Release Notes for MariaDB MaxScale 2.5.16

Overview

MariaDB MaxScale is an advanced database proxy, firewall, and query router.

MariaDB MaxScale 2.5.16 was released on 2021-10-12. This release is of General Availability (GA) maturity.

Issues Fixed

  • Result size accounting is wrong. (MXS-3804)

  • Destroyed monitors are not deleted. (MXS-3799)

  • Race condition in service destruction. (MXS-3798)

  • Some libraries that work with the lua executable do not work with the luafilter (MXS-3790)

  • When configured with default config only transaction_replay=true, if enough session commands are executed that the server recovery is disabled, some attempts to retry master queries hit a debug assertion which asserts the session command list is not empty. (MXS-3788)

  • binlogrouter logs warnings for ignored SQL. (MXS-3779)

  • Not able to insert data on masking-enabled table. (MXS-3766)

  • Client hangs when server failed or restarted. (MXS-3759)

  • Crash when unified log cannot be created. (MXS-3748)

  • Empty strings aren't serialized as quoted strings. (MXS-3747)

  • type=listener is added twice in listener serialization. (MXS-3746)

  • maxctrl show dbusers does nothing. (MXS-3738)

  • binlogrouter crashes when GTID is not found. (MXS-3728)

  • MaxScale killed by watchdog timeout. (MXS-3718)

  • CCR Filter ignores PCRE2 option ignorecase (MXS-3657)

  • avrorouter should store full GTID coordinates. (MXS-3580)

  • Could not bind connecting socket to local address. (MXS-3331)

  • DNS server failure crashes Maxscale. (MXS-3298)

  • Monitor failover fails. (MXS-3254)

  • Throws an error Sync marker mismatch (MXS-3063)

  • avrorouter failed to load current GTID state from file: '/maxscale/avro/current_gtid.txt': 0, Success (MXS-3060)

  • Reading avro file failed with error MAXAVRO_ERR_VALUE_OVERFLOW (MXS-3049)

Platforms

In alignment to the MariaDB Corporation Engineering Policy, MariaDB MaxScale 2.5.16 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)

  • SUSE Linux Enterprise Server 12 (x86_64, ARM64)

  • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

  • Ubuntu 18.04 (x86_64, ARM64)

  • Ubuntu 20.04 (x86_64, ARM64)