MaxScale 24.02.0 Release Notes

MaxScale 24.02.3 is a Beta release of MariaDB MaxScale 24.02, released on 2024-02-27

This document describes the changes in release 24.02, when compared to release 23.08.

For any problems you encounter, please consider submitting a bug report on our Jiraarrow-up-right.

Changed Features

MXS-4746arrow-up-right Add last_gtid to session_track_system_variables automatically when causal_reads is enabled

MaxScale now automatically adds last_gtid to session-levelsession_track_system_variables when causal_reads is enabled. The setting is only modified at the start of a backend connection, so clients should not modify it afterwards.

MXS-4748arrow-up-right Support non-default datadir with rebuild-server

async-rebuild-server and async-restore-from-backup now auto-detect server data directory. Alternatively, the data directory can be specified manually when launching the operations from command line. Also, mariadb-backup memory use and thread count can be customized in monitor settings. See MariaDB Monitor documentationarrow-up-right for more information.

Dropped Features

Legacy SysV init scripts

The legacy SysV init scripts as well as the Upstart files have been removed. These were never used by MaxScale if it was installed from a RPM or DEB package.

Deprecated Features

New Features

MXS-3616arrow-up-right Support MARIADB_CLIENT_EXTENDED_TYPE_INFO

MaxScale now supports the extended result type information extension to the MariaDB network protocol. This extension to the protocol was added in MariaDB 10.5 and some MariaDB connectors like Connector/J benefit from it.

MXS-3986arrow-up-right Binlog compression and archiving

Binlog files can now be automatically compressed. An option to purging binlogs is now to archive them to another file system or for example, to Amazon S3.

Binlogrouterarrow-up-right

MXS-4191arrow-up-right Restrict REST API user authentication to specific IPs

Global settings admin_readwrite_hosts and admin_readonly_hosts limit the hostnames/IPs from which admin (REST-API) clients can log in from. See admin_readonly_hostsarrow-up-right and admin_readwrite_hostsarrow-up-right for more information.

MXS-4705arrow-up-right Support multiple IPs for one server

private_address is an alternative IP-address or hostname for a server. This is used by MariaDB Monitor to detect and set up replication. See MariaDB Monitor documentationarrow-up-right for more information.

MXS-4764arrow-up-right KafkaCDC: Option to use the latest GTID

The gtidarrow-up-right parameter now supports the special values newest that uses the value of @@gtid_binlog_pos and oldest that scans the output of SHOW BINLOG EVENTS for the earliest GTID.

MaxGUI

Numerous additions have been added and improvements made to MaxGUI. The most notable ones are listed here:

MXS-3620arrow-up-right Filter log data by module, object, session id on the GUI

MXS-3851arrow-up-right Show more KafkaCDC router statistics on GUI

MXS-3919arrow-up-right Add interactive_timeout and wait_timeout inputs in the Query Editor settings

MXS-4017arrow-up-right Query Editor Auto completion for all identifier names of the active schema

MXS-4143arrow-up-right Able to export columns data with table structure for only those selected columns like sqlYog

MXS-4375arrow-up-right Logs Archive Filter Between Dates

MXS-4466arrow-up-right Greater detail / customization of Maxscale GUI Dashboard Load

MXS-4447arrow-up-right Show column definition in the Query Editor

MXS-4535arrow-up-right Connection resource type user preference

MXS-4572arrow-up-right Improve UX Setting up with GUI

MXS-4770arrow-up-right Show config sync information in the GUI

Bug fixes

Known Issues and Limitations

There are some limitations and known issues within this version of MaxScale. For more information, please refer to the Limitationsarrow-up-right document.

Packaging

RPM and Debian packages are provided for the supported Linux distributions.

Packages can be downloaded herearrow-up-right.

Source Code

The source code of MaxScale is tagged at GitHub with a tag, which is identical with the version of MaxScale. For instance, the tag of version X.Y.Z of MaxScale is maxscale-X.Y.Z. Further, the default branch is always the latest GA version of MaxScale.

The source code is available herearrow-up-right.

This page is: Copyright © 2025 MariaDB. All rights reserved.

spinner

Last updated

Was this helpful?