Couchbase Lite Release Notes
Couchbase Lite Release Notes
Enhancements
Issues and Resolutions
-
CBL-3846 - Fixed corrupt Revision Data error when saving documents
-
CBL-4247 - Fixed Replicator binary logs with collections cannot be decoded
-
CBL-4326 - Fixed opening the upgraded database from 2.8 to 3.0.2 is slow
-
CBL-4334 - Fixed Data getting corrupted during collection replication
-
CBL-4390 - Fixed The URL Scheme the HTTP Message is incorrect when using proxy
-
CBL-4391 - Fixed Stop replicator could cause 'database is locked' error when saving a document
-
CBL-4470 - Fixed FLTimestamp_ToString() could return a slice with a wrong size
-
CBL-4499 - Fixed Replicator may get stuck when there is an error of "Invalid delta"
-
CBL-4547 - Allow DictKeys to cache shared keys from query results
-
CBL-4568 - Fixed URLEndpointListener.getURLs returns an empty list on Android v>=11
-
CBL-4639 - Use FTS match() in the WHERE clause of LEFT OUTER JOINS Not Returning Correct Result
-
CBL-4801 - Fixed opening an old db is slow in V3.1 the first time
-
CBL-4802 - Fixed websocket implementation unable to handle continuation fragments
-
CBL-4838 - Fixed Attachments/Blobs got deleted after compaction&re-sync
-
CBL-4913 - Fixed regression in pull of blobs/legacy attachment handling
-
CBL-5082 - Fixed crash in setting Housekeeper::_doExpiration()
-
CBL-5033 - Fixed Puller revoked docs should queue with other revs
-
CBL-5044 - Don’t capture backtrace for OutOfRange error FLDictIterator_Next
-
CBL-5307 - Correctly updating remote revision when pulling the existing revision
-
CBL-5377 - Fixed MILLIS_TO_STRING is returning UTC instead of local time zone
-
CBL-5449 - Fixed Attachments flag is dropped when applying delta to incoming rev
-
CBL-5515 - Fixed Result alias can’t be used elsewhere in query
-
CBL-5540 - Fixed pthread_mutex_lock called on a destroyed mutex
-
CBL-5587 - Fixed Remote rev KeepBody flag could be cleared accidentally
-
CBL-5589 - Fixed N1QL Parser has exponential slowdown for redundant parentheses
-
CBL-5724 - Fixed Replicator syncs from beginning when using prebuilt dbs synced from SG
-
CBL-5293 - Fixed no bounds checking on C4KeyPair signature callback
-
CBL-5727 - Fixed calling QueryBase.ColumnNames after dispose causes native crash
-
CBL-4468 - Fixed disposing one collection disposes all instances
-
CBL-4422 - Fixed CollectionConfigurations not frozen after used in Replicator
-
CBL-4420 - Fixed queries using DataSource.Collection never get added as active stoppables
-
CBL-4984 - Remap Changes LiteCore Log Domain to Database Domain
-
CBL-5789 - Fixed FLSliceResult leaked when exception thrown in Collection.Save()
Deprecations
No new deprecations for GA release
For an overview of the latest features offered in Couchbase Lite 3.2.0, see New in 3.2 |
3.2.0 Beta 2 — May 2024
Version 3.2.0 Beta 2 for C#.Net delivers the following features and enhancements:
Couchbase Lite Beta 2 Release Notes
Enhancements
Issues and Resolutions
-
CBL-4420 - Fixed queries using DataSource.Collection never get added as active stoppables
-
CBL-4422 - Fixed CollectionConfigurations not frozen after used in Replicator
-
CBL-4984 - Remap Changes LiteCore Log Domain to Database Domain
-
CBL-4468 - Fixed disposing one collection disposes all instances
-
CBL-5727 - Fixed calling QueryBase.ColumnNames after dispose causes native crash
-
CBL-5307 - Updating remote revision when pulling the existing revision
-
CBL-5044 - Don’t capture backtrace for OutOfRange error FLDictIterator_Next
-
CBL-5020 - Fixed cannot read digest file: /libs/macos/aarch64/lib/libLiteCoreJNI.dylib.MD5 exception
-
CBL-5449 - Port - Attachments flag is dropped when applying delta to incoming rev
-
CBL-4536 - Error when saving documents with LiteCore error 17: must be called during a transaction
-
CBL-4506 - Investigate Replicator starts up slow for big database
-
CBL-4499 - Replicator may get stuck when there is an error of "Invalid delta"
-
CBL-4802 - Websocket implementation unable to handle continuation fragments
-
CBL-4390 - The URL Scheme the HTTP Message is incorrect when using proxy
-
CBL-4247 - Replicator binary logs with collections cannot be decoded
-
CBL-4568 - URLEndpointListener.getURLs returns an empty list on Android v>=11
-
CBL-4334 - Data getting corrupted during collection replication
-
CBL-4326 - Opening the upgraded database from 2.8 to 3.0.2 is slow
-
CBL-4391 - Stop replicator could cause 'database is locked' error when saving a document
-
CBL-4913 - Regression in pull of blobs/legacy attachment handling
-
CBL-4547 - Allow DictKeys to cache shared keys from query results
-
CBL-4639 - Use FTS match() in the WHERE clause of LEFT OUTER JOINS Not Returning Correct Result
-
CBL-4838 - Attachments/Blobs got deleted after compaction&re-sync
-
CBL-4470 - FLTimestamp_ToString() could return a slice with a wrong size
-
CBL-3836 - Corrupt Revision Data error when saving documents
Deprecations
-
CBL-5491 - Default’s
MAX_ATTEMPT_WAIT_TIME
andUSE_PLAIN_TEXT
are deprecated -
CBL-4316 - Replicator’s
getPendingDocumentIds()
andisDocumentPending(String id)
are deprecated -
CBL-4315 - ReplicatorConfiguration’s filters and conflict resolver properties are deprecated
-
CBL-4314 - ReplicatorConfiguration APIs with Database object are deprecated
-
CBL-4313 - MessageEndpointListenerConfiguration APIs using Database object are deprecated
-
CBL-4312 - URLEndpointListenerConfiguration APIs using Database object are deprecated
-
CBL-4311 - QueryBuilder :
isNullOrMissing()
andnotNullOrMissing()
are deprecated -
CBL-4309 - QueryBuilder : DataSource’s
database()
is deprecated -
CBL-4306 - DatabaseChange and DatabaseChangeListener are deprecated
For an overview of the latest features offered in Couchbase Lite 3.2.0 Beta 2, see New in 3.2 |