Skip to content

Commit 3f87bbe

Browse files
DOCSP-17218 whats new4.3 (#131)
* Added what's new in 4.3
1 parent 78f1cb6 commit 3f87bbe

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source/whats-new.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ What's New in 4.3
2525
New features of the 4.3 Java driver release include:
2626

2727
- MongoDB Versioned API. For more information, see our :doc:`Versioned API guide </fundamentals/versioned-api>`.
28-
- Added a ``setWindowFields`` pipeline stage to allow the use of window operators
28+
- Added a builder API for the ``setWindowFields`` pipeline stage to allow the use of window operators
2929
- Added support for setting Netty `io.netty.handler.ssl.SslContext <https://netty.io/4.1/api/io/netty/handler/ssl/SslContext.html>`__
30-
- Added ``snapshot`` (non-speculative) as a ``readConcern`` level for read commands outside of transactions
30+
- Added support for snapshot reads to ``ClientSession``
3131
- Limited the rate of establishing new connections per connection pool
3232
- Removed most restrictions on allowed characters in the field names of documents you insert or replace. This is a behavioral change for any application that is relying on client-side enforcement of these restrictions.
3333

@@ -63,7 +63,7 @@ in the field names of documents:
6363

6464
Unacknowledged writes using dollar-prefixed or dotted keys may
6565
be silently rejected by pre-5.0 servers, where some restrictions on
66-
field names are still enforced in the serve.
66+
field names are still enforced in the server.
6767

6868
.. _version-4.2:
6969

@@ -74,9 +74,9 @@ New features of the 4.2 Java driver release include:
7474

7575
- Added Azure and GCP key stores to client-side field level encryption
7676
- Added Kerberos caching tickets for reuse in multiple authentication requests- Added `MongoClients <http://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-sync/com/mongodb/client/MongoClients.html>`_ instances with ``MongoClientSettings`` or ``ConnectionString`` as the configuration
77-
- The ``explain()`` method can now be used on `find <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-sync/com/mongodb/client/FindIterable.html#explain()>`_ and `aggregate <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-sync/com/mongodb/client/AggregateIterable.html#explain()>`_ commands
77+
- Use of the ``explain()`` method on `find <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-sync/com/mongodb/client/FindIterable.html#explain()>`_ and `aggregate <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-sync/com/mongodb/client/AggregateIterable.html#explain()>`_ commands
7878
- Added a `JsonObject <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/bson/org/bson/json/JsonObject.html>`_ class to make encoding from and decoding to JSON more efficient by avoiding an intermediate Map representation
79-
- Added a `BsonRepresentation <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/bson/org/bson/codecs/pojo/annotations/BsonRepresentation.html>`_ annotation that allows ``ObjectId`` BSON values to be represented as a ``String`` in `POJO <https://en.wikipedia.org/wiki/Plain_old_Java_object>`_ classes
79+
- Added a `BsonRepresentation <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/bson/org/bson/codecs/pojo/annotations/BsonRepresentation.html>`_ annotation that allows you to represent the``ObjectId`` BSON values as a ``String`` in `POJO <https://en.wikipedia.org/wiki/Plain_old_Java_object>`_ classes
8080
- Added a `Filters.empty() <https://mongodb.github.io/mongo-java-driver/4.2/apidocs/mongodb-driver-core/com/mongodb/client/model/Filters.html#empty()>`_ method
8181

8282
.. important::

0 commit comments

Comments
 (0)