Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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
113 changes: 113 additions & 0 deletions modules/ROOT/pages/_partials/commons/common-compatibility.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@

// DO NOT REMOVE
:param-abstract: This content identifies the compatibility of Couchbase Lite on {param-title} with Sync Gateway, together with the operating systems upon which it is supported.
:param-related: {whatsnew--xref} | {release-notes--xref} | {supported-os--xref}
include::{root-partials}_show_page_header_block.adoc[]
:archive-link: https://docs-archive.couchbase.com/home/index.html[archive link]

// DO NOT REMOVE

== Couchbase Lite/Sync Gateway Matrix

include::partial$compatibility-cbl-sgw.adoc[]

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if I'm understanding this right. When I look at the preview site, I do not see CBL 4.0 in the compatibility matrix. Is that how it's supposed to be?


== Operating System SDK Support

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

[cols="1,^1,^1,^1,^1,^1,^1,^1,^1,^1,^1"]
|===


^.>h|
^.>h| 2.0
^.>h| 2.1
^.>h| 2.5
^.>h| 2.6
^.>h| 2.7
^.>h| 2.8
^.>h| 3.0
^.>h| 3.1
^.>h| 3.2
^.>h| 4.0

h| Android
| {archive-link}
| {archive-link}
| {archive-link}
| {archive-link}
| {archive-link}
| xref:2.8@couchbase-lite:android:supported-os.adoc[link]
| 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
| -
| -
| -
| -
| -
| -
| 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}
| {archive-link}
| {archive-link}
| {archive-link}
| {archive-link}
| xref:2.8@couchbase-lite:swift:supported-os.adoc[link]
| 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
| -
| -
| -
| -
| {archive-link}
| xref:2.8@couchbase-lite:java:supported-os.adoc[link]
| 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
| -
| -
| -
| {archive-link}
| {archive-link}
| xref:2.8@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}
| {archive-link}
| {archive-link}
| {archive-link}
| {archive-link}
| xref:2.8@couchbase-lite:csharp:supported-os.adoc[link]
| 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]

|===

include::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
128 changes: 128 additions & 0 deletions modules/ROOT/pages/_partials/compatibility-cbl-sgw.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
// 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]]
endif::[]

ifndef::fnref-eos-cbl[]
:fnref-eos-cbl: footnote:eos-cbl[]
endif::[]

ifndef::fn-eol-sgw[]
:fn-eol-sgw: pass:q,a[footnote:eol-sgw[This Sync Gateway version is End of Life]]
endif::[]

ifndef::fnref-eol-sgw[]
:fnref-eol-sgw: footnote:eol-sgw[]
endif::[]

ifndef::fn-eos-sgw[]
:fn-eos-sgw: pass:q,a[footnote:eos-sgw[This Sync Gateway version is End of Support]]
endif::[]

ifndef::fnref-eos-sgw[]
:fnref-eos-sgw: footnote:eos-sgw[]
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, ^1"]
|===

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

^| 1.4 *{fn-eos-cbl}*
^| 2.0
^| 2.1
^| 2.5 - 2.8
^| 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[]
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| 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[]
| 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:no.png[]

| 2.5 to 2.8 +
with delta sync disabled
| 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[]
| image:ROOT:no.png[]

| 2.5 to 2.8 +
with delta sync enabled
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| image:ROOT:no.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:yes.png[]
| image:ROOT:no.png[]

| 3.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:no.png[]

| 3.1.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:no.png[]

| 3.2.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: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[]

|===
Loading