MariaDB Enterprise Server and Cluster 5.5.45 Release Notes and Changelog
Release date: 26 Oct 2015
Contents
MariaDB Enterprise Server 5.5.45 Release Notes
This version of MariaDB Enterprise Server is built off MariaDB 5.5.45. We are now providing only 64-bit x86 (x86-64) linux packages, 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.
In most respects MariaDB Enterprise will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Noteable Changes
MariaDB 5.5.45 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.45. Notable updates include:
- XtraDB updated to 5.5.44-37.3
- Diffie-Helman modulus increased to 2048 bits (MDEV-8352)
- Add mysqlbinlog --binlog-row-event-max-size support (MDEV-8340)
MariaDB Enterprise Server Profile-Guide Optimization (PGO) 5.5.45 Release Notes
This version of MariaDB Enterprise Server is built off MariaDB Enterprise Server 5.5.45. MariaDB Enterprise Profile-Guided Optimization (PGO) packages at this time are available for CentOS 6 & 7 and RHEL 6 & 7, Ubuntu 14.04 for the x86_64 architecture. MariaDB Enterprise PGO packages are in a separate repository from the main MariaDB Enterprise repository. There are no packages made available at this time for POWER 8.
Before you begin
Please note that you can only have either regular binaries or PGO binaries installed on a server - they both cannot coexist at the same time on a server. Also, you cannot have MariaDB Enterprise Cluster binaries and MariaDB Enterprise Server PGO binaries installed on a server at the same time. We suggest you test these new PGO packages first in a non-production environment to check the benefit for your own load first. We’re interested in your feedback about performance measurements and findings. If you are interested in working with us to create packages for your specific profile, please contact us
MariaDB Enterprise Cluster 5.5.45 Release Notes
This version of MariaDB Enterprise Cluster is built off MariaDB Galera Cluster 5.5.45 and is mainly an upgrade to benefit from many fixes and improvements in MariaDB Galera 5.5.44, including some backported fixes, as detailed in the changelog.
Updates and fixes in this version
- This release is mainly a bug-fix release.
- Codership changes: github.com/codership/mysql-wsrep/tree/5.5 (till commit
11dc27f
)
- The Galera library used by MariaDB Galera Cluster and included in the MariaDB repositories is currently at version 25.3.9.
- 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 Galera Cluster 5.5 and 10.0 nodes in a cluster is not supported (MDEV-6257)
- This version of MariaDB Galera Cluster supports
wsrep
API v25 which means MariaDB Galera Cluster can be used with either a 25.2.x or 25.3.x Galerawsrep
provider. A 25.3.xwsrep
provider is included in the MariaDB repositories and is also available from the downloads page.
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 5.5.45 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 to know more information at Enterprise Notification Setup Guide
In addition to the changes in MariaDB Server 5.5.45, 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 34ade034edb02208b62d41a257b23bbcbeb3153e 2015-08-18 14:21:52 +0000
- Merge tag 'mariadb-5.5.45' into 5.5e
- commit fa51f70dc68fe2f3afe943e2c81fcbdb34f16cad 2015-08-04 23:42:44 +0200
- correct the NULL-pointer test
- commit 877de3af28b49029be1f6191f202f8e0b4fb1733 2015-07-30 22:08:39 +0300
- MDEV-8554: Server crashes in base_list_iterator::next_fast ...
- commit 17a4a39c1557290f2712fdc921e3c0586619cf2e 2015-08-01 15:08:33 +0200
- Merge branch 'merge-xtradb-5.5' into 5.5
- commit 1b0c81c917c215fad107d66c75cc2eb282bd8f4e 2015-08-01 15:02:14 +0200
- 5.5.44-37.3
- commit 6300f2f274bd9af0cdb599f15fbf55a66ba9ec56 2015-08-01 14:56:18 +0200
- Merge tag 'mysql-5.5.45' into 5.5
- 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
- MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5
- 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
- MDEV-8379 - SUSE mariadb patches
- 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 392df76bc3a40a5dd1956b12628dd6489a37be36 2015-07-23 12:50:58 +0400
- MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior
- 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 7a9670218b2d1b5673432ebf4e0f028a7c963494 2015-07-21 12:12:58 +0300
- MDEV-8474: InnoDB sets per-connection data unsafely
- commit a63d873861c2ed2e1155850ad0d4a48b7bf79a9c 2015-07-17 00:07:01 +0300
- Merge branch '5.5' of github.com:MariaDB/server into 5.5
- 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 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 d199a0ffb0aac86881ea2db7dd78bc07b438dc67 2015-06-11 17:47:52 +0200
- more renames after tokudb merge
- commit b96c196f1cd5d77e524cbf952539bdd33c65ffc1 2015-06-11 16:48:10 +0200
- Item_cache::safe_charset_converter() fixes
- commit 7c98e8a31b48c76a519eeff802d29ad9a8f7b1fc 2015-06-11 16:43:56 +0200
- fix after the tokudb ft-index merge
MariaDB Enterprise Cluster 5.5.45 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 to know more information at
In addition to the changes in MariaDB Galera Cluster 5.5.45, the following changes were made in the source tree:
- commit 432b7be558efaff0d8c8e9035e911049cb2ecf60 2015-08-18 23:39:31 -0400
- Merge branch '5.5e' into 5.5e-galera
- commit 58e396d37a40fd8430e63960d5cf45cc3cffdbd7 2015-08-18 23:38:58 -0400
- ME-222: Disable LEAN_ARCHIVE for Windows.
- commit d073d5805faaad77f1b175e675dd57c28bd9d924 2015-08-18 15:19:46 +0000
- Merge branch '5.5e' into 5.5e-galera
- commit 8e6f55383f4b241490363932494af27eb44858e4 2015-08-18 15:19:34 +0000
- Merge branch '5.5-galera' into 5.5e-galera
- commit 34ade034edb02208b62d41a257b23bbcbeb3153e 2015-08-18 14:21:52 +0000
- Merge tag 'mariadb-5.5.45' into 5.5e
- commit fe757e006c676bc1cfb713f26fbd43e608531458 2015-08-14 13:45:52 -0400
- Fix for some failing tests.
- commit c18e0dab8a24db9d8f84fef328c27a28939a6ef5 2015-08-14 00:01:18 -0400
- MDEV-8617: Multiple galera tests failures with --ps-protocol
- commit e998dffde7af2ac8b751b7d4ad22fd4bf08489f9 2015-08-12 17:47:25 -0400
- MDEV-8598 : Failed MySQL DDL commands and Galera replication
- commit 5b9dd459fb94d44b8852870e89a64d0f953f2eb3 2015-08-07 17:02:51 -0400
- Merge tag 'mariadb-5.5.45' into 5.5-galera
- commit fa51f70dc68fe2f3afe943e2c81fcbdb34f16cad 2015-08-04 23:42:44 +0200
- correct the NULL-pointer test
- commit 877de3af28b49029be1f6191f202f8e0b4fb1733 2015-07-30 22:08:39 +0300
- MDEV-8554: Server crashes in base_list_iterator::next_fast ...
- commit 17a4a39c1557290f2712fdc921e3c0586619cf2e 2015-08-01 15:08:33 +0200
- Merge branch 'merge-xtradb-5.5' into 5.5
- commit 1b0c81c917c215fad107d66c75cc2eb282bd8f4e 2015-08-01 15:02:14 +0200
- 5.5.44-37.3
- commit 6300f2f274bd9af0cdb599f15fbf55a66ba9ec56 2015-08-01 14:56:18 +0200
- Merge tag 'mysql-5.5.45' into 5.5
- 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
- MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5
- 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
- MDEV-8379 - SUSE mariadb patches
- 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 392df76bc3a40a5dd1956b12628dd6489a37be36 2015-07-23 12:50:58 +0400
- MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior
- 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 7a9670218b2d1b5673432ebf4e0f028a7c963494 2015-07-21 12:12:58 +0300
- MDEV-8474: InnoDB sets per-connection data unsafely
- commit af2f7ce3f915c4686ef04294b00c6f4885503f5e 2015-07-19 22:51:19 -0400
- MDEV-8464 : ALTER VIEW not replicated in some cases
- commit a63d873861c2ed2e1155850ad0d4a48b7bf79a9c 2015-07-17 00:07:01 +0300
- Merge branch '5.5' of github.com:MariaDB/server into 5.5
- 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 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 d199a0ffb0aac86881ea2db7dd78bc07b438dc67 2015-06-11 17:47:52 +0200
- more renames after tokudb merge
- commit b96c196f1cd5d77e524cbf952539bdd33c65ffc1 2015-06-11 16:48:10 +0200
- Item_cache::safe_charset_converter() fixes
- commit 7c98e8a31b48c76a519eeff802d29ad9a8f7b1fc 2015-06-11 16:43:56 +0200
- fix after the tokudb ft-index merge