Version | Change log |
Apache CouchDB 3.3.3 Dec 5, 2023 | |
Apache CouchDB 3.3.2 Apr 25, 2023 |
Fix for CVE-2023-26268, the details of which will be released in 7 days Improve JavaScript process management Fix quoting issue with `remsh` Allow configurable timeouts for _view and _search Proxy auth can now use one of the configured hash algorithms from chttpd_auth/hash_algorithms to decode authentication tokens Bump recon to 2.5.3 |
Apache CouchDB 3.3.1 Jan 11, 2023 | |
Apache CouchDB 3.30 Jan 3, 2023 | |
Apache CouchDB 3.2.2 Apr 19, 2022 | |
Apache CouchDB 3.2.0 Oct 12, 2021 | |
Apache CouchDB 3.1.2 Oct 5, 2021 | |
Apache CouchDB 3.1.1 Sep 18, 2020 |
Features and Enhancements: When a client disconnects unexpectedly, CouchDB will no longer log a “normal : unknown” error. Bring forth the rainbows. The Gravity Falls gnome pukes some rainbows for us. Drilldown parameters for text index searches may now be specified as a list of lists, to avoid having to define this redundantly in a single query. (Some languages don’t have this facility.) The new [chttpd] buffer_response option can be enabled to delay the start of a response until the end has been calculated. This increases memory usage, but simplifies client error handling as it eliminates the possibility that a response may be deliberately terminated midway through, due to a timeout. This config value may be changed at runtime, without impacting any in-flight responses. |
Apache CouchDB 3.1.0 May 6, 2020 | |
Apache CouchDB 3.0.0 Feb 27, 2020 |
Features and Enhancements: 1789: User-defined partitioned databases. These special databases support user-driven placement of documents into the same shard range. JavaScript views and Mango indexes have specific optimizations for partitioned databases as well. Two tweakable configuration parameters exist: 1842: Partition size limits. By default, each partition is limited to 10 GiB. 1684: Partitioned database support can be disabled via feature flag in default.ini. 1972, #2012: Automated shard splitting. Databases can now be re-sharded while online to increase the q factor to a larger number. This can be configured to require specific node and range parameters upon execution. 1910: Automatic background indexing, internally known as ken. This subsystem ensures secondary indexes (such as JavaScript, Mango, and text search) are kept up to date, without requiring an external query to trigger building them. Many configuration parameters are available. 1904: Completely rewritten automatic com |