Skip to content

Conversation

ElliotFrancisHunter
Copy link
Contributor

@ElliotFrancisHunter ElliotFrancisHunter commented Dec 5, 2024

Platform support and compatibility updates for CBL 4.0.

Updated URL for all Supported versions and Environments: CBL 4.0 Supported Environments and Compatibility

Support matrix resource here: https://docs.google.com/spreadsheets/d/1wali82budYZrMQn7CIoEl6t7cCLNAHtfdcNVrGgJpR0/edit?gid=782272081#gid=782272081

Preview Credentials: https://couchbasecloud.atlassian.net/wiki/spaces/DOCS/pages/1971224949/Docs+Team+demo+site+passwords

Changed Pages


  1. Compatibility Matrix pages
  1. Supported Platforms

Pages still needing changes/updates



Change list:
-- Remove 3.x release notes for CBL
-- Update 1.0.0 vector search relnotes to point to 4.0 doc
-- Add placeholder 1.0.0 CBL release notes
-- Update gs-downloads to point to 4.0 packages
-- Update whatsnew page to 4.0 content
-- Update global antora.yml to reflect version 4.0.0
Versions should now be in line with 4.0 targets.
Change list:
-- Update compatibility docs to 4.0
- Fly by fixes
-- Cull commented code
-- Remove extra closing square bracket that produced visual bug on some footnotes.
-- Fix javascript bug in SDK support table where version 3.0+ were pointing to a non-existent page.
--
@ElliotFrancisHunter ElliotFrancisHunter self-assigned this Dec 5, 2024
@simon-dew simon-dew changed the title Doc 12818 support compat 4 0 DOC-12818 support compat 4 0 Jun 12, 2025
@iamfortune iamfortune removed the request for review from pasin September 12, 2025 14:45
@pasin pasin requested review from borrrden and pasin September 15, 2025 16:17
@pasin
Copy link
Contributor

pasin commented Sep 15, 2025

@borrrden Could you verify .NET support matrix in the doc's preview?

pasin
pasin previously requested changes Sep 15, 2025
Copy link
Contributor

@pasin pasin left a comment

Choose a reason for hiding this comment

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

@iamfortune , here is the support matrix for CBL-Android, iOS, and C. For .NET, we need @borrrden to verify.

CBL-Android 3.3 / 4.0 :

  • API 24 (Min)

iOS (Objective-C / Swift) 3.3 / 4.0

  • iOS : 15 (Min)
  • macOS 13 (Min)

C : 4.0

  • iOS : 15 (Min)
  • macOS 13 (Min)
  • Android : API 24 (Min)
  • Linux : Debian / Raspbian 11 - 13, Ubuntu 24
  • Wins : 10, 11

@iamfortune
Copy link
Contributor

. @pasin Done! I've added the support matrix for CBL-Android, iOS, and C as specified. Ready for @borrrden to verify the .NET details when available.

@iamfortune iamfortune requested review from pasin and removed request for osfameron, RichardSmedley, idulo, adamcfraser, simon-dew and RayOffiah September 16, 2025 16:20
@iamfortune iamfortune removed the request for review from borrrden September 16, 2025 16:20
@borrrden
Copy link
Member

There have been no updates to the .NET support table so naturally they are mostly wrong now. Xamarin has been removed already since 3.2 so it doesn't need an entry. All others need to go from .NET 8 to .NET 9 except for Console Vanilla.

Note that the OS support WILL mirror the others as much as possible. Since Swift / Objective-C has moved to iOS 15, so too shall .NET. Since Android has moved to API24+, so too shall .NET. macOS will also move to 13.

@iamfortune
Copy link
Contributor

@borrrden I've just pushed the changes you mentioned and requested a review, kindly take a look, thank you.

@iamfortune iamfortune requested a review from borrrden September 17, 2025 01:20
Copy link

@rakhi-prathap rakhi-prathap left a comment

Choose a reason for hiding this comment

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

Just a few comments, mostly around merge conflicts.

****

// This block will always represent the major release version
<<<<<<< HEAD

Choose a reason for hiding this comment

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

Looks like a merge conflict. Please check.

Copy link
Contributor

Choose a reason for hiding this comment

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

Yes, On a todo with Hakim for later

include::partial$downloadslist.adoc[]
:param-version!:
:param-version-hyphenated!:
<<<<<<< HEAD

Choose a reason for hiding this comment

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

Same here, more merge conflicts.

Copy link
Contributor

Choose a reason for hiding this comment

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

Same here, to be fixed with Hakim for later


== 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?

@iamfortune iamfortune dismissed pasin’s stale review September 18, 2025 15:47

I've updated these after my conversation with Jim

@iamfortune iamfortune merged commit 4f69f04 into release/4.0 Sep 18, 2025
3 checks passed
@iamfortune iamfortune deleted the DOC-12818-support-compat-4-0 branch September 18, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants