1.1.1
As part of this release we had 268 commits which resulted in 35 issues being closed.
Small bug-fix update to 1.1
Performance
- #793 CBLIS - Slow down UI thread when saving CoreData context
Enhancements
- #834 Use NS_UNAVAILABLE attribute to mark -init as unavailable in API classes
- #833 Removed long-deprecated facebook/persona auth API in CBLReplication
- #832 Use parameterized (generic-ized) NSArray/NSDictionary in public APIs
- #803 400 bad_request for view query with stale is false parameter
Bugs
- #829 Fix for push replicator loading all doc bodies, with ForestDB
- #828 Fixed unintentional 100ms delay sending multipart HTTP bodies
- #827 Send mismatched MIME multipart boundary strings on HTTP retry
- #817 Replication Push (to CouchDB) is failing when attachments are involved
- #815 ChangeTracker SSL settings incompatible with iOS 9 Transport Security
- #809 CBLManager.storageType is not in public header, despite being documented in wiki
- #802 Failed to write revision with attachment
- #788 CBL_BlobStore temp directories don't get cleaned up, can overflow
- #786 Warning replicating attachments from CouchDB
- #782 CBLIS - Cannot nullify nullable attributes and relationships
- #781 ForestDB: Crash when query with non existent keys after reindex
- #772 SSL error -9806 from P2P replication
- #765 dateWithJSONObject: method cannot parse ISO 8601 dates with a time zone designator "+hhmm" or "-hhmm"
- #763 CBLIS - Cannot nullify NSData property
- #759 Reference to -queryAllDocuments in CBLQuery.h documentation
- #758 CBL 1.1 Mac: Stopping continuous replication consistently triggers timeout warning
- #757 Problems with conflictHandler in CBLIncementalStore
- #756 CBLIS query with boolean value returns 0 result
- #755 CBL 1.1 Mac: CBLQueryRow.document is null
- #752 CBLMultipartUploader's connection:needNewBodyStream returns closed stream
- #749 CBLIncrementalStore - Fail when sorting with key from relationship doc
- #727 ForestDBViewStorage doesn't filter _design docs out when indexing
- #725 Listener doesn't expose actual Bonjour service name that's published
- #724 Need a way to disable cert hostname check (only for 'anonymous' P2P certs)
- #717 'Assertion failed: Sequence of {4A8D140 #633-......} unknown'
- #714 Error re-adding a document after it's been purged
- #703 CBLModel not working with namespaced Swift classes
- #664 Temporary folder not getting removed?
- #629 Replication loop with conflicts (status 594).
- #235 Error message passed to
rejectWithMessage:in validation block does not propagate to out-error
Known Issues
- #877 Listener throws warnings even though there is no error.
Where to get it
You can download this release from Couchbase.com