maxctrl [list|show] session(s) now provides information about the memory usage of a session.
MXS-2882 Query Log All FilterThe log_data support a new value server that causes the server where a query was routed to be logged.
MXS-3490 Xpand Group ChangeThe Xpand monitor now handles group change explicitly, which leads to more robust behavior and less warnings/errors logged.
MXS-3605 Maximum number of routing threadsThe maximum number of routing threads has been increased to 256 (was 100).
MXS-3619 Synchronizion of server statesWhen configuration synchronization is enabled, if the Maintenance or Drain state of a server is changed, it will affect all MaxScale instances. Earlier the state was local to a particular MaxScale instance.
MXS-3663 Causal ReadsCausal reads are now supported also in a multi-MaxScale environment. For more information, please see causal_reads.
MXS-3912 maxctrl list usersNow shows the last login of a user.
MXS-4067 Proxy ProtocolIf proxy protocol is enabled, then MaxScale will use the proxy protocol also when it internally opens a connection to a server.
MXS-4145 Multi-MaxScale nosqlprotocol usageIt is now possible to use the nosqlprotocol protocol module also in a multi-MaxScale setup. Please see NoSQL Account Database for more information.
MXS-4192 Logging defaultMaxScale no longer also logs to syslog by default. Specify syslog=true under the [maxscale] section to retain the old behavior.
Dropped FeaturesMariaDB-Monitor settings ignore_external_masters, detect_replication_lag detect_standalone_master, detect_stale_master and detect_stale_slave have been removed. The first two were ineffective, the latter three are replaced by master_conditions and slave_conditions.
REST APIThe /v1/maxscale/tasks/ endpoint has been removed from the REST-API.
Database Firewall FilterThe dbfwfilter that was deprecated in MaxScale 6 has been removed in MaxScale 22.08.
Deprecated Featuresssl_ca_certThe server parameter ssl_ca_cert has been renamed to ssl_ca and ssl_ca_cert has been deprecated. ssl_ca_cert is now an alias for ssl_ca and can still be used, but we suggest taking ssl_ca into use, as the support for ssl_ca_cert will at some point be dropped.
admin_ssl_ca_certThe server parameter admin_ssl_ca_cert has been renamed to admin_ssl_ca and admin_ssl_ca_cert has been deprecated. admin_ssl_ca_cert is now an alias for admin_ssl_ca and can still be used, but we suggest taking admin_ssl_ca into use, as the support for admin_ssl_ca_cert will at some point be dropped.
New FeaturesSessions can now be restarted, which will cause servers that have been added since the session was started to be taken into use.
MXS-2542 Rebuild serverMariaDBMonitor can use Mariabackup to clone the contents of a server.
MXS-3152 Kill sessionNow possible to kill a session using maxctrl.
MXS-3217 ColumnStore commandsMariaDBMonitor can issue ColumnStore commands similar to CSMon.
MXS-3394 Query RewriteFilter which rewrites queries based on a query template. Please refer to rewritefilter documentation here.
MXS-3398 Auto tuning of configuration parametersMaxScale is now capable of autonomously setting the value of some configuration parameters based upon the value of a configuration parameter of the server. For more information, please refer to auto_tune.
MXS-3982 TLS Certificate ReloadingNow possible to reload the TLS certificates of servers and listeners using maxctrl.
MXS-4010 Purging Avro log filesThe avro router is now capable of purging old log files. For more information, please see max_data_age.
MXS-4041 REST API TSL Certificate ReloadingNote possible to reload the TLS certificats of the REST-API using maxctrl.
MXS-4052 Kafka Schema objectThe sending of the JSON schema objects can now be disabled. For more information please see send_schema.
MaxGUINumerous additions have been added and improvements made to MaxGUI. The most notable ones are listed here:
Binaries:
https://mariadb.com/downloads/#mariadb_platform-mariadb_maxscale
Documentation:
https://mariadb.com/kb/en/maxscale/
Release notes:
https://mariadb.com/kb/en/mariadb-maxscale-2208-beta-release-notes/
Source code:
https://github.com/mariadb-corporation/MaxScale/releases/tag/maxscale-22.08.0
Please report any issues on Jira:
https://jira.mariadb.org/projects/MXS/issues
On behalf of the entire MaxScale team,
Johan