We’re preparing to release version 1.1 of Couchbase Mobile in a week or so, and would like the community to take a look and give us feedback. Below you’ll find links to download new builds. If you find a problem, please
file an issue ASAP!
Sync Gateway
Adds our new webhooks feature for easier integration with third party line-of-business applications, services, etc.
All platforms of Couchbase Lite
IMPORTANT: The on-disk layout of database files has changed, with all of a database’s files now being contained in a directory. Existing databases will be migrated to the new layout when opened. This change is not backwards compatible, so after running with CBL 1.1, your application’s local databases are no longer readable by earlier versions. (Of course this only affects local database storage, not replication.)
View indexes are now stored more efficiently, which speeds up indexing by roughly 10% (YMMV).
iOS
- Now supports Couchbase’s super-fast new ForestDB storage engine, although SQLite remains the default. Instructions are available online.
- Database encryption is supported.
- CBLQueryBuilder lets you query the database using NSPredicates instead of map functions (sort of like Core Data.)
- More API changes are detailed on the wiki.
Mac OS X
- Our first official binary release for Mac! This is built from the same source code as iOS and has the same feature set.
Android/Java
- Major improvements to replication performance, indexing speed, memory footprint, and CPU utilization.
.NET
- Couchbase Lite for .NET has the HTTP listener, and now supports peer-to-peer sync (except on Linux — known issue).
- It also has undergone significant internal improvements to its storage and threading model.
- Transactions are also now functioning correctly.
— Couchbase Lite Binaries:
Couchbase Lite for iOS
Couchbase Lite for OSX
Couchbase Lite for Android
To incorporate 1.1 into Android Studio: In the application level build.gradle file, please add the following line to the top-level dependency section:
compile 'com.couchbase.lite:couchbase-lite-android:{1.1.0-10}’
Couchbase Lite for Java Native
— Sync Gateway Binaries:
Ubuntu