Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc 12818 support compat 4 0 #940

Open
wants to merge 2 commits into
base: release/4.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 11 additions & 13 deletions modules/ROOT/pages/_partials/commons/common-compatibility.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ include::partial$compatibility-cbl-sgw.adoc[]

The table below summarizes the Operating System SDK versions supported by Couchbase Lite.

.OS -- SDK Support
[cols="1,^1,^1,^1,^1,^1,^1,^1,^1,^1"]
[cols="1,^1,^1,^1,^1,^1,^1,^1,^1,^1,^1"]
|===


Expand All @@ -30,6 +29,7 @@ The table below summarizes the Operating System SDK versions supported by Couchb
^.>h| 3.0
^.>h| 3.1
^.>h| 3.2
^.>h| 4.0

h| Android
| {archive-link}
Expand All @@ -41,6 +41,7 @@ h| Android
| xref:3.0@couchbase-lite:android:supported-os.adoc[link]
| xref:3.1@couchbase-lite:android:supported-os.adoc[link]
| xref:3.2@couchbase-lite:android:supported-os.adoc[link]
| xref:4.0@couchbase-lite:android:supported-os.adoc[link]

h| C
| -
Expand All @@ -52,6 +53,7 @@ h| C
| xref:3.0@couchbase-lite:c:supported-os.adoc[link]
| xref:3.1@couchbase-lite:c:supported-os.adoc[link]
| xref:3.2@couchbase-lite:c:supported-os.adoc[link]
| xref:4.0@couchbase-lite:c:supported-os.adoc[link]

h| iOS
| {archive-link}
Expand All @@ -63,6 +65,7 @@ h| iOS
| xref:3.0@couchbase-lite:swift:supported-os.adoc[link]
| xref:3.1@couchbase-lite:swift:supported-os.adoc[link]
| xref:3.2@couchbase-lite:swift:supported-os.adoc[link]
| xref:4.0@couchbase-lite:swift:supported-os.adoc[link]


h| Java
Expand All @@ -75,6 +78,7 @@ h| Java
| xref:3.0@couchbase-lite:java:supported-os.adoc[link]
| xref:3.1@couchbase-lite:java:supported-os.adoc[link]
| xref:3.2@couchbase-lite:java:supported-os.adoc[link]
| xref:4.0@couchbase-lite:java:supported-os.adoc[link]

h| Javascript
| -
Expand All @@ -83,9 +87,10 @@ h| Javascript
| {archive-link}
| {archive-link}
| xref:2.8@couchbase-lite:ROOT:javascript.adoc[link]
| xref:3.0@couchbase-lite:ROOT:javascript.adoc[link]
| xref:3.1@couchbase-lite:ROOT:javascript.adoc[link]
| xref:3.2@couchbase-lite:ROOT:javascript.adoc[link]
| xref:3.0@couchbase-lite:javascript:quickstart.adoc[link]
| xref:3.1@couchbase-lite:javascript:quickstart.adoc[link]
| xref:3.2@couchbase-lite:javascript:quickstart.adoc[link]
| xref:4.0@couchbase-lite:javascript:quickstart.adoc[link]

h| .NET
| {archive-link}
Expand All @@ -97,19 +102,12 @@ h| .NET
| xref:3.0@couchbase-lite:csharp:supported-os.adoc[link]
| xref:3.1@couchbase-lite:csharp:supported-os.adoc[link]
| xref:3.2@couchbase-lite:csharp:supported-os.adoc[link]
| xref:4.0@couchbase-lite:csharp:supported-os.adoc[link]

|===

// == Support Cycle
// For details of _End of Life_ and-or _End of Support_ or other software support details, refer to Couchbase's _Enterprise Software Support Policy_
// * End of Life for support occurs 30 months after release date or, if longer, 6 months after the next Major Release.
// * End of Support occurs 18 months after the End of Life date. +
// Beyond this point customers should have migrated all production instances to a fully supported version.

include::sdk:shared:partial$interface-stability-pars.adoc[tag=interface-stability-section]

// include::6.0@sdk:shared:partial$interface-stability-pars.adoc[tag=interface-stability-section]

