From e023f02dc8f21eabef1ce15c025311063864879c Mon Sep 17 00:00:00 2001 From: Ruben Perez Date: Sat, 12 Jul 2025 12:47:21 +0200 Subject: [PATCH] Boost.MySQL 1.89 release notes --- feed/history/boost_1_89_0.qbk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/feed/history/boost_1_89_0.qbk b/feed/history/boost_1_89_0.qbk index 429ec651..afc9667f 100644 --- a/feed/history/boost_1_89_0.qbk +++ b/feed/history/boost_1_89_0.qbk @@ -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 ``.