MySQL v2.0.0-alpha2 Release Notes

Release Date: 2012-05-31 // almost 12 years ago
    • Specify escaping before for NaN / Infinity (they are as unquoted constants).
    • ๐Ÿ‘Œ Support for unix domain socket connections (use: {socketPath: '...'}).
    • ๐Ÿ›  Fix type casting for NULL values for Date/Number fields
    • โž• Add fields argument to query() as well as 'fields' event. This is similar to what was available in 0.9.x.
    • ๐Ÿ‘Œ Support connecting to the sphinx searchd daemon as well as MariaDB (#199).
    • ๐Ÿšš Implement long stack trace support, will be removed / disabled if the node core ever supports it natively.
    • Implement nestTables option for queries, allows fetching JOIN result sets with overlapping column names.
    • ๐Ÿ›  Fix ? placeholder mechanism for values containing '?' characters (#205).
    • Detect when connect() is called more than once on a connection and provide the user with a good error message for it (#204).
    • Switch to UTF8_GENERAL_CI (previously UTF8_UNICODE_CI) as the default charset for all connections to avoid strange MySQL performance issues (#200), and also make the charset user configurable.
    • Fix BLOB type casting for TINY_BLOB, MEDIUM_BLOB and LONG_BLOB.
    • โž• Add support for sending and receiving large (> 16 MB) packets.