// DO NOT EDIT -- Footer Related Content Block
include::{root-partials}block-related-content-prod.adoc[]
// DO NOT EDIT
26 changes: 23 additions & 3 deletions modules/ROOT/pages/_partials/compatibility-cbl-sgw.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Inclusion for use in master topics -- shows compatibility of Couchbase Lite and SGW.
ifndef::fn-eos-cbl[]
:fn-eos-cbl: pass:q,a[footnote:eos-cbl[This Couchbase Lite version is End of Support]]]
:fn-eos-cbl: pass:q,a[footnote:eos-cbl[This Couchbase Lite version is End of Support]]
endif::[]

ifndef::fnref-eos-cbl[]
Expand All @@ -25,12 +25,14 @@ endif::[]

The table below summarizes the compatible versions of Couchbase Lite with Sync Gateway.

IMPORTANT: The beta version of Couchbase Lite 4.0 is only compatible with Sync Gateway 4.0

.Sync Gateway and Couchbase Lite Compatibility Matrix
[cols="3,^1,^1,^1,^1,^1,^1,^1"]
[cols="3,^1,^1,^1,^1,^1,^1,^1, ^1"]
|===

.2+^.>| Sync Gateway Versions ↓
7+| Couchbase Lite →
8+| Couchbase Lite →

^| 1.4 *{fn-eos-cbl}*
^| 2.0
Expand All @@ -39,6 +41,7 @@ The table below summarizes the compatible versions of Couchbase Lite with Sync G
^| 3.0.0
^| 3.1.0
^| 3.2.0
^| 4.0.0

| 1.4 *{fn-eos-sgw}* and 1.5 *{fn-eol-sgw}*
| image:ROOT:yes.png[]
Expand All @@ -48,6 +51,7 @@ The table below summarizes the compatible versions of Couchbase Lite with Sync G
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| image:ROOT:no.png[]

| 2.0 and 2.1
| image:ROOT:yes.png[]
Expand All @@ -57,6 +61,7 @@ The table below summarizes the compatible versions of Couchbase Lite with Sync G
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 2.5 to 2.8 +
with delta sync disabled
Expand All @@ -67,6 +72,7 @@ with delta sync disabled
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 2.5 to 2.8 +
with delta sync enabled
Expand All @@ -77,6 +83,7 @@ with delta sync enabled
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 3.0.0
| image:ROOT:no.png[]
Expand All @@ -86,6 +93,7 @@ with delta sync enabled
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 3.1.0
| image:ROOT:no.png[]
Expand All @@ -95,6 +103,7 @@ with delta sync enabled
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 3.2.0
| image:ROOT:no.png[]
Expand All @@ -104,5 +113,16 @@ with delta sync enabled
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 4.0.0
| image:ROOT:no.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]

|===
64 changes: 30 additions & 34 deletions modules/ROOT/pages/_partials/supported-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
// tag::android[]
== Officially Supported Versions

The operating systems listed in <<supported-os-versions>> refer to "Certified" versions of Android. +
We do not test against, nor guarantee support for, uncertified Android versions such as versions built from source.
The operating systems listed refer to supported versions of Android.
Couchbase does not test against, nor guarantee support for, uncertified Android versions such as versions built from source.

