@@ -21,6 +21,7 @@ Release Notes
2121
2222Learn what's new in:
2323
24+ * :ref:`Version 6.17 <version-6.17>`
2425* :ref:`Version 6.16 <version-6.16>`
2526* :ref:`Version 6.15 <version-6.15>`
2627* :ref:`Version 6.14 <version-6.14>`
@@ -39,6 +40,44 @@ Learn what's new in:
3940* :ref:`Version 6.1 <version-6.1>`
4041* :ref:`Version 6.0 <version-6.0>`
4142
43+ .. _version-6.17:
44+
45+ What's New in 6.17
46+ ------------------
47+
48+ The {+driver-short+} v6.17 release includes the following features:
49+
50+ - Removes support for {+mdb-server+} 4.0.
51+
52+ - Upgrades the ``bson`` package to v6.10.4. For more information about this release,
53+ see the :github:`v6.10.4 Release Notes <mongodb/js-bson/releases/tag/v6.10.4>` for the
54+ ``bson`` package on GitHub.
55+
56+ - Adds the ``keepAliveInitialDelay`` option when constructing a ``MongoClient``.
57+ This option defaults to ``120000`` milliseconds.
58+
59+ - Retries OIDC authentication when the initial authentication fails due an
60+ expired token error.
61+
62+ - Adds the ``sort`` option for ``updateOne()`` and ``replaceOne()`` operations.
63+ This option requires {+mdb-server+} 8.0 or later.
64+
65+ - Instructs the ``MongoClient.close()`` method to close outstanding in-use
66+ connections.
67+
68+ - Adds support for configuring the DEK cache expiration time by providing a
69+ ``keyTimeoutMS`` encryption option. This option defaults to ``6000`` milliseconds
70+ and requires ``mongodb-client-encryption`` version 6.4 or later.
71+
72+ - Instructs update operations to generate an error if the ``ignoreUndefined`` is set
73+ to ``true`` and all updates are undefined.
74+
75+ - Treats socket errors as network errors.
76+
77+ To learn more about this release, see the
78+ :github:`v6.17.0 Release Notes <mongodb/node-mongodb-native/releases/tag/v6.17.0>` on
79+ GitHub.
80+
4281.. _version-6.16:
4382
4483What's New in 6.16
0 commit comments