Skip to content

Commit a3cb374

Browse files
authored
DOCSP-43209 - v3.1 (#128)
1 parent 24954fb commit a3cb374

File tree

3 files changed

+37
-10
lines changed

3 files changed

+37
-10
lines changed

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/rust
22
define: base https://www.mongodb.com/${prefix}
3-
define: versions v2.7 v2.8 v3.0 master
3+
define: versions v2.7 v2.8 v3.0 v3.1 master
44

55
symlink: current -> master
66

snooty.toml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
name = "rust"
22
title = "Rust Driver"
33

4-
intersphinx = [ "https://www.mongodb.com/docs/manual/objects.inv",
5-
"https://www.mongodb.com/docs/drivers/objects.inv",
6-
"https://www.mongodb.com/docs/atlas/objects.inv"
7-
]
4+
intersphinx = [
5+
"https://www.mongodb.com/docs/manual/objects.inv",
6+
"https://www.mongodb.com/docs/drivers/objects.inv",
7+
"https://www.mongodb.com/docs/atlas/objects.inv",
8+
]
89

910
toc_landing_pages = [
1011
"/quick-start",
1112
"/fundamentals/connections",
1213
"/fundamentals/crud",
1314
"/usage-examples",
14-
"/fundamentals/indexes"
15-
]
15+
"/fundamentals/indexes",
16+
]
1617

1718
sharedinclude_root = "https://raw.githubusercontent.com/10gen/docs-shared/main/"
1819

1920
[constants]
2021
driver-long = "MongoDB Rust Driver"
2122
driver-short = "Rust driver"
2223
server = "MongoDB Server"
23-
docs-branch = "master" # always set this to the docs branch (i.e. master, v2.6, v2.5, etc.)
24-
version = "3.0.1" # always set this to the driver version (i.e. 2.6.0, 2.5.0, etc.)
25-
min-rust-version = "1.60" # always set this to the minimum supported Rust version
24+
docs-branch = "master" # always set this to the docs branch (i.e. master, v2.6, v2.5, etc.)
25+
version = "3.1.0" # always set this to the driver version (i.e. 2.6.0, 2.5.0, etc.)
26+
min-rust-version = "1.60" # always set this to the minimum supported Rust version
2627
api = "https://docs.rs/mongodb/{+version+}/mongodb"
2728
bson-version = "2.11.0"
2829
bson-api = "https://docs.rs/bson/{+bson-version+}/bson"

source/whats-new.txt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,38 @@ What's New
2020
Learn about new features, improvements, and fixes introduced in the
2121
following versions of the {+driver-long+}:
2222

23+
* :ref:`Version 3.1 <rust-version-3.1>`
2324
* :ref:`Version 3.0.1 <rust-version-3.0.1>`
2425
* :ref:`Version 3.0 <rust-version-3.0>`
2526
* :ref:`Version 2.8 <rust-version-2.8>`
2627
* :ref:`Version 2.7 <rust-version-2.7>`
2728
* :ref:`Version 2.6 <rust-version-2.6>`
2829

30+
.. _rust-version-3.1:
31+
32+
What's New in 3.1
33+
-----------------
34+
35+
The {+driver-short+} v3.1 release includes the following features,
36+
improvements, and fixes:
37+
38+
- Adds support for more than one Key Management Service (KMS) provider of the same type.
39+
To learn more about KMS providers, see
40+
:manual:`Queryable Encryption </core/queryable-encryption/>` in the {+server+}
41+
manual.
42+
- Adds support for v2 of the Queryable Encryption range protocol. Range indexes for
43+
Queryable Encryption are now GA.
44+
- Adds support for the ``type`` field when creating indexes. To learn more about
45+
creating indexes, see :manual:`Indexes </indexes/>` in the {+server+} manual.
46+
- Implements the Happy Eyeballs algorithm for managing
47+
TCP connections. To learn more about this algorithm, see the Rust documentation
48+
for the `happy_eyeballs <https://docs.rs/happy_eyeballs/0.2.0/happy_eyeballs/>`__ crate.
49+
- The driver publishes a ``TopologyDescriptionChangedEvent`` event when a topology
50+
closes.
51+
52+
To learn more about this release, see the `v3.1 Release Notes <{+driver-source+}/releases/tag/v3.1.0>`__
53+
on GitHub.
54+
2955
.. _rust-version-3.0.1:
3056

3157
What's New in 3.0.1

0 commit comments

Comments
 (0)