BOOL success = [newDoc putExistingRevisionWithProperties:jsonObject
attachments:attachmentProps
revisionHistory:revIds
fromURL:nil
error:&error];
I use putExistingRevisionWithProperties extensively for unarchiving and now for providing CloudKit syncing for my customers. So far it works really well for me.
Thanks!
Brendan
On Feb 16, 2017, at 12:03 PM, Brendan Duddridge <bren...@gmail.com> wrote:But aside from map/reduce, are there any other things that are in 1.x that won't be coming to 2.0?
We’re currently not planning to have geo-query in 2.0. It's only ever been available on iOS/Mac, and I don’t know how many people have used it. It wouldn’t be that hard to reimplement in LiteCore and expose in the public API, but it’s lower priority than other features including full-text search. (If it’s important to you, let us know!)
On Feb 16, 2017, at 9:22 PM, Brendan Duddridge <bren...@gmail.com> wrote:However, geo queries were a big feature of my Tap Forms 5 release and it will be difficult for me to migrate to CBL 2 without them.
On Mar 28, 2017, at 9:58 AM, pa...@couchbase.com wrote:CBLView and Map/Reduce are not in 2.0.0.
On Mar 28, 2017, at 4:59 PM, Brendan Duddridge <bren...@gmail.com> wrote:I've just been patiently waiting for CBLModel, Replication and a migration function before I can start trying out version 2. I see you've been working on replication, so that's awesome.
Replication is coming in DP4, this Friday. We’ll be including a build of Sync Gateway that supports the new replication protocol.
We’ll be including a build of Sync Gateway that supports the new 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-couchba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/246ebd6d-73f1-405d-8f77-abd06397198a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
By "new replication protocol", will that still be compatible with CouchDB and Cloudant?
Will 2.0 be able to sync with 1.4 over peer-to-peer?
Just curious what the requirements will be for syncing in 2.0.Thanks,Brendan
--
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+unsubscribe@googlegroups.com.
By "new replication protocol", will that still be compatible with CouchDB and Cloudant?
It won't, in fact it won't use HTTP at all. It will use BLIP-over-websockets.
--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/738b9882-d178-431f-830e-706881b81987%40googlegroups.com.
I'm chasing this down to make sure I have my facts straight -- will get back to you.
On Wed, Apr 12, 2017 at 2:35 PM, Brendan Duddridge <bren...@gmail.com> wrote:
By "new replication protocol", will that still be compatible with CouchDB and Cloudant?
It won't, in fact it won't use HTTP at all. It will use BLIP-over-websockets.Umm... are you serious? No support for syncing with anything other than a Couchbase Sync Gateway server? That's definitely a deal breaker for me. :(Why would you do that? My app syncs with IBM Cloudant and Apache CouchDB 2.0 plus peer-to-peer syncing.I guess I'm going to be on 1.4 forever then. Either that or I'll have to go through a whole new migration process. Maybe to Realm or YapDatabase or something like that. It was already a difficult transition to migrate from raw SQL code to Couchbase Lite. It took me nearly a year.Please, I hope you're not serious.Brendan
--
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-couchba...@googlegroups.com.
On Apr 12, 2017, at 2:35 PM, Brendan Duddridge <bren...@gmail.com> wrote:
Umm... are you serious? No support for syncing with anything other than a Couchbase Sync Gateway server? That's definitely a deal breaker for me. :(
Why would you do that? My app syncs with IBM Cloudant and Apache CouchDB 2.0 plus peer-to-peer syncing.
I guess I'm going to be on 1.4 forever then. Either that or I'll have to go through a whole new migration process. Maybe to Realm or YapDatabase or something like that.
(A final thought:t it would be a Simple Matter Of Programming™ for someone to build a CouchDB-compatible replicator on top of Couchbase Lite 2.0. Just pull the replicator code out of any platform of 1.x, change the API calls to fit 2.0, and superglue it on. OK, it wouldn’t be simple, but not rocket science either.)
On Oct 24, 2017, at 8:25 PM, Dmitry Antonov <anton...@gmail.com> wrote:Hi Jens, Is Java SDK support for non-android apps in scope for 2.0?
Hi Jens,Great work on 2.0! I'm super stoked about being able to work with it once it has CBLModel and replication support.I know there's some debate about whether or not map/reduce will be available in 2.0. I do love the sound of the new query engine and I'm thrilled to convert from map/reduce over to it. Hopefully that'll be possible. I have some very complex map/reduce functions in my app.But aside from map/reduce, are there any other things that are in 1.x that won't be coming to 2.0?A couple things I hope are going to be there eventually are:1. Peer-to-peer replication2. This function from CBLDocument:BOOL success = [newDoc putExistingRevisionWithProperties:jsonObject
attachments:attachmentProps
revisionHistory:revIds
fromURL:nil
error:&error];
I use putExistingRevisionWithProperties extensively for unarchiving and now for providing CloudKit syncing for my customers. So far it works really well for me.
Thanks!
Brendan
--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/dc9cbef5-2e57-4a79-b808-ff59d6d00c01%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/CAL%2Bx05OaO70wOSkztTMpj%3DQ4R2XbcSPbjr5qxo8qSaj_OnLJew%40mail.gmail.com.