From b86ad935037caa1d7b8719f92c7ab606c3b4a3a1 Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Wed, 2 Oct 2024 11:02:59 -0700 Subject: [PATCH 1/2] v4.9 Release --- config/redirects | 3 +-- snooty.toml | 2 +- .../mongodb-compatibility-table-pymongo.rst | 2 +- source/whats-new.txt | 14 +++++++++++++- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/config/redirects b/config/redirects index 5e233ac6..1b4d0e35 100644 --- a/config/redirects +++ b/config/redirects @@ -1,10 +1,9 @@ define: prefix docs/languages/python/pymongo-driver define: base https://www.mongodb.com/${prefix} -define: versions v4.0 v4.1 v4.2 v4.3 v4.4 v4.5 v4.6 v4.7 v4.8 master +define: versions v4.0 v4.1 v4.2 v4.3 v4.4 v4.5 v4.6 v4.7 v4.8 v4.9 master symlink: current -> master raw: ${prefix}/ -> ${base}/current/ raw: ${prefix}/stable -> ${base}/current/ raw: ${prefix}/master -> ${base}/upcoming/ - diff --git a/snooty.toml b/snooty.toml index 80b26c61..30168b04 100644 --- a/snooty.toml +++ b/snooty.toml @@ -29,7 +29,7 @@ mdb-server = "MongoDB Server" mongo-community = "MongoDB Community Edition" mongo-enterprise = "MongoDB Enterprise Edition" docs-branch = "master" # always set this to the docs branch (i.e. master, 1.7, 1.8, etc.) -version-number = "4.8" +version-number = "4.9" patch-version-number = "{+version-number+}.0" # always set this to the driver branch (i.e. 1.7.0, 1.8.0, etc.) version = "v{+version-number+}" stable-api = "Stable API" diff --git a/source/includes/mongodb-compatibility-table-pymongo.rst b/source/includes/mongodb-compatibility-table-pymongo.rst index 2a44cb6b..623c8fe8 100644 --- a/source/includes/mongodb-compatibility-table-pymongo.rst +++ b/source/includes/mongodb-compatibility-table-pymongo.rst @@ -21,7 +21,7 @@ - ✓ - ✓ - ✓ - - ✓ + - * - 4.4 to 4.8 - ⊛ diff --git a/source/whats-new.txt b/source/whats-new.txt index ec56d352..355f1174 100644 --- a/source/whats-new.txt +++ b/source/whats-new.txt @@ -15,15 +15,27 @@ What's New :values: reference .. meta:: - :keywords: update, new feature, deprecation, upgrade, driver v4.7 + :keywords: update, new feature, deprecation, upgrade, driver v4.7, driver v4.8, driver v4.9 Learn what's new in: +* :ref:`Version 4.9 ` * :ref:`Version 4.8 ` * :ref:`Version 4.7 ` .. _upcoming-breaking-changes: +.. _version-4.9: + +What's New in 4.9 +----------------- + +- Adds support for MongoDB 8.0 and Python 3.13. +- Adds support for range queries with Queryable Encryption. +- Adds a new asynchronous API. This API is in beta and is subject to change + before full release. +.. TODO: Add link to the Pymongo Async migration guide + .. _version-4.8: What's New in 4.8 From 081e5295cd1d94cd3c18dd4d1e39d29032547db3 Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Wed, 2 Oct 2024 11:56:01 -0700 Subject: [PATCH 2/2] feedback --- source/whats-new.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/whats-new.txt b/source/whats-new.txt index 355f1174..9b87fd7f 100644 --- a/source/whats-new.txt +++ b/source/whats-new.txt @@ -30,10 +30,13 @@ Learn what's new in: What's New in 4.9 ----------------- -- Adds support for MongoDB 8.0 and Python 3.13. -- Adds support for range queries with Queryable Encryption. -- Adds a new asynchronous API. This API is in beta and is subject to change - before full release. +- Adds support for {+mdb-server+} 8.0 and Python 3.13. +- Adds support for Queryable Encryption range queries. To use this + feature, your app must connect to {+mdb-server+} 8.0 or later. For + more information about Queryable Encryption, see :manual:`Queryable + Encryption ` in the {+mdb-server+} manual. +- Adds a new experimental asynchronous API as a replacement for Motor. This API + is in beta and is subject to change before the generally available release. .. TODO: Add link to the Pymongo Async migration guide .. _version-4.8: