forked from jeroen/mongolite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
121 lines (102 loc) · 4.29 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
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