All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 5.5.36 Changelog

The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now

Download |Release Notes |Changelog |[Overview of 5.5

Release date: 25 Feb 2014

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #4095 [merge] Sat 2014-02-22 22:51:20 +0100

    • 5.3 merge

    • Thu 2014-02-20 21:27:33 -0800

      • After constant row substitution the optimizer should call the method update_used_tables for the where condition to update cached indicators of constant subexpressions. It should be done before further possible simplification of the where condition.

    • Wed 2014-02-19 18:34:12 +0400

      • Backport the following from 5.5 to 5.3: Server crashes in SEL_ARG::rb_insert with index_merge+index_merge_sort_union, FORCE INDEX - merge_same_index_scans() may put the same SEL_ARG tree in multiple result plans. make it call incr_refs() on the SEL_ARG trees that it does key_or() on, because key_or(sel_arg_tree_1, sel_arg_tree_2) call may invalidate SEL_ARG trees pointed by sel_arg_tree_1 and sel_arg_tree_2.

    • Wed 2014-02-19 17:52:47 +0400

      • Fix compile failure:

    • Wed 2014-02-19 17:47:02 +0400

      • Add a debugger helper function that does this:

    • Wed 2014-02-19 17:45:33 +0400

      • : Wrong result on 2nd execution of PS depending on the length of the query - Item_direct_view_ref didn't clear its pointer to item_equal in ::cleanup. - Some Item_direct_view_ref objects have statement lifetime (i.e. they survive across multiple EXECUTE commands). Item_equal objects live only for the duration of one EXECUTE. This caused Item_direct_view_ref to have a stale pointer, which could cause all sorts of effects. (In this bug's testcase it was pointing to the wrong Item_equal, causing wrong query result) - Fixed by doing what Item_field::cleanup() does - don't keep item_equal pointer value. - There is no testcase because the only testcase I've got is highly fragile (e.g. the bug will not show up if @@datadir is of the wrong length).

    • Tue 2014-02-18 17:45:08 +0400

      • mysqldump fails to dump geometry types properly.

    • Tue 2014-02-18 17:15:25 +0400

      • crash in Gcalc_function::add_operation.

    • [merge] Sat 2014-02-15 01:26:53 +0400

      • Merge

      • Sat 2014-02-15 01:21:46 +0400

        • : Server crashes in JOIN::prepare on 2nd execution of PS with materialization+semijoin - The problem was that JOIN::prepare() tried to set TABLE::maybe_null for a table in join. Non-merged semi-join tables 1) are present as join's base tables on second EXECUTE, but 2) do not yet have a TABLE object. Worked around the problem by putting mixed_implicit_grouping into JOIN object, and then passing it to JTBM tables in setup_jtbm_semi_joins().

  • Fri 2014-02-21 23:42:29 +0100

    • Fix "cmake . && cmake -DWITHOUT_TOKUDB=1" to disable tokudb

  • Fri 2014-02-21 00:53:02 +0100

    • mysqldump --dump-slave option does not restart the replication if the dump has failed

  • Fri 2014-02-21 00:52:58 +0100

    • federatedx: avoid unnecessary bzero. improve dbug traces

  • Fri 2014-02-21 00:52:50 +0100

    • Using ORDER BY in a FederatedX table is abnormally slow

  • Wed 2014-02-19 21:40:34 +0100

    • create new test ssl certificates

  • Wed 2014-02-19 21:40:25 +0100

    • doesn't install on fedora if mysql is installed, part 2

  • Wed 2014-02-19 21:40:20 +0100

    • RPM: * readability fixes * CPackRPM wrapper to fix property leakage between components (cmake bug 13248)

  • Wed 2014-02-19 21:40:15 +0100

    • increment and get the query_id atomically, otherwise two concurrent threads might end up having the same query id

  • Wed 2014-02-19 21:39:16 +0100

    • Sync libmysqlclient.so symbol versioning across distributions

  • Mon 2014-02-17 11:10:30 +0100

    • /etc/init.d/mysql exits too early

  • Mon 2014-02-17 11:10:26 +0100

    • Server crashes on second installation of daemon_example plugin

  • Mon 2014-02-17 11:10:22 +0100

    • At --log-warnings=9 or more, log at what address a dynamic plugin was loaded. It helps to interpret valgrind/safemalloc memory-related warnings that are printed when a plugin is unloaded (and thus cannot resolve addresses automatically)

  • Mon 2014-02-17 11:10:18 +0100

    • mtr: smarter check for usable ipv6. Handles the case of sysctl net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1

  • Mon 2014-02-17 11:10:14 +0100

    • errmsg.sys files are located in the builddir, not in the srcdir

  • Mon 2014-02-17 11:10:03 +0100

    • rpm postun scriptlet leaks exit code to rpm

  • Mon 2014-02-17 11:09:57 +0100

    • m_string.h exports generic function names without a namespace prefix, like str2int

  • Mon 2014-02-17 11:09:50 +0100

    • RPM: fix alternative provides/obsoletes - put the correct architecture and version

  • Mon 2014-02-17 11:09:45 +0100

    • mysql_config returns non-zero when running without parameters

  • Tue 2014-02-18 10:54:05 +0400

    • send_eval may free evaluated query buffer before connection thread actually consumed it. With this patch evaluated query buffer is freed along with query buffer.

  • Mon 2014-02-17 23:20:07 +0400

    • Post-merge fixes: merge MariaDB's fix for and with Oracle's fix for Bug#17588348 by reverting Oracle's fix.

  • [merge] Mon 2014-02-17 18:53:54 +0400

    • Merge

    • Mon 2014-02-17 18:50:54 +0400

      • : ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703) : Incorrect index_merge on BTREE indices - In ha_partition, make ordered index reads return rows in rowid order when index columns are the same.

  • Mon 2014-02-17 11:09:40 +0100

    • don't open and fill all I_S tables for SELECT * FROM I_S.TRIGGERS

  • Mon 2014-02-17 11:09:33 +0100

    • different fix for internal Oracle MySQL bug#16324629 that doesn't crash (simply, copied from FederatedX)

  • Mon 2014-02-17 11:09:24 +0100

    • test case for ExtractValue(xml, 'substring(/x,/y)') crashes MySQL bug#12428404 MYSQLD.EXE CRASHES WHEN EXTRACTVALUE() IS CALLED WITH MALFORMED XPATH EXP

  • [merge] Mon 2014-02-17 11:00:51 +0100

    • MySQL-5.5.36 merge (without few incorrect bugfixes and with 1250 files where only a copyright year was changed)

  • Fri 2014-02-14 15:34:23 +0100

    • revert revno 4060:

  • Fri 2014-02-14 15:16:23 +0100

    • fix SphinxSE to not leave Sphinx_error status variable uninitialized

  • [merge] Fri 2014-02-14 14:09:29 +0100

    • 5.3 merge

    • Fri 2014-02-14 14:08:16 +0100

      • fix suite/sphinx/suite.pm to not start searchd twice

  • Thu 2014-02-13 16:41:08 +0400

    • - Deadlock between CREATE/DROP FUNCTION and SELECT from view

  • Wed 2014-02-12 17:07:05 +0200

    • : Assertion `! is_set()' fails on PREPARE SELECT with out of range in GROUP BY

  • Tue 2014-02-11 21:43:08 +0200

    • Support 6 digit version numbers in executable comment syntax. This is needed to be able to ignore executable comments from version 10.0.

  • Tue 2014-02-11 16:58:49 +0200

    • Fixed : mysqld crashes when running a query with ONLY_FULL_GROUP_BY Problem was that we used cache_table in some cases where it was not initialized

  • Tue 2014-02-11 16:57:28 +0200

    • Fixed failing test case

  • Tue 2014-02-11 16:56:38 +0200

    • Set default progress report time to 5 seconds (Had accidently been set to 56 seconds in some merge)

  • Tue 2014-02-11 14:03:13 +0200

    • Enable rpl_row_create_table (no reason to keep this disabled anymore)

  • Tue 2014-02-11 14:02:42 +0200

    • Fix for : Failing assertion: state == TRX_STATE_NOT_STARTED on concurrent CREATE OR REPLACE and transactional UPDATE

  • Tue 2014-02-11 10:32:52 +0200

    • : Query cache destroys uninitialized rwlock

  • [merge] Mon 2014-02-10 20:34:52 -0800

    • Merge

    • [merge] Mon 2014-02-10 17:00:51 -0800

      • Merge 5.3->5.5

  • Mon 2014-02-10 23:53:04 +0400

    • Do not include .result~ files and such into packages

  • Wed 2014-02-05 14:25:37 +0400

    • unix_socket fails in some build environments when $USER variable appears to be unset, or when it contains 'root' even though the user does not have real root permissions

  • Sat 2014-02-01 02:41:12 +0400

    • Increment the version number

  • [merge] Wed 2014-01-29 00:19:53 +0200

    • merge of (5.3->5.5)

    • Tue 2014-01-28 23:23:14 +0200

      • : Wrong result (0 instead of NULL) on 2nd execution of PS with LEFT JOIN, TEMPTABLE view

Revision #2502.567.200 Fri 2014-02-14 11:14:10 +0100

  • fix the test

  • Revision #2502.567.199 Fri 2014-02-14 10:39:25 +0100

    • record incorrect result for MDEV-5539 Empty results in UNION with Sphinx engine (just to have the test in the tree when we merge the upstream fix)

  • Revision #2502.567.198 Thu 2014-02-13 20:21:57 +0100

    • MDEV-714 Bug #1020645 - crash (sig 11) with union query

  • Revision #2502.567.197 Thu 2014-02-13 20:20:17 +0100

    • use a different error for MySQL bug#11747970 - kill the query, as it was supposed to be in bug#11747970, don't fake an error. (this kill can be useful for other bugs too)

  • Revision #2502.567.196 Thu 2014-02-13 20:18:07 +0100

    • Remove the fix from MySQL-5.1 that's not necessary in 5.3

  • Revision #2502.567.195 [merge] Thu 2014-02-13 10:15:03 +0100

    • 5.2 merge

    • Revision #2502.566.62 [merge] Thu 2014-02-13 08:25:33 +0100

      • 5.1 merge

      • Thu 2014-02-13 08:09:07 +0100

        • fix embedded tests (mainly by backporting 5.5. changes)

      • Wed 2014-02-12 21:17:28 +0100

        • Server crashes on NAME_CONST containing AND/OR expressions

  • Revision #2502.567.194 [merge] Fri 2014-02-07 16:55:25 -0800

    • Merge

    • Revision #2502.584.1 Fri 2014-02-07 15:50:36 -0800

      • Fixed bug MDEV-5611. The method Item_field::update_table_bitmaps() should not try to mark the bit for a self-referencing virtual column.

  • Revision #2502.567.193 [merge] Fri 2014-02-07 23:57:55 +0400

    • Merge

    • Revision #2502.583.1 Fri 2014-02-07 20:51:31 +0400

      • MDEV-5582: Plugin 'MEMORY' has ref_count=1 after shutdown with materialization+semijoin - Let cleanup_empty_jtbm_semi_joins() walk into semi-join nests.

  • Revision #2502.567.192 Wed 2014-02-05 17:47:38 -0800

    • Fixed bug MDEV-5468. The field JOIN::select_lex->where should be updated after the call of remove_eq_conds() in the function make_join_statistics(). This matters for subselects.

  • Revision #2502.567.209
    Revision #2502.567.208
    MDEV-4556
    Revision #2502.567.207
    Revision #2502.567.206
    Revision #2502.567.205
    MDEV-5600
    Revision #2502.567.204
    MDEV-5481
    Revision #2502.567.203
    MDEV-5615
    Revision #2502.567.202
    Revision #2502.585.1
    MDEV-5581
    Revision #4094
    Revision #4093
    MDEV-5624
    Revision #4092
    Revision #4091
    MDEV-5698
    Revision #4090
    MDEV-5609
    Revision #4089
    MDEV-5390
    Revision #4088
    Revision #4087
    Revision #4086
    MDEV-5529
    Revision #4085
    MDEV-5580
    Revision #4084
    MDEV-5654
    Revision #4083
    Revision #4082
    Revision #4081
    Revision #4080
    MDEV-5579
    Revision #4079
    MDEV-5613
    Revision #4078
    Revision #4077
    MDEV-5436
    Revision #4076
    Revision #4075
    MDEV-5177
    MDEV-5555
    Revision #4074
    Revision #4066.1.1
    MDEV-5177
    MDEV-5555
    Revision #4073
    Revision #4072
    Revision #4071
    MDEV-5689
    Revision #4070
    Revision #4069
    Revision #4068
    Revision #4067
    Revision #2502.567.201
    Revision #4066
    MDEV-5616
    Revision #4065
    MDEV-5505
    Revision #4064
    Revision #4063
    MDEV-5617
    Revision #4062
    Revision #4061
    Revision #4060
    Revision #4059
    MDEV-5629
    Revision #4058
    MDEV-5607
    Revision #4057
    Revision #4055.1.1
    Revision #4056
    Revision #4055
    Revision #4054
    Revision #4053
    MDEV-5369
    Revision #2502.567.191
    MDEV-5369
    Revision #2502.565.66
    Revision #2502.565.65
    MDEV-5655

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Distributions which Include MariaDB

    This page is licensed: CC BY-SA / Gnu FDL