Hey Paul We are planning on going GA in the next month or so (exact timeline TBD). So 2.0 is pretty much feature complete and the focus right now is code hardening. Since you are just starting off , worthwhile noting that there have some important bug fixes and API enhancements since DB021. So your options are (a) start with DB021 to get a good feel for the API (b) wait for our next release (should be out reasonably soon) or (c) pull and build from source directly to get the latest and greatest.
We would love to get your feedback on 2.0 and whether it handles your thread safety issues… Regards -Priya From: <paul.jac...@sadasystems.com> Date: Friday, February 2, 2018 at 6:16 PM To: Couchbase Mobile <email@example.com> Subject: Re: Announcing Release of Couchbase Lite 2.0 Developer Build 21 (DB 21) Congratulations (and hi), I'm excited to start working with Couchbase 2 if the time is right, as the threading issues with Couchbase 1.4 have been.. challenging. I know this is a very subjective question but, roughly how stable is this code now? Would you use it in a production environment? Or if not, does it feel close? I'm growing tired of crashes related to multiple threads accessing the database at the same time and I can either go through and put everything in queues (not sure yet if NSOperation or dispatch), or try switching to 2.0 which I expect I'd end up doing in time anyway. Thanks in advance for any opinions or info anyone with relevant experience would like to share. On Thursday, December 21, 2017 at 6:52:52 AM UTC-8, Priya Rajagopal wrote: Happy to announce the release of Couchbase Lite 2.0 Developer Build 21 (DB 21) . The DB21 release is available for iOS(Swift, ObjC), .NET (UWP, Xamarin) and Android platforms . You can download the latest PreRelease Build from our Downloads page : https://www.couchbase.com/downloads DB021 release introduces some major API updates to the iOS , Android and .Net platforms. The changes include enhancements to Query and Indexing APIs, the default conflict resolver algorithm, database thread safety, live Query API and several bug fixes. Be sure to read the platform specific release notes for a full list of platform specific changes. **Links to platform specific release notes -** * [Swift/ObjC] : https://developer.couchbase.com/documentation/mobile/2.0/references/couchbase-lite/release-notes/index.html?language=swift * [.Net]: https://developer.couchbase.com/documentation/mobile/2.0/references/couchbase-lite/release-notes/index.html?language=csharp * [Android]: https://developer.couchbase.com/documentation/mobile/2.0/references/couchbase-lite/release-notes/index.html?language=java **Sample Apps :** * Travel Sample App : https://github.com/couchbaselabs/mobile-travel-sample/tree/release/db021 * ToDo App : https://github.com/couchbaselabs/mobile-training-todo/tree/feature/db021<https://github.com/couchbaselabs/mobile-training-todo/tree/feature/db021> * Query Playground for iOS : https://github.com/couchbaselabs/couchbase-lite-ios-api-playground **Other Links:** * Couchbase Lite 2.0 DB Release Announcement: https://developer.couchbase.com/documentation/mobile/2.0/whatsnew.html * Compatible Sync Gateway 1.5 Release : https://developer.couchbase.com/documentation/mobile/1.5/whatsnew.html **About Developer Builds:** Developer Builds give you the opportunity to engage with Couchbase engineers and provide early feedback to influence key aspects of Couchbase Mobile 2.0. It will give us insight into how you use new features in your projects, where you run into issues, and how we can help resolve them. **About Couchbase Lite 2.0:** Couchbase Lite 2.0 is a groundbreaking new release for Couchbase Mobile. Key enhancements include a cross-platform common core, simplified Query API with full-text search capabilities, automated conflict resolution that can be customized and a new and improved replication protocol -- 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 mobile-couchbase+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/920CAE58-68F7-4723-932C-107F8CF55201%40couchbase.com. For more options, visit https://groups.google.com/d/optout.