This repository was archived by the owner on Mar 10, 2022. It is now read-only.
1.3.0
As part of this release we had 215 commits which resulted in 40 issues being closed.
This is a feature release, with a focus on performance. Noteworthy changes:
- Support for OpenID Connect authentication, so you can log into Sync Gateway using a 3rd-party identity like a Google or Yahoo ID.
- Timed expiration of documents can help keep your database from growing indefinitely.
- Better performance with docs that have many revisions. Replication is faster, and older revisions are now automatically cleaned up in SQLite storage.
- Eliminate HttpClient library, and replace with OkHttp
- And of course many smaller optimizations, and lots of bug fixes.
Enhancements
- #803 Add support for auto-compaction
Bugs
- #470 Get error status: 403 only when trying to update a document and calling setAttachment on the new revision
- #476 Doc_ids needs extra string quotes in _replicate POST request
- #643 RemoteRequestCompletionBlock throw Exception -- java.lang.NullPointerException
- #645 Startkey with reduce doesn't work properly
- #651 SIGSEGV crash when inserting json
- #655 Continuous Pull Replication Moves to 'Idle' Before All Documents Pulled Down
- #660 Delete attachment return 404 by REST API
- #675 Fatal signal 11 on liteserv when run sg func tests with large revisions
- #709 Query include deleted does not work
- #730 Continuous replication stops retrying when server not reachable
- #742 Document update not updated immediately ..while the changelistner say it is .
- #775 [1.2.0] the value of version is "1.2.0-null"
- #795 Query not filtering view properly, CB 1.2.0
- #810 Exception from forestDB during updateIndexes()
- #811 Com.couchbase.lite.util.SimpleLogger.e(SimpleLogger.java:69) MISSING msg
- #834 ConcurrentModificationException when try to update object
- #835 Cant build chouchbase-lite-android on windows using Android Studio version-2.0 Gradle version -2.10
- #837 ViewNameToFilename generates invalid filename
- #839 Error re-adding a document after it's been purged
- #845 Endless loop in pull replication when using builds after 0.0.0-671 and 0.0.0-672
- #846 "SQLiteDatabaseCorruptException: database disk image is malformed" occurs frequently while querying a View.
- #853 ChangesFeedPOSTBodyMap NPE
- #854 Getting "Application Not Responding" Dialog when try to fetch Document Properties.
- #863 Livequery is blocked by replicator
- #880 SQLiteException: no such table: maps_١ (code 1)
- #884 [CouchDB 1.6.1] ver. 1.2.1 has Exception uploading multipart request org.apache.http.client.ClientProtocolException
- #885 UnsatisfiedLinkError: Native method not found: nativeOpen 1.2.1
- #890 Docs not syncing
- #898 Push replication failing with large data sets
- #900 [Release 1.2.1] Database upgrades 1.1 -> 1.2.1 not copying "content_type" of attachments during upgrade
- #901 NPE when doc saved
- #908 Forest Init replication show error in logcat
- #909 Forest FC when save record (Note: ForestDB error code = -39)
- #928 _compact from REST api does not return JSON
- #929 SQLiteDatabaseLockedException in 1.3.0-8
- #930 REST API response headers not correct in 1.3.0-8
- #932 Excessive logging
- #933 NPE and RemoteRequestCompletionBlock in 1.3.0-12
- #942 Pull replicator filter not working in 1.3.0-27 against CouchDB
Where to get it
You can download this release from Couchbase.com