{"id":181730,"date":"2025-08-08T10:31:03","date_gmt":"2025-08-08T10:31:03","guid":{"rendered":"https:\/\/linuxiac.com\/?p=181730"},"modified":"2025-08-08T10:31:11","modified_gmt":"2025-08-08T10:31:11","slug":"mariadb-12-0-lands-with-innodb-fixes-and-expanded-platform-support","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/mariadb-12-0-lands-with-innodb-fixes-and-expanded-platform-support\/","title":{"rendered":"MariaDB 12.0 Lands with InnoDB Fixes and Expanded Platform Support"},"content":{"rendered":"\n<p>MariaDB 12.0, the latest stable release of the popular open-source database, is now available\u2014packed with critical bug fixes, optimizations, and expanded platform support. Keep in mind that 12.0 is a rolling release version\u2014anyone wanting to stay on the cutting edge should plan to jump to MariaDB 12.1.2 once it arrives.<\/p>\n\n\n\n<p>Much of the work in this update centers on storage engines\u2014especially InnoDB and Aria. For instance, MariaDB tackled corruption issues involving the adaptive hash index, problems shrinking the buffer pool, and potential server hangs tied to specific memory scenarios.<\/p>\n\n\n\n<p>There\u2019s also a new <code>innodb_linux_aio<\/code> parameter, which smartly switches between <code>io_uring<\/code> and the legacy <code>libaio<\/code> interfaces depending on the Linux environment.<\/p>\n\n\n\n<p>The Aria engine, too, sees a handful of important bug fixes. Issues when adding foreign keys to tables using vector indexes have been resolved, further improving overall stability for workloads relying on this engine.<\/p>\n\n\n\n<p>On the table definition front, MariaDB 12.0 corrects a nasty edge case where adding a <code>UNIQUE<\/code> constraint with <code>USING HASH<\/code> could corrupt tables with foreign keys. For anyone making heavy use of partitioned tables, there\u2019s now a fix for replica crashes following partition-to-table conversions.<\/p>\n\n\n\n<p>Cluster users get an upgrade to Galera 26.4.23, bringing improved compatibility with OpenZFS 2.3.0 and up. MariaDB 12.0 also addresses long-standing replication hiccups, like the master node becoming unresponsive when a replica is stopped in semi-synchronous replication.<\/p>\n\n\n\n<p>Plus, for those relying on <code>mariabackup<\/code>, the backup process now handles tricky Aria table cases and avoids certain replication mismatches, closing several bug reports from the community.<\/p>\n\n\n\n<p>Database power users will spot plenty of optimizer and SQL-level fixes\u2014these range from handling derived tables with unnamed columns to more accurate index merge plans. The release also squashes an annoying bug that could lead to endless loops and memory leaks during table analysis if UTF-8 characters were involved.<\/p>\n\n\n\n<p>Lastly, MariaDB 12.0 expands its support for a slew of major Linux distros and architectures. Packages are now available for <a href=\"https:\/\/linuxiac.com\/fedora-linux-42-released\/\" data-type=\"post\" data-id=\"164977\">Fedora 42<\/a>, <a href=\"https:\/\/linuxiac.com\/red-hat-enterprise-linux-10-released\/\" data-type=\"post\" data-id=\"169469\">Red Hat Enterprise Linux 10<\/a> (including x86_64, aarch64, ppc64le, and s390x), SLES 15 SP6 and SP7, <a href=\"https:\/\/linuxiac.com\/ubuntu-25-04-plucky-puffin-released\/\" data-type=\"post\" data-id=\"165520\">Ubuntu 25.04<\/a> (Plucky Puffin), and Debian 13 (Trixie).<\/p>\n\n\n\n<p>It\u2019s also worth noting this is the final release for <a href=\"https:\/\/linuxiac.com\/ubuntu-24-10-oracular-oriole\/\">Ubuntu 24.10<\/a>, which <a href=\"https:\/\/linuxiac.com\/ubuntu-24-10-nears-its-end-of-life\/\">reached the end of standard support<\/a> in July 2025. And for anyone running CentOS Stream 9, a previously missing <code>MariaDB-provider-lzo<\/code> package is now properly included.<\/p>\n\n\n\n<p>For the full breakdown, see the <a href=\"https:\/\/mariadb.com\/docs\/release-notes\/community-server\/release-notes-mariadb-12.0-rolling-releases\/mariadb-12.0.2-release-notes\" target=\"_blank\" rel=\"noreferrer noopener\">announcement<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MariaDB 12.0 open-source RDBMS is out, fixing InnoDB and replication issues, while adding Fedora 42, RHEL 10, and Debian 13 package support.<\/p>\n","protected":false},"author":10,"featured_media":181733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[3651,3646,3641,4592],"class_list":["post-181730","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-databases","tag-mariadb","tag-mysql","tag-rdbms"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/181730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=181730"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/181730\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/181733"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=181730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=181730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=181730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}