MariaDB Enterprise Server and Cluster 10.0.21 Release Notes and Changelog

You are viewing an old version of this article. View the current version here.

Release date:

MariaDB Enterprise Server 10.0.21 Release Notes

This version of MariaDB Enterprise Server is built off MariaDB 10.0.21. We are now providing only 64-bit x86 (x86-64) Linux packages for MariaDB Enterprise Server; 32-bit x86 Linux packages have been discontinued. We have ended support for Fedora 19, Fedora 20, OpenSuse 13.1 and Ubuntu 10.04 LTS (Lucid) packages. Starting with this release, we have included support for Debian 8.1 (Jessie), 64bit.

Notable changes

MariaDB Enterprise Cluster 10.0.21 Release Notes

This version of MariaDB Enterprise Cluster is built off MariaDB Galera Cluster 10.0.21 and is mainly an upgrade to benefit from the many fixes and improvements in MariaDB Galera Cluster 10.0.21, including some backported fixes, as detailed in the changelog. We are now providing only x86-64 Linux packages for MariaDB Enterprise Cluster; 32-bit x86 Linux packages have been discontinued. We have also ended support for Fedora 19, Fedora 20, OpenSuse 13.1 and Ubuntu 10.04 LTS (Lucid) packages. Starting with this release, we have included support for Debian 8.1 (Jessie), 64bit.

Updates and fixes in this version

  • This release is mainly a bug-fix release.
  • The Galera library used by MariaDB Enterprise Cluster and included in the MariaDB repositories is currently at version 25.3.9.
  • ALTER TABLE EXCHANGE PARTITION command was not getting replicated to other nodes in the cluster. (MDEV-7501)
  • GRANT/REVOKE role commands were not getting replicated to other nodes in the cluster. (MDEV-8434)
  • CREATE/ALTER VIEW commands were not replicated properly if ALGORITHM clause was missing. (MDEV-8464)
  • RENAME TABLE command was getting replicated and executed on other nodes even when the user did not have sufficient privileges. (MDEV-8598)

Noteable Changes

  • Running MariaDB Enterprise Cluster 5.5 and 10.0 nodes in a cluster is not supported (MDEV-6257)
  • This version of MariaDB Enterprise Cluster supports wsrep API v25 which means MariaDB Enterprise Cluster can be used with either a 25.2.x or 25.3.x Galera wsrep provider. A 25.3.x wsrep provider is included in the MariaDB repositories and is also available from the downloads page.
  • On Ubuntu and Debian, the Galera Arbitrator daemon (garbd) and the galera library are in two separate packages. The packages are named galera-3 and galera-arbitrator-3. When installing MariaDB Galera Cluster on Ubuntu and Debian (the mariadb-galera-server package), the galera-3 package will be automatically installed. You can then install the arbitrator package on a separate node (recommended) or on one of the nodes running mariadb-galera-server (not recommended).

Note: If Galera 25.2.x and 25.3.x are both being used in the cluster, MariaDB with Galera 25.3.x must be started with wsrep_provider_options='socket.checksum=1' in order to make it backward compatible with Galera v2. Galera wsrep providers other than 25.3.x or 25.2.x are not supported.

MariaDB Enterprise Server 10.0.21 Changelog

Note: The Notification Service creates custom email notices when new releases become available or security vulnerabilities come to light. With this new feature, you'll understand how new versions and security issues affect you, and can quickly make informed decisions on updates and fixes. No more reading detailed change logs and doing manual research. Read on for more information at Enterprise Notification Setup Guide

