Releases: go-kivik/couchdb
Releases · go-kivik/couchdb
v3.4.1
Request that the server compress responses with gzip
Merge pull request #329 from go-kivik/prep-v3 Bump version constant
v3.3.0
Add JWT auth support.
See https://docs.couchdb.org/en/latest/api/server/authn.html#jwt-authentication
Trigger a re-authentication when a cookie will expire within a minute
Merge pull request #283 from go-kivik/earlyAuth Re-authenticate if the cookie is nearing expiration
Reset cookie when 401 received from server
Merge pull request #280 from cv-library/cookie-sync-error Drop cookie if we get a 401 after authenticating using one.
Fix handling of plus signs (+) in doc IDs
Merge pull request #279 from go-kivik/plussign-v3 Support + characters in doc IDs properly
Fix a nil pointer dereference bug, and support Go 1.16
Merge pull request #274 from go-kivik/vers-v3 Bump version constant for next release
Fix escaping of doc IDs passed to Get()
Fix double-escaping of document IDs passed to Get (regression introduced in v3.2.2)
Avoid duplicate rev= arguments when calling Delete()
This fixes an obscure bug which can occur when a rev argument and a rev option are provided ot the Delete() method.
It also properly updates the Version constant to 3.2.5.
No longer require ContentType for PutAttachment()
The CouchDB server automatically falls back to application/octet-stream
when a Content Type is omitted for file attachments, but prior to this, the driver prevented omitting that value. This allows omitting it, and falling back to the server default.