Releases: couchbase/couchbase-lite-ios
Releases · couchbase/couchbase-lite-ios
2.1.6
2.1.3
2.1.2
As part of this release we had 25 commits which resulted in 4 issues being closed.
Bugs
- #2205 Crash when using 2.1 to pull attachments from 2.0
- #2216 Auth Header from BasicAuthenticator not getting sent if SG Guested is enabled
Where to get it
You can download this release from Couchbase.com
1.4.4
As part of this release we had 7 issues closed.
Performance Improvements
- #1326 Retry timers should fire immediately when network comes online
Bugs
- #1898 One shot sync not pulling data properly in background
- #1912 Peer sync between High Sierra and iOS 11 CBLWarnUntrustedCert error
- #1971 Assertion : [CBLRemoteRequest createTaskInURLSession:]
- #1979 SQLITE database is unreadable (err 5)
- #2130 CBL 1.4.1 Many attachments uploading crashes iOS
- #2165 Assertion failure in MYFindIdentity
Where to get it
You can download this release from Couchbase.com
2.1.1
2.1.0
As part of this release we had 10 issues closed.
Performance Improvements
- #2127 CBLReplicator always runs on main queue
Enhancements
- #1610 2.0: Provide a script to strip simulator architecture frameworks for app submission
- #2117 Implement Database Encryption (EE feature)
- #2118 Support Peer-to-Peer replication through MessageEndpoint API (EE feature)
- #2139 Implement Replicator reset checkpoint feature
Bugs
- #1926 Swift Replicator.addChangeListener crashes
- #2140 2.0 : TIC Read Status 1:57 error spam
- #2149 Swift DictionaryObject and ArrayObject not having toMutable() method
- #2162 2.1 DB1: Crash when inserting image Blobs to objects in embedded array in Swift
- #2188 Replicator not getting stopped when using MessageEndpoint
Where to get it
You can download this release from Couchbase.com
2.0.3
2.1 Developer Build 1
Changes
- API Updates:
- Device Encryption is now supported (EE features)
- Resetting a replication (in other words, making it start over again) is now supported via
Replicator
'sResetCheckpoint
method. Be sure to call it before the Replication is started.
Where to get it
- Download prebuilt binaries from Couchbase.com
- Use CocoaPods or Carthage by following the instruction from here
2.0.0
This release introduces many new APIs including N1QL queries, full-text search and automated conflict resolution. See the Couchbase Lite guides for usage examples.
Bugs
- #1701 2:0 swift expression based query returning empty results
- #1836 2.0: Database Listener callbacks not always getting called on main thread
- #1854 2.0 : Dictionary, Array, and Fragment have duplicate definitions
- #1862 2.0: CBLQueryExpression "and:" and "or:" methods cause syntax errors in Obj-C++
- #2005 2.0: Make CBLDatabase query/replication tracking thread-safe
- #2035 Cross Join Not Returning expected results
- #2061 Swift 2.0: LiteCore error trying to copy prebuilt DB
- #2085 Crashed in CBLWebSocket
- #2094 TestSelfSignedSSLFailure_SG failed on iOS 10.2
- #2104 Set Immutable Dictionary or Array to Document causes toDictionary() to crash in Swift
Known Issues
- #2112 HTTP proxy support
- #2122 IOS 9 - Got LiteCore error: connection closed abnormally - eventual crash
Where to get it
You can download this release from Couchbase.com
2.0 Developer Build 23 (Beta 2)
Changes
- API Updates:
- New document save and delete API with concurrency control options: last-write-wins and fail-on-conflict. The last-write-wins is the option for the default save and delete document method.
- The database encryption API has been removed from 2.0 due to some uncertainty over the cross-platform implementation. We plan to bring it back in 2.x.
- Several bug fixes in replication.
- General bug fixes and performance improvement.
Where to get it
- Download prebuilt binaries from Couchbase.com