Router would block clients if the server backend was unreachable. (Bug #34218994)
Added Enterprise Linux 9 (EL9) support. (Bug #34203755)
Fixed potential deadlock issue with the metadata cache plugin's cache_stop() API function. (Bug #34135189)
Upgraded bundled duktape version from 2.6.0 to 2.7.0 (Bug #34089826)
Added OpenSSL 3 support, which includes using the OpenSSL 3 API instead of the deprecated OpenSSL 1.x API when compiled with OpenSSL 3. (Bug #34042982)
Now Router actively cancels the client-side component of a connection if the associated server-side connection was terminated. (Bug #34038187)
On Solaris, Router would unexpectedly halt when connect_timeout expired after a successful connection. (Bug #34021483)
Router would emit an "option is not supported" error if
ssl_*
options were defined in the[metadata_cache]
section. (Bug #33996132)Updated the X protocol connection code to better handle file related errors, such as "too many open files" and "no such file or directory" -- this error handling was already present for classic protocol connections. (Bug #33962604)
On macOS, Router would not shut down (SIGKILL) if a connection to a non-responsive endpoint was initiated until after the associated
connect_timeout
expired. The shutdown process is now more immediate. (Bug #33944074)Optimized the ClusterSet metadata refresh mechanism by merging two queries into one. (Bug #33819386)