This is an automated email from the ASF dual-hosted git repository. vatamane pushed a commit to branch release-notes-update-3.3 in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit e11aa847deb2a084070deddf5ffe14204504e470 Author: Nick Vatamaniuc <vatam...@gmail.com> AuthorDate: Thu Dec 15 22:45:54 2022 -0500 Update 3.3 release notes. * Since the replicator optimization issues were a bit scattered, create a single parent one as a highlight, and also run somewhat more realistic benchmark tests. * Add an image macro keep the tradition going. * Update docs section with a 5.3.0 PR which just merged. * Add reference to the newly merged `couchjs -v` enhancement. --- src/docs/images/tea-erl-grey-hot-replicator.png | Bin 0 -> 198055 bytes src/docs/src/whatsnew/3.3.rst | 18 +++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/docs/images/tea-erl-grey-hot-replicator.png b/src/docs/images/tea-erl-grey-hot-replicator.png new file mode 100644 index 000000000..ca6e7d53d Binary files /dev/null and b/src/docs/images/tea-erl-grey-hot-replicator.png differ diff --git a/src/docs/src/whatsnew/3.3.rst b/src/docs/src/whatsnew/3.3.rst index 2496ab732..906152906 100644 --- a/src/docs/src/whatsnew/3.3.rst +++ b/src/docs/src/whatsnew/3.3.rst @@ -25,6 +25,18 @@ Version 3.3.0 ============= +Highlights +---------- + +* :ghissue:`4308`: Replicator was optimized and should be faster. It now uses + the `_bulk_get` endpoint on the source, and can statistically skip calling + `_revs_diff` on the target. Benchmark tests replicating 1M documents, 10KB + each, from UK to US East show a 3x speed improvement. + +.. figure:: ../../images/tea-erl-grey-hot-replicator.png + :align: center + :alt: Replicator, Tea! Earl Grey! Hot! (Because Picard said so) + Features and Enhancements ------------------------- @@ -196,6 +208,10 @@ Performance ``COUCHDB_QUERY_SERVER_JAVASCRIPT="/opt/couchdb/bin/couchjs /opt/couchdb/share/server/main-ast-bypass.js"``. +* :ghissue:`4262`: ``couchjs`` executable built against Spidermonkey >= 86 will + return the detailed ``major.minor.patch`` as opposed to just the ``major`` + version as previously. + Bugfixes -------- @@ -354,7 +370,7 @@ Docs * :ghissue:`4164`: The CouchDB documentation has been moved into the main CouchDB repository. -* :ghissue:`4174`: Update Sphinx to version 5.1.1 +* :ghissue:`4307`, :ghissue:`4174`: Update Sphinx to version 5.3.0 * :ghissue:`4170`: Document the ``/_node/_local/_versions`` endpoint.