ANN: Couchbase Lite 1.0.3 released

134 views
Skip to first unread message

Jens Alfke

unread,
Oct 17, 2014, 8:21:09 PM10/17/14
to mobile-c...@googlegroups.com
Hi! We're happy to announce the release of Couchbase Lite 1.0.3 for iOS, Android and pure Java. The builds are now available at the regular download page. (If you'd rather build from source, check out the "1.0.3" tag from the corresponding Github repo.)

Release notes for iOS are here; the others will appear at the release-notes page shortly.

Sync Gateway 1.0.3 will be available next week.

Enjoy!

—Jens

Marcus Roberts

unread,
Oct 18, 2014, 12:20:25 PM10/18/14
to mobile-c...@googlegroups.com


On Saturday, 18 October 2014 01:21:09 UTC+1, Jens Alfke wrote:
Hi! We're happy to announce the release of Couchbase Lite 1.0.3 for iOS, Android and pure Java. The builds are now available at the regular download page. (If you'd rather build from source, check out the "1.0.3" tag from the corresponding Github repo.)

Thank you for the ongoing development on Lite and Gateway, it's making a great combo even greater.     It made my life a lot easier yesterday when I was trying to use views through the gateway, a git pull to get the "Added more standard options to view query REST API " commit and everything just started working.   Much appreciated!

Marcus

Adam Dziendziel

unread,
Oct 20, 2014, 3:59:22 AM10/20/14
to mobile-c...@googlegroups.com
W dniu sobota, 18 października 2014 02:21:09 UTC+2 użytkownik Jens Alfke napisał:
Hi! We're happy to announce the release of Couchbase Lite 1.0.3 for iOS, Android and pure Java. The builds are now available at the regular download page. (If you'd rather build from source, check out the "1.0.3" tag from the corresponding Github repo.)


Good news. Please remember to update the PhoneGap plugin at https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin 
It is still packaging CBL 1.0.1

Thanks,
Adam

Jens Alfke

unread,
Oct 20, 2014, 1:58:24 PM10/20/14
to mobile-c...@googlegroups.com

On Oct 20, 2014, at 12:59 AM, Adam Dziendziel <adam.dz...@gmail.com> wrote:

Good news. Please remember to update the PhoneGap plugin at https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin 
It is still packaging CBL 1.0.1

You're talking about building it from source? It looks JChris hasn't updated the repo hasn't in a while. The repo also should not embed a binary copy of the framework; instead it should either have a script to download it, or have you install it manually (the way the demo apps do.) You can update it locally of course by copying 1.0.3 into lib/ios/.

If you go to our mobile download page and follow the "PhoneGap Plug-In" link, it takes you to a page at cordova.io with a 1.0.2 version. I don't work on that plugin so I don't know when it's going to be updated to 1.0.3; hopefully soon.

—Jens

Adam Dziendziel

unread,
Oct 21, 2014, 8:28:49 AM10/21/14
to mobile-c...@googlegroups.com


You're talking about building it from source? It looks JChris hasn't updated the repo hasn't in a while. The repo also should not embed a binary copy of the framework; instead it should either have a script to download it, or have you install it manually (the way the demo apps do.) You can update it locally of course by copying 1.0.3 into lib/ios/.
 
If you go to our mobile download page and follow the "PhoneGap Plug-In" link, it takes you to a page at cordova.io with a 1.0.2 version. I don't work on that plugin so I don't know when it's going to be updated to 1.0.3; hopefully soon.


I agree that a script to download or build the framework would be ideal. It could be placed in https://github.com/couchbaselabs/couchbase-lite-phonegap-plugin-builder/ There is a script called prepare_plugin.sh in the repo, but it requires that you manually include dependencies. It is not obvious for a non-iOS developer where to find them.

I tried to build these dependencies. I built CBL Lite for iOS and got CouchbaseLite.framework. Do you know where can I find sources/binaries of CouchbaseLiteListener.framework? It wasn't present in the debug build directory created according to instructions at https://github.com/couchbase/couchbase-lite-ios/wiki/Building-Couchbase-Lite

BTW If there is a bug is related to PhoneGap integration, but requires changes in native code, like https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin/issues/38 , should it be reported in the PhoneGap plugin repo or in the CBL iOS repo? The PhoneGap plugin repo isn't mentioned in bug trackers list on this forum.

Thanks,
Adam

Jens Alfke

unread,
Oct 21, 2014, 11:18:46 AM10/21/14
to mobile-c...@googlegroups.com
On Oct 21, 2014, at 5:28 AM, Adam Dziendziel <adam.dz...@gmail.com> wrote:

I tried to build these dependencies. I built CBL Lite for iOS and got CouchbaseLite.framework. Do you know where can I find sources/binaries of CouchbaseLiteListener.framework? It wasn't present in the debug build directory created according to instructions at https://github.com/couchbase/couchbase-lite-ios/wiki/Building-Couchbase-Lite

Build the "CBL Listener iOS" target/scheme. (Select it from the scheme pop-up in the toolbar, then build.)

BTW If there is a bug is related to PhoneGap integration, but requires changes in native code, like https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin/issues/38 , should it be reported in the PhoneGap plugin repo or in the CBL iOS repo? The PhoneGap plugin repo isn't mentioned in bug trackers list on this forum.

Ideally both (with one linking to the other), but at least in the iOS repo. We track that one a lot more closely.

—Jens

Adam Dziendziel

unread,
Oct 22, 2014, 3:02:37 AM10/22/14
to mobile-c...@googlegroups.com


Build the "CBL Listener iOS" target/scheme. (Select it from the scheme pop-up in the toolbar, then build.)

BTW If there is a bug is related to PhoneGap integration, but requires changes in native code, like https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin/issues/38 , should it be reported in the PhoneGap plugin repo or in the CBL iOS repo? The PhoneGap plugin repo isn't mentioned in bug trackers list on this forum.

Ideally both (with one linking to the other), but at least in the iOS repo. We track that one a lot more closely.



Thank you very much for all answers. Keep up the good work!

Adam
 
Reply all
Reply to author
Forward
0 new messages