Thanks for downloading Couchbase Lite for .NET!
If you haven't already, check out the Getting Started documentation for Couchbase Lite for .NET here.
Couchbase Lite for .NET 1.2
A lightweight, document-oriented (NoSQL), syncable database engine.
Couchbase Lite is the world’s first and only full featured, flexible, mobile JSON database that runs locally on the device and is built from the ground up for mobile devices. We have native support for Objective-C, Java and now we are in Beta for .NET.
Couchbase Lite is part of our comprehensive mobile stack, Couchbase Mobile. Couchbase Mobile includes:
- Couchbase Lite: our embedded NoSQL database built for all major platforms
- Sync Gateway: a sync tier that manages all of the synchronization (including user authentication, access control, data filtering and validation) between the mobile device and the server on the cloud. Sync Gateway makes it possible to quickly and easily code the synchronization between the mobile device and the server in the cloud with a page of code
- Couchbase Server: our enterprise-ready, document-oriented scalable NoSQL database
Couchbase Mobile enables mobile application developers to create highly responsive, datacentric applications that are always-available regardless of network connectivity. Get more info about Sync Gateway and Couchbase Server at our website:
Couchbase Lite .NET for Xamarin currently supports deployment to iOS 6+, Android 2.2+ and .NET 4.5 targets.
Learn how Couchbase Lite and Sync Gateway works at our Couchbase Mobile Developer portal.
Couchbase Lite 1.2 brings a number of significant bug fixes and two new features:
Encryption Support - Databases may now be encrypted. The encryption process uses industry standard protocols (PBKDF2 for key generation and 256-bit AES for encrypting).
ForestDB Based Databases - You may now take advantage of the performance increases of Couchbase's ForestDB storage engine. It was designed from the ground up to be a key-value storage engine and lends itself perfectly to our JSON model.
NOTE: Starting with this release the nuget package has been modularized. Making use of these two new features requires installing additional packages from nuget. By default, Couchbase.Lite will use Couchbase.Lite.Storage.SystemSQLite which makes use of the system-installed SQLite library (or a provided one for Windows). To use encryption with SQLite, you must install the Couchbase.Lite.Storage.SQLCipher package. To use ForestDB (with or without encryption) you must install the Couchbase.Lite.Storage.ForestDB package. YOU MUST ALSO REMOVE THE SQLITEPCL.RAW AND SQLITEPCL.UGLY PACKAGES FROM YOUR PROJECT IF YOU ARE UPGRADING FROM A PREVIOUS VERSION!!
For full details please see https://github.com/couchbase/couchbase-lite-net/releases/tag/1.2