node-mongodb-native
node-mongodb-native copied to clipboard
The official MongoDB Node.js driver
### Description #### What is changing? ##### `GridFSUploadStream` * Add CSOT support by piping `TimeoutContext` down through all operations over lifetime of `GridFSUploadStream` * Migrate `checkIndexes` call from constructor to...
### Description `StateMachine.execute` and commands run against a `mongocryptd` server respect a `timeoutMS`. #### What is changing? - `StateMachine.execute` method respects `timeoutMS` for the following operations: - `listCollections` - Fetching...
### Description Auto encryption `encrypt` and `decrypt` helpers now respect `timeoutMS`. #### What is changing? - Added `timeoutContext` to `stateMachine.execute` call in `AutoEncrypter.encrypt/decrypt` - Unit tests for `AutoEncrypter.encrypt/decrypt` respecting `timeoutMS`...
…ver selection### Description #### What is changing? ##### Is there new documentation needed for these changes? #### What is the motivation for this change? ### Release Highlight ### Fill in...
### Description #### What is changing? ##### Is there new documentation needed for these changes? #### What is the motivation for this change? ### Release Highlight ### Fill in title...
…ver selection### Description #### What is changing? ##### Is there new documentation needed for these changes? #### What is the motivation for this change? ### Release Highlight ### Fill in...
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action
Please run the release_notes action before releasing to generate release highlights --- ## [6.10.0](https://github.com/mongodb/node-mongodb-native/compare/v6.9.0...v6.10.0) (2024-10-02) ### Features * **NODE-5838:** remove support for server 3.6 ([#4182](https://github.com/mongodb/node-mongodb-native/issues/4182)) ([7b71e1f](https://github.com/mongodb/node-mongodb-native/commit/7b71e1fdc179a9e0628a6b23519e3c00acaadf22)) * **NODE-6060:** set fire-and-forget...
### Description #### What is changing? ##### `AbstractCursor` * Added logic to implement CSOT logic for tailable awaitData and non-awaitData cursors ##### `onData` * Only relevant change here is the...
### Description `MONGODB-AWS` authentication mechanism should follow SASL [spec](https://github.com/mongodb/specifications/blob/master/source/auth/auth.md#sasl-mechanisms). Current implementation ignores the `conversationId` sent by the server and uses a hardcoded integer for all `saslContinue` messages across all conversations....