.Supported versions
[#supported-os-versions]
Expand All @@ -14,19 +14,19 @@ We do not test against, nor guarantee support for, uncertified Android versions

|Android
|armeabi-v7a
|22
|22+

|Android
|arm64-v8a
|22
|22+

|Android
|x86
|22
|22+

|Android
|x86_64
|22
|22+
|===

// end::android[]
Expand All @@ -41,14 +41,14 @@ Couchbase Lite for C is available on the platforms shown in the tables below.
[IMPORTANT]
.Deprecation Notice
--
Support for the following will be deprecated in this release and will be removed in a future release:
This release deprecates support for the following to be removed in a future release:

* macOS 11 - Big Sur
* Apple OS X v10.14 (Mojave), v10.15 (Catalina)
* macOS 12 x86 - Monterey
* macOS 12 Apple Silicon - Monterey
* Raspbian - 9
* Debian 9, 10

Please plan to migrate your apps to use an appropriate alternative version.
Couchbase recommends you migrate your apps to use an appropriate alternative version.
--

=== Android
Expand Down Expand Up @@ -143,7 +143,8 @@ Please plan to migrate your apps to use an appropriate alternative version.
|===
.>|| Version | x64

| Desktop | 10+ | image:ROOT:yes.png[]
| Desktop | 10 | image:ROOT:yes.png[]
| Desktop | 11+ | image:ROOT:yes.png[]

|===

Expand All @@ -161,13 +162,13 @@ Run-times which have received more testing and are *officially* supported are sh
[IMPORTANT]
.Deprecation Notice
--
Support for the following will be deprecated in this release and will be removed in a future release:
This release deprecates support for the following to be removed in a future release:

* Xamarin Android - All Versions
* Xamarin iOS - All Versions
* .NET Desktop - 6

Please plan to migrate your apps to use an appropriate alternative version.
Couchbase recommends you migrate your apps to use an appropriate alternative version.
--

.Supported versions
Expand All @@ -181,10 +182,15 @@ Please plan to migrate your apps to use an appropriate alternative version.
a| Windows 10 +
(any Microsoft supported)

| .NET Desktop
| 6.0
| .NET Console Vanilla
| 8.0
a| Windows 10 +
(any Microsoft supported)
(any Microsoft supported)

| .NET Windows App SDK (WINUI 3)
| 8.0
a| Windows 10 +
(any Microsoft supported)

| .NET Mac Catalyst
| 8.0
Expand Down Expand Up @@ -229,12 +235,8 @@ The following run-times are compatible but are not QE tested, and so are not off
|n/a*
|===

*{sp}There are many different variants of Linux, and we don't have the resources to test all of them.
They are tested on Ubuntu 20.04, but have been shown to work on CentOS, and in theory work on any distro supported by .NET.

// end::csharp[]


// tag::swift[]
// tag::objc[]

Expand All @@ -251,7 +253,8 @@ The following table identifies the <<supported-os-versions,supported platforms>>
|12.0+

|macOS
| 12 (Monterey)
| 13 (Ventura), 14 (Sonoma)

|===

NOTE: Couchbase Lite for {param-title} provides native support for both Mac Catalyst and M1.
Expand All @@ -267,13 +270,9 @@ h|Operating System|Version|Deprecation Release
|iOS 12
|3.2.0

|iOS
|iOS 10, 11
|3.1.0

|macOS
|10.14 (Mojave), 10.15 (Catalina), 11 (Big Sur)
|3.1.0
|12 (Monterey)
|3.2.0

|===

Expand Down Expand Up @@ -323,15 +322,15 @@ The targeted OS versions are given in <<supported-os-versions>>
[IMPORTANT]
.Deprecation Notice
--
Support for the following will be deprecated in this release and will be removed in a future release:
This release deprecates support for the following to be removed in a future release:

* macOS 11 - Big Sur
* Apple OS X v10.14 (Mojave), v10.15 (Catalina)
* macOS 12 - Monterey
* RedHat - 8
* Ubuntu 20.04 LTS
* Debian 9, 10
* Microsoft Server - 2019

Please plan to migrate your apps to use an appropriate alternative version.
Couchbase recommends you migrate your apps to use an appropriate alternative version.
--

.Supported versions
Expand Down Expand Up @@ -394,9 +393,6 @@ Please plan to migrate your apps to use an appropriate alternative version.
|MacOS 12 (Monterey)
|Desktop

// |OSX v10.1.12.6 (High Sierra) -- Deprecated
// |Desktop & Web Service/Servlet (Tomcat)

|===

// end::java[]
12 changes: 6 additions & 6 deletions modules/android/pages/gs-prereqs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,28 +17,28 @@ include::{root-partials}_show_page_header_block.adoc[]

== Supported Versions

The operating systems listed below refer to "Certified" versions of Android.
We do not test against, nor guarantee support for, uncertified Android versions such as versions built from source.
The operating systems listed refer to supported versions of Android.
Couchbase does not test against, nor guarantee support for, uncertified Android versions such as versions built from source.

[%autowidth.stretch]
|===
|Platform |Runtime architectures |Minimum API Level

|Android
|armeabi-v7a
|22
|22+

|Android
|arm64-v8a
|22
|22+

|Android
|x86
|22
|22+

|Android
|x86_64
|22
|22+
|===

== Supported Versions for Vector Search 3.2.0
Expand Down