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

MariaDB 10.0.16 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: 27 Jan 2015

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 #4588 Sun 2015-01-25 16:16:25 +0100
    • MDEV-5719: Wrong result with GROUP BY and LEFT OUTER JOIN
  • Revision #4587 Fri 2015-01-23 14:17:38 +0100
    • win32-debug build failure
  • Revision #4586 Fri 2015-01-23 13:56:46 +0100
    • MDEV-7352: main.kill_processlist-6619 fails sporadically in buildbot
  • Revision #4585 [merge] Fri 2015-01-23 09:36:03 +0100
  • Revision #4584 Thu 2015-01-22 16:11:03 +0100
    • MDEV-7491: Occasional test failure in innodb.group_commit_crash_no_optimize_thread
  • Revision #4583 Thu 2015-01-22 08:58:13 +0100
    • after merge. innodb/xtradb to work on Windows
  • Revision #4582 [merge] Wed 2015-01-21 14:58:41 +0100
    • connect merge
    • Revision #4439.1.32 Tue 2015-01-20 11:26:03 +0100
      • Last revision was to add the JSON table type. This one adds a sort on the multiple table result to obtain the same result on Windows and Linux (because files can be retrieved in a different order)
    • Revision #4439.1.31 [merge] Tue 2015-01-20 01:21:56 +0100
      • Fix compile errors and warnings of LINUX G++
      • Revision #4439.3.2 Mon 2015-01-19 18:55:25 +0100
        • Adding the JSON table type
      • Revision #4439.3.1 Sat 2015-01-17 12:19:06 +0100
        • Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are (MDEV-7421)
    • Revision #4439.1.30 Sat 2015-01-17 11:54:41 +0100
      • Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are.
    • Revision #4439.1.29 Tue 2015-01-13 17:24:31 +0100
      • Add ConnectTimout and QueryTimout options for ODBC tables. Should fix MDEV-7415. (To be specified in option_list)
    • Revision #4439.1.28 Fri 2015-01-09 23:36:50 +0100
      • Fix MDEV-7427 by not reallocating the date format in ScanRecord on each inserted row.
    • Revision #4439.1.27 Tue 2015-01-06 11:32:40 +0100
      • Typo to eliminate some GCC warnings
    • Revision #4439.1.26 Tue 2015-01-06 10:18:04 +0100
      • Set connection charset before calling mysql_real_connect for MYSQL tables. This should fix bug MDEV-7343.
    • Revision #4439.1.25 Sun 2014-12-14 22:47:12 +0100
    • Revision #4439.1.24 [merge] Mon 2014-11-24 20:15:03 +0100
      • Move mktime in TIME_to_localtime because on Linux the hour can be modified
      • Revision #4439.2.4 Mon 2014-11-24 18:32:44 +0100
        • Make the fix for getting day names of dates more general
      • Revision #4439.2.3 Mon 2014-11-24 18:26:44 +0100
        • Enhance the implementation of ODBC tables when using scrollable cursor
      • Revision #4439.2.2 Sun 2014-11-23 16:12:26 +0100
        • Fix a bug causing the day always printed as Sunday for date columns with a date format specifying DDD or DDDD.
      • Revision #4439.2.1 Thu 2014-11-20 23:18:51 +0100
        • Remove gcc warning (variable n is set and not used)
    • Revision #4439.1.23 Thu 2014-11-20 12:57:33 +0100
      • Remove gcc warning on variable n set but not used
    • Revision #4439.1.22 Thu 2014-11-20 11:00:02 +0100
      • Implement putting in memory the result set from an ODBC query.
  • Revision #4581 [merge] Wed 2015-01-21 14:53:40 +0100
  • Revision #4580 [merge] Wed 2015-01-21 14:34:58 +0100
  • Revision #4579 [merge] Wed 2015-01-21 14:33:39 +0100
  • Revision #4578 Wed 2015-01-21 14:02:26 +0100
    • after-merge fixes
  • Revision #4577 [merge] Wed 2015-01-21 12:03:02 +0100
  • Revision #4576 Mon 2015-01-19 16:30:32 +0100
    • remove incorrect asserts in innodb/xtradb. 0 is a valid file handle value.
  • Revision #4575 Mon 2015-01-19 16:11:48 +0100
    • MDEV-5679 MariaDB holds stdin open after startup as mysqld
  • Revision #4574 Mon 2015-01-19 14:32:28 +0100
    • MDEV-7402 'reset master' hangs, waits for signalled COND_xid_list
  • Revision #4573 Mon 2015-01-19 14:19:14 +0100
    • MDEV-7299 Assertion `m_status == DA_ERROR || m_status == DA_OK' fails on concurrent execution of DDL, queries from I_S, and KILL QUERY
  • Revision #4572 Mon 2015-01-19 14:19:05 +0100
    • rename st_my_thread_var::opt_info -> st_my_thread_var::keycache_link
  • Revision #4571 Mon 2015-01-19 14:18:55 +0100
    • remove unused st_my_thread_var::cmp_length
  • Revision #4570 Mon 2015-01-19 14:18:44 +0100
    • MDEV-7219 SQL_CALC_FOUND_ROWS yields wrong result
  • Revision #4569 Mon 2015-01-19 14:18:34 +0100
    • MDEV-7186 get_lock() crashes on Windows, main.sp_notembedded and main.trigger_notembedded fail in buildbot
  • Revision #4568 Mon 2015-01-19 14:07:51 +0100
    • MDEV-7184 main.key_cache fails in buildbot on Windows 32bit
  • Revision #4567 Mon 2015-01-19 14:07:41 +0100
    • MDEV-6728 KILL QUERY executed on an idle connection can interrupt the next query
  • Revision #4566 Mon 2015-01-19 14:07:29 +0100
  • Revision #4565 Mon 2015-01-19 14:07:22 +0100
    • mtr+valgrind: fix jemalloc check to work correctly for bundler and system jemalloc
  • Revision #4564 Mon 2015-01-19 12:39:17 +0200
    • MDEV-7477: Make innochecksum work on compressed tables
  • Revision #4563 Sun 2015-01-18 20:38:07 +0200
    • Fixed MDEV-7314: Deadlock when doing insert-select with Aria
  • Revision #4562 Sun 2015-01-18 13:39:59 +0200
    • Return to original stage after mysql_lock_tables Stage "Filling schema table" is now properly shown in 'show processlist'
  • Revision #4561 Sun 2015-01-18 01:54:11 +0400
    • MDEV-7152 Wrong result set for WHERE a='oe' COLLATE utf8_german2_ci AND a='oe'
    • The code that tested if WHERE expr=value AND expr=const can be rewritten to: WHERE const=value AND expr=const was incomplete in case of STRING_RESULT.
    • Moving the test into a new function, to reduce duplicate code.
  • Revision #4560 Sat 2015-01-17 16:58:10 +0000
    • MDEV-7362: ANALYZE TABLES crash with table-independent-statistics gathering
  • Revision #4559 Sat 2015-01-17 17:52:03 +0400
    • MDEV-7366 SELECT 'a' = BINARY 'A' returns 1 (utf8 charset, utf8_unicode_ci collation) Fixing a wrong assymetric code in Arg_comparator::set_cmp_func(). It existed for a long time, but showed up in 10.0.14 after the fix for "MDEV-6666 Malformed result for CONCAT(utf8_column, binary_string)".
  • Revision #4558 Sat 2015-01-17 16:10:45 +0400
    • A post-fix for: MDEV-7254 Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL The test type_timestamp failed depending on the build machine time zone. Setting a fixed time zone for the test.
  • Revision #4557 Fri 2015-01-16 12:00:07 +0200
    • MDEV-7254: Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL
  • Revision #4556 Fri 2015-01-16 11:26:03 +0200
    • Fix try for Buildbot test failure for tests innodb_bug12400341 innodb-mdev7046 innodb_stats_fetch_nonexistent
  • Revision #4555 Thu 2015-01-15 20:15:50 +0400
    • MDEV-7431 main.log_tables fails sporadically in buildbot
  • Revision #4554 Thu 2015-01-15 15:55:09 +0100
    • MDEV-7430: rpl.rpl_gtid_crash still fails in buildbot
  • Revision #4553 Wed 2015-01-14 18:26:29 -0500
    • MDEV-7368 : SLES: Failed to start mysql.service: Unit mysql.service failed to load
  • Revision #4552 Wed 2015-01-14 18:19:05 +0100
    • MDEV-7467: sporadic failure in rpl.rpl_gtid_crash
  • Revision #4551 Tue 2015-01-13 16:48:11 +0200
    • MDEV-7262: innodb.innodb-mdev7046 fail on BuildBot
  • Revision #4550 Wed 2015-01-07 14:45:39 +0100
    • MDEV-7326: Server deadlock in connection with parallel replication
  • Revision #4549 Tue 2015-01-06 16:08:42 +0200
    • MDEV-7403: should not pass recv_writer_thread_handle to CloseHandle()
  • Revision #4548 Tue 2015-01-06 09:52:09 +0100
    • MDEV-7353: rpl_mdev6386 fails sporadically in buildbot
  • Revision #4547 Tue 2014-12-30 17:10:54 +0200
    • MDEV-5539 Empty results in UNION with Sphinx engine The bug was fixed by Serg earlier by including Sphinx 2.2.6, but he forgot to update the test case.
  • Revision #4546 Sun 2014-12-28 13:44:30 +0200
    • MDEV-7369: MariaDB build fails when XTRADB_STORAGE_ENGINE enabled
  • Revision #4545 Fri 2014-12-19 09:25:29 +0200
    • Fixed compiler warnings
  • Revision #4544 Thu 2014-12-18 11:59:08 +0100
    • MDEV-7342: Test failure in perfschema.setup_instruments_defaults
  • Revision #4543 Fri 2014-12-12 17:13:13 -0500
    • MDEV-6891: Addendum, update company name in copyright notice
  • Revision #4542 Fri 2014-12-12 10:40:27 -0500
  • Revision #4541 Fri 2014-12-12 14:03:20 +0100
    • Fix typo that breaks compilation on platforms without atomics.
  • Revision #4540 Wed 2014-12-10 12:12:09 +0200
    • Fix test case to allow success on create table (Windows).
  • Revision #4539 [merge] Sun 2014-12-07 21:24:02 +0400
  • Revision #4538 Thu 2014-12-04 14:10:41 +0200
    • Add possibility to success on Windows.
  • Revision #4537 Tue 2014-12-02 13:26:45 +0200
    • MDEV-7242: innodb.innodb-mdev7046 fails in various ways on buildbot
  • Revision #4536 Wed 2014-12-03 15:49:31 +0100
    • MDEV-4393: show_explain.test times out randomly
  • Revision #4535 Tue 2014-12-02 20:35:45 +0100
    • put at least some output-generating statement in the test
  • Revision #4534 Tue 2014-12-02 19:15:16 +0100
    • fix include/not_embedded.inc to be independent from the environment
  • Revision #4533 Tue 2014-12-02 18:11:05 +0100
  • Revision #4532 Tue 2014-12-02 12:11:07 +0100
    • Fix wording in error log message, to be consistent with other messages ("IO thread" -> "I/O thread").
  • Revision #4531 Tue 2014-12-02 12:10:21 +0100
    • MDEV-7236: rpl.rpl_gtid_basic failed in buildbot with wait_condition timeout
  • Revision #4530 Tue 2014-12-02 09:27:22 +0100
    • MDEV-7241: rpl.rpl_parallel2 fails sporadically in buildbot
  • Revision #4529 Mon 2014-12-01 23:56:36 +0100
    • add a proper cleanup to innodb.innodb-mdev7046 test
  • Revision #4528 Mon 2014-12-01 22:24:58 +0100
    • remove ssl debugging report_errors() function that was sometimes destroying the state
  • Revision #4527 Mon 2014-12-01 15:35:01 +0100
    • tests that require server restart cannot be run with --embedded
  • Revision #4526 Mon 2014-12-01 14:38:41 +0100
    • bump the version
  • Revision #4525 Mon 2014-12-01 13:52:49 +0100
    • test failure: make list_files more selective to prevent db.opt from showing up
  • Revision #4524 Sat 2014-11-22 18:43:53 +0100
    • silence stderr correctly
  • Revision #4523 Sat 2014-11-22 11:56:29 +0100
    • MDEV-7144 Warnings "bytes lost" during server shutdown after running connect.part_file test in buildbot
  • Revision #4522 Mon 2014-12-01 13:53:57 +0100
    • MDEV-7237: Parallel replication: incorrect relaylog position after stop/start the slave
  • Revision #4521 Fri 2014-11-28 18:11:58 +0400
    • MDEV-7149 Constant propagation erroneously applied for LIKE Simply disallowing equality propagation into LIKE. A more delicate fix is be possible, but it would need too many changes, which is not desirable in 10.0 at this point.
  • Revision #4520 Thu 2014-11-27 09:34:41 +0100
    • MDEV-7037: MariaDB 10.0 does not build on Debian / kfreebsd-i386/amd64 due to MTR failure: multi_source.gtid MDEV-7106: Sporadic test failure in multi_source.gtid MDEV-7153: Yet another sporadic failure of multi_source.gtid in buildbot
  • Revision #4519 Thu 2014-11-27 11:47:22 +0400
    • Backporting a cleanup in boolean function from 10.1: Moving Item_bool_func2 and Item_func_opt_neg from Item_int_func to Item_bool_func. Now all functions that return is_bool_func()=true have a common root class Item_bool_func. This change is needed to fix MDEV-7149 properly.
  • Revision #4518 Wed 2014-11-26 16:41:28 +0200
    • Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.
  • Revision #4517 Wed 2014-11-26 14:33:55 +0200
    • MDEV-7214: Test failure in main.partition_innodb
  • Revision #4516 Wed 2014-11-26 11:07:32 +0100
    • MDEV-6582: DEBUG_SYNC does not reset mysys_var->current_mutex, causes assertion "Trying to unlock mutex that wasn't locked"
  • Revision #4515 Tue 2014-11-25 14:19:11 +0100
    • MDEV-7179: rpl.rpl_gtid_crash failed in buildbot with Warning: database page corruption or a failed
  • Revision #4514 Tue 2014-11-25 12:19:48 +0100
    • MDEV-6903: gtid_slave_pos is incorrect after master crash
  • Revision #4513 Tue 2014-11-25 11:38:01 +0200
    • MDEV-7046: MySQL#74480 - Failing assertion: os_file_status(newpath, &exists, &type) after Operating system error number 36 in a file operation.
  • Revision #4512 [merge] Tue 2014-11-25 08:31:03 +0200
    • Better comments and add a test case.
    • Revision #3413.67.52 Tue 2014-11-25 08:06:41 +0200
      • Better comments and add a test case.
  • Revision #4511 Mon 2014-11-24 20:35:02 +0200
    • MDEV-7183: innodb-wl5522-debug-zip fails in buildbot on Windows
  • Revision #4510 Mon 2014-11-24 20:25:17 +0200
    • MDEV-7169: innodb.innodb_bug14147491 fails in buildbot on Windows
  • Revision #4509 Mon 2014-11-24 19:37:38 +0200
    • MDEV-7168: Tests innodb.innodb_stats_create_table innodb.innodb_stats_drop_locked fail and innodb.innodb_stats_fetch_nonexistent fails in buildbot on Windows
  • Revision #4508 Mon 2014-11-24 15:26:47 +0200
    • MDEV-7164: innodb.innodb-alter-table-disk-full fails in buildbot on Windows
  • Revision #4507 Mon 2014-11-24 02:53:45 +0400
    • MDEV-7157 plugins.server_audit fails sporadically in buildbot. Records can get to the different place in the log when multiple thread are logged. So the delay added to let the record be saved on the same place.
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.