Releases: couchbase/couchbase-lite-ios
Releases · couchbase/couchbase-lite-ios
2.7.0
Known issues
- CBL-216 Ordering null values inconsistent with N1QL expectations
- CBL-95 Pending conflicts could be resolved by a wrong replicator
- CBL-49 Need a way to distinguish boolean types
Fixed at this Release
- CBL-562 Can’t open existing db read-only; LiteCore test "Database Open Older Encrypted" fails
- CBL-556 Reachability undermines offline reconnect logic
- CBL-550 SQLite index creation mistakenly sets user_version backwards
- CBL-536 Long delay starting replicator, for big databases
- CBL-527 RefCount crash
- CBL-525 Upgrade from 1.x fails if any docID starts with "_"
- CBL-503 Jenkins PR validation uses master branch
- CBL-463 Attempt to log strings that are not Modified UTF-8
- CBL-444 Purging documents does not fire events in a QueryChangeListener
- CBL-437 Deprecated Database.setLogLevel is not logging
- CBL-415 strod produces locale-dependent results for encoding Fleece
- CBL-402 Back-tag recent releases
- CBL-400 Not getting right number of revisions on SGW while using multiple SGWS
- CBL-369 FTS and database alias
- CBL-355 Queries silently ignore Collation Locale
- CBL-343 LiteCore tests need to use unique database
- CBL-324 Function.upper() failed to operate non-ASCII characters
- CBL-242 Inconsistent revision hash length
- CBL-221 "mutex lock failed" during initial pull replication of large # of docs
- CBL-218 FTS indexing an array-valued property is unreliable
- CBL-207 Replicator change event has idle with timeout error
- CBL-175 Can’t query the records has the % character with LIKE operator.
- CBL-171 CBL replication never finishes for replication filtering when doc count is 1000
- CBL-126 Litecore does not retry subChanges request that fails with temporary 503 error
- CBL-106 Replicator C++ exception: "properties excessively large"
- CBL-52 “LIKE”, "CONTAINS", "REGEX_LIKE" operators ignore collations
2.6.3
2.6.1
2.6.0
Enhancements
- #2427 Replicator Conflict Resolver.
- #2429 Database Save Conflict Handler.
- CBL-148 Expose Document Revision ID
Known Issues
- CBL-49 Need a way to distinguish boolean types
Bugs
- CBL-222 CBL push replication is not replicating doc updates with delta sync after CBL upgrade
- CBL-171 CBL replication never finishes for replication filtering when doc count is 1000
- CBL-146 Custom Conflict resolution is throwing exception for iOS app when trying to resolve conflict
- CBL-136 Replication is not replicating all updates with delta-sync enabled
- CBL-110 delta sync on top of a deletion caused data discrepancy between SG and CBL
- CBL-106 Replicator C++ exception: "properties excessively large"
- CBL-104 Replicating two documents with identical blob could cause POSIX error
- CBL-86 Race condition on SharedKeys causes silent error
- CBL-47 Intermittent SQLITE_MISUSE error during normal testing
- CBL-45 LiteCore time out issues stray busy callback
- CBL-38 null pointer dereference
2.5.3
2.5.2
Bug Fixes
- Invalid Fleece data in SQLite table (datatype mismatch) (CBSE-6844)
- Data mismatch error after upgrading to 2.5 (CBSE-6848)
- Invalid Fleece data in SQLite table (CBSE-6895)
- Intermittent access violation (CBSE-6807)
- DBWorker crashes in Fleece Encoder (writePointer) https://github.com/couchbase/couchbase-lite-core/issues/792
2.5.1
2.5.0
As part of this release we had 16 issues closed.
December 2018 - January 2019
Performance Improvements
- #168 Transfer new revisions as deltas
Enhancements
- #168 Transfer new revisions as deltas
- #847 Client-side pull replication filters
- #2221 Logging redirect is missing for 2.X
- #2321 Remove log rotation change batching
Bugs
- #2022 “isOldAttachment” check is incorrect
- #2238 Memory release issue for released certificate
- #2269 CBLWebSocket CLOSED
- #2270 Document Expiry doesn't seem to set the expiration timestamp in milliseconds
- #2274 TestPushAndPullBigBodyDocument_SG intermittently fails
- #2281 (Closed) Logs which contains non-english letter turns out to be gibberish
- #2291 DB change notifications not posted if another thread is in a transaction
- #2292 Change the default directory of the log files
- #2306 Fix default log file location
- #2372 Replicator doesn't retry after disable and enable wifi
- #2393 AddressSanitizer issue in CBLFileLogger's apply method
- #2405 Console Log Crash when there is percent character in the log message
Where to get it
You can download this release from Couchbase.com