-
Notifications
You must be signed in to change notification settings - Fork 65
/
NEWS
183 lines (147 loc) · 5.85 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
2.8.0
- Update vendored mongo-c-driver to 1.26.2
2.7.3
- Fix some printf warnings for CRAN
2.7.2
- Fix another -Wstrict-prototypes warning (mac only)
- Internally use sha1 instead of md5 keys for caching
2.7.1
- Fix the build on Windows with C11: do not use aligned_alloc()
2.7.0
- Update vendored mongo-c-driver to 1.23
- Backport 675515d02 to address -Wformat and -Wstrict-prototypes warnings
2.6.2
- Suppress openssl3 deprecation warnings in vendored mongo-c-driver until
there is a new version of mongo-c-driver.
2.6.1
- Fix build of new kms module on Alpine linux
2.6.0
- Add kms-message module to support aws authentication
2.5.0
- Update vendored mongo-c-driver to v1.21.1
2.4.1
- Windows: fix warning 'Setting tlsDisableOCSPEndpointCheck has no effect'
- Fix bug that would prevent non-tls connections
2.4.0
- Update vendored mongo-c-driver to v1.19.2
- Windows: switch to windows native TLS, drop OpenSSL.
- Disable OCSP checking because it hangs on some platforms.
- Identify detailed R client information in the handshake #225
2.3.1
- Windows: update to openssl 1.1.1k
2.3.0
- Add oid_to_timestamp utility function
- Fix a race condition in the connection caching pool
- Change donttest to dontrun for CRAN
2.2.1
- Switch examples to mongodb cloud server.
2.2
- Update vendored mongo-c-driver to v1.16.2
- Fix bug on MacOS with SSL client certs.
2.1
- Update vendored mongo-c-driver to v1.14.0
- MacOS now defaults to OSX native secure transport SSL instead of openssl
2.0.2
- Try to fix CRAN build on MacOS (CRAN builder has broken openssl)
2.0.1
- Fix some rchk false positives because cran
2.0
- Stable GridFS support!
- Lazy connection pooling: automatically re-use existing connections
- Update mongo-c-driver to upstream 1.12.0
- Switch json export to new "relaxed extended json" format
- Fixed a bug in libmongoc srv lookup on Windows
- Compiler warnings for GCC 8
- Fixed bson spec unit tests (Aaron Jacobs)
- mongo$drop() now returns FALSE instead of error if collection does not exist
- Added m$disconnect() method, with some internal refactoring
- m$aggregate() gains an iterate parameter
- m$export() gains query, field and sort parameters
- Switch to mongo.opencpu.org in examples
1.6
- Update mongo-c-driver to upstream 1.9.2
- Expose a run() method to execute commands
- Collection and cursor pointers now protect parent from GC
- Make internal functions static
- interate object gains a json() method
- Experimental GridFS support
1.5
- Change default value of 'filters' to NULL for MongoDB < 3.4
- Added a new method mongo$replace() for fixed value updates
1.4
- Fix protect bug introduced while trying to fix rchk
- Merge final upstream 1.9.0 release
1.3
- Update mongo-c-driver to upstream 1.9.0
- Switch from uptream deprecated APIs to new ones
- Add 'filter' parameter to mongo$update() for arrayFilters
- Expose 'stop_on_error' parameter in mongo$insert()
- Updated mongo$update() to new APIs and return summary reply
- Workaround #pragma lines in vendored mongo-c-driver for CRAN
1.2
- Update mongo-c-driver to upstream 1.6.2
- Update jsonlite requirement to 1.4 (fixes bug in reading dates)
- Add 'date_as_char' parameter to mongo_options()
1.1
- Update mongo-c-driver to upstream 1.6.1
- Fix "-Wempty-translation-unit" compiler warning on OSX
- Extract autobrew script
1.0
- New mongo bookdown docs at https://jeroen.github.io/mongolite
- Update mongo-c-driver to upstream 1.6.0
- Add basic decimal 128 support (coerce to double)
- Improve enterprise authentication for LDAP, X509 and Kerberos
- Windows: build with SSPI instead of SASL
- Added 'allow_invalid_hostname' parameter to ssl_options()
- Option 'bigint_as_char' to parse int64 into string instead of double
- New function mongo_options to get/set global options
- Function mongo_log_level is removed (use mongo_options instead)
- insert() now substitutes dots in key (col) names with underscores
- Various fixes in update(), support for upsert
- Add unit tests from 'specifications' (some tests fail in mongo-c-driver)
- Switch to new C driver API mongoc_collection_find_with_opts()
- Add R_registerRoutines() call to please CMD check
0.9.2
- Upgrade mongo-c-driver to upstream 1.5.1
0.9.1
- Add 'ssl_options()' funtion and 'options' parameter for SSL connections
0.9.0
- Update mongo-c-driver to 1.4.1 (Still use OpenSSL on all platforms)
- Fix configure script for new Homebrew
- BREAKING: ObjectID fields are now returned as strings instead of raw vectors
- Use new 'always_decimal' option in jsonlite to keep real numbers as doubles
- Make 'mongo' objects serializable (persistent between R sessions)
- New function 'mongo_log_level' to set debugging verbosity
- Add 'list' and 'json' support for m$insert()
- Add option to disable query timeout for count(), find(), aggregate()
- Disable DBSON_EXTRA_ALIGN when UBSAN is enabled
0.8.1
- Update mongo-c-driver to 1.3.4
0.8
- Update mongo-c-driver to 1.3.1
- Fix for snow leopard (no strnlen)
0.7
- Added mongolabs example that runs with R CMD check
- Update mongo-c-driver to 1.3.0
- Link to OpenSSL 1.0.2d on Windows
- Backport workaround GNU extension in mongoc-util-private.h:34
- Link to brew openssl 1.0.2 on OSX instead of native 0.9.8
0.6
- Update mongo-c-driver to db120a3526
- Workaround GNU extension in mongoc-util-private.h:34
- Fix for m$export() on windows (UTF8 related)
- Fix for setInternet2 in R 3.3.0 on Windows
0.5
- Update mongo-c-driver and libbson to 1.1.10
- New method 'iterate' to retrieve records without simplification
- POSIXt timestamps and raw vectors are inserted as native types
- Fix for authentication to database specified in the 'url'
0.4:
- Add support for export() and import()
- Update mongo-c-driver and libbson to 1.1.7
- Make 'verbose' parameter global
0.3
- Update mongo-c-driver and libbson to 1.1.5
- Add support for map-reduce
0.2
- Initial release