Supported Versions
Description — Supported Versions Couchbase Lite for {param-platform}
Abstract — Couchbase Lite .NET is a .NET Standard 2.0 library and this content identifies the supported platforms.
Couchbase Lite .NET is a .NET Standard 2.0 library. The following tables list out the supported platforms.
Officially Supported
Runtimes which have received more testing and are officially supported are:
| .NET Runtime | Minimum Runtime Version | Minimum OS version |
|---|---|---|
.NET Core Win |
2.0 |
10 (any Microsoft supported) |
.NET Framework |
4.6.1 |
10 (any Microsoft supported) |
UWP |
6.0.1 |
10.0.16299 |
Xamarin iOS |
10.14 |
10.3.1 |
Xamarin csharp |
API 26 |
API 22 API 19,20,21 [DEPRECATED] |
|
Deprecation
Support for API 19 and API 21 is deprecated in version 2.6.
|
Not Officially Supported
The following runtimes are also compatible but are not QE tested. So they are not officially supported.
| .NET Runtime | Minimum Runtime Version | Minimum OS version |
|---|---|---|
.NET Core Mac |
2.0 |
10.12 |
.NET Core Linux |
2.0 |
n/a* |
* There are many different variants of Linux, and we don’t have the resources to test all of them. They are tested on Ubuntu 16.04, but have been shown to work on CentOS, and in theory work on any distro supported by .NET Core.
Comparing this to the supported versions in 1.x you can see we’ve traded some lower obsolete versions for new platform support.