Very interesting to hear that.. thank you for laying out the options so clearly. I'm not sure what I'll do yet, I'll think things through, look through the APIs, try it out, etc. I will let you know if I have feedback, it may be a while before I can try integrating enough to answer whether it fixes the issues.
Best Wishes, Paul On Fri, Feb 2, 2018 at 3:41 PM Priya Rajagopal < priya.rajago...@couchbase.com> wrote: > 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 <firstname.lastname@example.org> > *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=swif > t > - [.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 > > -- *Paul Jacobs* Senior iOS Developer | Geo - ATOM SADA Systems Direct: 805-358-7634 | SADASystems.com <https://sadasystems.com/> Cloud Computing | Consulting | Managed Services | App Development <http://blog.sadasystems.com/> <https://twitter.com/SADASystems> <https://www.facebook.com/SADASystemsinc> <http://www.linkedin.com/company/sada-systems> <https://plus.google.com/105488050754763129963/posts> Google Partner of the Year: 2013 | 2014 | 2015 | 2016 -- 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/CA%2BiMdxTLA3OaL-YAf18vyaV%3Dz0-aW2Q68G00ckagMQ2U01bLxA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.