diff options
author | Nick Vatamaniuc <vatamane@gmail.com> | 2022-12-15 22:45:54 -0500 |
---|---|---|
committer | Jan Lehnardt <jan@apache.org> | 2022-12-16 08:49:01 +0100 |
commit | 23a2d85e58563783762c464c23ab61c49d7e7459 (patch) | |
tree | 36f97a6aab7e93b02b7d26692119c687420a4259 | |
parent | ebd7ce2e9648d4d33a62e80ee6848f7561f2ea7c (diff) | |
download | couchdb-23a2d85e58563783762c464c23ab61c49d7e7459.tar.gz |
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 to 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.
-rw-r--r-- | src/docs/images/tea-erl-grey-hot-replicator.png | bin | 0 -> 198055 bytes | |||
-rw-r--r-- | src/docs/src/whatsnew/3.3.rst | 18 |
2 files changed, 17 insertions, 1 deletions
diff --git a/src/docs/images/tea-erl-grey-hot-replicator.png b/src/docs/images/tea-erl-grey-hot-replicator.png Binary files differnew file mode 100644 index 000000000..ca6e7d53d --- /dev/null +++ b/src/docs/images/tea-erl-grey-hot-replicator.png diff --git a/src/docs/src/whatsnew/3.3.rst b/src/docs/src/whatsnew/3.3.rst index 2496ab732..f86b2b181 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 >= 78 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. |