## [2.2.34](https://github.com/mongodb/node-mongodb-native/compare/v2.2.33...v2.2.34) (2018-01-03) ### Bug Fixes * **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) * **GridFS:** fix TypeError: doc.data.length is not a function ([811de0c](https://github.com/mongodb/node-mongodb-native/commit/811de0c)) * **import:** adds missing import to lib/authenticate.js ([10db9a2](https://github.com/mongodb/node-mongodb-native/commit/10db9a2)) * **list-collections:** ensure default of primary ReadPreference ([0935306](https://github.com/mongodb/node-mongodb-native/commit/0935306)) ### Features * **ss:** adds missing ssl options ssl options for `ciphers` and `ecdhCurve` ([bd4fb53](https://github.com/mongodb/node-mongodb-native/commit/bd4fb53)) * **url parser:** add dns seedlist support ([2d357bc](https://github.com/mongodb/node-mongodb-native/commit/2d357bc)) ## [2.2.33](https://github.com/mongodb/node-mongodb-native/compare/v2.2.32...v2.2.33) (2017-10-12) ## [2.2.32](https://github.com/mongodb/node-mongodb-native/compare/v2.2.31...v2.2.32) (2017-10-12) ### Bug Fixes * **aggregation:** ensure that the `cursor` key is always present ([beccc83](https://github.com/mongodb/node-mongodb-native/commit/beccc83)) * **collection:** allow passing `noCursorTimeout` as an option to `find()` ([7bd839b](https://github.com/mongodb/node-mongodb-native/commit/7bd839b)) * **cursor:** `hasNext` should propagate errors when using callback ([129d540](https://github.com/mongodb/node-mongodb-native/commit/129d540)) * **db:** bubble up `reconnectFailed` event from Server topology ([d159eab](https://github.com/mongodb/node-mongodb-native/commit/d159eab)) ## [2.2.31](https://github.com/mongodb/node-mongodb-native/compare/v0.9.3...v2.2.31) (2017-08-08) ### Bug Fixes * **bulk:** bulk operations should not throw an error on empty batch ([84433e7](https://github.com/mongodb/node-mongodb-native/commit/84433e7)) * **url-parser:** ensure user options are applied to parsing ([7116ea4](https://github.com/mongodb/node-mongodb-native/commit/7116ea4)) ### Features * **auth:** allow auth option in MongoClient.connect ([fd686d7](https://github.com/mongodb/node-mongodb-native/commit/fd686d7)) * **MongoClient:** add `appname` to list of valid option names ([bd4bdf6](https://github.com/mongodb/node-mongodb-native/commit/bd4bdf6)) ## 2.2.29 (2017-06-19) ## 2.2.28 (2017-06-02) ## 2.2.27 (2017-05-22) ## 2.2.26 (2017-04-18) ### Bug Fixes * **db:** don't remove database name if collectionName == dbName ([ec88b07](https://github.com/mongodb/node-mongodb-native/commit/ec88b07)) ## 2.2.25 (2017-03-17) ### Bug Fixes * **collection:** pass batchSize to AggregationCursor ([b5c188b](https://github.com/mongodb/node-mongodb-native/commit/b5c188b)) * **UnorderedBulkOperation:** push correct index for INSERT ops ([e53d02c](https://github.com/mongodb/node-mongodb-native/commit/e53d02c)) * don't rely on global toString() for checking if object ([6ef70b8](https://github.com/mongodb/node-mongodb-native/commit/6ef70b8)), closes [tmpvar/jsdom#1752](https://github.com/tmpvar/jsdom/issues/1752) [Automattic/mongoose#5033](https://github.com/Automattic/mongoose/issues/5033) ## 2.2.24 (2017-02-14) ## 2.2.23 (2017-02-13) ## 2.2.22 (2017-01-24) ## 2.2.21 (2017-01-13) ## 2.2.20 (2017-01-11) ## 2.2.19 (2017-01-03) ## 2.2.18 (2017-01-03) ## 2.2.17 (2017-01-03) ## 2.2.16 (2016-12-13) ## 2.2.15 (2016-12-10) ## 2.2.14 (2016-12-08) ## 2.2.13 (2016-11-30) ## 2.2.12 (2016-11-29) ## 2.2.11 (2016-10-21) ## 2.2.10 (2016-09-15) ### Bug Fixes * **db:** don't fall back to insert if 'IndexOptionsConflict' error ([a26fe5f](https://github.com/mongodb/node-mongodb-native/commit/a26fe5f)), closes [Automattic/mongoose#4459](https://github.com/Automattic/mongoose/issues/4459) ## 2.2.9 (2016-08-29) ### Bug Fixes * **collection:** don't treat ObjectId as object for mapReduce scope ([a1ca631](https://github.com/mongodb/node-mongodb-native/commit/a1ca631)) ## 2.2.8 (2016-08-23) ## 2.2.6 (2016-08-16) ### Bug Fixes * allow passing in an array of tags to ReadPreference constructor ([5b8067c](https://github.com/mongodb/node-mongodb-native/commit/5b8067c)) ## 2.2.5 (2016-07-28) ## 2.2.4 (2016-07-19) ## 2.2.3 (2016-07-19) ## 2.2.2 (2016-07-15) ## 2.2.1 (2016-07-11) # 2.2.0 (2016-07-08) # 2.2.0-alpha2 (2016-07-06) # 2.2.0-alpha1 (2016-07-05) ## 2.1.21 (2016-05-30) ## 2.1.18 (2016-04-27) ## 2.1.17 (2016-04-26) ## 2.1.16 (2016-04-07) ## 2.1.15 (2016-04-06) ## 2.1.14 (2016-03-30) ## 2.1.13 (2016-03-29) ## 2.1.12 (2016-03-29) ## 2.1.11 (2016-03-23) ## 2.1.10 (2016-03-21) ## 2.1.9 (2016-03-16) ## 2.1.8 (2016-03-14) ### Bug Fixes * **db:** one possible fix for Automattic/mongoose[#3864](https://github.com/mongodb/node-mongodb-native/issues/3864) ([4712aab](https://github.com/mongodb/node-mongodb-native/commit/4712aab)) ## 2.1.7 (2016-02-09) ## 2.1.6 (2016-02-05) ## 2.1.5 (2016-02-04) ## 2.1.4 (2016-01-14) ## 2.1.3 (2016-01-04) ## 2.1.2 (2015-12-23) ## 2.1.1 (2015-12-13) ## 2.0.50 (2015-12-06) # 2.1.0 (2015-12-06) ### Bug Fixes * **url_parser:** readPreference option ([db57c6b](https://github.com/mongodb/node-mongodb-native/commit/db57c6b)) ## 2.0.49 (2015-11-20) # 2.1.0-rc1 (2015-11-16) ## 2.0.48 (2015-11-07) ## 2.0.47 (2015-10-28) ## 2.0.46 (2015-10-15) ## 2.0.45 (2015-09-30) ## 2.0.44 (2015-09-28) ## 2.0.43 (2015-09-14) ## 2.0.42 (2015-08-18) ## 2.0.40 (2015-08-06) ## 2.0.39 (2015-07-14) ## 2.0.38 (2015-07-14) ## 2.0.37 (2015-07-14) ## 2.0.36 (2015-07-07) ## 2.0.35 (2015-06-22) ## 2.0.34 (2015-06-17) ## 2.0.33 (2015-05-19) ## 2.0.32 (2015-05-18) ## 2.0.31 (2015-05-08) ## 2.0.30 (2015-05-07) ## 2.0.29 (2015-05-07) ## 2.0.28 (2015-04-24) ## 2.0.27 (2015-04-07) ## 2.0.26 (2015-04-07) ## 2.0.25 (2015-03-26) ## 2.0.24 (2015-03-24) ## 2.0.23 (2015-03-21) ## 2.0.22 (2015-03-16) ## 2.0.21 (2015-03-06) ## 2.0.20 (2015-03-04) ## 2.0.19 (2015-03-03) ## 2.0.18 (2015-02-27) ## 2.0.17 (2015-02-27) ## 2.0.16 (2015-02-16) ## 2.0.15 (2015-02-02) ## 2.0.14 (2015-01-21) ## 2.0.13 (2015-01-08) ## 2.0.12 (2014-12-22) ## 2.0.11 (2014-12-18) ## 2.0.10 (2014-12-18) ## 2.0.9 (2014-12-02) ## 2.0.8 (2014-11-28) ## 2.0.7 (2014-11-20) ## 2.0.5 (2014-10-29) ## 2.0.4 (2014-10-23) ## 2.0.3 (2014-10-14) ## 2.0.2 (2014-10-08) ## 2.0.1 (2014-10-07) # 2.0.0 (2014-10-07) ## 1.4.8 (2014-08-01) ## 1.4.7 (2014-06-18) ## 1.4.5 (2014-05-20) ## 1.4.4 (2014-05-13) ## 1.4.3 (2014-05-01) ## 1.4.2 (2014-04-15) ## 1.4.1 (2014-04-09) # 1.4.0 (2014-04-03) # 1.4.0-RC10 (2014-03-22) # 1.4.0-RC9 (2014-03-12) # 1.4.0-RC4 (2014-01-10) ## 1.3.23 (2013-12-13) ## 1.3.22 (2013-12-11) ## 1.3.21 (2013-12-11) # 1.4.0-RC2 (2013-12-10) # 1.4.0-RC1 (2013-12-10) ## 1.3.19 (2013-08-21) ## 1.3.17 (2013-08-07) ## 1.3.16 (2013-08-05) ## 1.3.15 (2013-08-01) ## 1.3.14 (2013-08-01) ## 1.3.13 (2013-07-31) ## 1.3.11 (2013-07-04) ## 1.3.10 (2013-06-17) ## 1.3.9 (2013-06-06) ## 1.3.8 (2013-05-31) ## 1.3.7 (2013-05-29) ## 1.3.6 (2013-05-27) ## 1.3.5 (2013-05-14) ## 1.3.4 (2013-05-14) ## 1.3.3 (2013-05-09) ## 1.3.2 (2013-05-08) ## 1.3.1 (2013-05-06) # 1.3.0 (2013-04-26) ## 1.2.14 (2013-03-14) ## 1.2.13 (2013-02-22) ## 1.2.12 (2013-02-13) ## 1.2.11 (2013-01-29) ## 1.2.10 (2013-01-25) ## 1.2.9 (2013-01-15) ## 1.2.8 (2013-01-07) ## 1.2.7 (2012-12-23) ## 1.2.6 (2012-12-19) ## 1.2.5 (2012-12-12) ## 1.2.4 (2012-12-11) ## 1.2.3 (2012-12-10) # 1.2.0 (2012-11-27) ## 1.1.11 (2012-10-10) ## 1.1.8 (2012-10-01) ## 1.1.7 (2012-09-10) ## 1.1.5 (2012-08-29) ## 1.0.2 (2012-05-15) ## 0.9.9 (2012-02-13) ## 0.9.8 (2012-01-17) ## 0.9.7 (2011-11-10) ## 0.6.8 (2011-08-01) ## 0.9.6-5 (2011-07-06) ## 0.9.5 (2011-06-20) ## 0.9.4 (2011-04-29) ## 0.9.3 (2011-04-15) ## 0.9.2 (2011-03-22) # 0.9.0 (2011-02-27) ## 0.8.1 (2010-08-21) ## 0.7.9 (2010-07-05) ## 0.7.7 (2010-06-15) ## 0.7.6 (2010-06-10) ## 0.7.5 (2010-05-27)