Skip to content

Commit 6fc2bef

Browse files
authored
DOCSP-30898: v4.10 release (#414)
* DOCSP-30898: v4.10 release * fixes and add note * added from list of tickets * MW suggestions
1 parent a0adfab commit 6fc2bef

File tree

7 files changed

+83
-22
lines changed

7 files changed

+83
-22
lines changed

.backportrc.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
"repoName": "docs-java",
55

66
// the branches available to backport to
7-
"targetBranchChoices": ["master", "v4.9", "v4.8", "v4.7", "v4.6", "v4.5", "v4.4", "v4.3"],
7+
"targetBranchChoices": [
8+
"master",
9+
"v4.10",
10+
"v4.9",
11+
"v4.8",
12+
"v4.7",
13+
"v4.6",
14+
"v4.5",
15+
"v4.4",
16+
"v4.3"
17+
],
818

919
// Optional: automatically merge backport PR
1020
"autoMerge": true,
11-
"autoMergeMethod": "squash",
21+
"autoMergeMethod": "squash"
1222
}

.github/.backportrc.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

config/redirects

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
define: prefix docs/drivers/java/sync
22
define: base https://www.mongodb.com/${prefix}
3-
define: versions v4.3 v4.4 v4.5 v4.6 v4.7 v4.8 v4.9 master
3+
define: versions v4.3 v4.4 v4.5 v4.6 v4.7 v4.8 v4.9 v4.10 master
44

55
raw: ${prefix}/ -> ${base}/current/
66
raw: ${prefix}/master -> ${base}/upcoming/

snooty.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ sharedinclude_root = "https://raw.githubusercontent.com/10gen/docs-shared/main/"
1919
driver = "java"
2020
driver-long = "MongoDB Java Driver"
2121
driver-short = "Java Driver"
22-
version = "4.9"
23-
full-version = "{+version+}.1"
22+
version = "4.10"
23+
full-version = "{+version+}.0"
2424
mdb-server = "MongoDB Server"
2525
package-name-org = "mongodb-org"
2626
api = "https://mongodb.github.io/mongo-java-driver/{+version+}"

source/includes/language-compatibility-table-java.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@
1111
- Java 6
1212
- Java 5
1313

14+
* - 4.10
15+
- ✓
16+
- ✓
17+
- ✓
18+
-
19+
-
20+
-
21+
1422
* - 4.9
1523
- ✓
1624
- ✓

source/includes/mongodb-compatibility-table-java.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
:class: compatibility-large
55

66
* - Java Driver Version
7+
- MongoDB 7.0
78
- MongoDB 6.1
89
- MongoDB 6.0
910
- MongoDB 5.0
@@ -16,7 +17,22 @@
1617
- MongoDB 3.0
1718
- MongoDB 2.6
1819

20+
* - 4.10
21+
- ✓
22+
- ✓
23+
- ✓
24+
- ✓
25+
- ✓
26+
- ✓
27+
- ✓
28+
- ✓
29+
-
30+
-
31+
-
32+
-
33+
1934
* - 4.9
35+
- ⊛
2036
- ✓
2137
- ✓
2238
- ✓
@@ -30,6 +46,7 @@
3046
-
3147

