Release Notes for MariaDB MaxScale 2.5.24
This page is part of MariaDB's Documentation.
The parent of this page is: Release Notes for MariaDB MaxScale 2.5
Topics on this page:
Overview
MariaDB MaxScale is an advanced database proxy, firewall, and query router.
MariaDB MaxScale 2.5.24 was released on 2023-01-04. This release is of General Availability (GA) maturity.
Issues Fixed
Can result in a hang or crash
When a worker's sessions are rebalanced, MaxScale can crash due to a race condition. (MXS-4423)
Can result in unexpected behavior
When a MaxScale listener performs a TLS handshake with a client, MaxScale does not provide the full certificate chain in the server hello message. (MXS-4450)
In previous releases, MaxScale only provides the MaxScale certificate in the server hello message.
Starting with this release, MaxScale provides the full certificate chain in the server hello message.
When MaxScale is executing a query that takes longer than
wait_timeout
seconds to complete, MaxScale can sometimes consider the client to be idle and can terminate the client connection. (MXS-4440)In previous releases, the following log messages could appear in the MaxScale log:
info : (10) [readwritesplit] (SERVICE_NAME); Master 'SERVER_NAME' failed: #HY000: Lost connection to backend server: network error (SERVER_NAME: 104, Connection reset by peer) error : (10) [readwritesplit] (SERVICE_NAME); Lost connection to the master server, closing session. Lost connection to master server while connection was idle. Connection has been idle for 120 seconds. Error caused by: #HY000: Lost connection to backend server: network error (SERVER_NAME: 104, Connection reset by peer). Last close reason: <none>. Last error:
When MaxScale is under high load, MaxScale's message queues can fill up. (MXS-4439)
In previous releases, the following log messages could appear in the MaxScale log:
error : (CONNECTION_ID) (SERVICE_NAME); Failed to write message to worker WORKER_THREAD_ID: 11, Resource temporarily unavailable
Using the Kafka CDC Router (
kafkacdc
) causes high disk utilization. (MXS-4404)In previous releases,
kafkacdc
truncates and then writes thecurrent_gtid.txt
file every time the router processes a GTID event.Starting with this release,
kafkacdc
updates thecurrent_gtid.txt
file more efficiently by keeping the file handle open and writing the GTID to the file as a null-terminated string, which allows truncation to be avoided.
Platforms
In alignment to the MariaDB Corporation Engineering Policy, MariaDB MaxScale 2.5.24 is provided for:
CentOS 7 (x86_
64) Debian 9 (x86_
64, ARM64) Debian 10 (x86_
64, ARM64) Debian 11 (x86_
64, ARM64) Red Hat Enterprise Linux 7 (x86_
64) Red Hat Enterprise Linux 8 (x86_
64, ARM64) Red Hat Enterprise Linux 9 (x86_
64, ARM64) Rocky Linux 8 (x86_
64, ARM64) Rocky Linux 9 (x86_
64, ARM64) SUSE Linux Enterprise Server 15 (x86_
64, ARM64) Ubuntu 18.04 (x86_
64, ARM64) Ubuntu 20.04 (x86_
64, ARM64)