- 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_timeoutexpired. The shutdown process is now more immediate. (Bug #33944074)
- Optimized the ClusterSet metadata refresh mechanism by merging two queries into one. (Bug #33819386)