Skip to content
This repository was archived by the owner on Mar 10, 2022. It is now read-only.

1.3.0

Choose a tag to compare

@hideki hideki released this 02 Aug 19:49

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