In addition to the changes in MariaDB 10.0.21, the following changes were made in the source tree:

  • commit 58e396d37a40fd8430e63960d5cf45cc3cffdbd7 2015-08-18 23:38:58 -0400
    • ME-222: Disable LEAN_ARCHIVE for Windows.
  • commit 0403790722e3941779ccea26e85fcd818e2320b5 2015-08-05 20:07:46 +0200
    • increase the VERSION
  • commit fa51f70dc68fe2f3afe943e2c81fcbdb34f16cad 2015-08-04 23:42:44 +0200
    • correct the NULL-pointer test
  • commit 006ffca56e0638f14152f4ba97ecfc7bfe08d773 2015-08-04 23:40:25 +0200
    • after-merge fixes
  • commit 5ca061e65f4f54863f2ca416d97a0f6f9ede940b 2015-08-04 15:35:04 +0200
    • Fix embedded server build
  • commit 9b9c5e890c16176eaf6b54d466708c54e2df7c9d 2015-08-04 11:20:03 +0200
    • MDEV-8302: Duplicate key with parallel replication
  • commit d71b584069ff950ea642b8efd1561244b826a61e 2015-08-04 08:33:31 +0300
    • Fix merge error.
  • commit b74795b00cf36b5d8d733e0056a64f2490fd51ea 2015-07-29 21:38:45 +0300
    • MDEV-7040: Crash in field_conv, memcpy_field_possible, part#2
  • commit 193faa57e55fda05378972b16a88d8bacc601af8 2015-07-30 22:08:39 +0300
    • MDEV-8554: Server crashes in base_list_iterator::next_fast ...
  • commit 877de3af28b49029be1f6191f202f8e0b4fb1733 2015-07-30 22:08:39 +0300
    • MDEV-8554: Server crashes in base_list_iterator::next_fast ...
  • commit 58a73e70e2511e3841a0808a8842a0d7377fc5ea 2015-08-03 16:48:19 +0200
    • remove generated CONNECT files
  • commit 167c540048ed1c49fa97f86cadba1e7ff0559d12 2015-08-03 13:05:40 +0200
    • 5.6.26
  • commit 56544122c75578a23a728e6acafc72dfc449484e 2015-08-03 13:03:47 +0200
    • 5.6.26
  • commit 772c3f370267f40d97689942a84f5093a4d933d8 2015-07-28 17:56:11 +0200
    • .gitattributes: pcre/testdata/greppatN4 -text
  • commit a0107d9c1d4cc88ea5831c2cd38d6fe3db91c290 2015-07-28 00:05:42 +0200
  • commit 9cb8cff312ffd56de0ff17d7567c7975d9e3bf12 2015-07-28 00:01:59 +0200
  • commit 0b3eb4559bdb3c91b536c9fa56aa6b8931a3799b 2015-08-01 15:04:20 +0200
    • 5.6.25-73.1
  • commit 1b0c81c917c215fad107d66c75cc2eb282bd8f4e 2015-08-01 15:02:14 +0200
    • 5.5.44-37.3
  • commit 96badb16afcf8a6ae3d03918419fc51ace4be236 2015-07-31 22:09:46 +0200
    • MDEV-7821 Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
  • commit 409709ec7edc0dd6eb725e766f0d4c52192accfc 2015-07-31 20:33:10 +0200
    • compilation error on windows
  • commit 79deefc4d798f912580ab10786a46d262bc21f28 2015-07-31 12:31:37 +0200
  • commit 4d5772c578bd336b1004084ad7925143137c8a4e 2015-07-31 10:13:01 +0200
    • MDEV-7810 Wrong result on execution of a query as a PS (both 1st and further executions)
  • commit 2721d69f792353e509056819565202483003ab3d 2015-07-28 19:11:53 +0200
    • MDEV-8352 Increase Diffie-Helman modulus to 2048-bits
  • commit bfe2689cf642aac122c8cf8493863dff38f69558 2015-07-31 13:13:39 +0400
  • commit 360e597c3c9f6adbe113f80d3d9cd9afc3b81f89 2015-07-31 12:06:29 +0300
    • Make sure name buffer has string end marker on correct place.
  • commit 1ad294e06430d9fa2dd7e4dd84ffd7909aff0ca5 2015-07-30 18:51:44 +0400
    • MDEV-7821 - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
  • commit fa765a45250176d1168ce5a61dee484c997604b6 2015-07-31 08:52:24 +0300
    • MDEV-6697: Improve foreign keys warnings/errors
  • commit e05cd97b8af6ebda0080eec40018207d0c78acbd 2015-07-29 05:58:45 +0300
    • MDEV-8524: Improve error messaging when there is duplicate key or foreign key names
  • commit 7962add6c4d4ddf2928059fb4e009014f704b206 2015-07-30 13:15:54 +0200
    • Fix MDEV-8561 removing a wrong patch modified: storage/connect/tabodbc.cpp
  • commit c4456b99b3772d2bd08f5977f55df35687df057d 2015-07-30 14:02:44 +0300
    • MDEV-7971: Assertion `name != null' failed in ACL_internal_schema_registry::lookup...
  • commit 392df76bc3a40a5dd1956b12628dd6489a37be36 2015-07-23 12:50:58 +0400
    • MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior
  • commit 4188ba9c1e0ea195adf00d9e6d11b29ef18b2109 2015-07-28 10:18:55 +0400
    • MDEV-7652 - More explanatory ERROR and WARNING messages when loading plugins with plugin-load-add that are already registered at mysql.plugin
  • commit cf30074c3ff6815d85bbd864b28adfe7949d340c 2015-07-27 12:50:51 +0200
    • MDEV-7968 Virtual column set to NULL using load data infile
  • commit 6f14531b522a9fa854f98a2354d0fccf827b2013 2015-07-26 00:05:58 +0200
    • CONNECT: compiler warnings
  • commit 00967e114cb4da4dca9bbc127e26facb08ede3ce 2015-07-26 00:04:36 +0200
    • CONNECT: clean up a stray variable
  • commit 40a6160f4f977d6d142bdb80f7a4f944c7747097 2015-07-26 00:03:34 +0200
    • MDEV-7574 Security definer views don't work with CONNECT ODBC tables
  • commit 121f3e4c90f5cc081b10c38024279df57777295f 2015-07-25 13:13:22 +0200
    • MDEV-7429 main.mysqldump fails sporadically in buildbot
  • commit cd0813e33ee41a88e01523bd1c255375b2aeae9a 2015-07-25 12:21:51 +0200
    • MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"
  • commit 39f5234a6ddf35ecc88a370414df30a9b60ad3c2 2015-07-25 12:17:10 +0200
    • MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"
  • commit 517ef2bd39a0d89fc4a99201d5f97ceea1766397 2015-07-26 14:31:22 +0300
    • Added easy way to assert if another thread has died. Added some extra safety asserts in MyISAM key cache.
  • commit f3e578ab30809dc2b92b4586ee5b0af4470a055e 2015-07-26 14:19:04 +0300
    • Fixed MDEV-8428: Mangled DML statements on 2nd level slave when enabling binlog checksums
  • commit e40bc659335f7f8b69427ed2d215c34c045a5ed7 2015-07-25 15:14:40 +0300
    • Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit().
  • commit 7115341473947882994a5857db8113f7b08a516f 2015-07-23 14:57:12 +0300
    • Fixed warnings and errors found by buildbot
  • commit 2ebedfa998bd9f3f2255b05607a9cb09b6def93d 2015-07-25 00:58:36 +0300
    • MDEV-8532 MTR cannot run with --embedded on Windows on a source build
  • commit a6ab8ef9d7d465a3f0bc1cff6034ca97575629dd 2011-04-22 16:59:10 +0400
    • MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'
  • commit d897015d74d82464a21ed154f606adc69503c372 2015-07-16 16:17:17 +0400
    • MDEV-8399 - [PATCH] Missing Sanity Checks for memory allocation in MariaDB
  • commit 4efcc35a317ddbd1d575bfb906e8214f5edfe026 2015-07-22 13:21:55 +0200
    • Fix (?) retrieving integer arguments in JSON UDF's modified: storage/connect/jsonudf.cpp
  • commit cb3a71d238996ee6054fa6bb7cf47435d474dc55 2015-07-22 11:17:55 +0400
    • Updating the instructions on how to prepare the OS to run "mtr connect.odbc_postgresql"
  • commit 7a9670218b2d1b5673432ebf4e0f028a7c963494 2015-07-21 12:12:58 +0300
    • MDEV-8474: InnoDB sets per-connection data unsafely
  • commit 83ba48b7c670f6dba465325cafd808c91f551544 2015-07-20 20:16:32 +0300
    • MDEV-8506 mroonga/wrapper.performance_schema fails in buildbot on bld-dan-release
  • commit 0bb0ace4204bdcc2dc9b8ca8aeeda03882c44a2e 2015-07-20 14:36:30 +0300
    • MDEV-8443: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing
  • commit 44c4b2304b0d8dd7172b7470e29139057837bae5 2015-07-19 09:28:22 +0200
    • MDEV-8496: gtid_ignore_duplicates treats gtid_seq_no as 32-bit
  • commit 00d3b20fbb669840daebf2a4483cead92221d78c 2015-07-17 00:06:27 +0300
    • MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
  • commit 44de090a5fdcf799d826226055ee848af653e375 2015-07-17 00:02:25 +0300
    • MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
  • commit 12da27da853f4e3e69778beb2b8df4406685494f 2015-07-16 16:28:06 +0400
    • MDEV-8472 BINARY, VARBINARY and BLOB return different warnings on CAST to DECIMAL
  • commit 94bc50650eb490e8d844acfc700f75992857509a 2015-06-30 18:01:40 +0400
    • MDEV-8374 - Debian: mysqld_safe Can't log to error log and syslog at the same time
  • commit 6efdc398bae24483dc7eff73f92142fd968b8a7d 2015-07-14 20:36:23 +0300
  • commit a9960ef0ec0994b6f5c6d43d13ecb2f4a8d52090 2015-06-30 19:43:34 +0300
    • MDEV-8386: MARIADB creates very big tmp file > 351Gb. Started happening after Version 10.0.16-15
  • commit 0a43236fbe7671faaca64a0f84a86f4fc69d1c26 2015-06-30 19:07:55 +0300
    • Code cleanup.
  • commit a95be9644a2f2b45b57206381aa300464fefefc4 2015-07-12 19:53:38 -0700
    • Apply fix for raw devices to XtraDB
  • commit ee5633a39e5f82546f720b4c487fec6bf5f5c066 2015-07-12 19:46:29 -0700
    • Apply fix for raw devices to XtraDB
  • commit d9835658e09a959ce2dd279f699b042cdb534c33 2015-07-10 14:03:39 +0300
    • Updated fill_help_tables for MariaDB - References changed from mysql.com to mariadb.com/kb - NDB specfic things removed - Changed other MySQL related things to MariaDB
  • commit fdd9af56f677322cf6074f7f76f7026e72e9cf1a 2015-07-07 19:37:05 +0200
    • Correct typo in endian.test
  • commit 0efaedf43001527e59b7629300f9ef03c3fa50b2 2015-07-07 18:16:42 +0200
    • Add some new tests: storage/connect/mysql-test/connect/r/endian.result storage/connect/mysql-test/connect/r/mysql_index.result storage/connect/mysql-test/connect/t/endian.test storage/connect/mysql-test/connect/t/mysql_index.test
  • commit 6114101344a9aa07a93b0620673e2b32c6d2a12c 2015-07-07 15:55:32 +0200
    • Fix regression bug on "select max(length(nom)) from emp1" when: The emp1 table type is MYSQL nom is an indexed column
  • commit f07359349f86b29192419adbdd39e55b92c42e22 2015-07-06 12:33:11 +0200
    • Fix loosing result lines when all of this is true: The table type is MYSQL The query where clause includes an indexed column The where clause contains < or <= operator on this column Change version date modified: storage/connect/ha_connect.cc modified: storage/connect/tabmysql.cpp
  • commit 1a8cf15d63230a84e6d4dfac8011008e1331994f 2015-06-30 22:24:37 +0300
    • MDEV-8392: Couldn't alter field with default value for make it not nullable.
  • commit bc300464f1674dc774fd166a87d8894cbe498563 2015-06-26 14:48:22 +0300
    • Fix for MDEV-8301; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending
  • commit 67c56ab1e4841058c40e6b61e1dcbb6e21d4ce52 2015-06-25 23:34:54 +0300
    • Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet
  • commit 8c815751c92313dfa45ef0398b609c9988a0a451 2015-06-25 23:26:29 +0300
    • Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY)
  • commit 2e941fe9fce7f1667993916ff3f238a283286d3f 2015-06-25 23:18:48 +0300
  • commit 8e524d2f8438699742706417a4b027e6259f0857 2015-06-25 00:06:55 +0200
    • Set maturity to GAMMA modified ha_connect.cc
  • commit 0e270f73998a892db04b22cd310e756c02489888 2015-06-25 00:01:38 +0200
    • Set maturity to GAMMA modified ha_connect.cc
  • commit b89de2b2ce84f41351a66d5832c3967b80f9dc31 2015-06-23 14:10:14 +0200
    • MDEV-8354: out-of-order error with --gtid-ignore-duplicates and row-based replication

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.