3248
* - 4.8
49+
- ⊛
3350
- ✓
3451
- ✓
3552
- ✓
@@ -42,6 +59,7 @@
4259
-
4360
-
4461
* - 4.7
62+
- ⊛
4563
- ⊛
4664
- ✓
4765
- ✓
@@ -54,6 +72,7 @@
5472
- ✓
5573
- ✓
5674
* - 4.6
75+
- ⊛
5776
- ⊛
5877
- ⊛
5978
- ✓
@@ -66,6 +85,7 @@
6685
- ✓
6786
- ✓
6887
* - 4.5
88+
- ⊛
6989
- ⊛
7090
- ⊛
7191
- ✓
@@ -78,6 +98,7 @@
7898
- ✓
7999
- ✓
80100
* - 4.4
101+
- ⊛
81102
- ⊛
82103
- ⊛
83104
- ✓
@@ -90,6 +111,7 @@
90111
- ✓
91112
- ✓
92113
* - 4.3
114+
- ⊛
93115
- ⊛
94116
- ⊛
95117
- ✓
@@ -105,6 +127,7 @@
105127
- ⊛
106128
- ⊛
107129
- ⊛
130+
- ⊛
108131
- ✓
109132
- ✓
110133
- ✓
@@ -117,6 +140,7 @@
117140
- ⊛
118141
- ⊛
119142
- ⊛
143+
- ⊛
120144
- ✓
121145
- ✓
122146
- ✓
@@ -130,6 +154,7 @@
130154
- ⊛
131155
- ⊛
132156
- ⊛
157+
- ⊛
133158
- ✓
134159
- ✓
135160
- ✓
@@ -142,6 +167,7 @@
142167
- ⊛
143168
- ⊛
144169
- ⊛
170+
- ⊛
145171
- ✓
146172
- ✓
147173
- ✓
@@ -154,6 +180,7 @@
154180
- ⊛
155181
- ⊛
156182
- ⊛
183+
- ⊛
157184
- ✓
158185
- ✓
159186
- ✓
@@ -167,6 +194,7 @@
167194
- ⊛
168195
- ⊛
169196
- ⊛
197+
- ⊛
170198
- ✓
171199
- ✓
172200
- ✓
@@ -179,6 +207,7 @@
179207
- ⊛
180208
- ⊛
181209
- ⊛
210+
- ⊛
182211
- ✓
183212
- ✓
184213
- ✓
@@ -191,13 +220,15 @@
191220
- ⊛
192221
- ⊛
193222
- ⊛
223+
- ⊛
194224
- ✓
195225
- ✓
196226
- ✓
197227
- ✓
198228
- ✓
199229
- ✓
200230
* - 3.7
231+
-
201232
-
202233
-
203234
-
@@ -210,6 +241,7 @@
210241
- ✓
211242
- ✓
212243
* - 3.6
244+
-
213245
-
214246
-
215247
-
@@ -222,6 +254,7 @@
222254
- ✓
223255
- ✓
224256
* - 3.5
257+
-
225258
-
226259
-
227260
-
@@ -234,6 +267,7 @@
234267
- ✓
235268
- ✓
236269
* - 3.4
270+
-
237271
-
238272
-
239273
-
@@ -246,6 +280,7 @@
246280
- ✓
247281
- ✓
248282
* - 3.3
283+
-
249284
-
250285
-
251286
-
@@ -258,6 +293,7 @@
258293
- ✓
259294
- ✓
260295
* - 3.2
296+
-
261297
-
262298
-
263299
-
@@ -270,6 +306,7 @@
270306
- ✓
271307
- ✓
272308
* - 3.1
309+
-
273310
-
274311
-
275312
-
@@ -282,6 +319,7 @@
282319
- ✓
283320
- ✓
284321
* - 3.0
322+
-
285323
-
286324
-
287325
-

source/whats-new.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,40 @@ Upcoming Breaking Changes
4242
What's New in 4.10
4343
------------------
4444

45+
New features of the 4.10 driver release include:
46+
47+
- Implementation of the ``Accumulators.percentile()`` and
48+
``Accumulators.median()`` methods for statistical aggregations.
4549
- Interfaces in the ``com.mongodb.client.model.search`` package are now
4650
marked as ``@Sealed`` instead of ``@Evolving``. Sealed interfaces must
4751
not be extended or implemented by consumers of the library.
4852
- Resolved an issue where the driver emitted duplicate log messages for
4953
retry operations. The driver now correctly emits one log message for
5054
each retry operation.
55+
- The ``org.bson.codecs.Parameterizable`` interface is deprecated. Instead of
56+
implementing this interface on a custom ``Codec`` type, you should
57+
override the ``CodecProvider.get()`` method on the
58+
codec's ``CodecProvider`` if the codec is intended for a parameterized
59+
type.
60+
- Support for custom DNS resolvers.
61+
- Support for :ref:`qe-manual-feature-qe` (QE). To learn
62+
more about the requirements for using the QE feature, see the
63+
:ref:`Queryable Encryption Driver Compatibility Table
64+
<qe-compatibility-reference>`.
5165

5266
.. _version-4.9:
5367

5468
What's New in 4.9
5569
-----------------
5670

71+
.. important:: Aggregation Expression Operations Are in Beta
72+
73+
This driver version introduces an API for creating
74+
:ref:`aggregation expressions <java-aggregation-expression-operations>`.
75+
This feature is in beta phase.
76+
77+
New features of the 4.9 driver release include:
78+
5779
- Added a new exception to identify when a constructor annotated by
5880
``BsonCreator`` contains parameters with annotations other than
5981
``BsonProperty`` or ``BsonId``.

0 commit comments

Comments
 (0)