2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-19 04:42:17 +00:00

Boost.MySQL 1.89 release notes

This commit is contained in:
Ruben Perez
2025-07-12 12:47:21 +02:00
committed by Marshall Clow
parent b2b0826423
commit e023f02dc8

View File

@@ -66,6 +66,23 @@ Please keep the list of libraries sorted in lexicographical order.
* Added Blake2 algorithm (`blake2s_256`, `blake2b_512`).
* Added XXH3 algorithm (`xxh3_128`).
* [phrase library..[@/libs/mysql/ MySQL]:]
* The `caching_sha2_password` authentication plugin can now be used without TLS.
This is the default in MySQL 8 and above. Plaintext connections that attempt to
use this plugin no longer fail with `client_errc::auth_plugin_requires_ssl`
([github mysql 313]).
* Fixed a problem causing `client_errc::incomplete_message` to be returned
during connection establishment when the target database does not exist
and the `caching_sha2_password` is used. The appropriate server-generated
diagnostic is now returned. See issues [github mysql 468] and [github mysql 488].
* The handshake algorithm is now more resilient to protocol violations
([github mysql 469]).
* Fixed a build failure with gcc-15 due to a missing include ([github_pr mysql 475]).
Thanks [@https://github.com/hhoffstaette hhoffstaette] for the PR.
* Added [@https://www.boost.org/doc/libs/master/libs/mysql/doc/html/mysql/benchmarks.html benchmarks against the official drivers].
* Optimized `metadata` representation to be faster to construct and take less memory
([github mysql 461]).
* [phrase library..[@/libs/unordered/ Unordered]:]
* Deprecated `boost::unordered::hash_is_avalanching` is now a using-declaration of
`boost::hash_is_avalanching` in `<boost/container_hash/hash_is_avalanching.hpp>`.