Bump mongodb from 5.8.1 to 6.0.0 #26

Closed
dependabot[bot] wants to merge 1 commits from dependabot/npm_and_yarn/mongodb-6.0.0 into main
dependabot[bot] commented 2023-09-01 20:39:13 +00:00 (Migrated from github.com)

Bumps mongodb from 5.8.1 to 6.0.0.

Release notes

Sourced from mongodb's releases.

v6.0.0

6.0.0 (2023-08-22)

The MongoDB Node.js team is pleased to announce version 6.0.0 of the mongodb package!

The main focus of this release was usability improvements and a streamlined API. Read on for details!

Release Notes

[!IMPORTANT] This is a list of changes relative to v5.8.1 of the driver. ALL changes listed below are BREAKING. Users migrating from an older version of the driver are advised to upgrade to at least v5.8.1 before adopting v6.

🛠️ Runtime and dependency updates

Minimum Node.js version is now v16.20.1

The minimum supported Node.js version is now v16.20.1. We strive to keep our minimum supported Node.js version in sync with the runtime's release cadence to keep up with the latest security updates and modern language features.

BSON version 6.0.0

This driver version has been updated to use bson@6.0.0. BSON functionality re-exported from the driver is subject to the changes outlined in the BSON V6 release notes.

Optional peer dependency version bumps

  • kerberos optional peer dependency minimum version raised to 2.0.1, dropped support for 1.x
  • zstd optional peer depedency minimum version raised to 1.1.0 from 1.0.0
  • mongodb-client-encryption optional peer dependency minimum version raised to 6.0.0 from 2.3.0 (note that mongodb-client-encryption does not have 3.x-5.x version releases)

[!NOTE] As of version 6.0.0, all useful public APIs formerly exposed from mongodb-client-encryption have been moved into the driver and should now be imported directly from the driver. These APIs rely internally on the functionality exposed from mongodb-client-encryption, but there is no longer any need to explicitly reference mongodb-client-encryption in your application code.

Allow socks to be installed optionally

The driver uses the socks dependency to connect to mongod or mongos through a SOCKS5 proxy. socks used to be a required dependency of the driver and was installed automatically. Now, socks is a peerDependency that must be installed to enable socks proxy support.

☀️ API usability improvements

findOneAndX family of methods will now return only the found document or null by default (includeResultMetadata is false by default)

Previously, the default return type of this family of methods was a ModifyResult containing the found document and additional metadata. This additional metadata is unnecessary for the majority of use cases, so now, by default, they will return only the found document or null.

The previous behavior is still available by explicitly setting includeResultMetadata: true in the options.

See the following blog post for more information.

// This has the same behaviour as providing `{ includeResultMetadata: false }` in the v5.7.0+ driver
await collection.findOneAndUpdate({ hello: 'world' }, { $set: { hello: 'WORLD' } });
// > { _id: new ObjectId("64c4204517f785be30795c92"), hello: 'world' }
</tr></table> 

... (truncated)

Changelog

Sourced from mongodb's changelog.

6.0.0 (2023-08-28)

⚠ 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)

... (truncated)

