All pages
Powered by GitBook
1 of 1

Loading...

Release Notes for MariaDB Enterprise Server 10.3.36-17

MariaDB Enterprise Server 10.3.36-17 is a maintenance release of 10.3. This release includes a variety of fixes.

MariaDB Enterprise Server 10.3.36-17 was released on 2022-09-12.

Fixed Security Vulnerabilities

CVE (with link)

CVSS base score

Notable Changes

  • Debian 9 support has been discontinued.

  • The has been added for with a default value of 0. ()

Issues Fixed

Can result in data loss

  • When is executed with the command-line option, the backup tries to copy the InnoDB buffer pool dump file, which is located at the path defined by the . ()

    • Starting with this release, only copies the InnoDB buffer pool dump file during State Snapshot Transfers (SSTs) for MariaDB Enterprise Cluster, powered by Galera.

  • When is executed against an encrypted InnoDB tablespace file, the table can be corrupted. ()

Can result in a hang or crash

  • When INSERT .. SELECT .. GROUP BY is executed, and the GROUP BY clause contains a derived table, the server can crash. ()

  • When a query contains an ANY(SELECT .. GROUP BY(SELECT ..)) predicand with a redundant subquery in the GROUP BY clause, the server can crash. ()

  • When is used to add a column with the INSTANT

Can result in unexpected behavior

  • For multi-table [UPDATE|[UPDATE]] or queries, the optimizer fails to apply partition pruning optimization for the table that is updated or deleted from. ()

  • When an IN condition contains a mixture of numeric and string values, results can be inconsistent. ()

  • When a sequence event is written to the binary log with , the value of is not respected. ()

  • Starting with this release, a LOST_EVENTS incident is only written to the binary log when safe rollback is not possible.

  • When a replica server replicates an incident event, the details about the failure are not in the primary server's error log, the replica server's error log, or the output of . ()

  • When a backup is performed with , the backup includes binary logs. ()

  • When uses EditLine instead of readline (such as on Debian and Ubuntu), Unicode characters are not accepted. ()

  • When the optimizer chooses a semi-join optimization for a subquery, the LooseScan and FirstMatch strategies are not considered for certain queries where they would be appropriate, and they are considered for certain queries where they would be inappropriate. ()

  • When a FULLTEXT search is performed on an InnoDB table, the results are incorrect when the search term contains an apostrophe ('). (

Interface Changes

  • mariadb-backup command-line option removed

  • mysql command-line option added

  • mysqldump command-line option added

Platforms

In alignment with the , MariaDB Enterprise Server 10.3.36-17 is provided for:

  • CentOS 7 (x86_64)

  • Debian 10 (x86_64, ARM64)

  • Microsoft Windows (x86_64)

  • Red Hat Enterprise Linux 7 (x86_64)

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

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

algorithm, the server can crash if the
ROW_FORMAT
in the
.frm
file does not match the actual row format used by the data file. (
)
  • For tables created prior to MariaDB Server 10.2, the ROW_FORMAT in the .frm file could be inconsistent with the actual row format used by the data file. If the server were upgraded to MariaDB Enterprise Server 10.6, the inconsistency could remain.

  • When INSERT .. SELECT is executed, and the SELECT query calls an aggregate or window function, the server can crash with a segmentation fault. (MDEV-26427)

  • When the is called, the server can crash with a segmentation fault. (MDEV-29188)

  • When a query uses the DISTINCT keyword and calls an aggregate function as an argument for an always-constant function, the server can crash. (MDEV-23809)

    • An always-constant function is a function that always returns a constant value, even if the function's arguments are not constant.

    • For example, the is an always-constant function.

  • When is executed with the and options, the backup can hang due to a race condition between threads. (MDEV-29043)

  • When an EXISTS predicate or an IN, ALL, or ANY predicand is used in an eliminated GROUP BY clause, the server can crash. (MENT-1606, MDEV-29350)

  • When a transaction can't be fully written to the binary log, but the transaction can be safely rolled back, a LOST_EVENTS incident event is written to the binary log. (MDEV-21443)

    • In previous releases, this problem could cause replica servers to encounter the following error:

    When a table is created from a that uses a recursive CTE, the table can use unexpected data types and contain truncated data if the calculated values from the recursive part of the CTE do not fit in the column types that are taken from the non-recursive part of the CTE. (MDEV-12325)
    • Starting with this release, the CTE calculation is aborted when the calculated values do not fit in the column types. When this occurs, a warning or error (depending on is raised with the error code and the following error message:

    )
    • Starting with this release, when a search term contains an apostrophe ('), InnoDB tokenizes the word at the apostrophe, ignores the first token, and matches against the second token.

    Red Hat Enterprise Linux 8 (x86_64, ARM64)
  • Rocky Linux 8 (x86_64, ARM64)

  • SUSE Linux Enterprise Server 12 (x86_64)

  • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

  • Ubuntu 18.04 (x86_64, ARM64)

  • Ubuntu 20.04 (x86_64, ARM64)

  • 7.5

    CVE-2022-32091

    6.5

    CVE-2022-32084

    6.5

    MDEV-18702
    MDEV-28781
    MDEV-28779
    MDEV-28617
    MDEV-29139
    MDEV-28246
    MDEV-21445
    MDEV-28487
    MDEV-21087
    MDEV-28758
    MDEV-28197
    MDEV-28749
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    cve.org
    CVE-2018-25032
    MDEV-26577
    MDEV-20797
    Last_SQL_Errno	1590
    Last_SQL_Error	The incident LOST_EVENTS occurred on the master. Message: error writing to the binary log
    Out of range value for column 'COLUMN_NAME' at row ROW_NUM
    MariaDB Enterprise Server
    --max-statement-time command-line option
    mariadb-dump
    mariadb-backup
    --rsync
    innodb_buffer_pool_filename system variable
    mariadb-backup
    ALTER TABLE .. IMPORT TABLESPACE
    ALTER TABLE .. ADD
    DELETE
    binlog_format=ROW
    binlog_row_image
    SHOW REPLICA STATUS
    mariadb-backup
    mariadb client
    --sst-max-binlogs
    --enable-cleartext-plugin
    --max-statement-time
    JSON_EXTRACT() function
    COLLATION() function
    mariadb-backup
    --compress
    --parallel
    SELECT statement
    sql_mode
    ER_WARN_DATA_OUT_OF_RANGE