Release Notes
New Features
-
Guaranteed Availability
-
X.509 Authentication against Couchbase Server
-
Continuous Logging
-
Log Redaction
-
Bucket operation timeout
Deprecated Features
-
Bucket shadowing has been deprecated since 1.4 and has now become unsupported. The recommended approach to perform operations on a bucket dedicated to Couchbase Mobile is to enable shared bucket access.
-
The log rotation configuration is being deprecated in favor of the continuous logging configuration.
-
log
(superseded bylogging
) -
logFilePath
(superseded bylogging.log_file_path
)
-
-
Sync Gateway Accelerator.
2.1.3
Enhancements
Bugs
-
CBG-234 Prevent N1QL injection in Sync Gateway via
_all_docs
withstartkey
andendkey
querystring options
2.1.2
-
#3822 Rewrite and guard against non-covering queries
2.1.1
Enhancements
-
#1658 Purge doesn’t remove cached documents
Bugs
-
#3692 Failure to write old revision can result in malformed revision body in revtree
-
#3721 "_changes" feed not 100% reliable
-
#3724 Resync with xattrs causes warnings for every no-op
-
#3738 2.0 replication doesn’t notify clients when unable to send rev message
-
#3740 Persist temporary revision body backups on import
-
#3756 DCP Feed does not seed from all nodes
Known Issues
-
MB-31990 and MB-32120 Query failures when querying xattrs with non-covering index.
-
Workaround: disable GSI indexing.
-
-
#3822 Sync Gateway channel queries to the Couchbase Server may time out.
-
Workaround: disable GSI indexing.
-
2.1
Performance Improvements
Enhancements
-
#1021 Enable log level to be set via SG config
-
#1652 Differentiate logging between standard out and standard error
-
#2664 Move to GSI for internal query operations
-
#3119 Avoid design doc/view creation when already present
-
#3157 Uptake the latest gocb for ipv6 support
-
#3259 Log Redaction
-
#3276 Sync Function requireAdmin() functionality
-
#3329 Support authenticating against CBS using x.509 certificate
-
#3388 Include body hash in Sync Gateway import calculation
-
#3508 Allow configuration of GoCB opTimeout value
-
#3526 2.1.0- sg collect info - Show message if sync gateway is not running
Bugs
-
#2173 Go-couchbase 500 errors when rebalancing
-
#3425 Uptake fix for https://github.com/couchbaselabs/sync_gateway_admin_ui/issues/47
-
#3452 Sync Function expiry() fails if passed a constant numeric value
-
#3475 prependChanges can result in multiple revisions for a doc in channel cache
-
#3548 Windows logs are written to "Program Files (x86)" when running from "Program Files"
Known Issues
-
#3562 Sync Gateway requires Couchbase Server nodes to use the same SSL memcached port