Documentation Home
MySQL Connector/Node.js Release Notes
Download these Release Notes
PDF (US Ltr) - 103.1Kb
PDF (A4) - 103.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 implement the design improvements suggested in RFC 4122. Before the chance of duplicated values during a small time frame was too high. (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, save(), get(), list(), delete(), and more.

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

  • The following methods were added:

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

  • The createIndex() method was added to the Collection API.

Bugs Fixed

  • The expression parser used by the CRUD API was replaced with a new implementation written in pure JavaScript. This fixes several grammar related bugs. (Bug #26729768, Bug #26636956, Bug #25036336, Bug #23148246)

  • The CollectionFind.fields() method was updated to support flexible parameters to follow standard X DevAPI conventions. (Bug #22084545)