PageRenderTime 84ms CodeModel.GetById 11ms app.highlight 60ms RepoModel.GetById 1ms app.codeStats 0ms

/node_modules/mongodb/HISTORY.md

https://bitbucket.org/coleman333/smartsite
Markdown | 1782 lines | 1533 code | 249 blank | 0 comment | 0 complexity | 9751de75693b67b2b497daf51e2ff108 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1<a name="2.2.35"></a>
  2## [2.2.35](https://github.com/mongodb/node-mongodb-native/compare/v2.2.34...v2.2.35) (2018-02-26)
  3
  4
  5### Bug Fixes
  6
  7* **url parser:** preserve auth creds when composing conn string ([#1641](https://github.com/mongodb/node-mongodb-native/issues/1641)) ([ecedce6](https://github.com/mongodb/node-mongodb-native/commit/ecedce6))
  8
  9
 10### Features
 11
 12* **core**: update mongodb-core to 2.1.19
 13
 14
 15
 16<a name="2.2.34"></a>
 17## [2.2.34](https://github.com/mongodb/node-mongodb-native/compare/v2.2.33...v2.2.34) (2018-01-03)
 18
 19
 20### Bug Fixes
 21
 22* **collection:** allow { upsert: 1 } for findOneAndUpdate() and update() ([#1580](https://github.com/mongodb/node-mongodb-native/issues/1580)) ([0f338c8](https://github.com/mongodb/node-mongodb-native/commit/0f338c8)), closes [Automattic/mongoose#5839](https://github.com/Automattic/mongoose/issues/5839)
 23* **GridFS:** fix TypeError: doc.data.length is not a function ([811de0c](https://github.com/mongodb/node-mongodb-native/commit/811de0c))
 24* **import:** adds missing import to lib/authenticate.js ([10db9a2](https://github.com/mongodb/node-mongodb-native/commit/10db9a2))
 25* **list-collections:** ensure default of primary ReadPreference ([0935306](https://github.com/mongodb/node-mongodb-native/commit/0935306))
 26
 27
 28### Features
 29
 30* **ssl:** adds missing ssl options ssl options for `ciphers` and `ecdhCurve` ([bd4fb53](https://github.com/mongodb/node-mongodb-native/commit/bd4fb53))
 31* **url parser:** add dns seedlist support ([2d357bc](https://github.com/mongodb/node-mongodb-native/commit/2d357bc))
 32* **core**: update mongodb-core to 2.1.18
 33
 34
 352.2.33 2017-10-12
 36-----------------
 37* update to mongodb-core 2.1.17
 38
 392.2.32 2017-10-11
 40-----------------
 41* update to mongodb-core 2.1.16
 42* ensure that the `cursor` key is always present in aggregation commands
 43* `Cursor.prototype.hasNext` now propagates errors when using callback
 44* allow passing `noCursorTimeout` as an option to `find()`
 45* bubble up `reconnectFailed` event from Server topology
 46
 472.2.31 2017-08-08
 48-----------------
 49* update mongodb-core to 2.1.15
 50* allow auth option in MongoClient.connect
 51* remove duplicate option `promoteLongs` from MongoClient's `connect`
 52* bulk operations should not throw an error on empty batch
 53
 542.2.30 2017-07-07
 55-----------------
 56* Update mongodb-core to 2.1.14
 57* MongoClient
 58  * add `appname` to list of valid option names
 59  * added test for passing appname as option
 60* NODE-1052 ensure user options are applied while parsing connection string uris
 61
 622.2.29 2017-06-19
 63-----------------
 64* Update mongodb-core to 2.1.13
 65  * NODE-1039 ensure we force destroy server instances, forcing queue to be flushed.
 66  *  Use actual server type in standalone SDAM events.
 67* Allow multiple map calls (Issue #1521, https://github.com/Robbilie).
 68* Clone insertMany options before mutating (Issue #1522, https://github.com/vkarpov15).
 69* NODE-1034 Fix GridStore issue caused by Node 8.0.0 breaking backward compatible fs.read API.
 70* NODE-1026, use  operator instead of skip function in order to avoid useless fetch stage.
 71
 722.2.28 2017-06-02
 73-----------------
 74* Update mongodb-core to 2.1.12
 75  * NODE-1019 Set keepAlive to 300 seconds or 1/2 of socketTimeout if socketTimeout < keepAlive.
 76  * Minor fix to report the correct state on error.
 77  * NODE-1020 'family' was added to options to provide high priority for ipv6 addresses (Issue #1518, https://github.com/firej).
 78  * Fix require_optional loading of bson-ext.
 79  * Ensure no errors are thrown by replset if topology is destroyed before it finished connecting.
 80  * NODE-999 SDAM fixes for Mongos and single Server event emitting.
 81  * NODE-1014 Set socketTimeout to default to 360 seconds.
 82  * NODE-1019 Set keepAlive to 300 seconds or 1/2 of socketTimeout if socketTimeout < keepAlive.
 83* Just handle Collection name errors distinctly from general callback errors avoiding double callbacks in Db.collection.
 84* NODE-999 SDAM fixes for Mongos and single Server event emitting.
 85* NODE-1000 Added guard condition for upload.js checkDone function in case of race condition caused by late arriving chunk write.
 86
 872.2.27 2017-05-22
 88-----------------
 89* Updated mongodb-core to 2.1.11
 90    * NODE-987 Clear out old intervalIds on when calling topologyMonitor.
 91    * NODE-987 Moved filtering to pingServer method and added test case.
 92    * Check for connection destroyed just before writing out and flush out operations correctly if it is (Issue #179, https://github.com/jmholzinger).
 93    * NODE-989 Refactored Replicaset monitoring to correcly monitor newly added servers, Also extracted setTimeout and setInterval to use custom wrappers Timeout and Interval.
 94* NODE-985 Deprecated Db.authenticate and Admin.authenticate and moved auth methods into authenticate.js to ensure MongoClient.connect does not print deprecation warnings.
 95* NODE-988 Merged readConcern and hint correctly on collection(...).find(...).count()
 96* Fix passing the readConcern option to MongoClient.connect (Issue #1514, https://github.com/bausmeier).
 97* NODE-996 Propegate all events up to a MongoClient instance.
 98* Allow saving doc with null `_id` (Issue #1517, https://github.com/vkarpov15).
 99* NODE-993 Expose hasNext for command cursor and add docs for both CommandCursor and Aggregation Cursor.
100
1012.2.26 2017-04-18
102-----------------
103* Updated mongodb-core to 2.1.10
104    * NODE-981 delegate auth to replset/mongos if inTopology is set.
105    * NODE-978 Wrap connection.end in try/catch for node 0.10.x issue causing exceptions to be thrown, Also surfaced getConnection for mongos and replset.
106    * Remove dynamic require (Issue #175, https://github.com/tellnes).
107    * NODE-696 Handle interrupted error for createIndexes.
108    * Fixed isse when user is executing find command using Server.command and it get interpreted as a wire protcol message, #172.
109    * NODE-966 promoteValues not being promoted correctly to getMore.
110    * Merged in fix for flushing out monitoring operations.
111* NODE-983 Add cursorId to aggregate and listCollections commands (Issue, #1510).
112* Mark group and profilingInfo as deprecated methods
113* NODE-956 DOCS Examples.
114* Update readable-stream to version 2.2.7.
115* NODE-978 Added test case to uncover connection.end issue for node 0.10.x.
116* NODE-972 Fix(db): don't remove database name if collectionName == dbName (Issue, #1502)
117* Fixed merging of writeConcerns on db.collection method.
118* NODE-970 mix in readPreference for strict mode listCollections callback.
119* NODE-966 added testcase for promoteValues being applied to getMore commands.
120* NODE-962 Merge in ignoreUndefined from collection level for find/findOne.
121* Remove multi option from updateMany tests/docs (Issue #1499, https://github.com/spratt).
122* NODE-963 Correctly handle cursor.count when using APM.
123
1242.2.25 2017-03-17
125-----------------
126* Don't rely on global toString() for checking if object (Issue #1494, https://github.com/vkarpov15).
127* Remove obsolete option uri_decode_auth (Issue #1488, https://github.com/kamagatos).
128* NODE-936 Correctly translate ReadPreference to CoreReadPreference for mongos queries.
129* Exposed BSONRegExp type.
130* NODE-950 push correct index for INSERT ops (https://github.com/mbroadst).
131* NODE-951 Added support for sslCRL option and added a test case for it.
132* NODE-953 Made batchSize issue general at cursor level.
133* NODE-954 Remove write concern from reindex helper as it will not be supported in 3.6.
134* Updated mongodb-core to 2.1.9.
135    * Return lastIsMaster correctly when connecting with secondaryOnlyConnectionAllowed is set to true and only a secondary is available in replica state.
136    * Clone options when passed to wireProtocol handler to avoid intermittent modifications causing errors.
137    * Ensure SSL error propegates better for Replset connections when there is a SSL validation error.
138    * NODE-957 Fixed issue where < batchSize not causing cursor to be closed on execution of first batch.
139    * NODE-958 Store reconnectConnection on pool object to allow destroy to close immediately.
140
1412.2.24 2017-02-14
142-----------------
143* NODE-935, NODE-931 Make MongoClient strict options validation optional and instead print annoying console.warn entries.
144
1452.2.23 2017-02-13
146-----------------
147* Updated mongodb-core to 2.1.8.
148  * NODE-925 ensure we reschedule operations while pool is < poolSize while pool is growing and there are no connections with not currently performing work.
149  * NODE-927 fixes issue where authentication was performed against arbiter instances.
150  * NODE-915 Normalize all host names to avoid comparison issues.
151  * Fixed issue where pool.destroy would never finish due to a single operation not being executed and keeping it open.
152* NODE-931 Validates all the options for MongoClient.connect and fixes missing connection settings.
153* NODE-929 Update SSL tutorial to correctly reflect the non-need for server/mongos/replset subobjects
154* Fix sensitive command check (Issue #1473, https://github.com/Annoraaq)
155
1562.2.22 2017-01-24
157-----------------
158* Updated mongodb-core to 2.1.7.
159  * NODE-919 ReplicaSet connection does not close immediately (Issue #156).
160  * NODE-901 Fixed bug when normalizing host names.
161  * NODE-909 Fixed readPreference issue caused by direct connection to primary.
162  * NODE-910 Fixed issue when bufferMaxEntries == 0 and read preference set to nearest.
163* Add missing unref implementations for replset, mongos (Issue #1455, https://github.com/zbjornson)
164
1652.2.21 2017-01-13
166-----------------
167* Updated mongodb-core to 2.1.6.
168  * NODE-908 Keep auth contexts in replset and mongos topology to ensure correct application of authentication credentials when primary is first server to be detected causing an immediate connect event to happen.
169
1702.2.20 2017-01-11
171-----------------
172* Updated mongodb-core to 2.1.5 to include bson 1.0.4 and bson-ext 1.0.4 due to Buffer.from being broken in early node 4.x versions.
173
1742.2.19 2017-01-03
175-----------------
176* Corrupted Npm release fix.
177
1782.2.18 2017-01-03
179-----------------
180* Updated mongodb-core to 2.1.4 to fix bson ObjectId toString issue with utils.inspect messing with toString parameters in node 6.
181
1822.2.17 2017-01-02
183-----------------
184* updated createCollection doc options and linked to create command.
185* Updated mongodb-core to 2.1.3.
186  * Monitoring operations are re-scheduled in pool if it cannot find a connection that does not already have scheduled work on it, this is to avoid the monitoring socket timeout being applied to any existing operations on the socket due to pipelining
187  * Moved replicaset monitoring away from serial mode and to parallel mode.
188  * updated bson and bson-ext dependencies to 1.0.2.
189
1902.2.16 2016-12-13
191-----------------
192* NODE-899 reversed upsertedId change to bring back old behavior.
193
1942.2.15 2016-12-10
195-----------------
196* Updated mongodb-core to 2.1.2.
197  * Delay topologyMonitoring on successful attemptReconnect as no need to run a full scan immediately.
198  * Emit reconnect event in primary joining when in connected status for a replicaset (Fixes mongoose reconnect issue).
199
2002.2.14 2016-12-08
201-----------------
202* Updated mongodb-core to 2.1.1.
203* NODE-892 Passthrough options.readPreference to mongodb-core ReplSet instance.
204
2052.2.13 2016-12-05
206-----------------
207* Updated mongodb-core to 2.1.0.
208* NODE-889 Fixed issue where legacy killcursor wire protocol messages would not be sent when APM is enabled.
209* Expose parserType as property on topology objects.
210
2112.2.12 2016-11-29
212-----------------
213* Updated mongodb-core to 2.0.14.
214  * Updated bson library to 0.5.7.
215  * Dont leak connection.workItems elments when killCursor is called (Issue #150, https://github.com/mdlavin).
216  * Remove unnecessary errors formatting (Issue #149, https://github.com/akryvomaz).
217  * Only check isConnected against availableConnections (Issue #142).
218  * NODE-838 Provide better error message on failed to connect on first retry for Mongos topology.
219  * Set default servername to host is not passed through for sni.
220  * Made monitoring happen on exclusive connection and using connectionTimeout to handle the wait time before failure (Issue #148).
221  * NODE-859 Make minimum value of maxStalenessSeconds 90 seconds.
222  * NODE-852 Fix Kerberos module deprecations on linux and windows and release new kerberos version.
223  * NODE-850 Update Max Staleness implementation.
224  * NODE-849 username no longer required for MONGODB-X509 auth.
225  * NODE-848 BSON Regex flags must be alphabetically ordered.
226  * NODE-846 Create notice for all third party libraries.
227  * NODE-843 Executing bulk operations overwrites write concern parameter.
228  * NODE-842 Re-sync SDAM and SDAM Monitoring tests from Specs repo.
229  * NODE-840 Resync CRUD spec tests.
230  * Unescapable while(true) loop (Issue #152).
231* NODE-864 close event not emits during network issues using single server topology.
232* Introduced maxStalenessSeconds.
233* NODE-840 Added CRUD specification test cases and fix minor issues with upserts reporting matchedCount > 0.
234* Don't ignore Db-level authSource when using auth method.  (https://github.com/donaldguy).
235
2362.2.11 2016-10-21
237-----------------
238* Updated mongodb-core to 2.0.13.
239  - Fire callback when topology was destroyed (Issue #147, https://github.com/vkarpov15).
240  - Refactoring to support pipelining ala 1.4.x branch will retaining the benefits of the growing/shrinking pool (Issue #146).
241  - Fix typo in serverHeartbeatFailed event name (Issue #143, https://github.com/jakesjews).
242  - NODE-798 Driver hangs on count command in replica set with one member (Issue #141, https://github.com/isayme).
243* Updated bson library to 0.5.6.
244  - Included cyclic dependency detection
245* Fix typo in serverHeartbeatFailed event name (Issue #1418, https://github.com/jakesjews).
246* NODE-824, readPreference "nearest" does not work when specified at collection level.
247* NODE-822, GridFSBucketWriteStream end method does not handle optional parameters.
248* NODE-823, GridFSBucketWriteStream end: callback is invoked with invalid parameters.
249* NODE-829, Using Start/End offset option in GridFSBucketReadStream doesn't return the right sized buffer.
250
2512.2.10 2016-09-15
252-----------------
253* Updated mongodb-core to 2.0.12.
254* fix debug logging message not printing server name.
255* fixed application metadata being sent by wrong ismaster.
256* NODE-812 Fixed mongos stall due to proxy monitoring ismaster failure causing reconnect.
257* NODE-818 Replicaset timeouts in initial connect sequence can "no primary found".
258* Updated bson library to 0.5.5.
259* Added DBPointer up conversion to DBRef.
260* MongoDB 3.4-RC Pass **appname** through MongoClient.connect uri or options to allow metadata to be passed.
261* MongoDB 3.4-RC Pass collation options on update, findOne, find, createIndex, aggregate.
262* MongoDB 3.4-RC Allow write concerns to be passed to all supporting server commands.
263* MongoDB 3.4-RC Allow passing of **servername** as SSL options to support SNI.
264
2652.2.9 2016-08-29
266----------------
267* Updated mongodb-core to 2.0.11.
268* NODE-803, Fixed issue in how the latency window is calculated for Mongos topology causing issues for single proxy connections.
269* Avoid timeout in attemptReconnect causing multiple attemptReconnect attempts to happen (Issue #134, https://github.com/dead-horse).
270* Ensure promoteBuffers is propegated in same fashion as promoteValues and promoteLongs.
271* Don't treat ObjectId as object for mapReduce scope (Issue #1397, https://github.com/vkarpov15).
272
2732.2.8 2016-08-23
274----------------
275* Updated mongodb-core to 2.0.10.
276* Added promoteValues flag (default to true) to allow user to specify they only want wrapped BSON values back instead of promotion to native types.
277* Do not close mongos proxy connection on failed ismaster check in ha process (Issue #130).
278
2792.2.7 2016-08-19
280----------------
281* If only a single mongos is provided in the seedlist, fix issue where it would be assigned as single standalone server instead of mongos topology (Issue #130).
282* Updated mongodb-core to 2.0.9.
283* Allow promoteLongs to be passed in through Response.parse method and overrides default set on the connection.
284* NODE-798 Driver hangs on count command in replica set with one member.
285* Allow promoteLongs to be passed in through Response.parse method and overrides default set on the connection.
286* Allow passing in servername for TLS connections for SNI support.
287
2882.2.6 2016-08-16
289----------------
290* Updated mongodb-core to 2.0.8.
291* Allow execution of store operations independent of having both a primary and secondary available (Issue #123).
292* Fixed command execution issue for mongos to ensure buffering of commands when no mongos available.
293* Allow passing in an array of tags to ReadPreference constructor (Issue #1382, https://github.com/vkarpov15)
294* Added hashed connection names and fullResult.
295* Updated bson library to 0.5.3.
296* Enable maxTimeMS in count, distinct, findAndModify.
297
2982.2.5 2016-07-28
299----------------
300* Updated mongodb-core to 2.0.7.
301* Allow primary to be returned when secondaryPreferred is passed (Issue #117, https://github.com/dhendo).
302* Added better warnings when passing in illegal seed list members to a Mongos topology.
303* Minor attemptReconnect bug that would cause multiple attemptReconnect to run in parallel.
304* Fix wrong opType passed to disconnectHandler.add (Issue #121, https://github.com/adrian-gierakowski)
305* Implemented domain backward comp support enabled via domainsEnabled options on Server/ReplSet/Mongos and MongoClient.connect.
306
3072.2.4 2016-07-19
308----------------
309* NPM corrupted upload fix.
310
3112.2.3 2016-07-19
312----------------
313* Updated mongodb-core to 2.0.6.
314* Destroy connection on socket timeout due to newer node versions not closing the socket.
315
3162.2.2 2016-07-15
317----------------
318* Updated mongodb-core to 2.0.5.
319* Minor fixes to handle faster MongoClient connectivity from the driver, allowing single server instances to detect if they are a proxy.
320* Added numberOfConsecutiveTimeouts to pool that will destroy the pool if the number of consecutive timeouts > reconnectTries.
321* Print warning if seedlist servers host name does not match the one provided in it's ismaster.me field for Replicaset members.
322* Fix issue where Replicaset connection would not succeeed if there the replicaset was a single primary server setup.
323
3242.2.1 2016-07-11
325----------------
326* Updated mongodb-core to 2.0.4.
327* handle situation where user is providing seedlist names that do not match host list. fix allows for a single full discovery connection sweep before erroring out.
328* NODE-747 Polyfill for Object.assign for 0.12.x or 0.10.x.
329* NODE-746 Improves replicaset errors for wrong setName.
330
3312.2.0 2016-07-05
332----------------
333* Updated mongodb-core to 2.0.3.
334* Moved all authentication and handling of growing/shrinking of pool connections into actual pool.
335* All authentication methods now handle both auth/reauthenticate and logout events.
336* Introduced logout method to get rid of onAll option for logout command.
337* Updated bson to 0.5.0 that includes Decimal128 support.
338* Fixed logger error serialization issue.
339* Documentation fixes.
340* Implemented Server Selection Specification test suite.
341* Added warning level to logger.
342* Added warning message when sockeTimeout < haInterval for Replset/Mongos.
343* Mongos emits close event on no proxies available or when reconnect attempt fails.
344* Replset emits close event when no servers available or when attemptReconnect fails to reconnect.
345* Don't throw in auth methods but return error in callback.
346
3472.1.21 2016-05-30
348-----------------
349* Updated mongodb-core to 1.3.21.
350* Pool gets stuck if a connection marked for immediateRelease times out (Issue #99, https://github.com/nbrachet).
351* Make authentication process retry up to authenticationRetries at authenticationRetryIntervalMS interval.
352* Made ismaster replicaset calls operate with connectTimeout or monitorSocketTimeout to lower impact of big socketTimeouts on monitoring performance.
353* Make sure connections mark as "immediateRelease" don't linger the inUserConnections list. Otherwise, after that connection times out, getAll() incorrectly returns more connections than are effectively present, causing the pool to not get restarted by reconnectServer. (Issue #99, https://github.com/nbrachet).
354* Make cursor getMore or killCursor correctly trigger pool reconnect to single server if pool has not been destroyed.
355* Make ismaster monitoring for single server connection default to avoid user confusion due to change in behavior.
356
3572.1.20 2016-05-25
358-----------------
359* Refactored MongoClient options handling to simplify the logic, unifying it.
360* NODE-707 Implemented openUploadStreamWithId on GridFS to allow for custom fileIds so users are able to customize shard key and shard distribution.
361* NODE-710 Allow setting driver loggerLevel and logger function from MongoClient options.
362* Updated mongodb-core to 1.3.20.
363* Minor fix for SSL errors on connection attempts, minor fix to reconnect handler for the server.
364* Don't write to socket before having registered the callback for commands, work around for windows issuing error events twice on node.js when socket gets destroyed by firewall.
365* Fix minor issue where connectingServers would not be removed correctly causing single server connections to not auto-reconnect.
366
3672.1.19 2016-05-17
368----------------
369* Handle situation where a server connection in a replicaset sometimes fails to be destroyed properly due to being in the middle of authentication when the destroy method is called on the replicaset causing it to be orphaned and never collected.
370* Ensure replicaset topology destroy is never called by SDAM.
371* Ensure all paths are correctly returned on inspectServer in replset.
372* Updated mongodb-core to 1.3.19 to fix minor connectivity issue on quick open/close of MongoClient connections on auth enabled mongodb Replicasets.
373
3742.1.18 2016-04-27
375-----------------
376* Updated mongodb-core to 1.3.18 to fix Node 6.0 issues.
377
3782.1.17 2016-04-26
379-----------------
380* Updated mongodb-core to 1.3.16 to work around issue with early versions of node 0.10.x due to missing unref method on ClearText streams.
381* INT-1308: Allow listIndexes to inherit readPreference from Collection or DB.
382* Fix timeout issue using new flags #1361.
383* Updated mongodb-core to 1.3.17.
384* Better handling of unique createIndex error.
385* Emit error only if db instance has an error listener.
386* DEFAULT authMechanism; don't throw error if explicitly set by user.
387
3882.1.16 2016-04-06
389-----------------
390* Updated mongodb-core to 1.3.16.
391
3922.1.15 2016-04-06
393-----------------
394* Updated mongodb-core to 1.3.15.
395* Set ssl, sslValidate etc to mongosOptions on url_parser (Issue #1352, https://github.com/rubenstolk).
396- NODE-687 Fixed issue where a server object failed to be destroyed if the replicaset state did not update successfully. This could leave active connections accumulating over time.
397- Fixed some situations where all connections are flushed due to a single connection in the connection pool closing.
398
3992.1.14 2016-03-29
400-----------------
401* Updated mongodb-core to 1.3.13.
402* Handle missing cursor on getMore when going through a mongos proxy by pinning to socket connection and not server.
403
4042.1.13 2016-03-29
405-----------------
406* Updated mongodb-core to 1.3.12.
407
4082.1.12 2016-03-29
409-----------------
410* Updated mongodb-core to 1.3.11.
411* Mongos setting acceptableLatencyMS exposed to control the latency women for mongos selection.
412* Mongos pickProxies fall back to closest mongos if no proxies meet latency window specified.
413* isConnected method for mongos uses same selection code as getServer.
414* Exceptions in cursor getServer trapped and correctly delegated to high level handler.
415
4162.1.11 2016-03-23
417-----------------
418* Updated mongodb-core to 1.3.10.
419* Introducing simplified connections settings.
420
4212.1.10 2016-03-21
422-----------------
423* Updated mongodb-core to 1.3.9.
424* Fixing issue that prevented mapReduce stats from being resolved (Issue #1351, https://github.com/davidgtonge)
425* Forwards SDAM monitoring events from mongodb-core.
426
4272.1.9 2016-03-16
428----------------
429* Updated mongodb-core to 1.3.7 to fix intermittent race condition that causes some users to experience big amounts of socket connections.
430* Makde bson parser in ordered/unordered bulk be directly from mongodb-core to avoid intermittent null error on mongoose.
431
4322.1.8 2016-03-14
433----------------
434* Updated mongodb-core to 1.3.5.
435* NODE-660 TypeError: Cannot read property 'noRelease' of undefined.
436* Harden MessageHandler in server.js to avoid issues where we cannot find a callback for an operation.
437* Ensure RequestId can never be larger than Max Number integer size.
438* NODE-661 typo in url_parser.js resulting in replSetServerOptions is not defined when connecting over ssl.
439* Confusing error with invalid partial index filter (Issue #1341, https://github.com/vkarpov15).
440* NODE-669 Should only error out promise for bulkWrite when error is a driver level error not a write error or write concern error.
441* NODE-662 shallow copy options on methods that are not currently doing it to avoid passed in options mutiation.
442* NODE-663 added lookup helper on aggregation cursor.
443* NODE-585 Result object specified incorrectly for findAndModify?.
444* NODE-666 harden validation for findAndModify CRUD methods.
445
4462.1.7 2016-02-09
447----------------
448* NODE-656 fixed corner case where cursor count command could be left without a connection available.
449* NODE-658 Work around issue that bufferMaxEntries:-1 for js gets interpreted wrongly due to double nature of Javascript numbers.
450* Fix: GridFS always returns the oldest version due to incorrect field name (Issue #1338, https://github.com/mdebruijne).
451* NODE-655 GridFS stream support for cancelling upload streams and download streams (Issue #1339, https://github.com/vkarpov15).
452* NODE-657 insertOne don`t return promise in some cases.
453* Added destroy alias for abort function on GridFSBucketWriteStream.
454
4552.1.6 2016-02-05
456----------------
457* Updated mongodb-core to 1.3.1.
458
4592.1.5 2016-02-04
460----------------
461* Updated mongodb-core to 1.3.0.
462* Added raw support for the command function on topologies.
463* Fixed issue where raw results that fell on batchSize boundaries failed (Issue #72)
464* Copy over all the properties to the callback returned from bindToDomain, (Issue #72)
465* Added connection hash id to be able to reference connection host/name without leaking it outside of driver.
466* NODE-638, Cannot authenticate database user with utf-8 password.
467* Refactored pool to be worker queue based, minimizing the impact a slow query have on throughput as long as # slow queries < # connections in the pool.
468* Pool now grows and shrinks correctly depending on demand not causing a full pool reconnect.
469* Improvements in monitoring of a Replicaset where in certain situations the inquiry process could get exited.
470* Switched to using Array.push instead of concat for use cases of a lot of documents.
471* Fixed issue where re-authentication could loose the credentials if whole Replicaset disconnected at once.
472* Added peer optional dependencies support using require_optional module.
473* Bug is listCollections for collection names that start with db name (Issue #1333, https://github.com/flyingfisher)
474* Emit error before closing stream (Issue #1335, https://github.com/eagleeye)
475
4762.1.4 2016-01-12
477----------------
478* Restricted node engine to >0.10.3 (https://jira.mongodb.org/browse/NODE-635).
479* Multiple database names ignored without a warning (https://jira.mongodb.org/browse/NODE-636, Issue #1324, https://github.com/yousefhamza).
480* Convert custom readPreference objects in collection.js (Issue #1326, https://github.com/Machyne).
481
4822.1.3 2016-01-04
483----------------
484* Updated mongodb-core to 1.2.31.
485* Allow connection to secondary if primaryPreferred or secondaryPreferred (Issue #70, https://github.com/leichter)
486
4872.1.2 2015-12-23
488----------------
489* Updated mongodb-core to 1.2.30.
490* Pool allocates size + 1 connections when using replicasets, reserving additional pool connection for monitoring exclusively.
491* Fixes bug when all replicaset members are down, that would cause it to fail to reconnect using the originally provided seedlist.
492
4932.1.1 2015-12-13
494----------------
495* Surfaced checkServerIdentity options for MongoClient, Server, ReplSet and Mongos to allow for control of the checkServerIdentity method available in Node.s 0.12.x or higher.
496* Added readPreference support to listCollections and listIndexes helpers.
497* Updated mongodb-core to 1.2.28.
498
4992.1.0 2015-12-06
500----------------
501* Implements the connection string specification, https://github.com/mongodb/specifications/blob/master/source/connection-string/connection-string-spec.rst.
502* Implements the new GridFS specification, https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.rst.
503* Full MongoDB 3.2 support.
504* NODE-601 Added maxAwaitTimeMS support for 3.2 getMore to allow for custom timeouts on tailable cursors.
505* Updated mongodb-core to 1.2.26.
506* Return destination in GridStore pipe function.
507* NODE-606 better error handling on destroyed topology for db.js methods.
508* Added isDestroyed method to server, replset and mongos topologies.
509* Upgraded test suite to run using mongodb-topology-manager.
510
5112.0.53 2015-12-23
512-----------------
513* Updated mongodb-core to 1.2.30.
514* Pool allocates size + 1 connections when using replicasets, reserving additional pool connection for monitoring exclusively.
515* Fixes bug when all replicaset members are down, that would cause it to fail to reconnect using the originally provided seedlist.
516
5172.0.52 2015-12-14
518-----------------
519* removed remove from Gridstore.close.
520
5212.0.51 2015-12-13
522-----------------
523* Surfaced checkServerIdentity options for MongoClient, Server, ReplSet and Mongos to allow for control of the checkServerIdentity method available in Node.s 0.12.x or higher.
524* Added readPreference support to listCollections and listIndexes helpers.
525* Updated mongodb-core to 1.2.28.
526
5272.0.50 2015-12-06
528-----------------
529* Updated mongodb-core to 1.2.26.
530
5312.0.49 2015-11-20
532-----------------
533* Updated mongodb-core to 1.2.24 with several fixes.
534  * Fix Automattic/mongoose#3481; flush callbacks on error, (Issue #57, https://github.com/vkarpov15).
535  * $explain query for wire protocol 2.6 and 2.4 does not set number of returned documents to -1 but to 0.
536  * ismaster runs against admin.$cmd instead of system.$cmd.
537  * Fixes to handle getMore command errors for MongoDB 3.2
538  * Allows the process to properly close upon a Db.close() call on the replica set by shutting down the haTimer and closing arbiter connections.
539
5402.0.48 2015-11-07
541-----------------
542* GridFS no longer performs any deletes when writing a brand new file that does not have any previous <db>.fs.chunks or <db>.fs.files documents.
543* Updated mongodb-core to 1.2.21.
544* Hardened the checking for replicaset equality checks.
545* OpReplay flag correctly set on Wire protocol query.
546* Mongos load balancing added, introduced localThresholdMS to control the feature.
547* Kerberos now a peerDependency, making it not install it by default in Node 5.0 or higher.
548
5492.0.47 2015-10-28
550-----------------
551* Updated mongodb-core to 1.2.20.
552* Fixed bug in arbiter connection capping code.
553* NODE-599 correctly handle arrays of server tags in order of priority.
554* Fix for 2.6 wire protocol handler related to readPreference handling.
555* Added maxAwaitTimeMS support for 3.2 getMore to allow for custom timeouts on tailable cursors.
556* Make CoreCursor check for $err before saying that 'next' succeeded (Issue #53, https://github.com/vkarpov15).
557
5582.0.46 2015-10-15
559-----------------
560* Updated mongodb-core to 1.2.19.
561* NODE-578 Order of sort fields is lost for numeric field names.
562* Expose BSON Map (ES6 Map or polyfill).
563* Minor fixes for APM support to pass extended APM test suite.
564
5652.0.45 2015-09-30
566-----------------
567* NODE-566 Fix issue with rewind on capped collections causing cursor state to be reset on connection loss.
568
5692.0.44 2015-09-28
570-----------------
571* Bug fixes for APM upconverting of legacy INSERT/UPDATE/REMOVE wire protocol messages.
572* NODE-562, fixed issue where a Replicaset MongoDB URI with a single seed and replSet name set would cause a single direct connection instead of topology discovery.
573* Updated mongodb-core to 1.2.14.
574* NODE-563 Introduced options.ignoreUndefined for db class and MongoClient db options, made serialize undefined to null default again but allowing for overrides on insert/update/delete operations.
575* Use handleCallback if result is an error for count queries. (Issue #1298, https://github.com/agclever)
576* Rewind cursor to correctly force reconnect on capped collections when first query comes back empty.
577* NODE-571 added code 59 to legacy server errors when SCRAM-SHA-1 mechanism fails.
578* NODE-572 Remove examples that use the second parameter to `find()`.
579
5802.0.43 2015-09-14
581-----------------
582* Propagate timeout event correctly to db instances.
583* Application Monitoring API (APM) implemented.
584* NOT providing replSet name in MongoClient connection URI will force single server connection. Fixes issue where it was impossible to directly connect to a replicaset member server.
585* Updated mongodb-core to 1.2.12.
586* NODE-541 Initial Support "read committed" isolation level where "committed" means confimed by the voting majority of a replica set.
587* GridStore doesn't share readPreference setting from connection string. (Issue #1295, https://github.com/zhangyaoxing)
588* fixed forceServerObjectId calls (Issue #1292, https://github.com/d-mon-)
589* Pass promise library through to DB function (Issue #1294, https://github.com/RovingCodeMonkey)
590
5912.0.42 2015-08-18
592-----------------
593* Added test case to exercise all non-crud methods on mongos topologies, fixed numberOfConnectedServers on mongos topology instance.
594
5952.0.41 2015-08-14
596-----------------
597* Added missing Mongos.prototype.parserType function.
598* Updated mongodb-core to 1.2.10.
599
6002.0.40 2015-07-14
601-----------------
602* Updated mongodb-core to 1.2.9 for 2.4 wire protocol error handler fix.
603* NODE-525 Reset connectionTimeout after it's overwritten by tls.connect.
604* NODE-518 connectTimeoutMS is doubled in 2.0.39.
605* NODE-506 Ensures that errors from bulk unordered and ordered are instanceof Error (Issue #1282, https://github.com/owenallenaz).
606* NODE-526 Unique index not throwing duplicate key error.
607* NODE-528 Ignore undefined fields in Collection.find().
608* NODE-527 The API example for collection.createIndex shows Db.createIndex functionality.
609
6102.0.39 2015-07-14
611-----------------
612* Updated mongodb-core to 1.2.6 for NODE-505.
613
6142.0.38 2015-07-14
615-----------------
616* NODE-505 Query fails to find records that have a 'result' property with an array value.
617
6182.0.37 2015-07-14
619-----------------
620* NODE-504 Collection * Default options when using promiseLibrary.
621* NODE-500 Accidental repeat of hostname in seed list multiplies total connections persistently.
622* Updated mongodb-core to 1.2.5 to fix NODE-492.
623
6242.0.36 2015-07-07
625-----------------
626* Fully promisified allowing the use of ES6 generators and libraries like co. Also allows for BYOP (Bring your own promises).
627* NODE-493 updated mongodb-core to 1.2.4 to ensure we cannot DDOS the mongod or mongos process on large connection pool sizes.
628
6292.0.35 2015-06-17
630-----------------
631* Upgraded to mongodb-core 1.2.2 including removing warnings when C++ bson parser is not available and a fix for SCRAM authentication.
632
6332.0.34 2015-06-17
634-----------------
635* Upgraded to mongodb-core 1.2.1 speeding up serialization and removing the need for the c++ bson extension.
636* NODE-486 fixed issue related to limit and skip when calling toArray in 2.0 driver.
637* NODE-483 throw error if capabilities of topology is queries before topology has performed connection setup.
638* NODE-482 fixed issue where MongoClient.connect would incorrectly identify a replset seed list server as a non replicaset member.
639* NODE-487 fixed issue where killcursor command was not being sent correctly on limit and skip queries.
640
6412.0.33 2015-05-20
642-----------------
643* Bumped mongodb-core to 1.1.32.
644
6452.0.32 2015-05-19
646-----------------
647* NODE-463 db.close immediately executes its callback.
648* Don't only emit server close event once (Issue #1276, https://github.com/vkarpov15).
649* NODE-464 Updated mongodb-core to 1.1.31 that uses a single socket connection to arbiters and hidden servers as well as emitting all event correctly.
650
6512.0.31 2015-05-08
652-----------------
653* NODE-461 Tripping on error "no chunks found for file, possibly corrupt" when there is no error.
654
6552.0.30 2015-05-07
656-----------------
657* NODE-460 fix; don't set authMechanism for user in db.authenticate() to avoid mongoose authentication issue.
658
6592.0.29 2015-05-07
660-----------------
661* NODE-444 Possible memory leak, too many listeners added.
662* NODE-459 Auth failure using Node 0.8.28, MongoDB 3.0.2 & mongodb-node-native 1.4.35.
663* Bumped mongodb-core to 1.1.26.
664
6652.0.28 2015-04-24
666-----------------
667* Bumped mongodb-core to 1.1.25
668* Added Cursor.prototype.setCursorOption to allow for setting node specific cursor options for tailable cursors.
669* NODE-430 Cursor.count() opts argument masked by var opts = {}
670* NODE-406 Implemented Cursor.prototype.map function tapping into MongoClient cursor transforms.
671* NODE-438 replaceOne is not returning the result.ops property as described in the docs.
672* NODE-433 _read, pipe and write all open gridstore automatically if not open.
673* NODE-426 ensure drain event is emitted after write function returns, fixes intermittent issues in writing files to gridstore.
674* NODE-440 GridStoreStream._read() doesn't check GridStore.read() error.
675* Always use readPreference = primary for findAndModify command (ignore passed in read preferences) (Issue #1274, https://github.com/vkarpov15).
676* Minor fix in GridStore.exists for dealing with regular expressions searches.
677
6782.0.27 2015-04-07
679-----------------
680* NODE-410 Correctly handle issue with pause/resume in Node 0.10.x that causes exceptions when using the Node 0.12.0 style streams.
681
6822.0.26 2015-04-07
683-----------------
684* Implements the Common Index specification Standard API at https://github.com/mongodb/specifications/blob/master/source/index-management.rst.
685* NODE-408 Expose GridStore.currentChunk.chunkNumber.
686
6872.0.25 2015-03-26
688-----------------
689* Upgraded mongodb-core to 1.1.21, making the C++ bson code an optional dependency to the bson module.
690
6912.0.24 2015-03-24
692-----------------
693* NODE-395 Socket Not Closing, db.close called before full set finished initalizing leading to server connections in progress not being closed properly.
694* Upgraded mongodb-core to 1.1.20.
695
6962.0.23 2015-03-21
697-----------------
698* NODE-380 Correctly return MongoError from toError method.
699* Fixed issue where addCursorFlag was not correctly setting the flag on the command for mongodb-core.
700* NODE-388 Changed length from method to property on order.js/unordered.js bulk operations.
701* Upgraded mongodb-core to 1.1.19.
702
7032.0.22 2015-03-16
704-----------------
705* NODE-377, fixed issue where tags would correctly be checked on secondary and nearest to filter out eligible server candidates.
706* Upgraded mongodb-core to 1.1.17.
707
7082.0.21 2015-03-06
709-----------------
710* Upgraded mongodb-core to 1.1.16 making sslValidate default to true to force validation on connection unless overriden by the user.
711
7122.0.20 2015-03-04
713-----------------
714* Updated mongodb-core 1.1.15 to relax pickserver method.
715
7162.0.19 2015-03-03
717-----------------
718* NODE-376 Fixes issue * Unordered batch incorrectly tracks batch size when switching batch types (Issue #1261, https://github.com/meirgottlieb)
719* NODE-379 Fixes bug in cursor.count() that causes the result to always be zero for dotted collection names (Issue #1262, https://github.com/vsivsi)
720* Expose MongoError from mongodb-core (Issue #1260, https://github.com/tjconcept)
721
7222.0.18 2015-02-27
723-----------------
724* Bumped mongodb-core 1.1.14 to ensure passives are correctly added as secondaries.
725
7262.0.17 2015-02-27
727-----------------
728* NODE-336 Added length function to ordered and unordered bulk operations to be able know the amount of current operations in bulk.
729* Bumped mongodb-core 1.1.13 to ensure passives are correctly added as secondaries.
730
7312.0.16 2015-02-16
732-----------------
733* listCollection now returns filtered result correctly removing db name for 2.6 or earlier servers.
734* Bumped mongodb-core 1.1.12 to correctly work for node 0.12.0 and io.js.
735* Add ability to get collection name from cursor (Issue #1253, https://github.com/vkarpov15)
736
7372.0.15 2015-02-02
738-----------------
739* Unified behavior of listCollections results so 3.0 and pre 3.0 return same type of results.
740* Bumped mongodb-core to 1.1.11 to support per document tranforms in cursors as well as relaxing the setName requirement.
741* NODE-360 Aggregation cursor and command correctly passing down the maxTimeMS property.
742* Added ~1.0 mongodb-tools module for test running.
743* Remove the required setName for replicaset connections, if not set it will pick the first setName returned.
744
7452.0.14 2015-01-21
746-----------------
747* Fixed some MongoClient.connect options pass through issues and added test coverage.
748* Bumped mongodb-core to 1.1.9 including fixes for io.js
749
7502.0.13 2015-01-09
751-----------------
752* Bumped mongodb-core to 1.1.8.
753* Optimized query path for performance, moving Object.defineProperty outside of constructors.
754
7552.0.12 2014-12-22
756-----------------
757* Minor fixes to listCollections to ensure correct querying of a collection when using a string.
758
7592.0.11 2014-12-19
760-----------------
761* listCollections filters out index namespaces on < 2.8 correctly
762* Bumped mongo-client to 1.1.7
763
7642.0.10 2014-12-18
765-----------------
766* NODE-328 fixed db.open return when no callback available issue and added test.
767* NODE-327 Refactored listCollections to return cursor to support 2.8.
768* NODE-327 Added listIndexes method and refactored internal methods to use the new command helper.
769* NODE-335 Cannot create index for nested objects fixed by relaxing key checking for createIndex helper.
770* Enable setting of connectTimeoutMS (Issue #1235, https://github.com/vkarpov15)
771* Bumped mongo-client to 1.1.6
772
7732.0.9 2014-12-01
774----------------
775* Bumped mongodb-core to 1.1.3 fixing global leaked variables and introducing strict across all classes.
776* All classes are now strict (Issue #1233)
777* NODE-324 Refactored insert/update/remove and all other crud opts to rely on internal methods to avoid any recursion.
778* Fixed recursion issues in debug logging due to JSON.stringify()
779* Documentation fixes (Issue #1232, https://github.com/wsmoak)
780* Fix writeConcern in Db.prototype.ensureIndex (Issue #1231, https://github.com/Qard)
781
7822.0.8 2014-11-28
783----------------
784* NODE-322 Finished up prototype refactoring of Db class.
785* NODE-322 Exposed Cursor in index.js for New Relic.
786
7872.0.7 2014-11-20
788----------------
789* Bumped mongodb-core to 1.1.2 fixing a UTF8 encoding issue for collection names.
790* NODE-318 collection.update error while setting a function with serializeFunctions option.
791* Documentation fixes.
792
7932.0.6 2014-11-14
794----------------
795* Refactored code to be prototype based instead of privileged methods.
796* Bumped mongodb-core to 1.1.1 to take advantage of the prototype based refactorings.
797* Implemented missing aspects of the CRUD specification.
798* Fixed documentation issues.
799* Fixed global leak REFERENCE_BY_ID in gridfs grid_store (Issue #1225, https://github.com/j)
800* Fix LearnBoost/mongoose#2313: don't let user accidentally clobber geoNear params (Issue #1223, https://github.com/vkarpov15)
801
8022.0.5 2014-10-29
803----------------
804* Minor fixes to documentation and generation of documentation.
805* NODE-306 (No results in aggregation cursor when collection name contains a dot), Merged code for cursor and aggregation cursor.
806
8072.0.4 2014-10-23
808----------------
809* Allow for single replicaset seed list with no setName specified (Issue #1220, https://github.com/imaman)
810* Made each rewind on each call allowing for re-using the cursor.
811* Fixed issue where incorrect iterations would happen on each for extensive batchSizes.
812* NODE-301 specifying maxTimeMS on find causes all fields to be omitted from result.
813
8142.0.3 2014-10-14
815----------------
816* NODE-297 Aggregate Broken for case of pipeline with no options.
817
8182.0.2 2014-10-08
819----------------
820* Bumped mongodb-core to 1.0.2.
821* Fixed bson module dependency issue by relying on the mongodb-core one.
822* Use findOne instead of find followed by nextObject (Issue #1216, https://github.com/sergeyksv)
823
8242.0.1 2014-10-07
825----------------
826* Dependency fix
827
8282.0.0 2014-10-07
829----------------
830* First release of 2.0 driver
831
8322.0.0-alpha2 2014-10-02
833-----------------------
834* CRUD API (insertOne, insertMany, updateOne, updateMany, removeOne, removeMany, bulkWrite, findOneAndDelete, findOneAndUpdate, findOneAndReplace)
835* Cluster Management Spec compatible.
836
8372.0.0-alpha1 2014-09-08
838-----------------------
839* Insert method allows only up 1000 pr batch for legacy as well as 2.6 mode
840* Streaming behavior is 0.10.x or higher with backwards compatibility using readable-stream npm package
841* Gridfs stream only available through .stream() method due to overlapping names on Gridstore object and streams in 0.10.x and higher of node
842* remove third result on update and remove and return the whole result document instead (getting rid of the weird 3 result parameters)
843    * Might break some application
844* Returns the actual mongodb-core result instead of just the number of records changed for insert/update/remove
845* MongoClient only has the connect method (no ability instantiate with Server, ReplSet or similar)
846* Removed Grid class
847* GridStore only supports w+ for metadata updates, no appending to file as it's not thread safe and can cause corruption of the data
848    + seek will fail if attempt to use with w or w+
849    + write will fail if attempted with w+ or r
850    + w+ only works for updating metadata on a file
851* Cursor toArray and each resets and re-runs the cursor
852* FindAndModify returns whole result document instead of just value
853* Extend cursor to allow for setting all the options via methods instead of dealing with the current messed up find
854* Removed db.dereference method
855* Removed db.cursorInfo method
856* Removed db.stats method
857* Removed db.collectionNames not needed anymore as it's just a specialized case of listCollections
858* Removed db.collectionInfo removed due to not being compatible with new storage engines in 2.8 as they need to use the listCollections command due to system collections not working for namespaces.
859* Added db.listCollections to replace several methods above
860
8611.4.10 2014-09-04
862-----------------
863* Fixed BSON and Kerberos compilation issues
864* Bumped BSON to ~0.2 always installing latest BSON 0.2.x series
865* Fixed Kerberos and bumped to 0.0.4
866
8671.4.9 2014-08-26
868----------------
869* Check _bsonType for Binary (Issue #1202, https://github.com/mchapman)
870* Remove duplicate Cursor constructor (Issue #1201, https://github.com/KenPowers)
871* Added missing parameter in the documentation (Issue #1199, https://github.com/wpjunior)
872* Documented third parameter on the update callback(Issue #1196, https://github.com/gabmontes)
873* NODE-240 Operations on SSL connection hang on node 0.11.x
874* NODE-235 writeResult is not being passed on when error occurs in insert
875* NODE-229 Allow count to work with query hints
876* NODE-233 collection.save() does not support fullResult
877* NODE-244 Should parseError also emit a `disconnected` event?
878* NODE-246 Cursors are inefficiently constructed and consequently cannot be promisified.
879* NODE-248 Crash with X509 auth
880* NODE-252 Uncaught Exception in Base.__executeAllServerSpecificErrorCallbacks
881* Bumped BSON parser to 0.2.12
882
883
8841.4.8 2014-08-01
885----------------
886* NODE-205 correctly emit authenticate event
887* NODE-210 ensure no undefined connection error when checking server state
888* NODE-212 correctly inherit socketTimeoutMS from replicaset when HA process adds new servers or reconnects to existing ones
889* NODE-220 don't throw error if ensureIndex errors out in Gridstore
890* Updated bson to 0.2.11 to ensure correct toBSON behavior when returning non object in nested classes
891* Fixed test running filters
892* Wrap debug log in a call to format (Issue #1187, https://github.com/andyroyle)
893* False option values should not trigger w:1 (Issue #1186, https://github.com/jsdevel)
894* Fix aggregatestream.close(Issue #1194, https://github.com/jonathanong)
895* Fixed parsing issue for w:0 in url parser when in connection string
896* Modified collection.geoNear to support a geoJSON point or legacy coordinate pair (Issue #1198, https://github.com/mmacmillan)
897
8981.4.7 2014-06-18
899----------------
900* Make callbacks to be executed in right domain when server comes back up (Issue #1184, https://github.com/anton-kotenko)
901* Fix issue where currentOp query against mongos would fail due to mongos passing through $readPreference field to mongod (CS-X)
902
9031.4.6 2014-06-12
904----------------
905* Added better support for MongoClient IP6 parsing (Issue #1181, https://github.com/micovery)
906* Remove options check on index creation (Issue #1179, Issue #1183, https://github.com/jdesboeufs, https://github.com/rubenvereecken)
907* Added missing type check before calling optional callback function (Issue #1180)
908
9091.4.5 2014-05-21
910----------------
911* Added fullResult flag to insert/update/remove which will pass raw result document back. Document contents will vary depending on the server version the driver is talking to. No attempt is made to coerce a joint response.
912* Fix to avoid MongoClient.connect hanging during auth when secondaries building indexes pre 2.6.
913* return the destination stream in GridStore.pipe (Issue #1176, https://github.com/iamdoron)
914
9151.4.4 2014-05-13
916----------------
917* Bumped BSON version to use the NaN 1.0 package, fixed strict comparison issue for ObjectID
918* Removed leaking global variable (Issue #1174, https://github.com/dainis)
919* MongoClient respects connectTimeoutMS for initial discovery process (NODE-185)
920* Fix bug with return messages larger than 16MB but smaller than max BSON Message Size (NODE-184)
921
9221.4.3 2014-05-01
923----------------
924* Clone options for commands to avoid polluting original options passed from Mongoose (Issue #1171, https://github.com/vkarpov15)
925* Made geoNear and geoHaystackSearch only clean out allowed…

Large files files are truncated, but you can click here to view the full file