This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-24. For the latest, interactive version please visit https://mariadb.com/kb/.

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
  • Revision #4039 Fri 2014-03-07 21:05:28 +0100
    • @@old_mode=zero_date_time_cast
  • Revision #4038 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
  • Revision #4037 Fri 2014-03-07 15:21:07 +0100
    • XtraDB made the default
  • Revision #4036 Fri 2014-03-07 12:08:38 +0100
    • MDEV-5789: race between rpl_parallel_change_thread_count and slave start upon server start without --skip-slave-start
  • Revision #4035 Fri 2014-03-07 12:02:09 +0100
    • MDEV-5788: Incorrect free of rgi->deferred_events in parallel replication
  • Revision #4034 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
  • Revision #4033 Fri 2014-03-07 00:21:25 +0400
    • MDEV-5372 Make "CAST(time_expr AS DATETIME)" compatible with MySQL-5.6 (and the SQL Standard)
  • Revision #4032 Thu 2014-03-06 16:19:12 +0400
    • MDEV-5675 - Performance: my_hash_sort_bin is called too often
  • Revision #4031 Thu 2014-03-06 11:47:22 +0100
    • MDEV-4603 mysql_stmt_reset returns "commands out of sync" error
  • Revision #4030 [merge] Wed 2014-03-05 23:20:10 +0100
    • 10.0-base merge
    • Revision #3427.43.13 Wed 2014-03-05 02:10:06 +0400
      • MDEV-5723: 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.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.
      • Revision #3427.46.1 Tue 2014-03-04 00:41:50 +0400
        • MDEV-5778: 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
    • 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
    • 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.
  • Revision #4029 Tue 2014-03-04 22:25:34 +0100
    • xtradb, windows, aio: fix the bad merge
  • Revision #4028 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
    • Don't set OPTION_BEGIN before calling trans_begin() as this causes extra work in trans_begin()
  • Revision #4027 Tue 2014-03-04 20:32:52 +0200
    • Fixed timing problem in rpl_heartbeat_basic.test
  • Revision #4026 [merge] Tue 2014-03-04 14:32:42 +0100
  • Revision #4025 Tue 2014-03-04 01:22:53 +0100
    • MDEV-5620 CMake option to compile against an external PCRE library
  • Revision #4024 Sun 2014-03-02 19:01:34 +0100
    • MDEV-5748 Assertion status_var.memory_used == 0 fails on disconnect after opening an OQGRAPH table
  • Revision #4023 Sun 2014-03-02 15:54:57 +0100
    • MDEV-5674 Valgrind warnings "Conditional jump or move depends on uninitialised value" in create_sort_index with small sort_buffer_size
  • Revision #4022 Sun 2014-03-02 15:02:13 +0100
    • MDEV-5667 online alter and changed field/index options
  • Revision #4021 Sat 2014-03-01 13:27:04 +0100
    • MDEV-5735 Selecting from SEQUENCE table with negative number hangs server
  • Revision #4020 Sat 2014-03-01 11:55:31 +0100
    • MDEV-5668 Assertion granted_role->is_role() fails on granting role with empty name
  • Revision #4019 Sat 2014-03-01 10:19:42 +0100
    • minor cleanup
  • Revision #4018 Fri 2014-02-28 21:46:43 +0100
    • update InnoDB version
  • Revision #4017 Fri 2014-02-28 21:04:58 +0100
    • XtraDB compilation failures on Windows (again)
  • Revision #4016 Fri 2014-02-28 20:24:22 +0100
    • followup for MDEV-4309: DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize ORDER::fast_field_copier_setup
  • Revision #4015 [merge] Fri 2014-02-28 10:00:31 +0100
    • merge
    • Revision #4007.1.10 Thu 2014-02-27 22:43:42 +0100
      • MDEV-4955 discover of table non-existance on CREATE
    • Revision #4007.1.9 Thu 2014-02-27 12:25:51 +0100
    • 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
      • Revision #3427.43.4 Tue 2014-02-25 13:01:57 +0400
        • Update test results after the previous push
      • Revision #3427.43.3 Tue 2014-02-25 01:18:13 +0400
        • MDEV-5244: 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:
          • 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 #3427.43.2 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 MDEV-5606: 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)
          • that fix didn't have a public testcase, so I created one.
      • Revision #3427.43.1 Tue 2014-02-11 19:22:17 -0800
        • Fixed bug MDEV-5630. 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 #4014 Thu 2014-02-27 19:44:00 +0400
    • Fixing AIX compilation failires
  • Revision #4013 Thu 2014-02-27 16:41:49 +0200
    • Enable windows builds for XtraDB.
  • Revision #4012 Thu 2014-02-27 14:31:39 +0400
    • MDEV-5744 OQGRAPH backing table changes not reflected in OQGRAPH table
  • Revision #4011 Thu 2014-02-27 08:21:41 +0100
  • Revision #4010 [merge] Wed 2014-02-26 16:54:08 +0100
  • Revision #4009 Wed 2014-02-26 15:46:13 +0200
    • MDEV-4309: DBT-3 Q1 benchmark: Benchmark + profile a patch
  • Revision #4008 Wed 2014-02-26 12:55:28 +0400
    • MDEV-5612 - my_rename() deletes files when it shouldn't
  • Revision #4007 Sat 2014-02-22 03:11:56 +0200
    • Fixed that rpl_row_create_table can be run with --ps-protocol
  • Revision #4006 Wed 2014-02-19 14:05:15 +0400
    • MDEV-5314 - Compiling fails on OSX using clang
  • Revision #4005 Thu 2014-02-13 11:13:55 +0400
    • MDEV-5597 - Reduce usage of LOCK_open: LOCK_flush
  • Revision #4004 Thu 2014-02-13 10:44:10 +0400
    • MDEV-5492 - Reduce usage of LOCK_open: TABLE::in_use
  • Revision #4003 Thu 2014-02-13 10:19:37 +0400
    • MDEV-5403 - Reduce usage of LOCK_open: tc_count
  • Revision #4002 Wed 2014-02-12 00:06:44 +0200
    • Changed " to ' around connection name (safer)
  • Revision #4001 Tue 2014-02-11 23:41:56 +0200
    • Fixed that --apply-slave-statements also uses multi-source
  • Revision #4000 [merge] Tue 2014-02-11 19:45:38 +0200
  • Revision #3999 Tue 2014-02-11 19:42:18 +0200
    • Fixed MDEV-4551: mysqldump --dump-slave fails with multi-source replication
  • Revision #3998 Tue 2014-02-11 19:40:33 +0200
    • Fixed MDEV-3815: Aria engine return "The table is full" (ERROR 1114) inserting record, while MyISAM and InnoDB doesn't
  • Revision #3997 [merge] Tue 2014-02-11 14:21:48 +0100
  • Revision #3996 Tue 2014-02-11 01:51:48 +0400
    • Increase version number
  • Revision #3995 [merge] Mon 2014-02-10 15:12:17 +0100
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.