Release date: 31 Jul 2019
Notable changes of this release include:
MDEV-19795: Merge upstream MyRocks.
MDEV-17228: Encrypted temporary tables are not encrypted.
MDEV-18328: Disks Plugin is now stable and requires the FILE privilege.
MDEV-16508: Spider - sql_mode not maintained between spider node and data nodes.
Merge relevant InnoDB changes from MySQL 5.7.27
Adjust spin loops to the x86 PAUSE instruction latency (MDEV-19845)
CREATE TABLE: MDEV-19292, MDEV-20102
ALTER TABLE: MDEV-15641, MDEV-19630, MDEV-19916, MDEV-19974, MDEV-17301, MDEV-18266
Indexed virtual columns: MDEV-16222, MDEV-17005, MDEV-19870
FULLTEXT INDEX: MDEV-14154
Encryption: MDEV-17228, MDEV-19914
Galera + FOREIGN KEY: MDEV-19660
Recovery & Mariabackup: MDEV-19978
MDEV-20091: DROP TEMPORARY table is logged despite no CREATE was logged
MDEV-19871: Add page id matching check in innochecksum tool
MDEV-20179: Server hangs on shutdown during installation of Spider
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.4 for OpenSUSE 42.3 and Ubuntu 18.10 "Cosmic"
Fixes for the following security vulnerabilities:
I'm aware of the new version and the vulnerabilities it fixes.
There's an update prepped, but it fails building with issues that need fixing by the MariaDB project. Can't break this for all users...
Updated, but build of databases/mariadb104-client failed on i386…
Created attachment 207126 [details]
Workaround to build on i386
Created attachment 207127 [details]
File from mariadb 10.4.6: include/atomic/gcc_sync.h
Also copy file include/atomic/gcc_sync.h from mariadb 10.4.6.
With patch my_atomic.h.diff and this file databases/mariadb104-client build fine on i386 12.0.
This can be closed. The port has been updated to 10.4.7: https://www.freshports.org/databases/mariadb104-server/
(In reply to Erik Cederstrand from comment #5)
But it's still broken on i386.
mariadb104-server depend on mariadb104-client beeing installed.
/usr/ports/databases/mariadb104-client/ # make
===> mariadb104-client-10.4.7 is marked as broken on i386: compile error:
undeclared identifier 'my_atomic_add32'.
*** Error code 1
Thanks for the patches!
(In reply to Bernard Spil from comment #8)
But build on i386 still broken.