All Versions
14
Latest Version
Avg Release Cycle
35 days
Latest Release
29 days ago

Changelog History
Page 1

  • v2.7.0

    January 20, 2020

    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
  • v2.6.3

    November 25, 2019

    πŸ›  Fixed in this Release

    • CBL-547 CBLWebSocket crashing in older iPhone versions
    • CBL-468 Null dereference during pull-only replication
    • πŸ‘ CBL-531 Support Xcode 11.2 with Swift 5.1.2 compiler
  • v2.6.1

    September 25, 2019
    • πŸš€ This maintenance release adds support for Xcode 11 and Swift 5.1.
  • v2.6.0

    August 27, 2019

    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
  • v2.5.3

    August 20, 2019
    • ⬇️ Reduce Replication Timeouts
    • πŸ”€ Delta Sync on top of a deletion caused data discrepancy between SG and CBL
    • ⚑️ Replication is not replicating all updates with delta-sync enabled
  • v2.5.2

    July 02, 2019

    πŸ› 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) couchbase/couchbase-lite-core#792
  • v2.5.1

    May 06, 2019

    πŸ› Bugs
    #2438 Cannot Open Database Encrypted in 2.1.x with 2.5

  • v2.5.0

    May 02, 2019

    πŸš€ 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

  • v2.1.6

    April 09, 2019
    • πŸ‘Œ Supported XCode 10.2 and compatible with Swift 5.0.
    • πŸ›  Fixed crash in Fleece: Scope while using LiveQuery
  • v2.1.5

    March 11, 2019