Skip to content

Commit 59805f6

Browse files
Add 2.17.0 release notes
1 parent e9b152f commit 59805f6

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

docs/release-notes.txt

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,24 @@ its test suite.
2121
2.17
2222
====
2323

24-
This release of the Ruby driver increases the minimum required Ruby version
25-
to 2.5.
24+
This release of the Ruby driver supports MongoDB version 5.1. It also increases
25+
the minimum required Ruby version to 2.5, and drops support for MongoDB
26+
versions older than 3.6.
27+
28+
This release includes the following new features:
29+
30+
- Added new readConcern level "snapshot" (non-speculative) for read commands outside of transactions, including on secondaries.
31+
- Support $merge and $out executing on secondaries.
32+
- Support 'let' option for aggregate and CRUD commands.
33+
34+
The following bugs were fixed:
35+
36+
- Push monitor thread can exit when address resolution fails.
37+
38+
The following non-breaking changes were made:
2639

40+
- mapReduce command is now deprecated.
41+
- Avoid tight looping in push monitor
2742

2843
2.16
2944
====

0 commit comments

Comments
 (0)