Skip to content

Releases: go-kivik/couchdb

Fix obscure Close() resource leak

20 Nov 12:41
76772d6
Compare
Choose a tag to compare

The Close() method for multi-query results didn't properly clean up all resources in case of some read error. This fixes that. I doubt anyone has ever, or will ever, experience it. I noticed while reviewing the code.

Fix escaping of certain database names

10 Nov 10:03
a499a4c
Compare
Choose a tag to compare
Merge pull request #257 from go-kivik/fv3

Fix database name validation

Bugfix release

23 Sep 10:30
ee2317b
Compare
Choose a tag to compare
  • Fixes fetching of documents with no ETag header, as when using revs_info=true. See go-kivik/kivik#509
  • Run tests against Go 1.15
  • Drop support for Go 1.11 and Go 1.12
  • Stricter linting

Support for the /_membership endpoint

10 Jul 15:39
680f35a
Compare
Choose a tag to compare
Merge pull request #241 from go-kivik/membership-v3

Add /_membership support

Partitioned queries, and multi-query resultsets

02 May 13:18
2e585b6
Compare
Choose a tag to compare

This release adds two major features, when used in conjunction with Kivik 3.1:

  1. Support for partitioned queries, which is now provided by CouchDB 3.x
  2. Support for multiple queries to a view. This support has been around for ages (partial support all the way back to 1.x), but was never supported by Kivik. Now it is!

Fix BulkGet

28 Apr 19:00
4de1563
Compare
Choose a tag to compare
Merge pull request #236 from go-kivik/bulk-v3

Fix BulkGet function

CouchDB 3.x fixes

28 Apr 18:18
9bcfa60
Compare
Choose a tag to compare

This release includes a number of minor fixes for CouchDB 3.x compatibility.

Bugfix release

27 Apr 14:37
c2cab84
Compare
Choose a tag to compare

v3.0.1 was tagged from master accidentally, rendering it unusable, as reported by #232.

v3.0.2 is properly tagged against the v3 branch.

Refresh expired sessions

29 Mar 14:06
98dc776
Compare
Choose a tag to compare

When using Cookie Auth, the CouchDB driver will now re-authenticate if the session has expired. Fixes #124

Go modules support

16 Feb 12:50
53cfa9d
Compare
Choose a tag to compare

Kivik v3 is functionally identical to v2. The only difference is that it has been configured to support Go modules. As such, Go 1.9 and 1.10 are no longer supported, as they do not support Go modules.