fix(deps): update dependency mongodb to v6
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
mongodb | dependencies | major | ^5.0.0 -> ^6.0.0 |
Release Notes
mongodb/node-mongodb-native (mongodb)
v6.0.0
⚠ BREAKING CHANGES
- NODE-5584: adopt bson v6 and mongodb-client-encryption v6 (#3845)
- NODE-5484: mark MongoError for internal use and remove Node14 cause assignment logic (#3800)
- NODE-4788: use implementer Writable methods for GridFSBucketWriteStream (#3808)
- NODE-4986: remove callbacks from ClientEncryption encrypt, decrypt, and createDataKey (#3797)
- NODE-5490: bump kerberos compatibility to ^2.0.1 (#3798)
- NODE-3568: ensure includeResultsMetadata is false by default (#3786)
- NODE-3989: only accept true and false for boolean options (#3791)
- NODE-5233: prevent session from one client from being used on another (#3790)
- NODE-5444: emit deprecation warning for useNewUrlParser and useUnifiedTopology (#3792)
-
NODE-5470: convert remaining FLE to TS and drop support for
onKMSProvidersRefresh
(#3787) - NODE-5508: remove EvalOperation and EvalOptions (#3795)
- NODE-3920: validate options are not repeated in connection string (#3788)
- NODE-3924: read tls files async (#3776)
- NODE-5430: make AutoEncrypter and MongoClient.autoEncrypter internal (#3789)
- NODE-4961: remove command result from commit and abort transaction APIs (#3784)
- NODE-2014: return executor result from withSession and withTransaction (#3783)
- NODE-5409: allow socks to be installed optionally (#3782)
- NODE-4796: remove addUser and collection.stats APIs (#3781)
- NODE-4936: remove unsupported options from db.command and admin.command (#3775)
- NODE-5228: remove unneeded fields from ConnectionPoolCreatedEvent.options (#3772)
- NODE-5190: remove deprecated keep alive options (#3771)
- NODE-5186: remove duplicate BulkWriteResult accessors (#3766)
- NODE-5376: remove deprecated ssl options (#3755)
- NODE-5415: bump minimum Node.js version to v16.20.1 (#3760)
Features
- NODE-2014: return executor result from withSession and withTransaction (#3783) (65aa288)
- NODE-3568: ensure includeResultsMetadata is false by default (#3786) (fee8d3e)
- NODE-3920: validate options are not repeated in connection string (#3788) (11631a2)
- NODE-3924: read tls files async (#3776) (68adaf1)
- NODE-3989: only accept true and false for boolean options (#3791) (e2e36cc)
- NODE-4796: remove addUser and collection.stats APIs (#3781) (e79ac9d)
- NODE-4961: remove command result from commit and abort transaction APIs (#3784) (71c5936)
- NODE-4986: remove callbacks from ClientEncryption encrypt, decrypt, and createDataKey (#3797) (51a573f)
- NODE-5186: remove duplicate BulkWriteResult accessors (#3766) (8693987)
- NODE-5190: remove deprecated keep alive options (#3771) (7ade907)
- NODE-5233: prevent session from one client from being used on another (#3790) (9268b35)
- NODE-5376: remove deprecated ssl options (#3755) (ee56c8e)
-
NODE-5396: add
mongodb-js/saslprep
as a required dependency (#3815) (bd031fc) - NODE-5409: allow socks to be installed optionally (#3782) (787bdbf)
- NODE-5415: bump minimum Node.js version to v16.20.1 (#3760) (de158b2)
- NODE-5430: make AutoEncrypter and MongoClient.autoEncrypter internal (#3789) (b16ef9e)
- NODE-5444: emit deprecation warning for useNewUrlParser and useUnifiedTopology (#3792) (c08060d)
-
NODE-5470: convert remaining FLE to TS and drop support for
onKMSProvidersRefresh
(#3787) (844aa52) - NODE-5484: mark MongoError for internal use and remove Node14 cause assignment logic (#3800) (a17b0af)
- NODE-5490: bump kerberos compatibility to ^2.0.1 (#3798) (1044be1)
- NODE-5508: remove EvalOperation and EvalOptions (#3795) (225cb81)
- NODE-5566: add ability to provide CRL file via tlsCRLFile (#3834) (33c86c9)
- NODE-5584: adopt bson v6 and mongodb-client-encryption v6 (#3845) (7bef363)
Bug Fixes
- NODE-4788: use implementer Writable methods for GridFSBucketWriteStream (#3808) (7955610)
- NODE-4936: remove unsupported options from db.command and admin.command (#3775) (52cd649)
- NODE-5228: remove unneeded fields from ConnectionPoolCreatedEvent.options (#3772) (7a91714)
- NODE-5412: drop aws sdk version to match node18 runtime (#3809) (1e96e49)
- NODE-5548: ensure that tlsCertificateKeyFile maps to cert and key (#3819) (a0955bd)
- NODE-5592: withTransaction return type (#3846) (05d2725)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.