Announcing MariaDB Community Server 10.10 GA and 10.11 RC
 
						We are pleased to announce MariaDB Community Server 10.10 as GA (Generally Available) and the first RC (Release Candidate) of MariaDB Community Server 10.11.
MariaDB Community Server 10.10 now GA
MariaDB Community Server 10.10 GA adds features such as new collations based on the Unicode Collation Algorithm (UCA) 14.0.0, the INET4 data type, replication is using Global Transaction Ids per default, the maximum allowed execution time for a replicated query can be configured. MariaDB Galera Cluster increases security by restricting the nodes which can join a cluster. Read this blog for a full list of all new features in the 10.10 release series. The MariaDB Community Server 10.10 release series started with Preview Releases, then an RC release in August 2022. MariaDB Community Server 10.10.2 marks the first GA release in this series.
MariaDB Community Server 10.11 now RC
For the 10.11 community server release series, a DBA/DevOps can use GRANT … TO PUBLIC, defined in the SQL:1999 standard, to grant privileges to data objects to any user who has access to the server.
In accordance with our work of splitting up the SUPER privilege to more fine grain privileges we are now also working on making sure there is no overlap between SUPER and the new privileges. The READ ONLY ADMIN now needs to be set explicitly also for a SUPER user to be able to make changes on a replica.
A full logical dump of system versioned tables can now be created and used to restore a system versioned table.
In more detail, MariaDB Community Server 10.11 RC includes the following new features:
Community Server 10.11 RC Complete List of Features
For Developers
- Optimizations to information schema system tables
- The information schema provides tables with metadata about stored procedures and stored routines, which are often used by third party tools and MariaDB Connectors to retrieve details about existing routines. Previously, a high number of rows in these tables would have resulted in a performance impact. We have made a number of internal improvements to eliminate the performance impact completely for use cases, where metadata had to be queried regularly
 
For DevOps and DBAs
- The new SQL syntax GRANT .. TO PUBLICcan now be used to easily grant privileges to databases or tables for any user, who has access to the server.- SHOW GRANTS FOR PUBLICis an enhancement to the existing SHOW GRANTS syntax to retrieve all privileges granted to public
 
- SUPERand- READ ONLY ADMINÂ privileges are now separated- The READ ONLY ADMINprivileges now needs to be granted to a user with theSUPERprivilege explicitly, if this user should have write access to a read only replica (a replica havingread_only=1set).
- Read-only replicas are used to ensure that they stay consistent with the primary. This can now be ensured also if SUPERusers try to update data on the replica
 
- The 
- System versioned tables can now be dumped and restored by mariadb-dump
- The new parameter mariadb-dump parameter --dump-historydumps all historical data
- To restore from a dump file the new parameter system_versioning_insert_historyneeds to be enabled to allow direct inserts intoROW_STARTandROW_ENDcolumns
- The existing parameter secure_timestamp needs to be set to a value which allows changing session timestamps
 
- The new parameter mariadb-dump parameter 
- ANALYZE FORMAT=JSONnow shows the time spent in the query optimizer- In some cases optimizing the query can take a while. ANALYZE FORMAT=JSONnow reports time as"query_optimization": {Â "r_total_time_ms": NNNN.NNN }in the JSON string
 
- In some cases optimizing the query can take a while. 
- The system variables innodb_write_io_threadsandinnodb_read_io_threadsare now dynamic, and their values can be changed without restarting the server
We encourage you to Try MariaDB Community Server 10.11 RC today. Please note that we do not recommend running RC releases in production.
 
                                     
			