You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/whats-new.txt
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,9 @@ What's New in 4.3
25
25
New features of the 4.3 Java driver release include:
26
26
27
27
- 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
29
29
- 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``
31
31
- Limited the rate of establishing new connections per connection pool
32
32
- 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.
33
33
@@ -63,7 +63,7 @@ in the field names of documents:
63
63
64
64
Unacknowledged writes using dollar-prefixed or dotted keys may
65
65
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.
67
67
68
68
.. _version-4.2:
69
69
@@ -74,9 +74,9 @@ New features of the 4.2 Java driver release include:
74
74
75
75
- Added Azure and GCP key stores to client-side field level encryption
76
76
- 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
78
78
- 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
80
80
- 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
0 commit comments