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 <https://github.com/couchbase/couchbase-lite-ios/blob/master/CONTRIBUTING.md> ASAP!
—What’s New: 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 <https://github.com/couchbase/couchbase-lite-ios/wiki/ForestDB>. Database encryption <https://github.com/couchbase/couchbase-lite-ios/wiki/Database-Encryption> is supported. CBLQueryBuilder <https://github.com/couchbase/couchbase-lite-ios/wiki/Query-Builder> lets you query the database using NSPredicates instead of map functions (sort of like Core Data.) More API changes <https://github.com/couchbase/couchbase-lite-ios/wiki/v1.1-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 Community: http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18.zip <http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18.zip> Enterprise: http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-enterprise_1.1.0-18.zip <http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-enterprise_1.1.0-18.zip> Docs: http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18_Documentation.zip <http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18_Documentation.zip> Couchbase Lite for OSX Community: http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-community_1.1.0-18.zip <http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-community_1.1.0-18.zip> Enterprise: http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-enterprise_1.1.0-18.zip <http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-enterprise_1.1.0-18.zip> Couchbase Lite for Android Community: http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_community.zip <http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_community.zip> Enterprise: http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_enterprise.zip <http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_enterprise.zip> 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 Community: http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-community.zip <http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-community.zip> Enterprise: http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-enterprise.zip <http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-enterprise.zip> Couchbase Lite for .NET Available on Nuget.org <http://nuget.org/>: - Couchbase Lite: https://www.nuget.org/packages/Couchbase.Lite/1.1.0-pre1 <https://www.nuget.org/packages/Couchbase.Lite/1.1.0-pre1> - Couchbase Lite Listener: https://www.nuget.org/packages/Couchbase.Lite.Listener/1.1.0-pre <https://www.nuget.org/packages/Couchbase.Lite.Listener/1.1.0-pre> — Sync Gateway Binaries: Ubuntu Community: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.deb <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.deb> Enterprise: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.deb <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.deb> Red Hat Community: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm> Enterprise: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm> OS X Community: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.tar.gz <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.tar.gz> Enterprise: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.tar.gz <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.tar.gz> Windows Community: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.exe <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.exe> Enterprise: http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.exe <http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.exe> -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/BAD4A8DC-4406-41E4-9DA3-3B5988BB8E92%40couchbase.com. For more options, visit https://groups.google.com/d/optout.
