From 370827e47e6e4dcd95abdd72607bbabb40c11016 Mon Sep 17 00:00:00 2001 From: rustagir Date: Tue, 1 Jul 2025 11:02:45 -0400 Subject: [PATCH 1/4] DOCSP-51041: drop debian 9 & 10 --- source/compatibility.txt | 12 ++++++++---- source/whats-new.txt | 29 +++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/source/compatibility.txt b/source/compatibility.txt index c73aae55..6a406314 100644 --- a/source/compatibility.txt +++ b/source/compatibility.txt @@ -65,22 +65,26 @@ The following operating systems are continually tested with the {+driver-short+} - Notes * - Debian - - Versions 9.2, 10.0, and 11.0 + - Version 11.0 + * - RHEL - Versions 7.0, 7.1, 8.1, 8.2, and 8.3. RHEL derivatives (for example, CentOS, Rocky Linux, or AlmaLinux) of the same release version are supported. Fedora is also supported, but not continually tested. + * - Ubuntu - Versions 16.04, 18.04, and 20.04. Subsequent minor releases are also supported. Ubuntu 22.04 and newer is not yet tested. Ubuntu derivatives based on supported Ubuntu versions are also supported. + * - Arch Linux - + * - macOS - Version 11.0 - * - Windows Server 2008 and Windows Server 2016 - - Windows variants of the same generation are supported + * - Windows Server 2008 and Windows Server 2016 + - Windows variants of the same generation are supported. Compilers ~~~~~~~~~ @@ -138,4 +142,4 @@ problem, or open a `GitHub Pull Request ` * :ref:`Version 2.0.2 ` * :ref:`Version 2.0.1 ` * :ref:`Version 2.0.0 ` @@ -46,6 +47,34 @@ Learn what's new in: .. _c-upcoming-breaking-changes: +.. _c-version-2.1.0: + +What's New in 2.1.0 +------------------- + +The following sections describe the changes in the 2.1.0 release of +the {+driver-short+}. + +{+libbson+} +~~~~~~~ + +The 2.1.0 release of ``{+libbson+}`` includes the following changes: + +Removals +```````` + +- Removes support for Debian 9 and Debian 10 + +{+libmongoc+} +~~~~~~~~~ + +The 2.1.0 release of ``{+libmongoc+}`` includes the following changes: + +Removals +```````` + +- Removes support for Debian 9 and Debian 10 + .. _c-version-2.0.2: What's New in 2.0.2 From bbda0022e00724ca578d3653d895dfafd28b6613 Mon Sep 17 00:00:00 2001 From: rustagir Date: Tue, 1 Jul 2025 11:22:29 -0400 Subject: [PATCH 2/4] reshuffle content --- source/upgrade.txt | 21 +++++++++++++++++++++ source/whats-new.txt | 25 ++++--------------------- 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/source/upgrade.txt b/source/upgrade.txt index 6aea7ef3..82659a80 100644 --- a/source/upgrade.txt +++ b/source/upgrade.txt @@ -69,6 +69,27 @@ sections of this guide describe the breaking changes included in each library. address all breaking changes that are listed for versions 1.x up to and including version 2.0.0 +.. _c-version-2.1.0-breaking-changes: + +Version 2.1.0 +~~~~~~~~~~~~~ + +{+libbson+} Breaking Changes +```````````````````````````` + +The 2.1.0 release of ``{+libbson+}`` includes the following breaking +changes: + +- Removes support for Debian 9 and Debian 10. + +{+libmongoc+} Breaking Changes +`````````````````````````````` + +The 2.1.0 release of ``{+libmongoc+}`` includes the following breaking +changes: + +- Removes support for Debian 9 and Debian 10. + .. _c-version-2.0.0-breaking-changes: Version 2.0.0 diff --git a/source/whats-new.txt b/source/whats-new.txt index ff9bfcf4..43ec0ab4 100644 --- a/source/whats-new.txt +++ b/source/whats-new.txt @@ -52,28 +52,11 @@ Learn what's new in: What's New in 2.1.0 ------------------- -The following sections describe the changes in the 2.1.0 release of -the {+driver-short+}. - -{+libbson+} -~~~~~~~ - -The 2.1.0 release of ``{+libbson+}`` includes the following changes: - -Removals -```````` - -- Removes support for Debian 9 and Debian 10 - -{+libmongoc+} -~~~~~~~~~ - -The 2.1.0 release of ``{+libmongoc+}`` includes the following changes: - -Removals -```````` +.. warning:: Breaking Changes -- Removes support for Debian 9 and Debian 10 + {+driver-short+} v2.1.0 contains breaking changes. For more + information, see :ref:`c-version-2.1.0-breaking-changes` in the + Upgrade Driver Versions guide. .. _c-version-2.0.2: From 094401118a10fbc7b662adb0ea4e925df0fe79bc Mon Sep 17 00:00:00 2001 From: rustagir Date: Thu, 3 Jul 2025 13:56:48 -0400 Subject: [PATCH 3/4] KA tech review --- source/compatibility.txt | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/source/compatibility.txt b/source/compatibility.txt index 6a406314..fd7ad56e 100644 --- a/source/compatibility.txt +++ b/source/compatibility.txt @@ -55,7 +55,8 @@ toolchains that are supported by the {+driver-short+}. Operating Systems ~~~~~~~~~~~~~~~~~ -The following operating systems are continually tested with the {+driver-short+}: +The following operating systems are expected to be supported for use +with the {+driver-short+}: .. list-table:: :header-rows: 1 @@ -65,26 +66,25 @@ The following operating systems are continually tested with the {+driver-short+} - Notes * - Debian - - Version 11.0 + - Versions 11.0 and later * - RHEL - - Versions 7.0, 7.1, 8.1, 8.2, and 8.3. RHEL derivatives - (for example, CentOS, Rocky Linux, or AlmaLinux) of the same release version are - supported. Fedora is also supported, but not continually tested. + - Versions 7.0 and newer. RHEL derivatives (such as CentOS, + Rocky Linux, and AlmaLinux) of the same release version are + supported. Fedora is also supported. * - Ubuntu - - Versions 16.04, 18.04, and 20.04. Subsequent minor releases - are also supported. Ubuntu 22.04 and newer is not yet tested. Ubuntu - derivatives based on supported Ubuntu versions are also supported. + - Versions 20.04 and newer. Ubuntu derivatives based on supported + Ubuntu versions are also supported. * - Arch Linux - * - macOS - - Version 11.0 + - Versions 11.0 and later - * - Windows Server 2008 and Windows Server 2016 - - Windows variants of the same generation are supported. + * - Windows + - Windows Server 2008 and later Compilers ~~~~~~~~~ @@ -97,12 +97,15 @@ The following compilers are continually tested with the {+driver-short+}: * - Compiler - Notes + * - Clang - Versions 3.7, 3.8, and 6.0. Newer versions are also supported, as well as the corresponding Apple Clang releases. + * - GNU Compiler Collection (GCC) - Versions 4.8, 5.4, 6.3, 7.5, 8.2, 8.3, 9.4, and 10.2. The MinGW-w64 GCC is also tested and supported. + * - Microsoft Visual C++ (MSVC) - Tested with MSVC 14.x (Visual Studio 2015) and 15.x (Visual Studio 2017). Newer MSVC versions are supported but not yet tested. From fa56bcd2ec4d2b7b8b02c13b063292872eecf036 Mon Sep 17 00:00:00 2001 From: rustagir Date: Thu, 3 Jul 2025 14:41:23 -0400 Subject: [PATCH 4/4] terminology fix --- source/compatibility.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/compatibility.txt b/source/compatibility.txt index fd7ad56e..771bb059 100644 --- a/source/compatibility.txt +++ b/source/compatibility.txt @@ -69,12 +69,12 @@ with the {+driver-short+}: - Versions 11.0 and later * - RHEL - - Versions 7.0 and newer. RHEL derivatives (such as CentOS, + - Versions 7.0 and later. RHEL derivatives (such as CentOS, Rocky Linux, and AlmaLinux) of the same release version are supported. Fedora is also supported. * - Ubuntu - - Versions 20.04 and newer. Ubuntu derivatives based on supported + - Versions 20.04 and later. Ubuntu derivatives based on supported Ubuntu versions are also supported. * - Arch Linux