-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
As a result of NODE-7396, some entities have been found to no longer belong in the experimental category and their @experimental tag should be removed.
Check the full experimental entity list in this document (subject to update after NODE-7396 concludes). Some examples:
- ChangeStream[Symbol.asyncDispose] – source
- AbstractCursor[Symbol.asyncDispose] – source
- MongoClient[Symbol.asyncDispose] – source
- ClientSession[Symbol.asyncDispose] – source
- ClientEncryptionRewrapManyDataKeyProviderOptions – source
- ClientEncryptionRewrapManyDataKeyResult – source
- Note: ClientEncryptionRewrapManyDataKeyResult is exported and tagged @experimental but is not actually used by rewrapManyDataKey() – the method returns an inline Promise< { bulkWriteResult?: BulkWriteResult }> instead of the named type. Either wire the method's return type to ClientEncryptionRewrapManyDataKeyResult or reconcile the exported interface.
Acceptance Criteria:
- All the entities marked for removal in the spreadsheet have had their '@experimental' tag removed.
- Note: These will need to go in as a feat / minor release
Reference docs:
- depends on
-
NODE-7396 Document experimental features of the driver
-
- Closed
-