Improved the UUID generation algorithm to align with RFC 4122, reducing the chance of generating duplicated values in a relatively short time. (Bug #26120588)
-
X DevAPI: In the process of refining the definition of the X DevAPI to cover the most relevant usage scenarios, the following API components have been removed from the X DevAPI implementation for Connector/Node.js:
API components that support session configurations, such as the
SessionConfigandSessionConfigManagerclasses.The
mysqlx.confignamespace and all methods of the namespace, includingsave(),get(),list(), anddelete().The
Schemaclass methodscreateTable(),foreignKey(),dropTable(),createView(),dropView(), andalterView().
(WL #11323, WL #11413)
-
Added the
Sessionmethods listed here:Session.setSavePoint: accepts a name or generates one of the form connector-nodejs-{uuid}, and returns a Promise.Session.releaseSavePoint: releases a specific savepoint.Session.rollbackTo: rollbacks to a specified savepoint.
(WL #11223)
The
createIndex()method was added to theCollectionAPI. (WL #11152)
The expression parser used by the CRUD API was replaced with a new implementation written in pure JavaScript, which fixes several grammar related issues. (Bug #26729768, Bug #26636956, Bug #25036336, Bug #23148246, WL #11156)
The
CollectionFind.fields()method now supports flexible parameters to align with standard X DevAPI conventions. (Bug #22084545)