Release Notes

      +

      Couchbase Sync Gateway
      This content describes the key features and changes implemented by release 3.3.0 of Couchbase Sync Gateway

      One Way Upgrade

      The migration to 3.x configuration is a ONE WAY process — see: Upgrading for more.

      3.3.0 — July 2025

      Do not deploy Eventing/Sync Gateway until all SGW nodes are at version 3.2 or later. For earlier Sync Gateway versions that do not write import XATTRs, Eventing functions experience infinite recursions and duplicate mutations if deployed in a mixed mode SGW environment. This can only happen when you deploy a new Eventing/Sync Gateway function during an upgrade, with some SGW nodes at version 3.2 or later, and others at an earlier version.

      Partitioned Indexes

      Sync Gateway 3.3 introduces support for partitioned indexes. Partitioned indexes offer horizontal scalability for large deployments by sharding indexes across multiple nodes.

      Disable the Public All Docs Endpoint

      Sync Gateway 3.3 introduces an option to disable the GET /{keyspace}/_all_docs operation in the Public REST API.

      Interactive Admin Credentials for SG Collect Info

      In Sync Gateway 3.3 and later, the sgcollect_info tool provides an interactive password prompt so that you can enter administrative credentials.

      Performance Improvements for Larger Deployments

      Sync Gateway 3.3 includes several performance enhancements for larger deployments.

      For more information on new features and enhancements in this release, see New In 3.3.

      Version 3.3.0 of Sync Gateway also delivers the following features and enhancements.

      Fixed Issues

      Enhancements

      Known Issues

      None for this release.

      Upgrading

      For more on upgrading — see: Upgrading