Commits
  • e57b738 chore(main): release 6.0.0 [skip-ci] (#3762)
  • e70826a docs: generate docs from latest main [skip-ci] (#3744)
  • df1b4f2 docs(NODE-5560): add v6 upgrade guide (#3844)
  • 7bef363 feat(NODE-5584)!: adopt bson v6 and mongodb-client-encryption v6 (#3845)
  • 05d2725 fix(NODE-5592): withTransaction return type (#3846)
  • 91152b9 chore(NODE-5581): pull in bson alpha.1 and mongodb-legacy main (#3843)
  • ecb2e20 chore: fix alpha version guard
  • ea2d60a refactor(NODE-5514): make FLE logic use async-await (#3830)
  • a17b0af feat(NODE-5484)!: mark MongoError for internal use and remove Node14 cause as...
  • 33c86c9 feat(NODE-5566): add ability to provide CRL file via tlsCRLFile (#3834)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [mongodb](https://github.com/mongodb/node-mongodb-native) from 5.8.1 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mongodb/node-mongodb-native/releases">mongodb's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2><a href="https://github.com/mongodb/node-mongodb-native/compare/v5.8.1...v6.0.0">6.0.0</a> (2023-08-22)</h2> <p>The MongoDB Node.js team is pleased to announce version 6.0.0 of the <code>mongodb</code> package!</p> <p>The main focus of this release was usability improvements and a streamlined API. Read on for details!</p> <h2>Release Notes</h2> <blockquote> <p>[!IMPORTANT] This is a list of changes relative to v5.8.1 of the driver. ALL changes listed below are BREAKING. Users migrating from an older version of the driver are advised to upgrade to at least v5.8.1 before adopting v6.</p> </blockquote> <h2>🛠️ Runtime and dependency updates</h2> <h3>Minimum Node.js version is now v16.20.1</h3> <p>The minimum supported Node.js version is now v16.20.1. We strive to keep our minimum supported Node.js version in sync with the runtime's <a href="https://nodejs.dev/en/about/releases/">release cadence</a> to keep up with the latest security updates and modern language features.</p> <h3>BSON version 6.0.0</h3> <p>This driver version has been updated to use <code>bson@6.0.0</code>. BSON functionality re-exported from the driver is subject to the changes outlined in the <a href="https://github.com/mongodb/js-bson/releases/tag/v6.0.0">BSON V6 release notes</a>.</p> <h3>Optional peer dependency version bumps</h3> <ul> <li><code>kerberos</code> optional peer dependency minimum version raised to <code>2.0.1</code>, dropped support for <code>1.x</code></li> <li><code>zstd</code> optional peer depedency minimum version raised to <code>1.1.0</code> from <code>1.0.0</code></li> <li><code>mongodb-client-encryption</code> optional peer dependency minimum version raised to <code>6.0.0</code> from <code>2.3.0</code> (note that <code>mongodb-client-encryption</code> does not have <code>3.x-5.x</code> version releases)</li> </ul> <blockquote> <p>[!NOTE] As of version 6.0.0, all useful public APIs formerly exposed from <code>mongodb-client-encryption</code> have been moved into the driver and should now be imported directly from the driver. These APIs rely internally on the functionality exposed from <code>mongodb-client-encryption</code>, but there is no longer any need to explicitly reference <code>mongodb-client-encryption</code> in your application code.</p> </blockquote> <h3>Allow <code>socks</code> to be installed optionally</h3> <p>The driver uses the <code>socks</code> dependency to connect to <code>mongod</code> or <code>mongos</code> through a <a href="https://en.wikipedia.org/wiki/SOCKS">SOCKS5 proxy</a>. <code>socks</code> used to be a required dependency of the driver and was installed automatically. Now, <code>socks</code> is a <code>peerDependency</code> that must be installed to enable <code>socks</code> proxy support.</p> <h2>☀️ API usability improvements</h2> <h3><code>findOneAndX</code> family of methods will now return only the found document or <code>null</code> by default (<code>includeResultMetadata</code> is false by default)</h3> <p>Previously, the default return type of this family of methods was a <code>ModifyResult</code> containing the found document and additional metadata. This additional metadata is unnecessary for the majority of use cases, so now, by default, they will return only the found document or <code>null</code>.</p> <p>The previous behavior is still available by explicitly setting <code>includeResultMetadata: true</code> in the options.</p> <p>See the following <a href="https://www.mongodb.com/blog/post/behavioral-changes-find-one-family-apis-node-js-driver-6-0-0">blog post</a> for more information.</p> <pre lang="ts"><code>// This has the same behaviour as providing `{ includeResultMetadata: false }` in the v5.7.0+ driver await collection.findOneAndUpdate({ hello: 'world' }, { $set: { hello: 'WORLD' } }); // &gt; { _id: new ObjectId(&quot;64c4204517f785be30795c92&quot;), hello: 'world' } &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mongodb/node-mongodb-native/blob/main/HISTORY.md">mongodb's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mongodb/node-mongodb-native/compare/v5.7.0...v6.0.0">6.0.0</a> (2023-08-28)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li><strong>NODE-5584:</strong> adopt bson v6 and mongodb-client-encryption v6 (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3845">#3845</a>)</li> <li><strong>NODE-5484:</strong> mark MongoError for internal use and remove Node14 cause assignment logic (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3800">#3800</a>)</li> <li><strong>NODE-4788:</strong> use implementer Writable methods for GridFSBucketWriteStream (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3808">#3808</a>)</li> <li><strong>NODE-4986:</strong> remove callbacks from ClientEncryption encrypt, decrypt, and createDataKey (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3797">#3797</a>)</li> <li><strong>NODE-5490:</strong> bump kerberos compatibility to ^2.0.1 (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3798">#3798</a>)</li> <li><strong>NODE-3568:</strong> ensure includeResultsMetadata is false by default (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3786">#3786</a>)</li> <li><strong>NODE-3989:</strong> only accept true and false for boolean options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3791">#3791</a>)</li> <li><strong>NODE-5233:</strong> prevent session from one client from being used on another (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3790">#3790</a>)</li> <li><strong>NODE-5444:</strong> emit deprecation warning for useNewUrlParser and useUnifiedTopology (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3792">#3792</a>)</li> <li><strong>NODE-5470:</strong> convert remaining FLE to TS and drop support for <code>onKMSProvidersRefresh</code> (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3787">#3787</a>)</li> <li><strong>NODE-5508:</strong> remove EvalOperation and EvalOptions (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3795">#3795</a>)</li> <li><strong>NODE-3920:</strong> validate options are not repeated in connection string (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3788">#3788</a>)</li> <li><strong>NODE-3924:</strong> read tls files async (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3776">#3776</a>)</li> <li><strong>NODE-5430:</strong> make AutoEncrypter and MongoClient.autoEncrypter internal (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3789">#3789</a>)</li> <li><strong>NODE-4961:</strong> remove command result from commit and abort transaction APIs (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3784">#3784</a>)</li> <li><strong>NODE-2014:</strong> return executor result from withSession and withTransaction (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3783">#3783</a>)</li> <li><strong>NODE-5409:</strong> allow socks to be installed optionally (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3782">#3782</a>)</li> <li><strong>NODE-4796:</strong> remove addUser and collection.stats APIs (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3781">#3781</a>)</li> <li><strong>NODE-4936:</strong> remove unsupported options from db.command and admin.command (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3775">#3775</a>)</li> <li><strong>NODE-5228:</strong> remove unneeded fields from ConnectionPoolCreatedEvent.options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3772">#3772</a>)</li> <li><strong>NODE-5190:</strong> remove deprecated keep alive options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3771">#3771</a>)</li> <li><strong>NODE-5186:</strong> remove duplicate BulkWriteResult accessors (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3766">#3766</a>)</li> <li><strong>NODE-5376:</strong> remove deprecated ssl options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3755">#3755</a>)</li> <li><strong>NODE-5415:</strong> bump minimum Node.js version to v16.20.1 (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3760">#3760</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>NODE-2014:</strong> return executor result from withSession and withTransaction (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3783">#3783</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/65aa288a28a9e8859f4fd75f176961ef3d9747f0">65aa288</a>)</li> <li><strong>NODE-3568:</strong> ensure includeResultsMetadata is false by default (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3786">#3786</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/fee8d3e094846222035962c75a207e14b70325c7">fee8d3e</a>)</li> <li><strong>NODE-3920:</strong> validate options are not repeated in connection string (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3788">#3788</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/11631a2b63e7102602ce2b2e452fd61ee5a46d05">11631a2</a>)</li> <li><strong>NODE-3924:</strong> read tls files async (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3776">#3776</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/68adaf1e5d5ee8cf8f0468380d7a7b3113facc07">68adaf1</a>)</li> <li><strong>NODE-3989:</strong> only accept true and false for boolean options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3791">#3791</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/e2e36ccbb30de217d7ca2014d8591b574360d557">e2e36cc</a>)</li> <li><strong>NODE-4796:</strong> remove addUser and collection.stats APIs (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3781">#3781</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/e79ac9da9fce35e1ea9b26fc4a97a79826a6a687">e79ac9d</a>)</li> <li><strong>NODE-4961:</strong> remove command result from commit and abort transaction APIs (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3784">#3784</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/71c593685735a08d5d7503120464a7c23ba20a46">71c5936</a>)</li> <li><strong>NODE-4986:</strong> remove callbacks from ClientEncryption encrypt, decrypt, and createDataKey (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3797">#3797</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/51a573fe99506b81c7ab808898eb9eb63f58f600">51a573f</a>)</li> <li><strong>NODE-5186:</strong> remove duplicate BulkWriteResult accessors (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3766">#3766</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/8693987b66dff745c8421ac9cdc29dc772b1f675">8693987</a>)</li> <li><strong>NODE-5190:</strong> remove deprecated keep alive options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3771">#3771</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/7ade9079fa78538069604a5b42ad13ffbb80af46">7ade907</a>)</li> <li><strong>NODE-5233:</strong> prevent session from one client from being used on another (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3790">#3790</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/9268b35d5ba0736ff38e691024d89f1ac6c28515">9268b35</a>)</li> <li><strong>NODE-5376:</strong> remove deprecated ssl options (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3755">#3755</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/ee56c8eebf22b2f90885513e699d209c63379846">ee56c8e</a>)</li> <li><strong>NODE-5396:</strong> add <code>mongodb-js/saslprep</code> as a required dependency (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3815">#3815</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/bd031fc26bdbae7ac8a73cccc06e11da7160d656">bd031fc</a>)</li> <li><strong>NODE-5409:</strong> allow socks to be installed optionally (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3782">#3782</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/787bdbf3f7bd974aca1347de427e973217c90009">787bdbf</a>)</li> <li><strong>NODE-5415:</strong> bump minimum Node.js version to v16.20.1 (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3760">#3760</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/de158b245d809e6600c178303a033997d4181ade">de158b2</a>)</li> <li><strong>NODE-5430:</strong> make AutoEncrypter and MongoClient.autoEncrypter internal (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3789">#3789</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/b16ef9ed2cbb141c1c8c071ed0d51bc0993dc423">b16ef9e</a>)</li> <li><strong>NODE-5444:</strong> emit deprecation warning for useNewUrlParser and useUnifiedTopology (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3792">#3792</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/c08060d074dfe6f222feb360589ac52f9fa90b6d">c08060d</a>)</li> <li><strong>NODE-5470:</strong> convert remaining FLE to TS and drop support for <code>onKMSProvidersRefresh</code> (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3787">#3787</a>) (<a href="https://github.com/mongodb/node-mongodb-native/commit/844aa52640baf69c0b6dacdb3d11add4ca24d8f2">844aa52</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/e57b73863d796621e379d74eb55131d578ef5122"><code>e57b738</code></a> chore(main): release 6.0.0 [skip-ci] (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3762">#3762</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/e70826a358e78fa9b422ec7be3571792e647f903"><code>e70826a</code></a> docs: generate docs from latest main [skip-ci] (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3744">#3744</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/df1b4f2abaaf94a831e96f1196673d88b368039f"><code>df1b4f2</code></a> docs(NODE-5560): add v6 upgrade guide (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3844">#3844</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/7bef3632da73f20431952b99a0d11e9aac001c12"><code>7bef363</code></a> feat(NODE-5584)!: adopt bson v6 and mongodb-client-encryption v6 (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3845">#3845</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/05d2725bf179e4c35ff3735856313bca062c77a8"><code>05d2725</code></a> fix(NODE-5592): withTransaction return type (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3846">#3846</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/91152b932ca448c357ba0f6f22b0a46d382590a9"><code>91152b9</code></a> chore(NODE-5581): pull in bson alpha.1 and mongodb-legacy main (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3843">#3843</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/ecb2e209a93e82522cb0820bc01913f3210d6047"><code>ecb2e20</code></a> chore: fix alpha version guard</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/ea2d60adcd2d44f791e6c667ad373552d9ca9139"><code>ea2d60a</code></a> refactor(NODE-5514): make FLE logic use async-await (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3830">#3830</a>)</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/a17b0af1a2ae112b7e96da86a8761d5c15d616cf"><code>a17b0af</code></a> feat(NODE-5484)!: mark MongoError for internal use and remove Node14 cause as...</li> <li><a href="https://github.com/mongodb/node-mongodb-native/commit/33c86c923e0ccfcb61f670c31efd145542bd4980"><code>33c86c9</code></a> feat(NODE-5566): add ability to provide CRL file via tlsCRLFile (<a href="https://redirect.github.com/mongodb/node-mongodb-native/issues/3834">#3834</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mongodb/node-mongodb-native/compare/v5.8.1...v6.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mongodb&package-manager=npm_and_yarn&previous-version=5.8.1&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
dependabot[bot] commented 2023-09-01 20:52:53 +00:00 (Migrated from github.com)

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Pull request closed

Sign in to join this conversation.
No description provided.