arrow-left

All pages
gitbookPowered 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 Nowarrow-up-right

Downloadarrow-up-right |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.

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

circle-info

Be notified of new MariaDB Server releases automatically by 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.

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

MDEV-5723arrow-up-right: mysqldump -uroot 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.12arrow-up-right [merge] Wed 2014-03-05 01:57:57 +0400

    • Merge

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

      • : 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.11arrow-up-right Tue 2014-03-04 14:37:09 +0100

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

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

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

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

    • Fixed bug MDEV-5635arrow-up-right. 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.8arrow-up-right [merge] Thu 2014-02-27 13:43:06 +0400

    • Merge

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

      • Update test results after fix for

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

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

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

    • Merge

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

      • : 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()

    MDEV-5754arrow-up-right: MySQL 5.5 slaves cannot replicate from MariaDB 10.0

  • Revision #3427.35.244arrow-up-right Tue 2014-03-04 08:48:32 +0100

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

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

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

  • MDEV-4955arrow-up-right discover of table non-existance on CREATE
  • Revision #4007.1.9arrow-up-right Thu 2014-02-27 12:25:51 +0100

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

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

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

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

    • compilation error in CONNECT with ODBC

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

    • OQGraph fails in --embedded

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

    • InnoDB 5.6.15 merge. update test results

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

      • 5.6.15

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

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

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

      • initial commit into innodb-5.6 mergetree

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

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

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

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

  • Revision #4007.1.2arrow-up-right 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.1arrow-up-right [merge] Wed 2014-02-26 15:28:07 +0100

    • 10.0-base merge

    • Revision #3427.43.5arrow-up-right [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.

    • 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:

    • 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.

  • Merge MDEV-5657arrow-up-right (parallel replication) to 10.0
  • Revision #3427.35.242arrow-up-right Wed 2014-02-26 15:02:09 +0100

    • MDEV-5657arrow-up-right: Parallel replication.

  • Fixed test case as gtid events are not counted anymore
  • Revision #3427.35.240arrow-up-right Tue 2014-02-11 18:08:02 +0200

    • Fixed wrong result file

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

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

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

      • : 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.236arrow-up-right Wed 2014-01-08 11:00:44 +0100

    • MDEV-5509arrow-up-right: Seconds_behind_master incorrect in parallel replication

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

    Update the testcases to be run extended_keys=ON:

    • 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.

  • 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)

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

  • MDEV-5723arrow-up-right
    Revision #3427.46.1arrow-up-right
    MDEV-5778arrow-up-right
    MDEV-5732arrow-up-right
    MDEV-5732arrow-up-right
    Revision #3427.43.4arrow-up-right
    Revision #3427.43.3arrow-up-right
    MDEV-5244arrow-up-right
    Revision #3427.43.2arrow-up-right
    MDEV-5606arrow-up-right
    Revision #3427.43.1arrow-up-right
    MDEV-5630arrow-up-right
    MDEV-4726arrow-up-right
    Revision #3427.42.5arrow-up-right
    MDEV-5636arrow-up-right
    Revision #3427.42.4arrow-up-right
    MDEV-4984arrow-up-right
    Revision #3427.42.3arrow-up-right
    MDEV-4984arrow-up-right
    Revision #3427.42.2arrow-up-right
    MDEV-4726arrow-up-right
    Revision #3427.42.1arrow-up-right
    MDEV-4984arrow-up-right
    spinner
    Distributions which Include MariaDB
    BINLOG_GTID_POS(..)
    MASTER_GTID_WAIT()
    @@LAST_GTID