All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.0.9 Changelog

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 10 Mar 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 #4040 Sat 2014-03-08 12:33:51 +0100

    • default xtradb - fixes for debian packaging

  • Fri 2014-03-07 21:05:28 +0100

    • @@old_mode=zero_date_time_cast

  • Fri 2014-03-07 17:47:47 +0100

    • workaround for xtradb on gcc 4.1.2 RHEL5/x86, gcc atomic ops only work under -march=i686

  • Fri 2014-03-07 15:21:07 +0100

    • XtraDB made the default

  • Fri 2014-03-07 12:08:38 +0100

    • : race between rpl_parallel_change_thread_count and slave start upon server start without --skip-slave-start

  • Fri 2014-03-07 12:02:09 +0100

    • : Incorrect free of rgi->deferred_events in parallel replication

  • Fri 2014-03-07 10:34:07 +0400

    • Do not use SECONDS_IN_24H in nt_servc.cc. This constant uses my_time.h, which inclusion is not desirable in nt_servc.cc

  • Fri 2014-03-07 00:21:25 +0400

    • Make "CAST(time_expr AS DATETIME)" compatible with MySQL-5.6 (and the SQL Standard)

  • Thu 2014-03-06 16:19:12 +0400

    • - Performance: my_hash_sort_bin is called too often

  • Thu 2014-03-06 11:47:22 +0100

    • mysql_stmt_reset returns "commands out of sync" error

  • [merge] Wed 2014-03-05 23:20:10 +0100

    • 10.0-base merge

    • Wed 2014-03-05 02:10:06 +0400

      • : mysqldump -uroot

  • Tue 2014-03-04 22:25:34 +0100

    • xtradb, windows, aio: fix the bad merge

  • Tue 2014-03-04 20:37:48 +0200

    • Fixed bug found by Pavel Ivanov in Gtid_log_event.

    • Removed double call to trans_begin() for GTID BEGIN event

  • Tue 2014-03-04 20:32:52 +0200

    • Fixed timing problem in rpl_heartbeat_basic.test

  • [merge] Tue 2014-03-04 14:32:42 +0100

    • Merge , , and into 10.0

    • Tue 2014-03-04 13:10:14 +0100

      • : MySQL 5.5 slaves cannot replicate from

  • Tue 2014-03-04 01:22:53 +0100

    • CMake option to compile against an external PCRE library

  • Sun 2014-03-02 19:01:34 +0100

    • Assertion status_var.memory_used == 0 fails on disconnect after opening an OQGRAPH table

  • Sun 2014-03-02 15:54:57 +0100

    • Valgrind warnings "Conditional jump or move depends on uninitialised value" in create_sort_index with small sort_buffer_size

  • Sun 2014-03-02 15:02:13 +0100

    • online alter and changed field/index options

  • Sat 2014-03-01 13:27:04 +0100

    • Selecting from SEQUENCE table with negative number hangs server

  • Sat 2014-03-01 11:55:31 +0100

    • Assertion granted_role->is_role() fails on granting role with empty name

  • Sat 2014-03-01 10:19:42 +0100

    • minor cleanup

  • Fri 2014-02-28 21:46:43 +0100

    • update InnoDB version

  • Fri 2014-02-28 21:04:58 +0100

    • XtraDB compilation failures on Windows (again)

  • Fri 2014-02-28 20:24:22 +0100

    • followup for : DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize ORDER::fast_field_copier_setup

  • [merge] Fri 2014-02-28 10:00:31 +0100

    • merge

    • Thu 2014-02-27 22:43:42 +0100

      • discover of table non-existance on CREATE

  • Thu 2014-02-27 19:44:00 +0400

    • Fixing AIX compilation failires

  • Thu 2014-02-27 16:41:49 +0200

    • Enable windows builds for XtraDB.

  • Thu 2014-02-27 14:31:39 +0400

    • OQGRAPH backing table changes not reflected in OQGRAPH table

  • Thu 2014-02-27 08:21:41 +0100

    • : does not return proper error unless mysql_store_result is called

  • [merge] Wed 2014-02-26 16:54:08 +0100

    • Merge (parallel replication) to 10.0

    • [merge] Wed 2014-02-26 16:38:42 +0100

      • Merge (parallel replication) to 10.0

  • Wed 2014-02-26 15:46:13 +0200

    • : DBT-3 Q1 benchmark: Benchmark + profile a patch

  • Wed 2014-02-26 12:55:28 +0400

    • - my_rename() deletes files when it shouldn't

  • Sat 2014-02-22 03:11:56 +0200

    • Fixed that rpl_row_create_table can be run with --ps-protocol

  • Wed 2014-02-19 14:05:15 +0400

    • - Compiling fails on OSX using clang

  • Thu 2014-02-13 11:13:55 +0400

    • - Reduce usage of LOCK_open: LOCK_flush

  • Thu 2014-02-13 10:44:10 +0400

    • - Reduce usage of LOCK_open: TABLE::in_use

  • Thu 2014-02-13 10:19:37 +0400

    • - Reduce usage of LOCK_open: tc_count

  • Wed 2014-02-12 00:06:44 +0200

    • Changed " to ' around connection name (safer)

  • Tue 2014-02-11 23:41:56 +0200

    • Fixed that --apply-slave-statements also uses multi-source

  • [merge] Tue 2014-02-11 19:45:38 +0200

    • Automatic merge

    • Tue 2014-02-11 18:45:49 +0200

      • Fixed test case as gtid events are not counted anymore

  • Tue 2014-02-11 19:42:18 +0200

    • Fixed : mysqldump --dump-slave fails with multi-source replication

  • Tue 2014-02-11 19:40:33 +0200

    • Fixed : Aria engine return "The table is full" (ERROR 1114) inserting record, while MyISAM and InnoDB doesn't

  • [merge] Tue 2014-02-11 14:21:48 +0100

    • Merge 10.0-base -> 10.0

    • Tue 2014-02-11 14:06:03 +0100

      • : sql_slave_skip_counter

  • Tue 2014-02-11 01:51:48 +0400

    • Increase version number

  • [merge] Mon 2014-02-10 15:12:17 +0100

    • Merge -base to 10.0.

    • Mon 2014-02-10 12:53:04 +0100

      • Fix check_testcase

