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>
This commit is contained in:
parent
d88596cef1
commit
4e9b52b8d6
@ -1,25 +1,38 @@
|
||||
Changelog
|
||||
=========
|
||||
|
||||
Changes in Version 4.14.0 (XXXX/XX/XX)
|
||||
Changes in Version 4.14.0 (2025/08/06)
|
||||
--------------------------------------
|
||||
|
||||
.. warning:: PyMongo 4.14 drops support for MongoDB 4.0. PyMongo now supports
|
||||
MongoDB 4.2+.
|
||||
|
||||
PyMongo 4.14 brings a number of changes including:
|
||||
|
||||
- Added preliminary support for Python 3.14 and 3.14 with free-threading. We do not yet support the following with Python 3.14:
|
||||
- Subinterpreters (``concurrent.interpreters``)
|
||||
- Free-threading with Encryption
|
||||
- mod_wsgi
|
||||
- Removed experimental support for free-threading support in Python 3.13.
|
||||
- Added :attr:`bson.codec_options.TypeRegistry.codecs` and :attr:`bson.codec_options.TypeRegistry.fallback_encoder` properties
|
||||
to allow users to directly access the type codecs and fallback encoder for a given :class:`bson.codec_options.TypeRegistry`.
|
||||
- Added :meth:`pymongo.asynchronous.mongo_client.AsyncMongoClient.append_metadata` and
|
||||
:meth:`pymongo.mongo_client.MongoClient.append_metadata` to allow instantiated MongoClients to send client metadata
|
||||
on-demand
|
||||
- Improved performance of selecting a server with the Primary selector.
|
||||
- Dropped support for MongoDB 4.0.
|
||||
- Added preliminary support for Python 3.14 and 3.14 with free-threading. We do
|
||||
not yet support the following with Python 3.14:
|
||||
|
||||
- Introduces a minor breaking change. When encoding :class:`bson.binary.BinaryVector`, a ``ValueError`` will be raised
|
||||
if the 'padding' metadata field is < 0 or > 7, or non-zero for any type other than PACKED_BIT.
|
||||
- Changed :meth:`~pymongo.uri_parser.parse_uri`'s ``options`` parameter to be type ``dict`` instead of ``_CaseInsensitiveDictionary``.
|
||||
- Subinterpreters (``concurrent.interpreters``)
|
||||
- Free-threading with Encryption
|
||||
- mod_wsgi
|
||||
|
||||
- Removed experimental support for free-threading support in Python 3.13.
|
||||
- Added :attr:`bson.codec_options.TypeRegistry.codecs` and
|
||||
:attr:`bson.codec_options.TypeRegistry.fallback_encoder` properties
|
||||
to allow users to directly access the type codecs and fallback encoder for a
|
||||
given :class:`bson.codec_options.TypeRegistry`.
|
||||
- Added
|
||||
:meth:`pymongo.asynchronous.mongo_client.AsyncMongoClient.append_metadata` and
|
||||
:meth:`pymongo.mongo_client.MongoClient.append_metadata` to allow instantiated
|
||||
MongoClients to send client metadata on-demand
|
||||
- Improved performance of selecting a server with the Primary selector.
|
||||
- Introduces a minor breaking change. When encoding
|
||||
:class:`bson.binary.BinaryVector`, a ``ValueError`` will be raised if the
|
||||
'padding' metadata field is < 0 or > 7, or non-zero for any type other than
|
||||
PACKED_BIT.
|
||||
- Changed :meth:`~pymongo.uri_parser.parse_uri`'s ``options`` return value to be
|
||||
type ``dict`` instead of ``_CaseInsensitiveDictionary``.
|
||||
|
||||
Changes in Version 4.13.2 (2025/06/17)
|
||||
--------------------------------------
|
||||
|
||||
@ -18,7 +18,7 @@ from __future__ import annotations
|
||||
import re
|
||||
from typing import List, Tuple, Union
|
||||
|
||||
__version__ = "4.14.0.dev0"
|
||||
__version__ = "4.15.0.dev0"
|
||||
|
||||
|
||||
def get_version_tuple(version: str) -> Tuple[Union[int, str], ...]:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user