Repository navigation
https://docs.couchbase.com/sync-gateway/4.1/product-notes/release-notes.html
What's Changed
- [4.1.2 Backport] CBG-5640: Fix govulncheck and python-lint CI failures by @bbrks in #8517
- [4.1.2 Backport] CBG-5477: complete migration when a pending db drops out of cluster by @bbrks in #8504
- [4.1.2 Backport] CBG-5476: do not fail migration with unknown prefixes in bucket by @bbrks in #8514
- [4.1.2 Backport] CBG-5543: Don't re-run metadata migration once complete by @bbrks in #8511
- [4.1.2 Backport] CBG-5538: TestHLVVersionAheadOfCASCorrection windows flake by @bbrks in #8512
- [4.1.2 Backport] CBG-5546: add not found error check before warning about error in RecheckPendingBucketMetadataMigrations by @bbrks in #8505
- [4.1.2 Backport] CBG-5544: handling for when _default doesn't exist and you attempt to create db without use_system_metadata_collection true by @bbrks in #8506
- [4.1.2 Backport] CBG-5495: add RestTestCluster by @bbrks in #8507
- [4.1.2 Backport] CBG-5470: Create manualbucketpooltest package by @bbrks in #8508
- [4.1.2 Backport] CBG-5542: Stop db loading opting out of mobile collection if bootstrap migration is done by @bbrks in #8509
- [4.1.2 Backport] CBG-5414: Create indexes in mobile collection only if mobile collections is enabled by @bbrks in #8522
- [4.1.2 Backport] CBG-5591: stop indexes being built on default when not required by @bbrks in #8523
- [4.1.2 Backport] CBG-5590: don't count tombstones in resync docs targeted by @bbrks in #8513
- [4.1.2 Backport] CBG-5540: make sure to untrack deleted buckets by @bbrks in #8516
- [4.1.2 Backport] CBG-5593: Persist last processed sequence in cbgt DCP checkpoints by @bbrks in #8515
- [4.1.2 Backport] CBG-5658: fix flaky TestBlipSendConcurrentRevs by @bbrks in #8543
- [4.1.2 Backport] CBG-5517: avoid data race/crash in RestTester.closed by @bbrks in #8531
- [4.1.2 Backport] CBG-5556: fix TestDCPCheckpointCleanup panic by @bbrks in #8535
- [4.1.2 Backport] CBG-4713: fix TestMultiCollectionImportRemoveCollection flake by @bbrks in #8532
- [4.1.2 Backport] CBG-5001: fix flaky BLIP revocation pull tests by @bbrks in #8542
- [4.1.2 Backport] CBG-4920: Fix flaky TestActiveReplicatorHLVConflictCustom by @bbrks in #8539
- [4.1.2 Backport] CBG-4885: Fix race in TestReplicationBroadcastTickerChange by @bbrks in #8537
- [4.1.2 Backport] CBG-5507: protect LeakyBucket callbacks with mutex by @bbrks in #8533
- [4.1.2 Backport] CBG-5019: fix flaky revocation replicator tests by @bbrks in #8540
- [4.1.2 Backport] CBG-5557: fix TestReplicationStatusActions flake by @bbrks in #8534
- [4.1.2 Backport] CBG-5578: fix flake in TestISGRRunAsNonExistentUserPushesAsAdmin by @bbrks in #8536
- [4.1.2 Backport] CBG-5506: Fix flaky TestActiveReplicatorConflictPreUpgradedVersion tests by @bbrks in #8529
- [4.1.2 Backport] CBG-4622: fix race in TestBlipDeltaSyncPullResend by @bbrks in #8541
- [4.1.2] CBG-5724: bump CI Go version to 1.26.6 by @bbrks in #8603
- [4.1.2 Backport] CBG-5740: wire channel cache compact_low_watermark_pct correctly by @bbrks in #8628
- [4.1.2 Backport] CBG-5614: lateLogs compaction by @torcolvin in #8634
- [4.1.2 Backport] CBG-5757: use common functions for waiting for background mgr (test-only) by @torcolvin in #8667
- [4.1.2 Backport] CBG-5758: use leakybucket for background manager tests that require stopping (test-only) by @torcolvin in #8668
- [4.1.2 Backport] CBG-5759: add missing pauser pattern (test-only) by @torcolvin in #8671
- [4.1.2 Backport] CBG-5664: collect and send phone home records to collector by @gregns1 in #8663
- [4.1.2 Backport] CBG-5665: configure reporting interval for fleet manager by @gregns1 in #8664
- [4.1.2 Backport] CBG-5744: fix TestResyncRegenerateCorruptDocumentSequence (test-only) by @torcolvin in #8635
- [4.1.2 Backport] CBG-5752: switch names from Resume -> Join by @torcolvin in #8660
- [4.1.2 Backport] CBG-5743: passing invalid collections to /db/_resync?action=start will cause resync to be stuck in running by @torcolvin in #8631
- [4.1.2 Backport] CBG-5594: fix BackgroundManager.Stop transition by @torcolvin in #8632
- [4.1.2 Backport] CBG-5756: keep attachment metadata on metadata-only writes by @torcolvin in #8698
- [4.1.2 Backport] CBG-5760: don't restart ISGR replications when closing db by @torcolvin in #8699
- [4.1.2 Backport] CBG-5800: notify change listener on principal deletions by @torcolvin in #8728
- [4.1.2 Backport] CBG-5714: Corrupt history built when legacy revision supplied in rev message history by @RIT3shSapata in #8733
- [4.1.2 Backport] CBG-5807: fix TestLateLogsBoundedWhenConsumerStops flake (test-only) by @torcolvin in #8722
- [4.1.2 Backport] CBG-5808: wait for expected sequences over feed (test-only) by @torcolvin in #8721
- [4.1.2 Backport] CBG-5818: split purge role from delete role to avoid an abandoned sequence by @torcolvin in #8740
- [4.1.2 Backport] CBG-5776: Failed to release sequence after 404 error on getAvailable1xRev inside recalculateSyncFnForActiveRev by @RIT3shSapata in #8732
- [4.1.2 Backport] CBG-5773: fix channel loss on isgr v4 write by @bbrks in #8744
- [4.1.2 Backport] CBG-5813: Auto-repair corrupt non-increasing generations in revtree by @bbrks in #8754
- [4.1.2 Backport] CBG-5780: do not fail write when recalculateSyncFnForActiveRev cannot find body for tombstone rev by @gregns1 in #8757
- [4.1.2] Bump golang.org/x modules and align Go version to 1.26.8 by @bbrks in #8763
Full Changelog: 4.1.1...4.1.2