Release Notes
Deprecated Features
-
The following configuration properties are being deprecated in this release and will be removed in a future release:
-
adminUI
-
configServer
-
databases.$db.feed_type
-
pretty
-
profileInterface
-
log
(superseded bylogging
) -
logFilePath
(superseded bylogging.log_file_path
)
-
-
The
walrus
value on thedatabases.$db.bucket
property is being deprecated. Sync Gateway instances usingwalrus
for development should connect to a running instance of Couchbase Server.
2.5.1
Bugs
-
CBG-430 Inconsistent handling between views and N1QL for tombstone removals.
-
CBG-432 GoCB Bucket Incr amt=0 logic not handling errors correctly.
-
CBG-450 _removed entry not sent with delta sync
-
CBG-429 Verify attachment length and digest when downloading attachment
-
CBG-299 Avoid unnecessary 'too late to disable compression' log warning
-
CBG-300 go-blip leaks nextFrameToSend goroutine under aborted multi-frame send
-
CBG-301 Avoid leaking goroutines on blip replication close
-
CBG-244 Reduce disk space requirements when running sgcollect
-
CBG-284 Retry loops for bucket update ops have no backoff and no max retry count
-
CBG-431 Upgrade gocb to 1.6.1 to pick up GOCBC-413
-
CBG-318 SUBDOC operation attempted when server doesn’t support them
Known Issues
-
CBG-502 x.509 certificate authentication broken due to deprecated CertificateAuthenticator
2.5.0
Performance Improvements
Enhancements
-
#3558 Initialize cache after DCP start
-
#3609 Add validation to limit log file max_size
-
#3677 Make bcrypt cost configurable
-
#3791 sgcollect_info: Proxy server support using --upload_proxy
-
#3792 Ensure consistent use of http.DefaultTransport
-
#3798 Report parameters on N1QL errors
-
#3815 Include db and handler context in all db-specific logging
-
#3833 CouchbaseServerVersion should use cluster_compat_version
-
CBG-268 Limit DCP checkpoint persistency frequency
-
CBG-247 Reduce CPU associated with large skipped sequence queue
-
CBG-233 Improve efficiency of pending sequences processing
Bugs
-
#3414 auth.Save() should be CAS safe
-
#3783 Large Number Handled Incorrectly
-
MB-32044 cbdatasource workers retry removed nodes indefinitely
-
#3838 Failed resync doesn’t revert db state to offline
-
#3839 n1ql query timeout should be set at both bucket and cluster level
-
#3872 Channel cache prepend can fail for some seq, validFrom combinations
-
#3898 Avoid nested read locks on BucketLock
-
CBG-282 Panic when putting document with duplicate non-imported doc ID
-
CBG-278 Sync Gateway panic when stopping 2.0 pull replication with attachments
-
CBG-230
_changes
withinclude_docs=true
errors on_user
pseudo docs -
CBG-197 Change default console logging behaviour
-
CBG-234 Prevent N1QL injection in Sync Gateway via
_all_docs
withstartkey
andendkey
querystring options
Known Issues