Skip to content

2.0.0 Developer Build #23 (Beta 2)

Pre-release
Pre-release
Compare
Choose a tag to compare
@borrrden borrrden released this 15 Mar 01:42
· 1151 commits to master since this release
2.0.0-db023

Notable Changes

  • Save API change to make behavior less confusing (based on feedback). There are now two variants, one which will force the write to become current (default) and one which will return false and abort the save if there is a conflict
  • A mountain of bug fixes regarding replication. .NET now passes through a wide scenario of 50+ functional scenarios.
  • Library is now split into two editions: Community Edition and Enterprise Edition. Each has its own respective license and you are required to accept the Enterprise Edition license to use (short summary: You can use it all you like in development, but need to pay for production use).
  • Encryption has been removed due to some uncertainty about the implementation
  • Xamarin platforms have been removed from GA for enterprise edition due to the unavailable bandwidth for testing, as well as .NET Core for Mac and Linux. They are still present in Beta 2 though.

Known Issues

  • #992 (Fixed on master)
  • #993 (In progress)
  • License on Community Edition is not correct (Apache 2 refers to the source files, there is a separate license for precompiled library usage. Don't worry, it's basically just a disclaimer of warranty, etc. There are no new restrictions)

For more detailed notes about this release, see this document and for an API reference, see this page.

To get this build from Nuget, add this URL to your package sources:
http://mobile.nuget.couchbase.com/nuget/Developer/