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
SessionConfig
andSessionConfigManager
classes.The
mysqlx.config
namespace and all methods of the namespace, includingsave()
,get()
,list()
, anddelete()
.The
Schema
class methodscreateTable()
,foreignKey()
,dropTable()
,createView()
,dropView()
, andalterView()
.
(WL #11323, WL #11413)
-
Added the
Session
methods 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 theCollection
API. (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)