All Versions
298
Latest Version
Avg Release Cycle
21 days
Latest Release
52 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v4.1.1
August 24, 2021 -
v4.1.0 Changes
August 03, 2021๐ Features
- NODE-2843: implement sessions advanceClusterTime method (#2920) (1fd0244)
- NODE-3011: Load Balancer Support (#2909) (c554a7a)
๐ Bug Fixes
- NODE-2883: Aggregate Operation should not require parent parameter (#2918) (dc6e2d6)
- NODE-3058: accept null or undefined anywhere we permit nullish values (#2921) (b42a1b4)
- NODE-3441: fix typings for createIndexes (#2915) (f87f376)
- NODE-3442: AsyncIterator has incorrect return type (#2916) (4a10389)
- NODE-3452: readonly filters not permitted by typings (#2927) (ce51e78)
- NODE-3510: omit incorrect
| void
in declaration of Promise overload ofrename()
(#2922) (58c1e84) - NODE-3513: default command monitoring to off (#2926) (3c60245)
-
v4.0.1
July 20, 2021 -
v4.0.0 Changes
July 13, 2021๐ Features
- NODE-3095: add timeseries options to db.createCollection (#2878) (c145c91)
- NODE-3392: enable snapshot reads on secondaries (#2897) (523e05c)
- NODE-3403: define MongoRuntimeError children (#2894) (cb0db49)
- NODE-3410: added MongoRuntimeError (#2892) (ee903cb)
๐ Bug Fixes
- NODE-1797: error when ChangeStream used as iterator and emitter concurrently (#2871) (e0b3afe)
- NODE-1843: bulk operations ignoring provided sessions (#2868) (70810d1)
- NODE-3063: fix custom csfle test script (#2884) (d73c80c)
- NODE-3279: use "hello" for monitoring if supported (#2895) (5a8842a)
- NODE-3386: listCollections result type definition (#2866) (c12979a)
- NODE-3413: accept tls=false in mongodb+srv connection strings (#2886) (526c73f)
- NODE-3416: make change stream generic default to Document (#2882) (3d490dc)
- NODE-3430: watch method types on MongoClient and Db (#2900) (17cc291)
-
v4.0.0-beta.6 Changes
July 01, 2021โ BREAKING CHANGES
- NODE-3291: Standardize error representation in the driver (#2824)
- NODE-3272: emit correct event type when SRV Polling (#2825)
- โ remove strict/callback mode from Db.collection helper (#2817)
๐ Features
- NODE-2751: add arrayFilters builder to bulk FindOperators (#2820) (d099622)
- NODE-3274: add type hinting for UpdateFilter (#2842) (05035eb)
- NODE-3325: support 'let' option for aggregate command (#2828) (e38838e)
- NODE-3331: offer downleveled types for legacy typescript versions (#2859) (27cf1d2)
- NODE-3333: support 'let' option for CRUD commands (#2829) (0d91da1)
๐ Bug Fixes
- NODE-1502: command monitoring objects hold internal state references (#2832) (a2887db)
- NODE-2026: SERVICE_REALM kerberos mechanism property not attached (#2865) (5caa354)
- NODE-2035: exceptions thrown from awaited cursor forEach do not propagate (#2835) (ac49df6)
- NODE-2905: support SERVICE_NAME authentication mechanism property (#2857) (dfb91b8)
- NODE-2944: Reintroduce bson-ext support (#2823) (8eb0081)
- NODE-3150: allow retrieving PCRE-style RegExp (ca9e2dc)
- NODE-3272: emit correct event type when SRV Polling (#2825) (579119f)
- NODE-3305: beforeHandshake flag is always true (#2854) (079bd6c)
- NODE-3311: InsertOneOptions extends CommandOperationOptions (#2816) (734b481)
- NODE-3335: do not validate explain verbosity in client (#2834) (1a57ba8)
- NODE-3343: allow overriding result document after projection applied (#2856) (988f9c8)
NODE-3356: update redaction logic for command monitoring events (#2849) (536e5ff)
NODE-3291: Standardize error representation in the driver (#2824) (9608c6a)
โ remove strict/callback mode from Db.collection helper (#2817) (53abfe7)
-
v4.0.0-beta.4 Changes
May 18, 2021โ BREAKING CHANGES
- NODE-1812: replace returnOriginal with returnDocument option (#2803)
- NODE-3157: update find and modify interfaces for 4.0 (#2799)
- NODE-2978: remove deprecated bulk ops (#2794)
๐ Features
- NODE-3115: Add generic parameterization (#2767) (4d12491)
- NODE-3132: Add TypedEventEmitter (#2785) (f4d40a4)
๐ Bug Fixes
- NODE-2995: Add shared metadata MongoClient (#2772) (9073d54)
- NODE-3074: update estimated document count for v1 api (#2764) (146791c)
- NODE-3109: prevent servername from being an IP (#2771) (27089be)
- NODE-3166: allowInvalidHostnames and allowInvalidCertificates flags are ignored (#2784) (a769cf8)
- NODE-3174: Preserve sort key order for numeric string keys (#2788) (440de41)
- NODE-3176: handle errors from MessageStream (#2780) (76b110e)
- NODE-3194: Ignore undefined and null options in MongoClient constructor (#2800) (8bb92f9)
- NODE-3197: revert setImmediate in waitQueue (#2802) (6c0dfef)
- NODE-3206: Make distinct use any[] type instead of Document[] (#2795) (b45e3b3)
sdam: topology no longer causes close event (#2792) (6cd982f)
NODE-1812: replace returnOriginal with returnDocument option (#2803) (1cdc8a8)
NODE-3157: update find and modify interfaces for 4.0 (#2799) (29512da)
-
v4.0.0-beta.3 Changes
April 06, 2021๐ Features
๐ Bug Fixes
- always close gridfs upload stream on finish (#2759) (1c6f544)
- don't auto destroy read stream for Node 14 (d4e297e)
- ๐ move session support check to operation layer (#2750) (c19f296)
- โ remove existing session from cloned cursors (30ccd86)
- NODE-3071: Ignore error message if error code is defined (#2770) (d4cc936)
- NODE-3152: ensure AWS environment variables are applied properly (#2756) (341a602)
-
v4.0.0-beta.2 Changes
March 16, 2021โ BREAKING CHANGES
- โ remove deprecated items (#2740)
- โ remove enums in favor of const objects (#2741)
๐ Bug Fixes
- โ add FLE AWS sessionToken TypeScript definitions (#2737) (f4698b5)
- โ remove catch for synchronous socket errors and remove validation on nodejs option (#2746) (a516903)
๐ session support detection spec compliance [PORT: 4.0] (#2733) (1615be0)
โ remove enums in favor of const objects (#2741) (d52c00e)
-
v4.0.0-beta.1 Changes
February 02, 2021๐ Bug Fixes
- find: correctly translate timeout option into noCursorTimeout (#2708) (16a22c4)
- Compatibility with mongodb-client-encryption (#2713) (d08ddb9)
- โช restore
createAutoEncrypter()
functionality (#2710) (25ef870) - ๐ Support bson property on Topology class (#2721) (00b1374)
- ๐ Use getters to sync BulkWriteResult wrappers (#2716) (c94b54a)
- operations: avoid hardcoding
checkKeys
for insert operations (#2726) (5ce9b25) - operations: make every CollationOptions property optional except
locale
(#2727) (8a678e9) - WriteConcern: avoid throwing error when options is null (#2714) (ea142bc)