Skip to content

Commit 4e9b52b

Browse files
PYTHON-5487 Update 4.14 changelog to mention MongoDB 4.0 is no longer supported (#2462)
Signed-off-by: mongodb-dbx-release-bot[bot] <167856002+mongodb-dbx-release-bot[bot]@users.noreply.github.com> Co-authored-by: mongodb-dbx-release-bot[bot] <167856002+mongodb-dbx-release-bot[bot]@users.noreply.github.com>
1 parent d88596c commit 4e9b52b

File tree

2 files changed

+28
-15
lines changed

2 files changed

+28
-15
lines changed

doc/changelog.rst

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,38 @@
11
Changelog
22
=========
33

4-
Changes in Version 4.14.0 (XXXX/XX/XX)
4+
Changes in Version 4.14.0 (2025/08/06)
55
--------------------------------------
6+
7+
.. warning:: PyMongo 4.14 drops support for MongoDB 4.0. PyMongo now supports
8+
MongoDB 4.2+.
9+
610
PyMongo 4.14 brings a number of changes including:
711

8-
- Added preliminary support for Python 3.14 and 3.14 with free-threading. We do not yet support the following with Python 3.14:
9-
- Subinterpreters (``concurrent.interpreters``)
10-
- Free-threading with Encryption
11-
- mod_wsgi
12+
- Dropped support for MongoDB 4.0.
13+
- Added preliminary support for Python 3.14 and 3.14 with free-threading. We do
14+
not yet support the following with Python 3.14:
15+
16+
- Subinterpreters (``concurrent.interpreters``)
17+
- Free-threading with Encryption
18+
- mod_wsgi
19+
1220
- Removed experimental support for free-threading support in Python 3.13.
13-
- Added :attr:`bson.codec_options.TypeRegistry.codecs` and :attr:`bson.codec_options.TypeRegistry.fallback_encoder` properties
14-
to allow users to directly access the type codecs and fallback encoder for a given :class:`bson.codec_options.TypeRegistry`.
15-
- Added :meth:`pymongo.asynchronous.mongo_client.AsyncMongoClient.append_metadata` and
16-
:meth:`pymongo.mongo_client.MongoClient.append_metadata` to allow instantiated MongoClients to send client metadata
17-
on-demand
21+
- Added :attr:`bson.codec_options.TypeRegistry.codecs` and
22+
:attr:`bson.codec_options.TypeRegistry.fallback_encoder` properties
23+
to allow users to directly access the type codecs and fallback encoder for a
24+
given :class:`bson.codec_options.TypeRegistry`.
25+
- Added
26+
:meth:`pymongo.asynchronous.mongo_client.AsyncMongoClient.append_metadata` and
27+
:meth:`pymongo.mongo_client.MongoClient.append_metadata` to allow instantiated
28+
MongoClients to send client metadata on-demand
1829
- Improved performance of selecting a server with the Primary selector.
19-
20-
- Introduces a minor breaking change. When encoding :class:`bson.binary.BinaryVector`, a ``ValueError`` will be raised
21-
if the 'padding' metadata field is < 0 or > 7, or non-zero for any type other than PACKED_BIT.
22-
- Changed :meth:`~pymongo.uri_parser.parse_uri`'s ``options`` parameter to be type ``dict`` instead of ``_CaseInsensitiveDictionary``.
30+
- Introduces a minor breaking change. When encoding
31+
:class:`bson.binary.BinaryVector`, a ``ValueError`` will be raised if the
32+
'padding' metadata field is < 0 or > 7, or non-zero for any type other than
33+
PACKED_BIT.
34+
- Changed :meth:`~pymongo.uri_parser.parse_uri`'s ``options`` return value to be
35+
type ``dict`` instead of ``_CaseInsensitiveDictionary``.
2336

2437
Changes in Version 4.13.2 (2025/06/17)
2538
--------------------------------------

pymongo/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re
1919
from typing import List, Tuple, Union
2020

21-
__version__ = "4.14.0.dev0"
21+
__version__ = "4.15.0.dev0"
2222

2323

2424
def get_version_tuple(version: str) -> Tuple[Union[int, str], ...]:

0 commit comments

Comments
 (0)