3.1.5 — April 2024
https://docs.couchbase.com/sync-gateway/3.1/release-notes.html#3-1-5april-2024
Note
We have discovered a critical issue in release 3.1.4 impacting a few customers that utilize OIDC. This issue could lead to users losing access to channels, consequently resulting in document revocations. We suggest all users promptly upgrade to version 3.1.5.
What's Changed
- CBG-3687 backport of [CBG-3686 add idle kv ops stat (#6642)] by @torcolvin in #6658
- CBG-3723: [3.1.4 backport] allow tcp_nodelay to be set to false for tls connections by @gregns1 in #6669
- CBG-3586: [3.1.4 backport] log bucket and groupID during config search by @gregns1 in #6667
- CBG-3698: [3.1.4 backport] Allow user_xattr_key to be removed with an empty-string POST/upsert by @gregns1 in #6668
- CBG-3744: [3.1.4 backport] fetchAndLoadDatabase NewDatabaseContext race fix by @gregns1 in #6672
- CBG-3682: [3.1.4 backport] sgcollect loads entire file into mmap for upload, can run out of memory by @gregns1 in #6671
- CBG-3699: [3.1.4 backport] Error from handleChangesResponse not handled correctly by @gregns1 in #6670
- CBG-3762: [3.1.4 backport] Respond to _blipsync with BLIP context ID by @gregns1 in #6673
- CBG-3760: [3.1.4 backport] Include trace logs with sgcollect_info by @gregns1 in #6677
- CBG-3774: [3.1.4 backport] Incorrect log key used for log message inside DocChanged function by @gregns1 in #6678
- CBG-3725: [3.1.4 backport] Import DCP rollback unsuccessful in data migration cases by @gregns1 in #6676
- CBG-3775: [3.1.4 Backport] Fix for memeory issues seen in blipcollection contexts by @gregns1 in #6679
- [3.1.4 fix] CBG-3777 make sure cbgt always sets kv_pool_size=1 by @torcolvin in #6681
- CBG-3761: [3.1.4 Backport] Ignore read-only fields if values unchanged in User API by @gregns1 in #6688
- CBG-3776: [3.1.4 Backport] Configurable revs parallelism limit by @gregns1 in #6692
- CBG-3611: Fix regression on
PUT /_user/...
endpoint when sendingnull
admin_channels
/admin_roles
by @bbrks in #6696 - CBG-3793: [3.1.4 Backport] change getAuthScopeHandleCreateDB method to not expand env variables by @gregns1 in #6714
- CBG-3812: [3.1.4 Backport] sg_collect fails to get SGW config by @gregns1 in #6716
- [3.1.4 Backport] CBG-3751: Cherry-pick CBG-3742: Allow registry rollb… by @bbrks in #6718
- CBG-3749 [3.1.4 backport] Bail out of config updates when the registry write fails after exceeding retry attempts by @adamcfraser in #6721
- Test fixes for CBG-3749 by @adamcfraser in #6722
- [3.1.5 backport] CBG-3887 add Content-Length header by @torcolvin in #6769
- [3.1.5 backport] CBG-3885 Restore 3.1 handling for admin_channels, admin_roles by @adamcfraser in #6770
Full Changelog: 3.1.3...3.1.5