2
2
3
3
{{ $NEXT }}
4
4
5
- v2.1.2 2019年08月05日 19:29:08-04:00 America/New_York (TRIAL RELEASE)
5
+ [!!! END OF LIFE NOTICE !!!]
6
6
7
- [Bug fixes]
7
+ - Version v2.2.0 is the final feature release of the MongoDB Perl
8
+ driver. The driver is now in a 12-month "sunset" period and will
9
+ receive security patches and critical bug fixes only. The Perl
10
+ driver will be end-of-life and unsupported on August 13, 2020.
8
11
9
- - Work around compilation errors if Role::Tiny 2.000007 is installed.
12
+ [*** Deprecations ***]
10
13
11
- v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
14
+ - PERL-993 Deprecate parallel_scan
12
15
13
16
[Additions]
14
17
18
+ - PERL-789 OP_MSG support
19
+
20
+ - PERL-920 Add option for applications to register a custom server selector
21
+
15
22
- PERL-989 Implement SDAM monitoring
16
23
24
+ - PERL-1008 Support index all paths
25
+
17
26
- PERL-1021 Implement Unified URI Options
18
27
19
28
- PERL-1022 Implement Convenient API for Transactions
@@ -26,6 +35,8 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
26
35
27
36
- PERL-1035 Support sharded transactions recovery token
28
37
38
+ - PERL-1046 Add database aggregation method
39
+
29
40
- PERL-1052 Support 'startAfter' option to the $changeStream stage
30
41
31
42
- PERL-1053 Add support for Zstandard compression
@@ -42,6 +53,8 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
42
53
43
54
[Changes]
44
55
56
+ - PERL-785 Call "ping" on a socket that has been idle for socketCheckIntervalMS
57
+
45
58
- PERL-1028 Support server connections that survive primary stepdown
46
59
47
60
- PERL-1054 Disable TLS renegotiation when possible (security)
@@ -57,12 +70,31 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
57
70
58
71
[Bug Fixes]
59
72
73
+ - PERL-927 Ensure hint used with aggregate is string or IxHash or BSON::Doc
74
+
75
+ - PERL-930 Allow use of BSON::Raw for insert, update, etc.
76
+
77
+ - PERL-970 Can't use BSON::Doc as sort option in find command
78
+
79
+ - PERL-988 Index lists should preserve key order in results
80
+
81
+ - PERL-994 GridFS DownloadStream warns in spec tests on old perls
82
+
83
+ - PERL-1012 Driver doesn't clear session pool after fork
84
+
60
85
- PERL-1017 Ignore db and collection read concern in transaction
61
86
87
+ - PERL-1033 Pod link error
88
+
89
+ - PERL-1041 Bulk Write Op calls result method on non-object error
90
+
62
91
- PERL-1057 Use majority write concern when retrying commitTransaction
63
92
64
93
- PERL-1058 Drivers should ignore batchSize=0 for aggregate with $out
65
94
95
+ - PERL-1061 The driver fails to parse a URI if mongodb+srv format is
96
+ used and the ssl=true option is set
97
+
66
98
- PERL-1076 Ensure that getMore right after a resume is retried in changestreams
67
99
68
100
- PERL-1083 Work around StaleDbVersion distinct bug
@@ -73,6 +105,17 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
73
105
74
106
[Testing]
75
107
108
+ - PERL-806 Test Driver Wire Version Overlap logic
109
+
110
+ - PERL-833 Test QueryResult destructor kills cursor
111
+
112
+ - PERL-867 Resync GridFS tests to add test for legacy GridFS, where no
113
+ filename was set
114
+
115
+ - PERL-976 Test only the initial command in a transaction includes readConcern
116
+
117
+ - PERL-996 Resync read write concern tests to add new read concern levels
118
+
76
119
- PERL-1018 Test deleteMany and updateMany with retryWrites=true
77
120
78
121
- PERL-1048 Transaction test runner should use "local" read concern
@@ -90,6 +133,12 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
90
133
91
134
[Documentation]
92
135
136
+ - PERL-780 Document that TCP keepalive defaults to true
137
+
138
+ - PERL-972 Amend transaction examples
139
+
140
+ - PERL-986 Causal Consistency Examples
141
+
93
142
- PERL-1056 Update Transactions Retry Example 3 to include read preference
94
143
95
144
- PERL-1085 Document connection string and URI option precedence rules
@@ -100,79 +149,27 @@ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
100
149
101
150
- PERL-1117 Specify effect of client-side errors on in-progress transactions
102
151
103
- [~ Internal Changes ~]
104
-
105
- - PERL-1078 countDocuments should internally use group with _id: 1
106
-
107
- v2.1.0 2019年02月06日 16:59:56-05:00 America/New_York (TRIAL RELEASE)
108
-
109
- [*** Deprecations ***]
110
-
111
- - PERL-993 Deprecate parallel_scan
112
-
113
- [Additions]
114
-
115
- - PERL-789 OP_MSG support
116
-
117
- - PERL-920 Add option for applications to register a custom server selector
118
-
119
- - PERL-1008 Support index all paths
120
-
121
- - PERL-1046 Add database aggregation method
122
-
123
- [Changes]
124
-
125
- - PERL-785 Call "ping" on a socket that has been idle for socketCheckIntervalMS
126
-
127
- [Bug fixes]
128
-
129
- - PERL-927 Ensure hint used with aggregate is string or IxHash or BSON::Doc
130
-
131
- - PERL-930 Allow use of BSON::Raw for insert, update, etc.
132
-
133
- - PERL-970 Can't use BSON::Doc as sort option in find command
134
-
135
- - PERL-988 Index lists should preserve key order in results
136
-
137
- - PERL-994 GridFS DownloadStream warns in spec tests on old perls
138
-
139
- - PERL-1012 Driver doesn't clear session pool after fork
140
-
141
- - PERL-1033 Pod link error
142
-
143
- - PERL-1041 Bulk Write Op calls result method on non-object error
144
-
145
- - PERL-1061 The driver fails to parse a URI if mongodb+srv format is used and the ssl=true option is set
146
-
147
- [Testing]
148
-
149
- - PERL-806 Test Driver Wire Version Overlap logic
150
-
151
- - PERL-833 Test QueryResult destructor kills cursor
152
-
153
- - PERL-867 Resync GridFS tests to add test for legacy GridFS, where no filename was set
154
-
155
- - PERL-976 Test only the initial command in a transaction includes readConcern
152
+ [Prerequisites]
156
153
157
- - PERL-996 Resync read write concern tests to add new read concern levels
154
+ - PERL-841 Remove Try::Tiny as a dependency
158
155
159
- [Documentation]
156
+ - Bump BSON to v1.12.0 and BSON::XS (optional) to v0.8.0
160
157
161
- - PERL-780 Document that TCP keepalive defaults to true
158
+ - Bump Path::Tiny to 0.058
162
159
163
- - PERL-972 Amend transaction examples
160
+ [~ Internal Changes ~]
164
161
165
- - PERL-986 Causal Consistency Examples
162
+ - PERL-921 Only send bypassDocumentValidation if it's true
166
163
167
- [Prerequisites]
164
+ - PERL-935 Consolidate session vs retryable write feature detection
168
165
169
- - PERL-841 Remove Try::Tiny as a dependency
166
+ - PERL-1078 countDocuments should internally use group with _id: 1
170
167
171
- [~ Internal changes ~]
168
+ v2.1.2 2019年08月05日 19:29:08-04:00 America/New_York (TRIAL RELEASE)
172
169
173
- - PERL-921 Only send bypassDocumentValidation if it's true
170
+ v2.1.1 2019年08月02日 12:48:13-04:00 America/New_York (TRIAL RELEASE)
174
171
175
- - PERL-935 Consolidate session vs retryable write feature detection
172
+ v2.1.0 2019年02月06日 16:59:56-05:00 America/New_York (TRIAL RELEASE)
176
173
177
174
v2.0.3 2019年02月07日 10:43:16-05:00 America/New_York
178
175
0 commit comments