Documentation Home
MySQL Connector/Node.js Release Notes
Download these Release Notes
PDF (US Ltr) - 119.8Kb
PDF (A4) - 119.5Kb


MySQL Connector/Node.js Release Notes  /  Changes in MySQL Connector/Node.js 8.0  /  Changes in MySQL Connector/Node.js 8.0.9 (2018-01-30, Release Candidate)

Changes in MySQL Connector/Node.js 8.0.9 (2018-01-30, Release Candidate)

Functionality Added or Changed

  • 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 and SessionConfigManager classes.

    • The mysqlx.config namespace and all methods of the namespace, including save(), get(), list(), and delete().

    • The Schema class methods createTable(), foreignKey(), dropTable(), createView(), dropView(), and alterView().

    (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 the Collection API. (WL #11152)

Bugs Fixed

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