Skip to content

3.1.2 — November 2023

Compare
Choose a tag to compare
@torcolvin torcolvin released this 19 Dec 17:04
5aaa2d5

Release notes at https://docs.couchbase.com/sync-gateway/current/release-notes.html#3-1-2november-2023

Enhancements

  • CBG-3557 Improve behavior when allocating sequence much lower than existing doc seq
  • CBG-3509 Add opt-out for config env var expansion for db configs
  • CBG-3495 Detect and provide metrics for duplicate database names in bootstrap polling
  • CBG-3494 Enforce "bucket" field match in DbConfig
  • CBG-3457 Prevent minor version downgrade
  • CBG-3432 Move KeyDCP changes and cache logging to KeyChanges and Key Cache
  • CBG-3430 Deterministic database/bucket bootstrapping
  • CBG-3362 Silence metrics requests
  • CBG-3361 Add basic ping/healthcheck endpoint
  • CBG-3360 Tune console log collation buffer size when writing to a file
  • CBG-3359 Per-db console log settings

Fixed Issues

  • CBG-3560 Inherited channels from roles are not checked when running changes feed filtered to a channel
  • CBG-3554 Increasing memory usage when failing to apply a database config from the bucket
  • CBG-3550 Retry limit not set for operations requiring non-SDK retry
  • CBG-3465 Config migration should consider use_xattr_config
  • CBG-3462 Sync Gateway should not use 3.0 config when 3.1 config is present
  • CBG-3454 Per-db log settings should take precedence over bootstrap
  • CBG-3450 DCP rollback should force checkpoint persistence
  • CBG-3426 Explicit check on xattr length to avoid panics
  • CBG-3405 Investigate the default scope/collection requiring resync after upgrade
  • CBG-3404 Hook up the reset resync code to a parameter that is pssed into the resync endpoint
  • CBG-3403 Handle rollback error for resync operations
  • CBG-3398 Pick up gocb fix for bootstrapping against non KV nodes
  • CBG-3397 SG warning when client’s maxHistory for a rev is exceeded on push
  • CBG-3383 Invalid error handling state for async db online
  • CBG-3350 SGW 3.1.1 using 50-75% more memory compared to 3.1.0
  • [CBG-3330(https://issues.couchbase.com/browse/CBG-3330) buildRevokedFeed query iteration fails when no documents processed]
  • CBG-3329 Revision Cache, Replications with purge_on_removal and meta.xattrs for channel assignment not purging/syncing consistently
  • CBG-3197 Cannot update db config from implicit '_default' scope to explicit '_default' scope