@@ -43,7 +43,7 @@ New features of the 4.7 driver release include:
4343 - Added ``showExpandedEvents`` support for change streams.
4444 - Added ``wallTime`` support to the ``ChangeStreamDocument`` class.
4545
46- - Added :ref:`clustered index <java-clustered-idexes >` creation support.
46+ - Added :ref:`clustered index <java-clustered-indexes >` creation support.
4747- Support for new features related to :ref:`qe-manual-feature-qe`,
4848 including support for automatic encryption (MongoDB v6.0 Enterprise or later
4949 is required) and manual encryption.
@@ -58,16 +58,21 @@ New features of the 4.7 driver release include:
5858- Added builder API methods for additional aggregation stages
5959 including :pipeline:`$search`/:pipeline:`$searchMeta` (Atlas only),
6060 :pipeline:`$densify`, and :pipeline:`$fill`.
61+
6162- Added the ``BsonExtraElements`` annotation that can be used with POJO encoding
6263 and decoding. ``BsonExtraElements`` enables decoding objects that may receive
6364 new fields in the future without requiring developers to explicitly map
6465 those new fields.
66+
6567- Performance optimizations including:
6668
6769 - Lock-free implementations of the server session pool and the buffer pool.
6870 - A new cleanup implementation of ``DBCursor`` that uses Java's
6971 Cleaner API instead of finalization, available in Java 9 or later.
7072
73+ - The :ref:`setWindowFields <builders-aggregates-setWindowFields>` builder API
74+ is no longer a beta feature. Changes in the API break both binary and source
75+ compatibility. See :ref:`<java-breaking-changes-v4.7>` for more information.
7176
7277.. _version-4.6:
7378
0 commit comments