unusable for multi-database operations, checks all databases
  • MariaDB-5.5 part of the fix: since we can't easily fix query optimization for I_S tables, run the affected-tablespaces query with semijoin=off. It happens to have a good query plan with that setting. [This is a forward-port to MariaDB 10.0]

  • Revision #3427.43.12 [merge] Wed 2014-03-05 01:57:57 +0400

    • Merge

    • Revision #3427.46.2 Tue 2014-03-04 15:14:40 +0400

      • MDEV-5723: mysqldump -uroot unusable for multi-database operations, checks all databases

      • Make do_fill_table() use join_tab->cache_select->cond if it is present. When join_tab->cache_select->cond is present, join_tab->select_cond doesn't have any conditions that are usable for I_S optimizations.

    • Tue 2014-03-04 00:41:50 +0400

      • : Valgrind failure in innodb_ext_keys.te

      • Fix valgrind failure: make test_if_order_by_key() account for extended keys feature.

  • Revision #3427.43.11 Tue 2014-03-04 14:37:09 +0100

    • MDEV-5703: [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159

  • Revision #3427.43.10 [merge] Tue 2014-03-04 14:21:00 +0100

    • Merge MDEV-5754, MDEV-5769, and MDEV-5764 into 10.0-base

  • Revision #3427.43.9 Thu 2014-02-27 13:54:05 -0800

    • Fixed bug MDEV-5635. After constant row substitution some field items become constant items. The range analyzer should take into account this fact when looking for ranges.

  • Revision #3427.43.8 [merge] Thu 2014-02-27 13:43:06 +0400

    • Merge

    • Revision #3427.45.1 Thu 2014-02-27 13:40:40 +0400

      • Update test results after fix for MDEV-5732

  • Revision #3427.43.7 [merge] Wed 2014-02-26 17:03:32 +0100

    • Merge MDEV-5657 (parallel replication) to 10.0-base

  • Revision #3427.43.6 [merge] Tue 2014-02-25 19:35:00 +0400

    • Merge

    • Revision #3427.44.1 Tue 2014-02-25 19:25:49 +0400

      • MDEV-5732: Valgrind warning for index_merge and extended_keys

      • Make is_key_scan_ror() take into account the existence of extended keys.

  • Don't set
    OPTION_BEGIN
    before calling
    trans_begin()
    as this causes extra work in
    trans_begin()
  • Revision #3427.35.244 Tue 2014-03-04 08:48:32 +0100

    • MDEV-5769: Slave crashes on attempt to do parallel replication from an older master

  • Revision #3427.35.243 Mon 2014-03-03 12:13:55 +0100

    • MDEV-5764: START SLAVE UNTIL does not work with parallel replication

  • Revision #4007.1.9 Thu 2014-02-27 12:25:51 +0100

    • MDEV-5672 MariaDB 10.0.8 doesn't compile without perfschema

  • Revision #4007.1.8 Thu 2014-02-27 12:00:16 +0100

    • MDEV-4447 MariaDB sources should have unix-style line endings everywhere

  • Revision #4007.1.7 Thu 2014-02-27 08:43:54 +0100

    • compilation error in CONNECT with ODBC

  • Revision #4007.1.6 Wed 2014-02-26 20:11:00 +0100

    • OQGraph fails in --embedded

  • Revision #4007.1.5 [merge] Wed 2014-02-26 19:36:33 +0100

    • InnoDB 5.6.15 merge. update test results

    • Revision #0.49.2 Wed 2014-02-26 19:23:04 +0100

      • 5.6.15

  • Revision #4007.1.4 [merge] Wed 2014-02-26 19:22:48 +0100

    • null-merge from innodb-5.6 mergetree (as of 5.6.14)

    • Revision #0.49.1 Wed 2014-02-26 19:11:54 +0100

      • initial commit into innodb-5.6 mergetree

  • Revision #4007.1.3 [merge] Wed 2014-02-26 19:21:23 +0100

    • Percona-Server-5.6.15-rel63.0.tar.gz merge

    • Revision #0.12.68 Wed 2014-02-26 16:25:11 +0100

      • Percona-Server-5.6.15-rel63.0.tar.gz

  • Revision #4007.1.2 Wed 2014-02-26 16:22:26 +0100

    • Fix code in make_sortkey() that only worked by chance (assert added by MySQL verified that strnxfrm can only increase the string length if from == to, and the latter is a random decision made by individual items and String::realloc).

  • Revision #4007.1.1 [merge] Wed 2014-02-26 15:28:07 +0100

    • 10.0-base merge

    • Revision #3427.43.5 [merge] Tue 2014-02-25 16:04:35 +0100

      • 5.5 merge

    • Tue 2014-02-25 13:01:57 +0400

      • Update test results after the previous push

    • Tue 2014-02-25 01:18:13 +0400

      • : Make extended_keys=ON by default in 10.0

      • Change the default flag value to ON.

      • Update the testcases to be run extended_keys=ON

    • Wed 2014-02-12 21:37:58 +0400

      • Backport from 10.0 to 10.0-base the following:

        • revision-id: psergey@askmonty.org-20140204092710-2yt5ysa5ej3l2c03 : range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:

        • Revision ID: jorgen.loland@oracle.com-20120314131055-ml54x9deueqfsff4 BUG#13701206: WHERE A>=B DOES NOT GIVE SAME EXECUTION PLAN AS WHERE B<=A (RANGE OPTIMIZER)

    • Tue 2014-02-11 19:22:17 -0800

      • Fixed bug . The function calculate_cond_selectivity_for_table() must consider the case when the key range tree returned by the call of get_mm_tree() is of the type SEL_TREE::ALWAYS.

  • Revision #3427.35.242 Wed 2014-02-26 15:02:09 +0100

    • MDEV-5657: Parallel replication.

    Revision #3427.35.240 Tue 2014-02-11 18:08:02 +0200

    • Fixed wrong result file

    does not work with GTID
    complaints due to missing
    SET debug_sync=RESET
    in a few tests.
  • Revision #3427.35.237 [merge] Mon 2014-02-10 12:39:26 +0100

    • Merge of MDEV-4984, MDEV-4726, and MDEV-5636 into 10.0-base.

    • Revision #3427.42.6 Sun 2014-02-09 11:15:45 +0100

      • MDEV-4726: Race in mysql-test/suite/rpl/t/rpl_gtid_stop_start.test

    • Sun 2014-02-09 00:56:18 +0100

      • : Deadlock in RESET MASTER

    • Sat 2014-02-08 22:28:41 +0100

      • : Implement and .

    • Sat 2014-02-08 01:16:45 +0100

      • : Implement MASTER_GTID_WAIT() and @@LAST_GTID.

    • Fri 2014-02-07 20:24:39 +0100

      • : Race in mysql-test/suite/rpl/t/rpl_gtid_stop_start.test

    • Fri 2014-02-07 19:15:28 +0100

      • : Implement MASTER_GTID_WAIT() and @@LAST_GTID.

  • Revision #3427.35.236 Wed 2014-01-08 11:00:44 +0100

    • MDEV-5509: Seconds_behind_master incorrect in parallel replication

  • Revision #4039
    Revision #4038
    Revision #4037
    Revision #4036
    MDEV-5789
    Revision #4035
    MDEV-5788
    Revision #4034
    Revision #4033
    MDEV-5372
    Revision #4032
    MDEV-5675
    Revision #4031
    MDEV-4603
    Revision #4030
    Revision #3427.43.13
    MDEV-5723
    Revision #4029
    Revision #4028
    Revision #4027
    Revision #4026
    MDEV-5754
    MDEV-5769
    MDEV-5764
    Revision #3427.35.245
    MDEV-5754
    MariaDB 10.0
    Revision #4025
    MDEV-5620
    Revision #4024
    MDEV-5748
    Revision #4023
    MDEV-5674
    Revision #4022
    MDEV-5667
    Revision #4021
    MDEV-5735
    Revision #4020
    MDEV-5668
    Revision #4019
    Revision #4018
    Revision #4017
    Revision #4016
    MDEV-4309
    Revision #4015
    Revision #4007.1.10
    MDEV-4955
    Revision #4014
    Revision #4013
    Revision #4012
    MDEV-5744
    Revision #4011
    MDEV-5728
    Revision #4010
    MDEV-5657
    Revision #4008.1.1
    MDEV-5657
    Revision #4009
    MDEV-4309
    Revision #4008
    MDEV-5612
    Revision #4007
    Revision #4006
    MDEV-5314
    Revision #4005
    MDEV-5597
    Revision #4004
    MDEV-5492
    Revision #4003
    MDEV-5403
    Revision #4002
    Revision #4001
    Revision #4000
    Revision #3427.35.241
    Revision #3999
    MDEV-4551
    Revision #3998
    MDEV-3815
    Revision #3997
    Revision #3427.35.239
    MDEV-4937
    Revision #3996
    Revision #3995
    MariaDB 10.0
    Revision #3427.35.238
    :
    • trivial test result updates

    • If extended_keys setting makes a difference for a testcase, run the testcase with extended_keys=off. There were only a few such cases

  • Update to vcol_select_innodb looks like a worse plan but it will be gone in 10.0.

  • that fix didn't have a public testcase, so I created one.

  • Revision #3427.46.1
    MDEV-5778
    Revision #3427.43.4
    Revision #3427.43.3
    MDEV-5244
    Revision #3427.43.2
    MDEV-5606
    Revision #3427.43.1
    MDEV-5630
    Revision #3427.42.5
    MDEV-5636
    Revision #3427.42.4
    MDEV-4984
    Revision #3427.42.3
    MDEV-4984
    Revision #3427.42.2
    MDEV-4726
    Revision #3427.42.1
    MDEV-4984

    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.

    BINLOG_GTID_POS(..)
    MASTER_GTID_WAIT()
    @@LAST_GTID
    Distributions which Include MariaDB

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