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

MariaDB 10.0.15 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: 25 Nov 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 #4506 [merge] Fri 2014-11-21 20:20:39 +0100
  • Revision #4505 [merge] Fri 2014-11-21 08:50:44 +0100
  • Revision #4504 Wed 2014-11-19 17:14:49 +0300
    • MDEV-7118: Anemometer stop working after upgrade to from...
  • Revision #4503 Wed 2014-11-19 14:34:49 +0400
    • MDEV-7074 multi_source.simple test fails in buildbot
  • Revision #4502 Wed 2014-11-19 12:08:35 +0400
    • MDEV-6993 Bad results with join comparing DECIMAL and ENUM/SET columns
  • Revision #4501 Wed 2014-11-19 10:33:49 +0400
    • MDEV-6978 Bad results with join comparing case insensitive VARCHAR/ENUM/SET expression to a _bin ENUM column
  • Revision #4500 Tue 2014-11-18 23:15:54 +0400
    • MDEV-6991 GROUP_MIN_MAX optimization is erroneously applied in some cases
  • Revision #4499 Tue 2014-11-18 16:33:29 +0400
    • MDEV-6950 Bad results with joins comparing DATE/DATETIME and INT/DECIMAL/DOUBLE/ENUM/VARCHAR columns MDEV-6971 Bad results with joins comparing TIME and DOUBLE/DECIMAL columns Disallow using indexes on non-temporal columns to optimize ref access, range access and table elimination when the counterpart's cmp_type is TIME_RESULT, e.g.: SELECT * FROM t1 WHERE indexed_int_column=time_expression; Only index on a temporal column can be used to optimize temporal comparison operations.
  • Revision #4498 Tue 2014-11-18 13:07:37 +0400
    • MDEV-7086 main.ctype_cp932 fails in buildbot on a valgrind build Removing a redundant and wrong condition which could access beyond the pattern string range.
  • Revision #4497 Mon 2014-11-17 17:13:30 +0100
  • Revision #4496 Mon 2014-11-17 12:42:02 +0100
    • MDEV-7121: Parallel slave may hang if master crashes in the middle of writing transaction to binlog
  • Revision #4495 Mon 2014-11-17 12:41:44 +0100
    • MDEV-7079: rpl.rpl_parallel_temptable fails in valgrind builder
  • Revision #4494 Mon 2014-11-17 08:53:42 +0100
    • MDEV-7080: rpl.rpl_gtid_crash fails sporadically in buildbot
  • Revision #4493 Fri 2014-11-14 09:13:13 +0200
    • MDEV-7083: sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind
  • Revision #4492 Thu 2014-11-13 11:01:31 +0100
    • MDEV-6917: Parallel replication: "Commit failed due to failure of an earlier commit on which this one depends", but no prior failure seen
  • Revision #4491 Thu 2014-11-13 10:46:09 +0100
    • MDEV-7065: Incorrect relay log position in parallel replication after retry of transaction
  • Revision #4490 Thu 2014-11-13 10:31:20 +0100
    • MDEV-6775: Wrong binlog order in parallel replication: Intermediate commit
  • Revision #4489 Thu 2014-11-13 10:20:48 +0100
    • MDEV-6680: Performance of domain_parallel replication is disappointing
  • Revision #4488 Thu 2014-11-13 10:09:46 +0100
    • MDEV-6718: Server crashed in Gtid_log_event::Gtid_log_event with parallel replication
  • Revision #4487 Thu 2014-11-13 09:56:28 +0100
    • MDEV-7102: Incorrect PSI_stage_info message in SHOW PROCESSLIST during parallel replication
  • Revision #4486 Thu 2014-11-13 09:49:33 +0100
    • Fix a confusing error message in the testsuite
  • Revision #4485 Thu 2014-11-13 09:49:07 +0100
    • MDEV-6775: Wrong binlog order in parallel replication
  • Revision #4484 Thu 2014-11-13 09:20:40 +0100
    • Revert incorrect/redundant fix for old BUG#34656
  • Revision #4483 Thu 2014-11-13 09:19:12 +0100
    • MDEV-7101: SAFE_MUTEX lock order warning when reusing wait_for_commit mutex
  • Revision #4482 Thu 2014-11-13 13:24:26 +0200
    • MDEV-7035: Remove innodb_io_capacity setting depending on setting of innodb_io_capacity_max
  • Revision #4481 Thu 2014-11-13 12:00:57 +0200
    • MDEV-7100: InnoDB error monitor might unnecessary wait log_sys mutex
  • Revision #4480 Thu 2014-11-13 11:05:22 +0200
    • MDEV-7083: sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind.
  • Revision #4479 Wed 2014-11-12 16:14:08 +0200
    • MDEV-7070: rpl.rpl_innodb_bug68220 fails in buildbot
  • Revision #4478 Wed 2014-11-12 06:27:56 +0400
    • MDEV-7073 main.information_schema and main.information_schema_all_engines fail in buildbot on a build without perfschema
  • Revision #4477 Wed 2014-11-12 05:56:45 +0400
    • MDEV-7072 mroonga/wrapper.version_56_or_later_performance_schema fails in buildbot on a build without perfschema
  • Revision #4476 Wed 2014-11-12 05:52:53 +0400
    • MDEV-7071 Spider tests fail due to an unknown option --skip-performance-schema on a build without perfschema
  • Revision #4475 Wed 2014-11-12 05:40:21 +0400
    • MDEV-7075 perfschema.mks_timer-6258 test not skipped on builds without perfschema
  • Revision #4474 Tue 2014-11-11 19:59:31 +0300
    • Fix buildbot failure: make selectivity.test and selectivity_innodb.test work when table names are case-insensitive.
  • Revision #4473 Mon 2014-11-10 16:43:27 +0400
    • MDEV-6965 non-captured group \2 in regexp_replace
  • Revision #4472 Mon 2014-11-03 15:47:57 +0200
    • MDEV-4396: Fix innodb.innodb_bug14676111 test.
  • Revision #4471 [merge] Mon 2014-11-03 17:47:37 +0100
  • Revision #4470 Sun 2014-11-02 01:08:09 +0400
    • MDEV-7001 Bad result for NOT NOT STRCMP('a','b') and NOT NOT NULLIF(2,3) The bug is not very important per se, but it was helpful to move Item_func_strcmp out of Item_bool_func2 (to Item_int_func), for the purposes of "MDEV-4912 Add a plugin to field types (column types)".
  • Revision #4469 Wed 2014-10-29 22:12:31 -0400
    • MDEV-6939 : Dots in file names of configuration files
  • Revision #4468 Wed 2014-10-29 22:05:46 -0400
    • mysys/mf_fn_ext.c: typos & indents
  • Revision #4467 [merge] Wed 2014-10-29 15:20:46 +0300
  • Revision #4466 Tue 2014-10-28 22:31:52 -0700
  • Revision #4465 [merge] Tue 2014-10-28 16:31:26 -0700
  • Revision #4464 Mon 2014-10-27 16:58:16 +0200
  • Revision #4463 Mon 2014-10-27 11:03:17 +0200
    • Fix test failure.
  • Revision #4462 Sun 2014-10-26 07:29:37 +0200
  • Revision #4461 Sun 2014-10-26 07:22:51 +0200
    • MDEV-6926: innodb_rows_updated is misleading on slav
  • Revision #4460 Sat 2014-10-25 09:24:39 +0300
    • MDEV-6930: Make innodb_max_dirty_pages_pct my.cnf variable a double
  • Revision #4459 Sat 2014-10-25 08:21:52 +0300
  • Revision #4458 Fri 2014-10-24 22:26:31 +0300
  • Revision #4457 Fri 2014-10-24 22:02:54 +0300
    • MDEV-6937: buf_flush_LRU() does not return correct number in case of compressed pages
  • Revision #4456 Fri 2014-10-24 18:58:04 +0300
    • MDEV-6931: Page cleaner should do LRU flushing regardless of server activity
  • Revision #4455 Fri 2014-10-24 17:56:04 +0300
    • MDEV-6933: Spurious lock_wait_timeout_thread wakeup in lock_wait_suspend_thread()
  • Revision #4454 Fri 2014-10-24 17:11:09 +0300
    • MDEV-6934: os_event_wait_time_low(): wait time calculation is messed up
  • Revision #4453 [merge] Fri 2014-10-24 10:01:01 +0400
    • Merged mroonga updates.
    • Revision #4426.1.6 Fri 2014-10-24 06:37:53 +0900
      • Disable foreign_key_create test.
  • Revision #4452 Thu 2014-10-23 12:31:13 +0400
    • Better comments
  • Revision #4451 [merge] Wed 2014-10-22 18:33:49 +0400
    • Merged mroonga updates.
    • Revision #4426.1.5 Thu 2014-10-23 00:31:01 +0900
      • Skip Mroonga if platform is big endian. Remove last test disabling.
  • Revision #4450 [merge] Tue 2014-10-21 22:20:21 +0400
    • Merged mroonga updates.
    • Revision #4426.1.4 Wed 2014-10-22 03:43:19 +0900
      • Disable tests for Power8.
  • Revision #4449 [merge] Tue 2014-10-21 10:52:55 +0400
    • Merge mroonga.
    • Revision #4426.1.3 Tue 2014-10-21 04:51:38 +0900
      • Update Mroonga to the latest version on 2014-10-21T04:51:38+0900
    • Revision #4426.1.2 [merge] Tue 2014-10-21 01:56:56 +0900
      • Merge from trunk
  • Revision #4448 [merge] Tue 2014-10-21 00:02:24 +0400
    • Merge
    • Revision #4445.1.1 Mon 2014-10-20 23:35:34 +0400
      • MDEV-6879: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
  • Revision #4447 Mon 2014-10-20 16:42:00 +0400
    • MDEV-6649 Different warnings for TIME and TIME(N) when @@old_mode=zero_date_time_cast
  • Revision #4446 Thu 2014-10-16 22:58:08 +0400
    • MDEV-6879: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
  • Revision #4445 Thu 2014-10-16 17:57:13 +0400
    • MDEV-6878: Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()
  • Revision #4444 [merge] Mon 2014-10-13 12:31:55 +0400
    • Merge 10.0-connect -> 10.0
    • Revision #4439.1.3 Sun 2014-10-12 15:46:31 +0200
      • - Remove one gcc warning
    • Revision #4439.1.2 Sun 2014-10-12 12:05:05 +0200
      • - Fix null handling for date columns (see MDEV-6744)
    • Revision #4439.1.1 Fri 2014-10-10 13:27:52 +0200
      • - Fix a regression error from regarding Header as Boolean from some table types. Was added to ha_connect::GetBooleanOption (otherwise ignored)
  • Revision #4443 [merge] Sat 2014-10-11 12:52:55 +0200
  • Revision #4442 Fri 2014-10-10 23:52:47 +0400
    • MDEV-6519: Assertion `join->best_read < double(...)' failed after adding a key to a TokuDB table...
  • Revision #4441 Mon 2014-10-06 15:08:47 +0400
    • MDEV-6442: Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3
  • Revision #4440 Fri 2014-10-10 17:08:12 +0400
    • MDEV-6738: use_stat_table + histograms crashing optimizer - When EITS code calls store_key_image_to_rec(), it should follow its calling convention (which is counter-intuitive)
  • Revision #4439 [merge] Fri 2014-10-10 13:18:03 +0400
    • Merge 10.0-connect -> 10.0
    • Revision #4424.1.1 Thu 2014-10-09 17:23:37 +0200
      • - in CheckCond change strcat to strncat to avoid the case of non zero terminated string.
  • Revision #4438 [merge] Fri 2014-10-10 13:16:41 +0400
    • Merge 10.0-mroonga -> 10.0
    • Revision #4426.2.1 [merge] Fri 2014-10-03 09:47:41 +0400
      • Merge 10.0-mroonga -> 10.0
      • Revision #4426.1.1 Fri 2014-10-03 11:30:53 +0900
        • fix Windows build disabling position
  • Revision #4437 Thu 2014-10-09 12:25:45 +0400
    • Fixed mroonga build failure on Power8: define generic gcc version of GRN_SET_64BIT.
  • Revision #4436 Mon 2014-10-06 15:29:22 +0400
    • MDEV-6442: Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3
  • Revision #4435 Sun 2014-10-05 22:07:28 +0200
    • fix failing rpl.rpl_user_variables
  • Revision #4434 Sun 2014-10-05 22:07:19 +0200
    • fix main.mysqldump test failing after Mroonga merge.
  • Revision #4433 Sat 2014-10-04 20:43:39 +0200
    • fix out-of-source builds
  • Revision #4432 Sat 2014-10-04 15:27:08 +0200
    • increase version
  • Revision #4431 Sat 2014-10-04 15:26:04 +0200
    • xtradb/innodb: fix to compile with VS 2008
  • Revision #4430 Tue 2014-09-30 17:06:02 +0200
    • cleanup: an outbreak of templatonia cured.
  • Revision #4429 Tue 2014-09-30 15:57:38 +0200
    • fix more sql_command_flags: SQLCOM_ASSIGN_TO_KEYCACHE should not be CF_AUTO_COMMIT_TRANS SQLCOM_PRELOAD_KEYS should not be CF_AUTO_COMMIT_TRANS SQLCOM_INSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS SQLCOM_UNINSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS
  • Revision #4428 Tue 2014-09-30 15:55:02 +0200
    • BUG#13627921 - MISSING FLAGS IN SQL_COMMAND_FLAGS MAY LEAD TO REPLICATION PROBLEMS
  • Revision #4427 Fri 2014-10-03 17:38:46 +0400
    • MDEV-6533 - MySQL Bug#72718 - CACHE_LINE_SIZE in innodb should be 128 on POWER
  • Revision #4426 [merge] Thu 2014-10-02 15:48:20 +0400
    • Merge 10.0-mroonga -> 10.0
    • Revision #4410.1.2 Thu 2014-10-02 14:58:57 +0400
      • - Changing Mroonga maturnity from STABLE to BETA - removing libmysql/libmysql.version from .bzrignore, as we don't have this file any more
    • Revision #4410.1.1 Sun 2014-09-21 00:33:45 +0900
      • Update Mroonga to the latest version on 2014-09-21T00:33:44+0900
  • Revision #4425 Wed 2014-10-01 13:03:50 +0300
    • Fixed compiler warning. Now MariaDB 10.0 compiles without warnings for me. (Except Instantiation notices from oqgraph that I don't know what to do with)
  • Revision #4424 [merge] Wed 2014-10-01 11:16:50 +0400
    • Merge 10.0-connect -> 10.0
    • Revision #3984.2.51 Tue 2014-09-30 12:59:24 +0200
      • Fix MDEV-6802 in a clean way. Add an union in the PARM structure to contain int values Use a cast to ptrdiff_t in MAPFAM/MXPFAM::InitDelete required by some compilers
    • Revision #3984.2.50 Tue 2014-09-30 01:25:53 +0200
      • Add #include <stdint> needed by GCC to declare uintptr_t
    • Revision #3984.2.49 Tue 2014-09-30 00:53:00 +0200
      • Fix all compiler issues on FreeBSD clang.
    • Revision #3984.2.48 Mon 2014-09-29 14:42:50 +0200
    • Revision #3984.2.47 Sat 2014-09-27 12:26:36 +0200
      • Add some new tests
    • Revision #3984.2.46 Sat 2014-09-27 12:09:37 +0200
      • Fix: Crash of an XCOL table when the Colname column size is too small. Was because of buffer overrun in XCLCOL::ReadColumn. The Cbuf buffer was unconditionally filled Now it is limited to its size. This happened because this buffer was allocated according to the XCOL column size. It is now allocated according to the source column size.
    • Revision #3984.2.45 Wed 2014-09-17 00:51:40 +0200
  • Revision #4423 Wed 2014-10-01 11:13:11 +0400
    • Tests connect.odbc_postgresql and connect.odbc_oracle failed after revision 4363 (fixes for MDEV-6661 and MDEV-6666).
  • Revision #4422 [merge] Tue 2014-09-30 20:43:14 +0300
  • Revision #4421 Tue 2014-09-30 21:28:36 +0400
  • Revision #4420 Tue 2014-09-30 21:11:03 +0400
  • Revision #4419 Fri 2014-09-26 18:48:40 +0400
    • MDEV-6799: Crash in field_conv, memcpy_field_possible - Fix the crash, dont call from->type() at the start of the function because it might be unsafe. - Unfortunately there is no testcase - And this is also the reason we can't fix it properly (it should be safe to call from->type() here).
  • Revision #4418 Thu 2014-09-25 19:12:52 +0400
    • MDEV-6788: The variable 'role' is being used without being initialized at sql_acl.cc:8840
  • Revision #4417 Thu 2014-09-25 18:16:29 +0400
    • MDEV-6788: The variable 'role' is being used without being initialized at sql_acl.cc:8840
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.