All pages
Powered by GitBook
1 of 41

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Changelogs - MariaDB 10.0 Series

MariaDB 10.0 Changelog Series

MariaDB 10.0.38 Changelog

DownloadRelease NotesChangelogOverview of 10.0

Release date: 31 Jan 2019

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #368eda060f 2019-01-29 20:33:43 +0200

    • List of unstable tests for 10.0.38 release

  • 2019-01-29 15:00:41 +0200

    • : Assertion failure on ALTER TABLE after foreign_key_checks=0

  • 2019-01-29 14:14:57 +0200

    • Duplicated call to dict_foreign_remove_from_cache()

  • 2019-01-29 14:07:59 +0200

    • : Duplicated call to dict_foreign_remove_from_cache()

  • 2019-01-29 11:50:07 +0100

    • Fix xtradb version after merge

  • 2019-01-29 09:34:08 +0100

    • MariaDB detect incorrect table name

  • Merge 2019-01-28 20:52:47 +0100 - Merge branch '5.5' into 10.0

  • 2019-01-28 11:51:12 +0100

    • disable an old test

  • 2019-01-28 20:17:54 +0100

    • Fix detection of version in tokudb

  • Merge 2019-01-28 20:15:57 +0100 - Merge branch 'merge-tokudb-5.6' into 10.0

  • 2019-01-24 17:31:13 +0100

    • 5.6.42-84.2

  • 2019-01-28 15:42:16 +0100

    • Version fix after merge

  • 2019-01-28 15:39:27 +0100

    • Reverting part of da34c7de5dacac85c4dc1f714bcd7edf3b7fe5f9 that was already fixed by by Marko

  • Merge 2019-01-28 15:37:01 +0100 - Merge branch 'merge-xtradb-5.6' into 10.0

  • 2019-01-24 16:48:39 +0100

    • 5.6.42-84.2

  • Merge 2019-01-28 13:16:27 +0100 - Merge branch 'merge-perfschema-5.6' into 10.0

  • 2019-01-24 15:47:27 +0100

    • 5.6.43

  • Merge 2019-01-28 10:36:12 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-02 00:25:05 +0100

    • Squashed commit of connect/10.0:

  • 2019-01-24 13:31:05 +0100

    • cleanup: fill_alter_inplace_info

  • 2019-01-24 10:51:40 +0100

    • compiler warning

  • 2019-01-24 20:47:46 +0530

    • : Server crashes in Bitmap<64u>::intersect

  • 2019-01-23 18:50:47 +0100

    • mysqltest fails to link with system PCRE libraries

  • 2019-01-24 13:52:51 +0530

    • Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index nominated as PK

  • 2019-01-10 16:32:56 +0200

    • Row-based event is not applied when table map id is greater 32 bit int

  • 2019-01-22 11:06:15 +0100

    • Bug#28867993: POSSIBLE ISSUE WITH MYSQL SERVER RESTART

  • 2019-01-23 12:05:24 +0200

    • InnoDB file size changes are not safe when file system crashes

  • 2019-01-16 14:46:36 +0100

    • FRM_MAX_SIZE too low for some use cases

  • 2019-01-17 22:56:12 +0200

    • : Assertion `inited==RND' failed in handler::ha_rnd_end

  • 2018-05-21 10:42:44 +1000

    • safemalloc: warn, flush after fprintf

  • 2019-01-11 11:55:07 +0100

    • : Increase maximum possible value for table_definition_cache to match table_open_cache

  • Merge 2019-01-15 14:53:27 +0200 - Moving the hash_node_t to improve locality of reference

  • 2019-01-14 22:14:56 +0300

    • Moving the hash_node_t to improve locality of reference

  • 2019-01-15 14:55:12 +0300

    • incorrect ASAN instrumentation

  • 2019-01-15 11:50:15 +0200

    • Add ASAN poisoning for mem_heap_t

  • Merge 2019-01-14 14:06:26 +0200 - Merge pull request #973 from tempesta-tech/tt-10.0--virtual-innodb

  • 2018-11-30 01:15:30 +0300

    • [10.1] ER_NO_SUCH_TABLE_IN_ENGINE followed by "Please drop the table and recreate" upon adding FULLTEXT key to table with virtual column

  • 2019-01-06 23:15:25 +0530

    • : query causes seg fault

  • Merge 2019-01-03 00:20:53 +0100 - Merge branch '5.5' into 10.0

  • 2019-01-02 19:32:05 +0100

    • fix RHEL8 "ambiguous python shebang" build failures

  • 2019-01-02 19:28:48 +0100

    • compilation warning on Windows

  • 2018-12-29 20:44:40 +0300

    • Database corruption after renaming a prefix-indexed column

  • 2018-12-28 12:28:16 +0200

    • row_drop_table_for_mysql(): Correct a parameter to innobase_format_name()

  • Merge 2018-12-20 09:15:01 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-19 16:33:00 +0530

    • slave_ddl_exec_mode=IDEMPOTENT does not handle DROP DATABASE

  • 2018-12-19 10:34:30 +0530

    • : Stack-buffer-overflow with indexed varchar (utf8) field

  • 2018-12-19 10:38:29 +0530

    • Backported (e4d10e09cf31) and (8a8ba1949bf4) to 10.0

  • 2018-12-16 21:50:49 +0200

    • : Assertion `inited==NONE || (inited==RND && scan)' failed in handler::ha_rnd_init(bool) with InnoDB, joins, AND/OR conditions

  • 2018-12-13 19:51:40 +0100

    • remove unsed variable

  • 2018-12-13 12:36:57 +0200

    • Fix cmake -DWITH_PARTITION_STORAGE_ENGINE:BOOL=OFF

  • 2018-12-13 12:15:18 +0200

    • Remove space before #ifdef

  • 2018-12-11 16:16:11 +0530

    • Make Innodb_checksum_algorithm stricter for strict_* values

  • 2018-12-13 00:26:54 +0530

    • Fix compile error when building without the partition engine

  • Merge 2018-12-12 20:19:06 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-12 15:05:14 +0800

    • Fix UNICODE issue of dlerror

  • 2018-12-11 22:03:44 +0300

    • ALTER TABLE is not enforcing prefix index size limit

  • 2018-12-07 02:12:22 +0530

    • : Estimates are higher for partitions of a table with @@use_stat_tables= PREFERABLY

  • 2018-12-07 12:54:02 +0200

    • Crash in fts_is_sync_needed() after failed ALTER or CREATE TABLE

  • 2018-12-06 01:17:44 +0100

    • FLUSH PRIVILEGES crashes server with segfault

  • 2018-12-06 00:48:41 +0100

    • correct order of arguments for Dynamic_array<>::CMP_FUNC2

  • 2018-12-06 00:48:00 +0100

    • cleanup: DYNAMIC_ARRAY -> Dynamic_array<ACL_DB> acl_dbs

  • 2018-12-05 19:27:34 +0530

    • Added a testcase for

  • 2018-11-20 20:12:29 +0530

    • : AddressSanitizer: use-after-poison in create_key_parts_for_pseudo_indexes

  • Merge 2018-11-15 13:57:35 +0100 - Merge branch '5.5' into 10.0

  • 2018-11-14 15:46:53 +0100

    • fix of test suite

  • 2018-11-07 09:25:12 +0100

    • : InnoDB: Warning: using a partial-field key prefix in search, results in assertion failure or "Can't find record" error

  • Merge 2018-11-07 08:02:18 +0200 - Merge 5.5 into 10.0

  • 2018-11-06 10:58:02 +0000

    • Add implementation in .h and delete unneccessery printing

  • 2018-11-05 16:47:14 +0200

    • Revert some InnoDB/XtraDB changes

  • 2018-10-25 21:36:24 +0300

    • InnoDB should use case-insensitive column name comparisons like the rest of the server

  • 2018-11-02 12:42:01 +0200

    • Remove dead code is_thd_killed()

  • 2018-11-01 11:09:32 -0400

    • bump the VERSION

  • 2018-10-31 23:30:34 +0530

    • : Estimate for rows of derived tables is very high when we are using index_merge union

  • 2018-11-01 09:27:59 +0200

    • Revert commit b2f39a5f567d006000aad8b431267298cf81b569 wrong branch.

  • 2018-11-01 09:15:41 +0200

    • Add missing wsrep.cnf.sh

  • 2018-10-31 14:25:26 +0400

    • ASAN unknown-crash / READ of size 1 in my_strntoul_8bit upon INSERT .. SELECT

  • Merge 2018-10-31 00:25:26 +0100 - Merge branch '5.5' into 10.0

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

MariaDB 10.0.19 Changelog

The most recent release in the series is:

Release date: 9 May 2015

For the highlights of this release, see the .

The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

Revision #0880284 2015-05-08 17:06:35 +0300
  • Fix win/ files to be stored with LF in repository

  • Revision #c1b07ff 2015-05-08 11:56:48 +0200

    • update .gitattributes

  • Revision #b5c5f31 2015-05-08 11:48:16 +0200

    • convert files from CRLF to LF line endings

  • Revision #e774008 2015-05-08 11:48:02 +0200

    • bump the VERSION

  • Revision #ac286a9 2015-05-08 11:20:43 +0200

    • Merge branch '5.5' into 10.0

  • Revision #0014bdc 2015-05-07 22:18:34 +0200

    • MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW

  • Revision #8350ea0 2015-05-07 13:04:03 +0300

    • Fix compiler error if compiler does not support c99 style initializers.

  • Revision #a1ad712 2015-05-07 07:39:45 +0400

    • Fixing connect.dbf test failures on big endian machines.

  • Revision #f704b33 2015-05-06 16:47:23 +0300

    • Merge pull request #52 from openquery/MDEV-8053-c99-style-for-structure-members

  • Revision #4d606cb 2015-04-24 23:17:16 +1000

    • c99 style for assigning structure members

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner

    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.

    Revision #1522ee2949
    MDEV-18016
    Revision #6699cac0bf
    MDEV-18256
    Revision #5e06ee41a4
    MDEV-18222
    Revision #f877f6b49d
    Revision #c991939bab
    Revision #c4f97d3cfa
    Revision #eff71f39dd
    Revision #8c2f3e0c16
    Revision #5cdb3fb25e
    Revision #13802fef83
    Revision #724b09d5e7
    Revision #94b68b35f4
    MDEV-17531
    Revision #959f7415bd
    Revision #3262afc6c5
    Revision #c2197e0cd2
    Revision #1abdc0e435
    Revision #a3df9bcadc
    Revision #e6fcd72309
    Revision #38ad46e005
    Revision #013186eb96
    Revision #036ca990ab
    MDEV-18255
    Revision #edeba0c873
    MDEV-17868
    Revision #a0f3b9f94f
    MDEV-17376
    Revision #cce2b45c8f
    MDEV-17803
    Revision #2a0f1d6132
    Revision #31d592ba7d
    MDEV-18349
    Revision #6786fb004c
    MDEV-15925
    Revision #2061e00c20
    MDEV-14440
    Revision #19a7656fb1
    Revision #db469b6907
    MDEV-17475
    Revision #12f362c333
    MDEV-18233
    Revision #a06a3e4670
    MDEV-18233
    Revision #e0633f25e8
    MDEV-18243
    Revision #71e9f0d123
    MDEV-17797
    Revision #b4c471099d
    MDEV-16499
    Revision #e8bb94ccc8
    MDEV-16499
    Revision #d0d0f88f2c
    MDEV-13784
    Revision #b87eb04f77
    Revision #884caeafba
    Revision #32150d2513
    Revision #802ce9672f
    MDEV-18041
    Revision #b74eb5a5fe
    Revision #8634f7e528
    Revision #f16d4d4c6e
    MDEV-17720
    Revision #7e606a2d5c
    MDEV-17589
    Revision #da4efd56aa
    MDEV-11196
    MDEV-10360
    Revision #d1f399408d
    MDEV-6453
    Revision #1a7158b88a
    Revision #8e613458e1
    Revision #5ab91f5914
    Revision #5f5e73f1fe
    MDEV-17957
    Revision #ce1669af12
    Revision #b58f28725b
    Revision #9eadef013e
    Revision #d956709b4b
    MDEV-17833
    Revision #4886d14827
    MDEV-17032
    Revision #12b1ba195c
    MDEV-17904
    Revision #daca7e70d7
    MDEV-17898
    Revision #eed0013bed
    Revision #8a37ce0767
    Revision #17e8570285
    MDEV-17734
    Revision #14f6b0cdfd
    MDEV-17734
    Revision #a84d87fde8
    Revision #47274d902e
    Revision #6cecb10a2f
    MDEV-11167
    Revision #5f29fdecc0
    Revision #9c026273a9
    Revision #db55b39fb2
    Revision #03977e8273
    MDEV-13671
    Revision #f0cb21ea2e
    Revision #9eb8a46790
    Revision #38b3e52c3c
    MDEV-16695
    Revision #c4c738e1ef
    Revision #b2f39a5f56
    Revision #75ceb6ff13
    MDEV-17298
    Revision #09e97299ba
    spinner
    subscribing

    MariaDB 10.0.15 Fusion-io Changelog

    Download | Release Notes | Changelog |

    Release date: 12 Dec 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 #4009 Thu 2014-12-04 13:19:51 +0200

      • : innodb.innodb-mdev7046 and innodb-page_compression* fail on BuildBot

    • Wed 2014-12-03 13:23:42 +0200

      • Fix problem with trims.

    • Wed 2014-12-03 12:05:00 +0200

      • Fix compiler error on fallocate and flags used.

    • Tue 2014-12-02 20:26:21 +0200

      • Fix buildbot valgrind errors on test innodb.innodb-page_compression_tables

    • [merge] Mon 2014-12-01 11:52:51 +0200

      • Merge from lp:maria/10.0 up to revision 4521

    • Mon 2014-11-24 12:08:45 +0200

      • : innodb.innodb-page_compression_zip fails in buildbot

    • Wed 2014-11-19 20:20:31 +0200

      • : InnoDB: Assertion failure in dict_tf_is_valid

    • Wed 2014-11-12 10:06:39 +0200

      • : Query stats for compression based on TRIM size

    • Fri 2014-11-07 12:06:53 +0200

      • Move debug output inside a UNIV_DEBUG.

    • Tue 2014-11-04 17:20:27 +0200

      • Fix posix_fallocate error message and add temporal debug output to resolve the problems on trim.

    • Tue 2014-11-04 11:37:55 +0200

      • Fixed trim operation alligment problem.

    • Wed 2014-10-29 08:51:17 +0200

      • : InnoDB: Add support for 4K sector size if supported

    • [merge] Mon 2014-10-20 11:34:21 +0300

      • Merge from lp:maria/10.0 up to revision 4116.

    • [merge] Tue 2014-09-23 12:46:21 +0300

      • Merge i.e. lp:maria/10.0 up to revision 4346.

    • Wed 2014-08-27 15:39:05 +0300

      • Fix small error on LZMA compression failure error message.

    • Thu 2014-08-07 13:40:00 +0300

      • : Incorrect compression on LZMA.

    • Thu 2014-07-31 11:47:21 +0300

      • Merge -> 10.0-FusionIO

    • Wed 2014-07-23 12:03:48 +0300

      • Fix default value for innodb-compression-algorithm to be 0 (uncompressed) to avoid test failures.

    • Mon 2014-07-21 21:17:58 +0300

      • : mplement a way to read MySQL 5.7.4-labs-tplc page compression format (Fusion-IO).

    • [merge] Sat 2014-06-28 13:10:57 +0300

      • Merge lp:maria/10.0 up to i.e. revision 4252.

    • Fri 2014-06-27 17:32:03 +0300

      • : Change innodb_have_lzo and innodb_have_lz4 as a static variables and reduce the number of ifdef's

    • Thu 2014-06-26 07:50:48 +0300

      • : innodb_compression_algorithm configuration variable can be set to unsupported value.

    • Mon 2014-05-26 20:42:06 +0200

      • compilation failure on Win64

    • Mon 2014-05-26 20:41:10 +0200

      • use ENUM not ULONG for innodb-compression-algorithm command-line option

    • Mon 2014-05-26 20:31:03 +0200

      • compilation failure on Windows

    • Mon 2014-05-26 20:27:14 +0200

      • don't include the file that 1) not present everywhere 2) not used anyway

    • Mon 2014-05-26 20:26:51 +0200

      • temporarily disable lzo compression

    • Mon 2014-05-26 20:26:04 +0200

      • lzo.cmake: don't use the same symbol for two different tests

    • Fri 2014-05-23 08:20:43 +0300

      • Fix compiler warnings.

    • Thu 2014-05-22 21:03:26 +0300

      • Fix compiler error if LZO is not installed.

    • Thu 2014-05-22 19:48:34 +0300

      • Fixed compiler errors caused by merge error.

    • Thu 2014-05-22 16:31:31 +0300

      • Fix some compiler warnings and small errors on code.

    • Fri 2014-05-16 15:30:13 +0300

      • Code cleanup after review.

    • Mon 2014-04-28 07:52:41 +0300

      • Fixed small error on compression failure error text.

    • Wed 2014-04-23 19:23:11 +0300

      • Fixed bug on free buffer space calculation when LZO is used. Fixed bug on function call when InnoDB plugin is used.

    • [merge] Thu 2014-04-17 08:22:54 +0300

      • Merge lp:maria/10.0 up to revision 4140.

    • Wed 2014-04-16 16:55:36 +0300

      • : FusionIO: Failure to create a table with ATOMIC_WRITES option leaves the database in inconsistent state,

    • Tue 2014-04-15 14:28:25 +0300

      • Added support for LZO compression method.

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

    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.

    MDEV-7262
    Revision #4008
    Revision #4007
    Revision #4006
    Revision #4005
    MariaDB 10.0.15
    Revision #4004
    MDEV-7166
    Revision #4003
    MDEV-7133
    Revision #4002
    MDEV-7088
    Revision #4001
    Revision #4000
    Revision #3999
    Revision #3998
    MDEV-6648
    Revision #3997
    MariaDB 10.0.14
    Revision #3996
    MariaDB 10.0.13
    Revision #3995
    Revision #3994
    MDEV-6548
    Revision #3993
    MariaDB 10.1
    Revision #3992
    Revision #3991
    MDEV-6354
    Revision #3990
    MariaDB 10.0.12
    Revision #3989
    MDEV-6392
    Revision #3988
    MDEV-6361
    Revision #3987
    Revision #3986
    Revision #3985
    Revision #3984
    Revision #3983
    Revision #3982
    Revision #3981
    Revision #3980
    Revision #3979
    Revision #3978
    Revision #3977
    Revision #3976
    Revision #3975
    Revision #3974
    MariaDB 10.0.10
    Revision #3973
    MDEV-6070
    Revision #3972
    spinner
    subscribing

    MariaDB 10.0.35 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 3 May 2018

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2018-05-01 11:47:43 +0200 - Merge branch '5.5' into 10.0

    • 2018-04-30 23:06:09 +0200

      • Use after free in authentication

    • 2018-04-30 13:50:59 +0200

      • Bug#25471090: MYSQL USE AFTER FREE

    • Merge 2018-04-29 00:38:10 +0200 - Merge branch '5.5' into 10.0

    • 2018-04-27 11:21:55 +0200

      • Bug#25471090: MYSQL USE AFTER FREE

    • 2018-04-24 15:51:49 -0700

      • Wrong results when calling a stored procedure multiple times with different arguments.

    • 2018-04-12 14:55:43 +0200

      • : Assertion `!new_field->field_name.str || strlen(new_field->field_name.str) == new_field->field_name.length' failed in create_tmp_table on 2nd execution of PS with semijoin

    • 2018-04-26 22:42:42 +0300

      • List of unstable tests for 10.0.35 release

    • Merge 2018-04-26 14:16:31 +0200 - Merge branch 'merge-pcre' into 10.0

    • 2018-04-24 19:08:50 +0200

      • 8.42

    • 2018-04-24 20:28:31 +0200

      • Squashed commit of connect/10.0:

    • Merge 2018-04-26 14:14:51 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2018-04-24 16:25:16 +0200

      • 5.6.39-83.1

    • Merge 2018-04-26 14:13:58 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2018-04-24 16:17:43 +0200

      • 5.6.39-83.1

    • Merge 2018-04-26 14:11:39 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0

    • 2018-04-21 17:40:17 +0200

      • 5.6.40 (no changes)

    • 2018-01-23 17:58:06 +0200

      • 5.6.39 (no changes)

    • Merge 2018-04-26 14:11:09 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

    • 2018-04-21 17:37:24 +0200

      • 5.6.40

    • 2018-04-25 13:20:44 +0200

      • Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION

    • 2018-04-26 14:22:09 +0300

      • Fix compilation error when compiling with valgrind

    • 2018-04-26 14:21:36 +0300

      • Increase number of max table_open_cache instances

    • 2018-04-23 16:19:50 +0300

      • Crash in INFORMATION_SCHEMA.INNODB_SYS_TABLES when accessing corrupted record

    • 2018-04-21 12:11:04 +0300

      • Remove the "register" keyword

    • 2018-04-20 22:05:19 +0300

      • Fix -Wimplicit-fallthrough

    • 2018-04-20 10:35:22 +0300

      • Assertion failure 'key->flags & 1' on ALTER TABLE

    • 2018-04-21 13:13:19 +0200

      • - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()

    • 2018-04-20 20:58:46 +0200

      • mysqltest: use do_stmt_close() not mysql_stmt_close()

    • Merge 2018-04-20 13:16:03 +0200 - Merge branch '5.5' into 10.0

    • 2018-04-20 10:10:33 +0200

      • Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION

    • 2018-04-20 09:40:29 +0200

      • compiler warning

    • 2018-04-17 00:44:46 +0200

      • ASAN error in main.statistics_index_crash-7362

    • 2018-04-11 14:22:10 +0400

      • - storage/oqgraph: Quench warnings with Boost 1.66

    • 2018-04-06 13:33:08 +0400

      • - OQGraph fails to build on FreeBSD

    • 2018-04-04 23:35:47 +0200

      • Update contributors

    • Merge 2018-04-03 18:08:30 +0300 - Merge branch '5.5' into 10.0

    • 2018-03-27 07:55:56 +1100

      • increase upper value of max_prepared_stmt_count to UINT32_MAX

    • 2018-04-02 13:14:30 +0300

      • : session optimizer_use_condition_selectivity=5 causing SQL Error (1918): Encountered illegal value '' when converting to DECIMAL

    • 2018-03-26 10:33:58 +0400

      • using CONVERT() inside AES_ENCRYPT() in an UPDATE corrupts data

    • Merge 2018-03-23 11:44:29 +0100 - Merge branch '5.5' into 10.0

    • Merge 2018-03-20 18:36:03 +0200 - Merge 5.5 into 10.0

    • 2018-03-16 18:57:21 +0530

      • : Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with SQ in WHERE and HAVING, ORDER BY, materialization+semijoin

    • Merge 2018-03-14 12:10:31 +0200 - Merge branch '5.5' into 10.0

    • 2018-03-13 12:42:41 +0400

      • Assertion `ltime->neg == 0' failed in date_to_datetime

    • 2018-03-12 13:06:21 +0200

      • DROP TABLE hangs for InnoDB table with FULLTEXT index

    • 2018-03-09 22:26:27 +0200

      • Restore fix for MySQL BUG#39053 - UNINSTALL PLUGIN does not allow the storage engine to cleanup open connections

    • Merge 2018-02-22 09:22:03 +0100 - Merge branch '5.5' into 10.0

    • 2018-02-12 15:12:49 +0100

      • Configure errors when building without INNOBASE

    • 2018-02-13 13:01:14 +0200

      • innodb_read_only tries to modify files if transactions were recovered in COMMITTED state

    • 2018-02-09 19:47:00 +0400

      • Wrong results for SELECT..WHERE non_indexed_datetime_column=indexed_time_column

    • 2018-02-08 21:12:11 +0200

      • Update wrong xtradb version

    • 2018-02-08 13:26:44 +0200

      • Make the test innodb.recovery_shutdown more robust

    • 2018-02-08 12:51:19 +0200

      • Crash in MVCC read after IMPORT TABLESPACE

    • 2018-02-07 18:14:45 +0100

      • : column_json breaks cyrillic in 10.1.31

    • 2018-02-05 09:23:36 +0200

      • innodb.log_file_size failed in buildbot

    • Merge 2018-02-02 18:14:35 +0100 - Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2018-01-29 09:44:17 +0100

      • : Server crashes in Bitmap<64u>::merge / add_key_field

    • 2018-01-31 20:22:31 +0100

      • don't crash debug builds on "packets out of order"

    • 2018-01-30 10:54:28 -0500

      • bump the VERSION

    • 2018-01-30 11:28:21 +0400

      • Server crashes in prep_alter_part_table on 2nd execution of PS.

    • 2018-01-30 11:35:27 +0400

      • UNHEX() of a somewhat complicated CONCAT() returns NULL

    • 2018-01-30 11:07:35 +0400

      • ExtractValue(xml,something_complex) does not work

    • 2018-01-29 16:39:54 +0200

      • Do not SET DEBUG_DBUG=-d,... in tests

    • Merge 2018-01-29 16:32:59 +0200 - Merge 5.5 into 10.0

    • 2018-01-29 11:01:02 +0200

      • Revert ": Add trx pointer to struct mtr_t"

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

    MariaDB 10.0.26 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 24 Jun 2016

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-06-23 12:44:28 +0400

      • Fixed testcase check failure after db938.test

    • 2016-06-23 12:16:20 +0400

      • - Hard crash in metadata_lock_info

    • 2016-06-23 12:06:16 +0400

      • - Hard crash in metadata_lock_info

    • 2016-06-23 07:42:40 +0300

      • Merge from 5.5

    • 2016-06-22 15:31:58 +0200

      • compilation failures

    • 2016-06-21 10:25:08 +1000

      • : Enable OQGRAPH Engine to compile with Boost-1.60+

    • 2016-06-20 23:43:01 +0300

      • : REVOKE ALL PRIVILEGES, GRANT OPTION FROM CURRENT_ROLE breaks replication

    • 2016-05-30 21:42:36 +0300

      • [] Roles and Users longer than 6 characters

    • 2016-06-22 10:54:19 +0200 - Merge branch 'bb-10.0-serg' into 10.0

    • 2016-06-22 09:41:06 +0200

      • Fixed for failures in buildbot: TokuDB

    • 2016-06-22 00:24:42 +0200

      • Fixed for failures in buildbot: Replication

    • 2016-06-22 00:20:28 +0200

      • Fixed for failures in buildbot: Windows

    • 2016-06-21 16:44:03 +0200 - Merge branch 'merge-pcre' into 10.0

    • 2016-06-21 16:02:35 +0200

      • 8.39

    • 2016-06-21 15:57:20 +0200 - Merge branch 'connect/10.0' into 10.0

    • 2016-06-20 15:26:05 +0200 - Merge branch '10.0' of into 10.0

    • 2016-06-13 14:28:02 +0200

      • Possibly fix Reset remote tables when re-opening

    • 2016-06-02 23:36:19 +0200

      • git90.msg + git91.msg

    • 2016-05-23 15:17:43 +0200

      • New version of the java JdbcInterface

    • 2016-05-22 11:13:10 +0200 - Merge branch '10.0' of into 10.0

    • 2016-05-21 14:58:22 +0200 - Merge branch 'ob-10.0' into 10.0

    • 2016-05-21 14:56:47 +0200

      • Fix wrong return from ExecuteQuery

    • 2016-05-21 12:11:27 +0200

      • Commit changes made from 10.1

    • 2016-05-13 01:20:46 +0200 - Merge branch 'ob-10.0' into 10.0

    • 2016-05-12 23:26:40 +0200

      • Add forgotten changes made on 10.1

    • 2016-05-12 23:08:22 +0200

      • Add all changes made on 10.1

    • 2016-06-21 15:55:37 +0200 - Merge branch 'bb-10.0-serg' into 10.0

    • 2016-06-21 15:47:55 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0

    • 2016-06-21 14:22:52 +0200

      • 5.6.31

    • 2016-04-26 19:06:20 +0200

      • 5.6.30

    • 2016-06-21 15:27:09 +0200 - Merge branch 'merge-xtradb-5.6' into 0.0

    • 2016-06-21 14:20:09 +0200

      • 5.6.30-76.3

    • 2016-06-21 14:58:19 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

    • 2016-06-21 14:21:03 +0200

      • 5.6.31

    • 2016-06-21 14:11:02 +0200 - Merge branch '5.5' into bb-10.0

    • 2016-06-20 16:12:54 +0200

      • fix a mysql-5.5.50 merge: mysqlcheck

    • 2016-06-19 14:51:03 +0200

      • InnoDB receives 'Bad file descriptor' error, possibly related to feedback plugin

    • 2016-06-17 18:54:11 +0400

      • - main.events_restart fails sporadically in buildbot (crashes upon shutdown)

    • 2016-06-17 12:39:20 -0400

      • bump the VERSION

    • 2016-06-17 14:59:17 +0300

      • TokuDB assertion error when building with DEBUG

    • 2016-06-15 13:53:19 +0200

      • my_b_seek() may not work correctly after my_b_read() hits EOF

    • 2016-06-11 22:56:48 +0200 - Merge branch '10.0-tokudb-merge' into 10.0

    • 2016-06-11 22:47:30 +0200

      • fix tokudb tests after the merge

    • 2016-06-11 01:06:09 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge

    • 2016-06-10 19:47:58 +0200

      • 5.6.30-76.3

    • 2016-04-26 20:58:29 +0200

      • 5.6.29-76.2

    • 2016-06-10 20:48:59 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge

    • 2016-04-26 20:56:25 +0200

      • move mysql-test into storage/tokudb, rename suites

    • 2016-02-16 19:44:10 +0100

      • 5.6.28-76.1

    • 2015-12-15 17:23:58 +0100

      • 5.6.27-76.0

    • 2016-05-09 18:38:16 +0200

      • Compiling on IBM System Z fails

    • 2016-06-22 10:23:11 +0200

      • revert part of 69f1a32

    • 2016-06-21 23:34:31 +0400

      • - Hard crash in metadata_lock_info

    • 2016-06-21 21:26:31 +0400

      • Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH The patch fixes the problem with loading information from system tables (e.g. event and help related tables) when PAD_CHAR_TO_FULL_LENGTH is enabled, as well as includes some additional minor improvements: - refactoring in get_field() to return an error rather than success if strmake_root() failed - removing of duplicate code in similar functions: char *get_field(MEM_ROOT *mem, Field *field) bool get_field(MEM_ROOT *mem, Field *field, String *res)

    • 2016-06-21 19:20:11 +0200

      • Replace dynamic loading of mysqld.exe data for plugins, replace with MYSQL_PLUGIN_IMPORT

    • 2016-06-20 14:35:58 +0200

      • : MySQL Bug#11757486:49539: NON-DESCRIPTIVE ERR (ERROR 0 FROM STORAGE ENGINE) WITH MULTI-TABLE UPDATE

    • 2016-06-20 13:54:19 +0400

      • - Valgrind warnings in buildbot after a set of mroonga tests

    • 2016-06-15 13:57:44 +0400

      • - Hard crash in metadata_lock_info

    • 2016-04-26 13:42:10 +0400

      • - connect.json_udf_bin valgrind warnings

    • 2016-06-21 12:37:39 +0300

      • : innodb.innodb_bug53290 fails (crashes) on sol10-64 in buildbot

    • 2016-06-20 22:08:55 +0300

      • Merge commit from 10.1:

    • 2016-06-20 14:11:01 +0400

      • InnoDB NOT IN Query Crash When One Item Is NULL

    • 2016-06-20 09:58:31 +0300

      • : information_schema.index_statistics doesn't delete item when drop table indexes or drop table;

    • 2016-06-18 10:46:55 +0400

      • mysql_install_db error processing ignore_db_dirs.

    • 2016-06-16 14:57:32 +0400

      • having '2015-01-01 01:00:00.000001' > coalesce(NULL) returns true The problem was earlier fixed by the patch for . Adding tests only.

    • 2016-06-16 13:41:45 +0400

      • mysql_install_db error processing ignore_db_dirs.

    • 2016-06-16 12:35:14 +0400

      • mysql_install_db error processing ignore_db_dirs.

    • 2016-06-08 15:16:24 +0200

      • Merge branch 'mdev9991' into mdev9991-10.0

    • 2016-05-28 13:11:09 +0300

      • Follow-up for commit 38b89a61c3ace83b32c079489922a0cae5106b56

    • 2016-05-27 22:52:03 +0400

      • Merge pull request #176 from iangilfillan/10.0

    • 2016-05-27 18:25:14 +0200

      • Update sponsors

    • 2016-05-24 23:15:00 +0200

      • : do not suggest upgrade from MySQL 5.7 to MariaDB 10.x in the installer. Do not lauch upgrade wizard after installation

    • 2016-04-30 11:23:46 -0400

      • bump the VERSION

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

    MariaDB 10.0.12 Changelog

    The most recent release in the series is:

    Release date: 16 Jun 2014

    For the highlights of this release, see the .

    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.

    MariaDB 10.0.37 Changelog

    The most recent release in the series is:

    Release date: 1 Nov 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    Revision #4252 Thu 2014-06-12 10:57:03 +0200
    • valgrind warning. initialize found_rows earlier, before any "goto err".

  • Revision #4251 Wed 2014-06-11 19:08:06 +0200

    • avoid uppercase table aliases tests - they're not portable

  • Revision #4250 Wed 2014-06-11 16:03:10 +0500

    • MDEV-5995 MySQL Bug#12750920: EMBEDDED SERVER START/STOP. Some variables weren't cleared properly so consequitive embedded server start/stop failed. Cleanups added. Also mysql_client_test.c extended to test that (taken from Mattias Johnson's patch)

  • Revision #4249 Wed 2014-06-11 10:09:29 +0200

    • MDEV-6253 MySQL Users Break when Migrating from MySQL 5.1 to MariaDB 10.0.10

  • Revision #4248 Wed 2014-06-11 10:09:24 +0200

    • MDEV-6065 MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE

  • Revision #4247 Wed 2014-06-11 10:08:08 +0200

    • MDEV-6065 MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE"

  • Revision #4246 Mon 2014-06-09 20:18:53 +0200

    • cleanup: remove special case from store_key::store_key(), add Field_blob::new_key_field

  • Revision #4245 Mon 2014-06-09 20:00:23 +0200

    • MDEV-6249 mark P_S STABLE and disable it by default

  • Revision #4244 [merge] Tue 2014-06-10 15:32:56 -0700

    • Merge

    • Revision #4242.1.1 [merge] Tue 2014-06-10 12:45:20 -0700

      • Merge.

      • Tue 2014-06-10 10:34:58 -0700

        • Fixed bug . The method JOIN_CACHE::init may fail (return 1) if some conditions on the used join buffer is not satisfied. For example it fails if join_buffer_size is greater than join_buffer_space_limit. The conditions should be checked when running the EXPLAIN command for the query. That's why the method JOIN_CACHE::init has to be called for EXPLAIN commands as well.

  • Revision #4243 [merge] Tue 2014-06-10 21:51:02 +0200

    • Merge

    • Revision #4241.1.1 [merge] Tue 2014-06-10 21:46:27 +0200

      • Merge

      • Tue 2014-06-10 12:25:16 +0200

        • : EITS: selectivity estimates look illogical for join and non-key equalities Part#1.

  • Revision #4242 Tue 2014-06-10 17:02:46 +0500

    • MDEV-4440 IF NOT EXISTS in multi-action ALTER does not work when the problem is created by a previous part of the ALTER. Loops added to the handle_if_exists_option() to check the CREATE/DROP lists for duplicates.

  • Revision #4241 [merge] Mon 2014-06-09 22:11:24 +0400

    • Merge spider fixes.

    • Revision #4236.1.2 Tue 2014-06-10 02:50:33 +0900

      • fix wrong result for Spider test

    • Tue 2014-06-10 02:25:58 +0900

      • fix for Spider build error by abort_loop on windows

  • Revision #4240 [merge] Mon 2014-06-09 18:00:53 +0200

    • 10.0-connect

    • Revision #4155.1.10 Fri 2014-05-30 14:53:15 +0200 *

      • Eliminate virtual columns from CSV and FMT table fields modified: storage/connect/colblk.h storage/connect/reldef.h storage/connect/tabfmt.cpp

    • Tue 2014-05-27 12:50:52 +0200 *

      • Fix a bug causing the tabname option to be ignored when the connection string was not an URL but a server name. Also make the dbname option to be recignized in create (was only seached in option_list) modified: storage/connect/ha_connect.cc storage/connect/tabmysql.cpp

    • Mon 2014-05-12 23:42:17 +0200 *

      • Fix writing header of void CONNECT DBF tables on first insert. An error occured when the table definition had a special column that was not skipped from the header. modified: storage/connect/filamdbf.cpp

    • Fri 2014-05-09 12:35:19 +0200 *

      • Fix wrong error "Invalid offset for CVS table" when a special column is defined in a CSV table () modified: storage/connect/ha_connect.cc storage/connect/reldef.h storage/connect/tabfmt.cpp

  • Revision #4239 Mon 2014-06-09 16:36:27 +0200

    • MDEV-6320 - disable spider.spider_fixes

  • Revision #4238 Mon 2014-06-09 14:22:43 +0200

    • bzr ignore 'pcre/test*grep'

  • Revision #4237 [merge] Mon 2014-06-09 13:47:20 +0300

    • merge of MDEV-6047

    • Revision #4218.1.1 Mon 2014-06-09 13:42:21 +0300

      • : Make exists_to_in optimization ON by default

  • Revision #4236 Sun 2014-06-08 19:52:11 +0900

    • merge Spider 3.2.4

  • Revision #4235 [merge] Sat 2014-06-07 23:45:05 +0200

    • Merge

    • Revision #4221.1.1 Sat 2014-06-07 19:00:26 +0200

      • : Server crashes in table_multi_eq_cond_selectivity with ... - In table_cond_selectivity(), reset keyuse variable between the loops.

  • Revision #4234 Fri 2014-06-06 21:28:42 +0400

    • MDEV-5976: TokuDB: Wrong query result using mrr=on - Key_value_records_iterator::get_next() should pass pointer to the key to handler->ha_index_next_same(). Because of a typo bug, pointer-to-pointer was passed instead in certain cases.

  • Revision #4233 Fri 2014-06-06 10:29:52 +0400

    • MDEV-6102 Comparison between TIME and DATETIME does not use CURRENT_DATE MDEV-6101 Hybrid functions do not add CURRENT_DATE when converting TIME to DATETIME

  • Revision #4232 Fri 2014-06-06 00:09:17 +0200

    • revert tokudb changes that caused crashes

  • Revision #4231 [merge] Fri 2014-06-06 00:07:27 +0200

    • MariaDB 5.5.38 merge

  • Revision #4230 [merge] Thu 2014-06-05 16:05:08 +0200

    • pcre-8.35

    • Revision #0.66.2 Thu 2014-06-05 13:44:44 +0200

      • pcre-8.35.tar.bz2

  • Revision #4229 Thu 2014-06-05 16:01:27 +0200

    • remove and ignore generated pcre files

  • Revision #4228 [merge] Thu 2014-06-05 16:00:49 +0200

    • pcre-8.34 mergetree initial merge

    • Revision #0.66.1 Thu 2014-06-05 12:47:55 +0200

      • pcre-8.34

  • Revision #4227 Thu 2014-06-05 15:59:46 +0200

    • MDEV-6221 SQL_CALC_FOUND_ROWS yields wrong result again

  • Revision #4226 Thu 2014-06-05 15:59:41 +0200

    • revert the fix for MDEV-5898, restore the fix for MDEV-5549. simplify test case for MDEV-5898

  • Revision #4225 Thu 2014-06-05 15:59:35 +0200

    • MDEV-5998 MySQL Bug#11756966 - 48958: STORED PROCEDURES CAN BE LEVERAGED TO BYPASS DATABASE SECURITY

  • Revision #4224 Thu 2014-06-05 15:59:25 +0200

    • MDEV-6149 Include file pcre.h missing in binary dist, meaing I_S plugins can't be built

  • Revision #4223 Thu 2014-06-05 09:04:43 +0200

    • MDEV-6243 mysql_install_db or mysql_upgrade fails when default_engine=archive

  • Revision #4222 Thu 2014-06-05 09:03:55 +0200

    • MDEV-6258 MariaDB 10.0 performance schema timestamps relative to epoch

  • Revision #4221 Wed 2014-06-04 13:23:00 +0300

    • Fixed compiler warnings

  • Revision #4220 Wed 2014-06-04 13:03:55 +0300

    • MDEV-6046: MySQL Bug#11766684 59851: UNINITIALISED VALUE IN ITEM_FUNC_LIKE::SELECT_OPTIMIZE WITH SUBQUERY AND

  • Revision #4219 Wed 2014-06-04 09:14:38 +0200

    • fix the code to compile without P_S

  • Revision #4218 Tue 2014-06-03 16:57:29 +0400

    • MDEV-6103 - Adding/removing non-materialized virtual column triggers table recreation

  • Revision #4217 Wed 2014-06-04 00:26:27 +0400

    • MDEV-5884: EXPLAIN UPDATE ... ORDER BY LIMIT shows wrong #rows - Make get_index_for_order() return correct #rows. changed EXPLAIN outputs are checked - only #rows is different.

  • Revision #4216 Mon 2014-06-02 13:33:41 +0200

    • MDEV-6280 can't skip test with slash in its name

  • Revision #4215 Mon 2014-06-02 12:33:17 +0400

    • MDEV-6287 Bad warning level when inserting a DATETIME value into a TIME column

  • Revision #4214 Fri 2014-05-30 16:19:00 +0400

    • MDEV-4051 INET6_ATON() and INET6_NTOA()

  • Revision #4213 Fri 2014-05-30 15:24:25 +0400

    • Moving implementation of INET_ATON() INET_NTOA() into separate files item_inetfunc.h and item_inetfunc.cc.

  • Revision #4212 Mon 2014-05-26 22:41:35 +0400

    • Increase version number

  • Revision #4211 Mon 2014-05-26 13:31:11 +0200

    • typo fixed (compilation failure with libwrap)

  • Revision #4210 Tue 2014-05-13 11:53:30 +0200

    • MDEV-6153 Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes

    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.

    spinner
    Revision #a737135ae3 2018-10-30 18:15:58 +0200
    • List of unstable tests for 10.0.37 release

  • Revision #6ced789186 2018-10-30 13:29:19 +0200

    • MDEV-12023 Assertion failure sym_node->table != NULL on startup

  • Revision #f4b8b6b9a3 2018-10-29 21:44:38 +0100

    • MDEV-15919 lower_case_table_names does not behave as expected

  • Revision #f30148a740 2018-10-29 14:51:29 +0100

    • CONNECT: bintar compilation failure on Mac OS X

  • Revision #cd0734d6bd 2018-10-28 10:55:46 +0100

    • after-merge: enable tests

  • Revision #70e567f576 2018-05-07 22:43:43 +0200

    • Squashed commit of connect/10.0:

  • Revision #411a2540ee 2018-10-28 10:09:58 +0100

    • CONNECT: don't mix bundled zlib and system libxml2

  • Merge Revision #3e2394a56b 2018-10-28 10:06:23 +0100 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #a9a0d0c372 2018-10-27 21:06:41 +0200

    • 5.6.42

  • Merge Revision #1bad8f9df3 2018-10-28 10:04:36 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #bbcb173436 2018-10-27 20:53:19 +0200

    • 5.6.41-84.1

  • Merge Revision #87d852f102 2018-10-28 01:10:15 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #da34c7de5d 2018-10-27 21:05:16 +0200

    • 5.6.42

  • Merge Revision #37ab7e4596 2018-10-27 20:46:18 +0200 - Merge branch '5.5' into 10.0

  • Revision #30c3d6db32 2018-10-24 16:28:46 +0300

    • MDEV-17533 Merge new release of InnoDB 5.6.42 to 10.0

  • Revision #2549f98289 2018-10-24 16:01:18 +0300

    • MDEV-17532 Performance_schema reports wrong directory for the temporary files of ALTER TABLE…ALGORITHM=INPLACE

  • Revision #5dd3b52f95 2018-10-24 11:04:38 +0300

    • MDEV-17531 Crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX

  • Revision #642394197e 2018-10-19 19:10:45 +0400

    • Remove unused code.

  • Revision #4ac85d6fd7 2018-10-18 22:48:28 +0400

    • MDEV-14815 - Server crash or AddressSanitizer errors or valgrind warnings in thr_lock / has_old_lock upon FLUSH TABLES

  • Revision #8e716138ce 2018-10-17 08:26:13 +0400

    • MDEV-17257 Server crashes in Item::field_type_for_temporal_comparison or in get_datetime_value on SELECT with YEAR field and IN

  • Revision #853dee854c 2018-10-03 12:22:03 +0300

    • MDEV-17358 my_reverse_bits() is incorrect due to UB

  • Revision #bebe24b03b 2017-12-26 14:38:45 +0400

    • MDEV-11071 - Assertion `thd->transaction.stmt.is_empty()' failed in Locked_tables_list::unlock_locked_tables

  • Revision #1dacd5f299 2018-10-16 13:02:50 +0530

    • MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit

  • Revision #3c5f6aa21c 2018-10-14 10:30:23 -0700

    • MDEV-17020: Assertion `length > 0' failed in ptr_compare upon ORDER BY with bad conversion

  • Revision #34f8a4071e 2018-10-15 13:22:18 +0400

    • MDEV-17064 LIKE function has error behavior on the fields in which the collation is xxx_unicode_xx

  • Revision #ae3fe14c17 2018-10-15 10:57:36 +0400

    • Test for MDEV-13119 and MDEV-13120

  • Revision #cb4877a503 2018-10-15 10:48:55 +0400

    • MDEV-14322 main.type_datetime failed in buildbot, results mismatch

  • Revision #4d07e6c12d 2018-10-13 18:47:16 +0300

    • Disabled storage engine tests using LOCK with MERGE engine

  • Revision #0f178e7cae 2018-10-12 13:51:37 +0300

    • Fix typo in 5936d43afb6ad5a75d9eed17eb39e8c00a08a684

  • Revision #b7918a6d38 2018-10-11 20:36:59 +0200

    • fix test suite after MDEV-15438

  • Revision #5936d43afb 2018-02-02 14:24:36 +1100

    • threadpool_size can contribute to the wanted_files

  • Revision #00ddc8bc7c 2018-10-09 18:06:22 +0100

    • MDEV-17413 Crash in my_malloc_size_cb_func() during shutdown with forceful connection close.

  • Revision #bd21904357 2018-10-07 10:19:19 -0700

    • MDEV-17382 Hash join algorithm should not be used to join materialized derived table / view by equality

  • Revision #a660a5ed42 2018-10-01 14:33:48 +0300

    • Correct a typo in a comment

  • Revision #1144acbcbd 2018-09-22 15:21:20 +0200

    • tokudb: create and destroy TOKUDB_SHARE::_open_tables_mutex dynamically

  • Revision #3a9276bad3 2018-09-22 15:19:40 +0200

    • sanitize tokudb locking macros

  • Merge Revision #a4131c51f5 2018-09-21 18:17:32 +0400 - Merge remote-tracking branch 'origin/5.5' into bb-10.0-bar

  • Merge Revision #acc97298e5 2018-09-21 14:41:11 +0300 - Merge 5.5 into 10.0

  • Revision #d533f6d58b 2018-09-21 09:32:17 +0400

    • After-merge cleanup: adjust the test to work in 10.0

  • Merge Revision #80bcb05b24 2018-09-21 08:37:42 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #327b271721 2018-09-07 14:50:10 +0400

    • MDEV-14410 - Assertion `table->pos_in_locked_tables == null || table->pos_in_locked_tables->table == table' failed in mark_used_tables_as_free_for_reuse

  • Revision #b7944343dd 2018-09-10 14:26:11 +0200

    • Update contributors

  • Revision #3a4242fd57 2018-09-06 20:41:28 +0200

    • TokuDB: Don't free P_S instrumented mutexes after exit()

  • Merge Revision #d527bf5390 2018-09-06 21:04:56 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #a816eac92a 2018-09-03 14:22:54 +0200

    • 5.6.41-84.1

  • Revision #0ccba62db3 2018-09-05 19:47:37 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #4cf75706b3 2018-09-05 17:14:20 +0400

    • MDEV-16757 Memory leak after adding manually min/max statistical data for blob column

  • Revision #09bc99fac9 2018-07-19 11:10:41 +0200

    • cleanup: remove extra/rpl_tests/rpl_foreign_key.test

  • Revision #d831cefb43 2018-07-19 01:18:14 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #9180e8666b 2018-07-19 01:03:14 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #e81f101dac 2018-07-17 17:12:05 +0200

    • create a reusable function that tells what FK actions can write

  • Revision #dd74332d2c 2018-07-18 19:04:51 +0200

    • MDEV-12669 Circular foreign keys cause a loop and OOM upon LOCK TABLE

  • Revision #710093ccb0 2018-09-04 09:49:00 +0200

    • compilation failure

  • Revision #64a23c1c8a 2018-07-17 16:56:40 +0200

    • extend prelocking to FK-accessed tables

  • Revision #3b365fa829 2016-11-10 16:10:41 +0100

    • cleanup: sp_head::add_used_tables_to_table_list()

  • Revision #22bcfa011a 2018-07-17 14:35:04 +0200

    • cleanup: FOREIGN_KEY_INFO

  • Merge Revision #b9bc3c2463 2018-09-03 10:57:02 +0200 - Merge branch '5.5' into 10.0

  • Revision #b3c320bb0b 2018-08-29 04:39:42 +0530

    • MDEV-16995: ER_CANT_CREATE_GEOMETRY_OBJECT encountered for a query with optimizer_use_condition_selectivity>=3

  • Revision #a9c09c95bd 2018-08-28 21:59:11 +0530

    • MDEV-15306: Wrong/Unexpected result with the value optimizer_use_condition_selectivity set to 4

  • Merge Revision #5fb251642e 2018-08-27 12:22:27 +0300 - Commit the MDEV-17023 fix with the correct number

  • Revision #51fb163b6d 2018-08-25 18:23:34 +0300

    • Fix clang warning of mismatched new[] and delete[]

  • Revision #6b22cc4ae0 2018-06-30 21:23:21 +1000

    • connect engine: GetStringUTFChars takes pointer arg

  • Revision #4ba6327f95 2018-04-16 21:11:58 +0000

    • Fix typo in --srcdir option in echo message status of mysql_install_db

  • Revision #490e220ad2 2018-08-24 21:03:22 +0300

    • MDEV-17067 Server crash in write_block_record

  • Revision #f195286a3e 2018-08-24 18:08:56 +0300

    • MDEV-17021 Server crash or assertion `length <= column->length' failure in write_block_record

  • Revision #0cafc13164 2018-08-24 01:59:02 +0530

    • MDEV-17073: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4

  • Revision #69d7bfd970 2018-08-24 01:59:02 +0530

    • MDEV-17023: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4

  • Revision #7d8d37c31d 2018-08-23 16:01:58 +0530

    • MDEV-17039: Query plan changes when we use GROUP BY optimization with optimizer_use_condition_selectivity=4 and use_stat_tables= PREFERABLY

  • Merge Revision #bcc677bb72 2018-08-15 16:48:13 +0200 - Merge branch '5.5' into 10.0

  • Revision #b62ac16185 2018-08-15 15:21:37 +0300

    • MDEV-6439: Server crashes in Explain_union::print_explain with explain in slow log, tis620 charset

  • Revision #9dfef6e29b 2018-08-03 11:22:20 +0300

    • Fix -Wclass-memaccess warnings in InnoDB,XtraDB

  • Revision #b963cbaf4b 2018-08-03 11:49:49 +0300

    • Follow-up fix to MDEV-16865: InnoDB fts_query() ignores KILL

  • Revision #90b66c1699 2018-08-01 12:09:33 -0400

    • bump the VERSION

  • Revision #a7f84f09bf 2018-07-31 16:12:38 +0300

    • MDEV-16865 InnoDB fts_query() ignores KILL

  • Revision #b3e95086e1 2018-07-31 14:29:05 +0300

    • Fix function pointer type mismatch

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner

    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.

    Revision #42fac32413
    Revision #fab383aac0
    Revision #a52c46e069
    Revision #c4499a0391
    Revision #5cfe52314e
    Revision #eb057dce20
    MDEV-15035
    Revision #adaa891ae7
    MDEV-13699
    Revision #d6dbe8e207
    Revision #48636f0972
    Revision #cf242aded5
    Revision #5ae2656b69
    Revision #1bd33ca82b
    Revision #3cd4da3257
    Revision #c74848ba14
    Revision #6b84fdb2f3
    Revision #584137879f
    Revision #7fcd9660a2
    Revision #06f02fe250
    Revision #15ec8c2f28
    Revision #5883c6905b
    Revision #619afb151b
    MDEV-15456
    Revision #03da1253af
    Revision #e86c0a5f2a
    Revision #c7bb337248
    MDEV-15723
    Revision #fcaf619400
    Revision #88b1905eda
    Revision #01b2e773ef
    MDEV-15937
    Revision #f2433b8dd3
    MDEV-10824
    Revision #9fffa9374c
    Revision #587568b72a
    Revision #bcb36ee21e
    MDEV-15456
    Revision #86718fda4e
    Revision #4f5dd1d40e
    Revision #226ec99a3e
    MDEV-15510
    Revision #400a8eb60f
    MDEV-15291
    Revision #8901155780
    Revision #6a72b9096a
    Revision #8ffbb825e6
    Revision #10f6b7001b
    MDEV-9744
    Revision #6aff5fa27a
    MDEV-15619
    Revision #a2e47f8c41
    Revision #0492100059
    Revision #e3dd9a95e5
    MDEV-6736
    Revision #3d5dff6cae
    Revision #48c11d407b
    MDEV-13202
    Revision #4a35e76f64
    MDEV-14773
    Revision #4a5c237c76
    MDEV-14648
    Revision #b728641e86
    Revision #88d1c1c551
    MDEV-15288
    Revision #c051eaba46
    MDEV-14988
    Revision #b0a92333c0
    MDEV-15262
    Revision #6f0b316fbe
    Revision #9216a4f69f
    Revision #5421e3aee7
    MDEV-15249
    Revision #b6455479e5
    MDEV-15230
    Revision #cb5374801e
    MDEV-15202
    Revision #0765caa073
    Revision #96cb428b35
    MDEV-14862
    Revision #d6638586c6
    Revision #f4414d4c4e
    Revision #6b4a4a85a7
    MDEV-14696
    Revision #c4a908cb56
    MDEV-13790
    Revision #dae4fb0acb
    MDEV-15118
    Revision #b76881a23c
    Revision #a5fcced7d1
    Revision #706ed8552d
    MDEV-6928
    spinner

    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.

    Revision #9fc102b
    Revision #f289f3e
    MDEV-9728
    Revision #4abeebe
    MDEV-9728
    Revision #26de906
    Revision #ef92aaf
    Revision #e167806
    Revision #26bf066
    MDEV-9479
    Revision #b449612
    MDEV-8638
    Revision #5fd8087
    MDEV-9614
    Revision #f9b5acf
    Revision #87da767
    Revision #a10fd65
    Revision #805703f
    Revision #b760a69
    Revision #1592fbd
    Revision #c84a40b
    Revision #f2dded9
    server
    Revision #0a96c9c
    MDEV-10179
    Revision #a9ac350
    Revision #e905abf
    Revision #9a5c586
    server
    Revision #da34a8c
    Revision #d25fd43
    Revision #c92f260
    Revision #ab62154
    Revision #4a1ffc3
    Revision #5af076e
    Revision #a69f4c7
    Revision #61a880d
    Revision #51ed64a
    Revision #72d2389
    Revision #b3f4cf7
    Revision #b42664e
    Revision #a79d46c
    Revision #720e04f
    Revision #c081c97
    Revision #a482e76
    Revision #95bf696
    MDEV-9749
    Revision #7f38a07
    MDEV-10043
    Revision #128930c
    Revision #7ff86b4
    MDEV-10247
    Revision #1d21b22
    MDEV-10001
    Revision #ecdf46d
    Revision #22d7860
    Revision #dde558f
    Revision #f853a99
    Revision #30d9d4e
    Revision #ca95cc6
    Revision #9a957a5
    Revision #ae6cc54
    Revision #dcc501a
    Revision #02043d7
    MDEV-9128
    Revision #25f1a7a
    Revision #1f761c5
    MDEV-9728
    Revision #21479a6
    MDEV-9524
    Revision #69f1a32
    Revision #911af69
    MDEV-5973
    Revision #8255781
    MDEV-10258
    Revision #82a9692
    MDEV-9728
    Revision #1531321
    MDEV-9993
    Revision #fa10a65
    MDEV-9356
    Revision #c3c4d55
    Revision #a80dbe06
    MDEV-10020
    Revision #70ad689
    MDEV-8633
    Revision #e24a183
    MDEV-9969
    Revision #0a50e43
    MDEV-9374
    MDEV-9521
    Revision #b21e7af
    MDEV-9969
    Revision #0e50b92
    MDEV-9969
    Revision #732e269
    Revision #f9d453e
    Revision #4b1b305
    Revision #a8422fa
    Revision #b6e826b
    MDEV-10118
    Revision #cee9ab9
    spinner

    MariaDB 10.0.32 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 7 Aug 2017

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2017-08-04 09:32:40 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0

    • 2017-08-04 04:27:33 +0300

      • Disable rpl_tokudb_row_img_* tests

    • Merge 2017-08-04 00:56:16 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2017-08-03 22:15:19 +0300

      • Move tokudb_rpl to rpl-tokudb suite

    • 2017-08-02 19:05:48 +0300

      • Fix tokudb compilation post merge

    • Merge 2017-08-03 12:11:31 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2017-08-02 12:17:21 +0300

      • 5.6.36-82.1

    • Merge 2017-08-02 12:15:58 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2017-08-02 12:11:06 +0300

      • 5.6.36-82.1

    • 2017-08-04 02:11:10 +0300

      • Remove extra trailing spaces from the result file

    • 2017-08-04 02:10:19 +0300

      • Additions to 10.0.32 unstable test list after TokuDB merge

    • 2017-08-03 19:28:05 +0300

      • Random and Frequent Segfault

    • 2017-08-01 11:39:10 +0300

      • Merge connect/10.0 into 10.0

    • 2017-07-31 20:34:22 +0300

      • ST_Centroid does not return the same result than MySQL

    • 2017-07-31 00:48:37 +0300

      • Update myisam_debug test result post print_lock_error change

    • 2017-07-31 00:31:23 +0300

      • Update innodb test result post print_lock_error change

    • 2017-07-31 03:26:43 +0300

      • List of unstable tests for 10.0.32 release

    • 2016-03-19 19:40:25 +0100

      • Assertion `m_status == DA_ERROR || m_status == DA_OK' failed in Diagnostics_area::message() ; connect.xml* tests fail in buildbot

    • 2015-11-13 17:53:16 +0100

      • Alter table not returning engine errors

    • 2017-07-25 15:51:07 +0400

      • ST_Centroid does not return the same result than MySQL.

    • 2017-07-25 10:57:25 +0400

      • ST_Centroid does not return the same result than MySQL.

    • Merge 2017-07-30 11:58:56 +0300 - Merge branch 'merge-pcre' into 10.0

    • 2017-07-30 11:53:36 +0300

      • 8.41

    • Merge 2017-07-30 11:36:13 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

    • 2017-07-30 11:33:55 +0300

      • 5.6.37 (no-changes)

    • 2017-07-30 11:35:48 +0300

      • Bump innodb version post merge

    • Merge 2017-07-29 20:51:29 +0300 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0

    • 2017-07-29 19:59:51 +0300

      • 5.6.37

    • 2017-07-28 20:47:12 +0300

      • Update subselect test results to pass on 10.0

    • 2017-07-27 16:20:26 +0300

      • Fix purge_relay_logs post merge

    • 2017-07-27 12:43:45 +0200

      • MYSQL_BIN_LOG::open/close must be under LOCK_log

    • 2017-07-27 12:43:03 +0200

      • move the error message where it belongs

    • 2017-07-27 12:42:40 +0200

      • update error messages for 10.0

    • 2017-07-27 12:42:21 +0200

      • memory leak: add a missing end_relay_log_info()

    • Merge 2017-07-25 00:41:54 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2017-07-19 11:47:59 -0400

      • bump the VERSION

    • 2017-07-19 15:28:13 +0530

      • rpl.rpl_ fails sporadically in buildbot

    • 2017-07-22 13:10:10 +0200

      • Connect engine is Gamma

    • 2017-07-21 16:05:20 +0300

      • : InnoDB assert dict_sys->size > 0 during ALTER TABLE

    • 2017-07-20 22:26:08 +0200

      • fix main.func_regexp_pcre on jessie-ppc64le

    • 2017-07-20 15:52:06 +0200

      • Adding a new enum value at the end of a list triggers a table rebuild

    • 2017-07-20 15:08:24 +0200

      • mysql_upgrade fails if dbname+tablename+partioname > 64 chars

    • 2017-07-19 22:22:14 +0200

      • An RLIKE that previously worked on 10.0 now returns "Got error 'pcre_exec: recursion limit of 100 exceeded' from regexp"

    • 2017-07-19 19:47:38 +0200

      • thd_get_error_context_description race condition

    • 2017-07-19 19:46:07 +0200

      • GCC 7 warning: this statement may fall through [-Wimplicit-fallthrough=]

    • 2017-07-16 02:45:37 +1000

      • : binlog.binlog_unsafe - assumed len(hostname) <= 50 (#385)

    • 2017-05-08 11:55:51 +1000

      • mtr: fix_vs_config doesn't change bindir

    • 2017-03-14 16:35:39 +0400

      • Using spatial index changes type from point to geometry

    • 2017-07-06 23:26:18 +0200

      • after-merge fix for a7ed4644a6f

    • Merge 2017-07-06 23:47:33 +0200 - Merge branch '5.5' into 10.0

    • 2017-05-24 13:11:33 +0200

      • coverity medium warnings

    • 2017-07-02 19:45:04 +0300

      • Fix for server_id mysteriously set to 0

    • 2017-07-02 14:59:06 +0300

      • Fix for . Assert for !is_set() when doing LOAD DATA

    • 2017-06-30 15:58:27 -0700

      • Run spider mtr suites in 10.0 only on demand.

    • Merge 2017-06-29 23:32:18 +0200 - Merge branch '5.5' into 10.0

    • 2017-06-29 21:27:05 +0300

      • Fix debug assert post

    • Merge 2017-06-28 10:10:31 +0200 - Merge branch '5.5' into 10.0

    • Merge 2017-06-20 12:31:17 +0300 - Merge remote-tracking branch '5.5' into 10.0

    • 2017-06-19 15:59:19 +0300

      • InnoDB redo log minimum size check uses detected file size instead of requested innodb_log_file_size

    • 2017-06-19 12:45:32 +0400

      • Wrong results with combination of CONCAT, SUBSTR and CONVERT in subquery

    • 2017-05-22 17:06:01 +0300

      • : CURRENT_ROLE() and DATABASE() does not work in a view

    • 2017-05-22 13:38:26 +0300

      • : Granted as a whole to roles, databases are not show in SHOW DATABASES

    • 2017-06-15 12:35:53 +0200

      • Update MariaDB Foundation sponsors

    • 2017-06-13 16:20:21 +0300

      • InnoDB SYS_TABLES.TYPE incompatibility for PAGE_COMPRESSION in to 10.2.6

    • 2017-06-12 18:43:23 +0000

      • XtraDB hangs on Windows due to failing to release block->lock X-latch in innodb_read_only mode.

    • 2017-06-12 14:10:39 +0300

      • Partially disable a test affected by

    • 2017-06-12 11:08:06 +0300

      • innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread

    • 2017-06-08 15:43:06 +0300

      • innodb_fast_shutdown=0 may fail to purge all undo log

    • 2017-06-09 13:44:04 +0300

      • Correct a merge error of

    • 2017-06-08 10:34:10 +0300

      • : Allow suppression of InnoDB log messages about reserving extents

    • 2017-06-06 09:34:09 +0300

      • Follow-up to (test innodb_page_size variants)

    • 2017-06-05 15:16:15 +0300

      • innodb_fast_shutdown=0 skips change buffer merge; fast shutdown does it

    • 2017-06-02 01:46:25 +0300

      • Re-bootstrap the server if InnoDB options are incompatible

    • Merge 2017-05-29 13:15:36 +0300 - Merge 5.5 into 10.0

    • 2017-05-23 12:17:43 +0300

      • Shutdown crash presumably due to master thread activity

    • 2017-05-23 09:21:28 -0400

      • bump the VERSION

    • 2017-05-19 15:55:35 +0000

      • Workaround dependency problems (constant rebuilds) in Visual Studio generator

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

    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.

    Revision #a346a5613e
    Revision #d2a19082c0
    Revision #8b0edbfb5e
    Revision #d5164569e4
    Revision #13e4bf674e
    Revision #40e213f210
    Revision #b1a2031ff9
    Revision #b278c02e18
    Revision #04ae1207ed
    Revision #d85d6c9c41
    Revision #e1aded1420
    Revision #e35670f498
    MDEV-12972
    Revision #60c9485a8e
    Revision #31f4df4505
    MDEV-12915
    Revision #e075c5b491
    Revision #3772516391
    Revision #fd47b9639d
    Revision #e6e23c0d49
    MDEV-9739
    Revision #60343871a7
    MDEV-8453
    Revision #3d2067460e
    MDEV-12915
    Revision #7f5a8f176a
    MDEV-12915
    Revision #f8736063de
    Revision #dba454ef54
    Revision #051f8bc8e3
    Revision #e1b5e98648
    Revision #900e3218cf
    Revision #226dd699df
    Revision #d36bd69790
    Revision #2160a85184
    Revision #af40426fcd
    Revision #7134afa22e
    Revision #c784277590
    Revision #496cea45e2
    Revision #2804a3fac4
    Revision #786ad0a158
    Revision #c8a0244e95
    Revision #76f7aac8e0
    MDEV-13065
    MDEV-11092
    Revision #2ce3f95151
    Revision #92cbe388b6
    MDEV-13325
    Revision #0ec147b617
    Revision #3ef5596505
    MDEV-13175
    Revision #7e507f262a
    MDEV-13274
    Revision #2fcd8c1252
    MDEV-13173
    Revision #dc8b2fb03a
    MDEV-11896
    Revision #da2a838628
    MDEV-12824
    Revision #2f07709aed
    MDEV-12436
    Revision #c8c6a9fdf4
    Revision #a06f2f430f
    MDEV-12078
    Revision #6b99859fff
    Revision #89dc445a55
    Revision #4d21313549
    Revision #946a07e8a8
    MDEV-9670
    Revision #46d6f74c48
    MDEV-13191
    Revision #21689d1252
    Revision #92928bcdd9
    Revision #5c89f23b45
    MDEV-10306
    Revision #a02ba9c1c9
    Revision #8baf9b0c46
    Revision #5e4f4ec821
    MDEV-12975
    Revision #3a37afec29
    MDEV-10306
    Revision #f0ad93403f
    MDEV-12666
    Revision #34da3be8a8
    MDEV-10463
    Revision #2579b252dd
    Revision #1d5a306e38
    MDEV-12873
    MariaDB 10.2.2
    Revision #74e4cf70d0
    MDEV-13059
    Revision #75b35a3b68
    MDEV-13059
    Revision #4325041df6
    MDEV-13057
    Revision #417434f12d
    MDEV-13039
    Revision #a9117c9008
    MDEV-11626
    Revision #d03abc71a4
    MDEV-12609
    Revision #d8d39721df
    MDEV-12042
    Revision #151daaf480
    MDEV-12994
    Revision #ab62b7538f
    MDEV-12042
    Revision #c2ef0bb6ce
    Revision #449a88e1c6
    MDEV-12052
    Revision #fde86fc1ed
    Revision #70630e3c92
    spinner
    Revision #4233.1.1
    MDEV-6071
    Revision #4235.1.1
    MDEV-5985
    Revision #4236.1.1
    Revision #4155.1.9
    Revision #4155.1.8
    Revision #4155.1.7
    MDEV-6187
    MDEV-6047
    MDEV-6308
    subscribing
    subscribing

    MariaDB 10.0.21 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 6 Aug 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-08-05 20:07:46 +0200

      • increase the VERSION

    • 2015-08-04 23:42:44 +0200

      • correct the NULL-pointer test

    • 2015-08-04 23:40:25 +0200

      • after-merge fixes

    • 2015-08-04 15:35:04 +0200

      • Fix embedded server build

    • 2015-08-04 11:20:03 +0200

      • : Duplicate key with parallel replication

    • 2015-08-04 08:33:31 +0300

      • Fix merge error.

    • 2015-07-29 21:38:45 +0300

      • : Crash in field_conv, memcpy_field_possible, part#2

    • 2015-07-30 22:08:39 +0300

      • : Server crashes in base_list_iterator::next_fast ...

    • 2015-07-30 22:08:39 +0300

      • : Server crashes in base_list_iterator::next_fast ...

    • 2015-08-03 16:48:19 +0200

      • remove generated CONNECT files

    • 2015-08-03 13:05:40 +0200

      • 5.6.26

    • 2015-08-03 13:03:47 +0200

      • 5.6.26

    • 2015-07-28 17:56:11 +0200

      • .gitattributes: pcre/testdata/greppatN4 -text

    • 2015-07-28 00:05:42 +0200

      • MSVS 2013 & WiX 3.9

    • 2015-07-28 00:01:59 +0200

      • MSVS 2013 & WiX 3.9

    • 2015-08-01 15:04:20 +0200

      • 5.6.25-73.1

    • 2015-08-01 15:02:14 +0200

      • 5.5.44-37.3

    • 2015-07-31 22:09:46 +0200

      • Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS

    • 2015-07-31 20:33:10 +0200

      • compilation error on windows

    • 2015-07-31 12:31:37 +0200

      • Add "mysqlbinlog --binlog-row-event-max-size" support for

    • 2015-07-31 10:13:01 +0200

      • Wrong result on execution of a query as a PS (both 1st and further executions)

    • 2015-07-28 19:11:53 +0200

      • Increase Diffie-Helman modulus to 2048-bits

    • 2015-07-31 13:13:39 +0400

      • - SUSE mariadb patches

    • 2015-07-31 12:06:29 +0300

      • Make sure name buffer has string end marker on correct place.

    • 2015-07-30 18:51:44 +0400

      • - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS

    • 2015-07-31 08:52:24 +0300

      • : Improve foreign keys warnings/errors

    • 2015-07-29 05:58:45 +0300

      • : Improve error messaging when there is duplicate key or foreign key names

    • 2015-07-30 13:15:54 +0200

      • Fix removing a wrong patch

    • 2015-07-30 14:02:44 +0300

      • : Assertion `name != _null' failed in ACL_internal_schema_registry::lookup...

    • 2015-07-23 12:50:58 +0400

      • - GET_LOCK() with negative timeouts has strange behavior

    • 2015-07-28 10:18:55 +0400

      • - More explanatory ERROR and WARNING messages when loading plugins with plugin-load-add that are already registered at mysql.plugin

    • 2015-07-27 12:50:51 +0200

      • Virtual column set to NULL using load data infile

    • 2015-07-26 00:05:58 +0200

      • CONNECT: compiler warnings

    • 2015-07-26 00:04:36 +0200

      • CONNECT: clean up a stray variable

    • 2015-07-26 00:03:34 +0200

      • Security definer views don't work with CONNECT ODBC tables

    • 2015-07-25 13:13:22 +0200

      • main.mysqldump fails sporadically in buildbot

    • 2015-07-25 12:21:51 +0200

      • [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"

    • 2015-07-25 12:17:10 +0200

      • [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"

    • 2015-07-26 14:31:22 +0300

      • Added easy way to assert if another thread has died. Added some extra safety asserts in MyISAM key cache.

    • 2015-07-26 14:19:04 +0300

      • Fixed : Mangled DML statements on 2nd level slave when enabling binlog checksums

    • 2015-07-25 15:14:40 +0300

      • Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit().

    • 2015-07-23 14:57:12 +0300

      • Fixed warnings and errors found by buildbot

    • 2015-07-25 00:58:36 +0300

      • MTR cannot run with --embedded on Windows on a source build

    • 2011-04-22 16:59:10 +0400

      • - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'

    • 2015-07-16 16:17:17 +0400

      • - [PATCH] Missing Sanity Checks for memory allocation in MariaDB

    • 2015-07-22 13:21:55 +0200

      • Fix (?) retrieving integer arguments in JSON UDF's

    • 2015-07-22 11:17:55 +0400

      • Updating the instructions on how to prepare the OS to run "mtr connect.odbc_postgresql"

    • 2015-07-21 12:12:58 +0300

      • : InnoDB sets per-connection data unsafely

    • 2015-07-20 20:16:32 +0300

      • mroonga/wrapper.performance_schema fails in buildbot on bld-dan-release

    • 2015-07-20 14:36:30 +0300

      • : mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

    • 2015-07-19 09:28:22 +0200

      • : gtid_ignore_duplicates treats gtid_seq_no as 32-bit

    • 2015-07-17 00:06:27 +0300

      • Slave cannot replicate signed integer-type values with high bit set to 1

    • 2015-07-17 00:02:25 +0300

      • Slave cannot replicate signed integer-type values with high bit set to 1

    • 2015-07-16 16:28:06 +0400

      • BINARY, VARBINARY and BLOB return different warnings on CAST to DECIMAL

    • 2015-06-30 18:01:40 +0400

      • - Debian: mysqld_safe Can't log to error log and syslog at the same time

    • 2015-07-14 20:36:23 +0300

      • : 10.0 tree does not build

    • 2015-06-30 19:43:34 +0300

      • : MARIADB creates very big tmp file > 351Gb. Started happening after Version 10.0.16-15

    • 2015-06-30 19:07:55 +0300

      • Code cleanup.

    • 2015-07-12 19:53:38 -0700

      • Apply fix for raw devices to XtraDB

    • 2015-07-12 19:46:29 -0700

      • Apply fix for raw devices to XtraDB

    • 2015-07-10 14:03:39 +0300

      • Updated fill_help_tables for MariaDB - References changed from mysql.com to mariadb.com/kb - NDB specfic things removed - Changed other MySQL related things to MariaDB

    • 2015-07-07 19:37:05 +0200

      • Correct typo in endian.test

    • 2015-07-07 18:16:42 +0200

      • Add some new tests: storage/connect/mysql-test/connect/r/endian.result storage/connect/mysql-test/connect/r/mysql_index.result storage/connect/mysql-test/connect/t/endian.test storage/connect/mysql-test/connect/t/mysql_index.test

    • 2015-07-07 15:55:32 +0200

      • Fix regression bug on "select max(length(nom)) from emp1" when: The emp1 table type is MYSQL nom is an indexed column

    • 2015-07-06 12:33:11 +0200

      • Fix loosing result lines when all of this is true: The table type is MYSQL The query where clause includes an indexed column The where clause contains < or <= operator on this column Change version date

    • 2015-06-30 22:24:37 +0300

      • : Couldn't alter field with default value for make it not nullable.

    • 2015-06-26 14:48:22 +0300

      • Fix for ; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending

    • 2015-06-25 23:34:54 +0300

      • Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet

    • 2015-06-25 23:26:29 +0300

      • Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY)

    • 2015-06-25 23:18:48 +0300

      • Fixed crashing bug when using ONLY_FULL_GROUP_BY in a stored procedure/trigger that is repeatedly executed. This is , including it's sub tasks , , , ,

    • 2015-06-25 00:06:55 +0200

      • Set maturity to GAMMA modified ha_connect.cc

    • 2015-06-25 00:01:38 +0200

      • Set maturity to GAMMA modified ha_connect.cc

    • 2015-06-23 14:10:14 +0200

      • : out-of-order error with --gtid-ignore-duplicates and row-based replication

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

    MariaDB 10.0.36 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 1 Aug 2018

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-07-31 15:19:01 +0300

      • Unstable tests for 10.0.36 release, latest additions

    • 2018-07-30 18:06:30 +0300

      • Fix fts_sync_synchronization in InnoDB

    • 2018-07-30 16:28:20 +0300

      • Apply the 5.6.40 security fixes to XtraDB

    • Merge 2018-07-30 15:44:31 +0300 - Merge 5.5 into 10.0

    • Merge 2018-07-30 15:19:26 +0300 - Merge InnoDB MySQL 5.6.41 to 10.0

    • 2018-05-17 16:53:30 +0530

      • Bug #27326796 - MYSQL CRASH WITH INNODB ASSERTION FAILURE IN FILE PARS0PARS.CC

    • Merge 2018-07-30 15:09:25 +0300 - Merge 5.5 into 10.0

    • 2018-07-30 14:05:24 +0300

      • Fix InnoDB/XtraDB warnings by GCC 8.2.0

    • 2018-07-30 13:13:43 +0300

      • On schema mismatch in IMPORT TABLESPACE, display ROW_FORMAT in clear text

    • 2018-07-30 10:39:42 +0300

      • Use a more precise argument for memset()

    • 2018-07-24 23:45:55 -0700

      • Lost 'Impossible where' from query with inexpensive subquery

    • 2018-07-24 20:09:42 +0300

      • List of unstable tests for 10.0.36 release

    • 2018-07-24 18:24:21 +0200

      • make plugins.processlist more robust

    • 2018-07-24 18:16:41 +0200

      • fix plugins.processlist

    • Merge 2018-07-24 10:42:35 +0200 - Merge pull request #726 from fauust/10.0-

    • Merge 2018-06-13 21:11:18 +0200 - Merge branch '10.0-' of github.com:fauust/mariadb into 10.0-

    • 2018-04-03 10:33:11 -0300

      • Package dependency case problem

    • 2018-04-03 10:33:11 -0300

      • Package dependency case problem

    • Merge 2018-07-23 11:55:18 +0200 - Merge branch '5.5' into bb-10.0-merge-sanja

    • 2018-07-16 15:12:38 +0200

      • Server hangs or assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails in test_if_reopen or unexpected ER_LOCK_DEADLOCK

    • 2018-07-14 13:48:50 +0200

      • mysql_upgrade performs unnecessary conversions back and forth

    • 2018-07-14 00:51:23 +0200

      • MariaDB upgrade fail when using default_time_zone

    • 2018-07-13 21:37:22 +0200

      • WITHOUT_SERVER installs mysqld_safe_helper

    • 2018-07-13 16:54:47 +0200

      • handler::ha_reset(): Assertion `bitmap_is_set_all(&table->s->all_set)' failed or server crash in mi_reset or buffer overrun or unexpected ER_CANT_REMOVE_ALL_FIELDS

    • 2018-07-12 21:58:11 +0200

      • Compile on Solaris (SPARC) fails with errors in filamvct.cpp

    • 2018-07-19 13:02:14 +0400

      • Simplify caseup() and casedn() in charsets

    • 2018-07-19 09:55:19 +0400

      • Wrong results with LOWER and UPPER and subquery

    • 2018-05-30 16:25:44 +0530

      • Creating index on temporaray table breaks replication

    • Merge 2018-07-17 16:56:21 +0200 - Merge branch '5.5' into bb-10.0-merge

    • 2018-07-13 23:03:57 -0700

      • CREATE OR REPLACE TABLE never updates statistical tables

    • 2018-07-13 17:48:30 -0700

      • Memory leak after adding manually min/max statistical data for blob column

    • 2018-07-11 02:28:42 +0530

      • : [10.0] ASAN global-buffer-overflow in is_stat_table / statistics_for_tables_is_needed

    • 2018-07-02 17:45:19 +0100

      • Fix build on non-Windows, broken by 0897a25c0f0b9b865

    • 2018-07-02 15:22:52 +0100

      • Post-fix after - do not close stdin on Windows.

    • 2018-07-02 15:02:31 +0100

      • : Windows - redo log does not work on native 4K sector disks.

    • 2018-06-28 11:59:25 +0200

      • remove double-counting

    • 2018-06-27 17:01:09 +0400

      • - Crash on server shutdown since 10.0.16

    • Merge 2018-06-26 17:02:46 +0300 - Alter InnoDB Partitioned Table ignores pre-existing DATA DIRECTORY attribute

    • 2018-06-23 13:49:36 +0300

      • Alter InnoDB Partitioned Table Moves Files (which were originally not in the datadir) to the datadir

    • 2018-06-19 18:14:47 +0300

      • Poor RBR update performance with partitioned tables

    • 2018-06-23 19:36:26 -0700

      • SIGSEGV when use_stat_tables = preferably and optimizer_use_condition_selectivity = 4

    • Merge 2018-06-21 00:44:10 +0200 - Merge branch '5.5' into 10.0

    • Merge 2018-06-20 16:55:24 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2018-06-20 02:36:00 +0530

      • : Crash when SET NAMES 'utf8' is set

    • Merge 2018-06-19 14:03:41 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2018-06-13 20:31:40 +0200

      • fix SHOW PROCESSLIST for --embedded

    • 2018-06-12 12:37:28 +0200

      • Thread stay in "cleaning up" status after finishing

    • 2018-06-13 08:33:25 +0300

      • Fix innodb.rename_table for embedded

    • Merge 2018-06-12 17:59:31 +0300 - Merge branch '5.5' into 10.0

    • 2018-06-12 12:36:51 +0400

      • ADD PRIMARY KEY IF NOT EXISTS on composite key.

    • 2018-06-11 13:02:47 +0300

      • InnoDB error "returned OS error 71" complains about wrong path

    • 2018-06-10 16:26:57 +0300

      • Ensure TokuDB compiles both on Linux and OS X

    • 2018-06-10 21:45:05 +0300

      • Followup for make TokuDB compile with GCC-8

    • 2018-06-10 18:25:11 +0300

      • Update test results post-merge

    • Merge 2018-06-10 17:16:27 +0300 - Merge branch '5.5' into 10.0

    • 2018-05-10 10:00:51 +0300

      • : Fix TokuDB build issues on macOS 10.13.4

    • 2018-05-09 16:29:18 +0300

      • : Restore file permissions lost in merge

    • 2018-06-09 11:26:52 +0530

      • : Filtered shows 0 for materilization scan for a semi join, which makes optimizer always picks materialization scan over materialization lookup

    • 2018-06-08 20:42:39 +0100

      • fix typo

    • 2018-06-08 20:42:25 +0100

      • mysql_upgrade_service should add skip-slave-start to server start parameters

    • 2018-06-08 19:52:30 +0100

      • : mysql_upgrade_service does not write log file.

    • 2018-06-05 18:16:12 +0300

      • fil_rename_tablespace() times out and crashes server during table-rebuilding ALTER TABLE

    • 2018-05-24 11:38:34 +0300

      • Wrong INFORMATION_SCHEMA.INNODB_BUFFER_PAGE.TABLE_NAME

    • 2018-05-23 11:26:49 +0300

      • Fixed ASAN heap-use-after-free handler::ha_index_or_rnd_end

    • 2018-05-22 23:05:01 +0300

      • Assertion `ha_alter_info->alter_info->drop_list.elements

    • 2018-05-22 14:36:06 +0300

      • Replication aborts with ER_VIEW_SELECT_TMPTABLE after half-failed RENAME

    • 2018-05-20 14:19:14 +0300

      • Fixes for Aria transaction handling with lock tables

    • Merge 2018-05-19 15:38:34 +0200 - Merge branch '5.5' into 10.0

    • 2018-05-19 15:34:17 +0200

      • CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1

    • 2018-05-16 21:51:46 +0300

      • CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1

    • 2017-09-21 16:30:24 +0300

      • Fix that FLUSH TABLES FOR EXPORT also works for Aria tables.

    • 2018-05-15 12:30:32 +0300

      • Alter table ORDER BY bug

    • 2018-02-22 18:45:38 +0530

      • Bug #26334149 - MYSQL CRASHES WHEN FULL TEXT INDEXES IBD FILES ARE ORPHANED DUE TO RENAME TABLE

    • 2017-12-27 11:56:11 +0530

      • Bug #27041445 SERVER ABORTS IF FTS_DOC_ID EXCEEDS FTS_DOC_ID_MAX_STEP

    • Merge 2018-05-11 14:07:05 +0300 - Merge 5.5 into 10.0 (no changes)

    • 2018-05-11 13:48:57 +0300

      • Remove a redundant condition added by the 5.6.40 merge

    • 2018-05-10 19:00:54 +0400

      • Audit plugin does not respect QUERY_DML for audit plugin.

    • 2018-05-09 15:06:48 +0300

      • InnoDB lock->index refers to a freed object after failed ADD INDEX

    • 2018-05-06 22:46:56 +0200

      • Assertion `! is_set() || m_can_overwrite_status' failed in Diagnostics_area::set_error_status upon operation inside XA

    • 2018-05-08 10:31:35 +0200

      • de-obfuscate rpl_*_implicit_commit_binlog test

    • 2018-05-06 22:47:30 +0200

      • rename a test

    • 2018-05-07 11:52:05 +0300

      • XA: Assertion `!clust_index->online_log' failed in rollback_inplace_alter_table

    • Merge 2018-05-04 17:35:09 +0200 - Merge branch '5.5' into 10.0

    • 2018-05-04 15:51:13 +0200

      • compiler warning

    • 2018-05-03 16:14:54 +0100

      • Calling exit() from a signal handler is unsafe.

    • 2018-05-03 10:26:00 -0400

      • bump the VERSION

    • Merge 2018-05-03 11:42:19 +0300 - Crash in online table rebuild with concurrent DELETE of many BLOBs

    • 2018-01-10 20:54:09 +0530

      • Bug #25928471: ONLINE ALTER AND CONCURRENT DELETE ON TABLE WITH MANY TEXT COLUMNS CAUSES CRASH

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

    MariaDB 10.0.28 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 28 Oct 2016

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-10-27 19:07:55 +0200

      • Typo fixed

    • 2016-10-27 12:23:31 +0200

      • Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.

    • 2016-10-26 10:59:38 -0700

      • Fixed bug . In the function create_key_parts_for_pseudo_indexes() the key part structures of pseudo-indexes created for BLOB fields were set incorrectly. Also the key parts for long fields must be 'truncated' up to the maximum length acceptable for key parts.

    • 2016-10-24 10:15:11 -0700

      • Fixed bug . 1. When min/max value is provided the null flag for it must be set to 0 in the bitmap Culumn_statistics::column_stat_nulls. 2. When the calculation of the selectivity of the range condition over a column requires min and max values for the column then we have to check that these values are provided.

    • 2016-10-27 00:04:26 +0400

      • Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.

    • 2016-10-26 13:26:43 +0200

      • STOP SLAVE should not cause an ERROR to be logged to the error log

    • 2016-10-26 12:30:18 +0200

      • backport include/search_pattern_in_file.inc from 10.1

    • 2016-10-25 15:08:15 +0300

      • : Crash while altering persistent virtual column

    • 2016-10-26 14:09:11 +0400

      • Removed duplicate open_strategy assignments

    • 2016-10-24 15:26:11 +0400

      • - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()

    • 2016-08-31 15:57:02 +1000

      • : Tokudb - PerconaFT - compile error in recent gcc

    • 2016-10-26 09:26:34 +0000

      • Fix build error in XtraDB on Windows.

    • 2016-10-26 10:49:31 +0200 - Merge branch 'bb-10.0-serg' into 10.0

    • 2016-10-25 21:59:06 +0200 - Merge branch 'connect/10.0' into 10.0

    • 2016-10-14 18:29:33 +0200

      • Fix . Null values not retrieved for numeric types. Now the null is tested using the result set getObject method.

    • 2016-10-05 23:44:54 +0200

      • Fix . Syntax error on quoted JDBC tables. Was because the quoting character was always '"' instead of being retrieve from the JDBC source.

    • 2016-09-16 22:14:14 +0200

      • Working on . Lrecl mismatch on DBF files

    • 2016-09-05 13:19:28 +0200 - Merge branch '10.0' of into ob-10.0

    • 2016-09-05 13:18:04 +0200

      • Fix . Memory leak in discovery

    • 2016-10-25 21:58:59 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

    • 2016-10-25 17:03:23 +0200

      • 5.6.33-79.0

    • 2016-10-25 18:28:31 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

    • 2016-10-25 17:01:37 +0200

      • 5.6.33-79.0

    • 2016-10-25 16:41:43 +0200 - Merge branch '5.5' into 10.0

    • 2016-10-17 11:43:47 -0400

      • bump the VERSION

    • 2016-10-17 14:04:45 +0300

      • main.information_schema test fails if hostname includes 'user'

    • 2016-10-14 12:51:53 +0200

      • compilation warning after xtradb merge

    • 2016-10-14 00:33:49 +0200

      • mysqldump: comments and identifiers with new lines

    • 2016-10-13 20:58:08 +0200

      • mysqltest: don't eat new lines in --exec

    • 2016-10-13 21:35:01 +0200

      • mysql cli: fix USE command quoting

    • 2016-10-13 12:40:24 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5

    • 2016-10-13 12:23:16 +0200

      • 5.5.52-38.3

    • 2016-10-13 11:18:30 +0200 - Merge branch 'mysql/5.5' into 5.5

    • 2016-10-25 22:35:35 +0000

      • Field_newdate::cmp access violation

    • 2016-10-25 15:46:10 +0200

      • Revert "Add tokuftdump man page"

    • 2016-10-25 16:34:22 +0300

      • Add tokuftdump man page

    • 2016-10-09 12:09:44 +0200

      • : TokuDB does not compile on OS X 10.12

    • 2016-10-25 12:21:53 +0000

      • : Fix innochecksum to work with large files on Windows.

    • 2016-06-21 13:35:59 +1000

      • : Compile fix for OQGRAPH with LLVM

    • 2016-10-23 18:47:44 +0300

      • - Update the list of unstable tests

    • 2016-10-22 07:34:23 +0000

      • Fix client to correctly retrieve current user name on Windows

    • 2016-10-21 23:02:56 +0200

      • Upstream MIPS 32bit-build-on-64bit patch from

    • 2016-10-21 22:43:46 +0200

      • Upstream patch from

    • 2016-10-21 22:37:51 +0200

      • Upstream MIPS test fixes from .

    • 2016-09-28 14:16:38 +0000

      • performance schema test fail with threadpool

    • 2016-10-16 04:46:39 +0300

      • Valgrind builder produces endless warnings

    • 2016-10-14 23:23:49 +0300

      • More unstable tests

    • 2016-10-14 23:23:16 +0300

      • Valgrind builder produces endless warnings after switching to OpenSS

    • 2016-09-29 12:31:46 +0200 - Merge branch '5.5' into 10.0

    • 2016-09-29 10:16:24 +0200

      • mysqld_safe: close stdout and stderr

    • 2016-09-28 12:52:01 +0000

      • Feedback plugin : add support for Windows 10 / Server 2016.

    • 2016-09-27 12:34:15 +0000

      • MTR and server writes can interleave in the error log

    • 2016-09-28 16:19:58 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0

    • 2016-09-27 19:03:11 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

    • 2016-09-27 17:59:58 +0200

      • 5.6.32-78.1

    • 2016-09-27 19:00:08 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

    • 2016-09-27 17:57:28 +0200

      • 5.6.33

    • 2016-09-27 18:58:57 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

    • 2016-09-27 18:00:59 +0200

      • 5.6.32-78.1

    • 2016-09-27 18:05:06 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

    • 2016-09-27 17:56:00 +0200

      • 5.6.33

    • 2016-09-27 09:21:19 +0200 - Merge branch '5.5' into 10.0

    • 2016-09-26 17:48:08 +0200

      • Document the server_audit_loc_info variable

    • 2016-09-26 13:03:02 +0200

      • Windows , mtr : allow cdb to print core dumps also if --parallel > 1

    • 2016-09-24 10:06:58 +0200

      • report correct write error on log writes

    • 2016-09-24 01:17:35 +0200

      • Server 10.1.17 fails to build using clang with c++11

    • 2016-09-24 13:50:42 +0200

      • Fix free() after my_malloc() (should be my_free()).

    • 2016-09-13 11:12:54 -0400

      • bump the VERSION

    • 2016-09-12 16:18:07 +0200

      • fix BIGINT+MEDIUMINT type aggregation

    • 2016-09-11 20:55:11 +0200

      • don't use my_copystat in the server

    • 2016-09-11 20:53:16 +0200

      • missing element in prelocked_mode_name[] array

    • 2016-09-11 20:52:00 +0200

      • potential signedness issue

    • 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5

    • 2015-11-10 12:41:26 +0100

      • Crash of server on prepared statement with conversion to semi-join

    • 2016-08-25 09:50:04 +0300

      • DEV-10595 MariaDB daemon leaks memory with specific query

    • 2016-08-19 17:11:20 +0000

      • Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt

    • 2016-08-04 15:43:52 +0400

      • - Assertion ``ticket == null'failed inMDL_request::set_type`

    • 2016-08-11 19:35:53 +0000

      • Windows : fix search for WiX root directory when using 64bit cmake

    • 2016-08-10 11:24:18 -0400

      • bump the VERSION

    • 2016-09-23 20:27:58 +0200

      • System table in InnoDB format allowed in MariaDB could lead to crash

    • 2016-07-01 13:57:18 +0400

      • - Online ALTER TABLE may get stuck in tdc_remove_table

    • 2016-09-19 17:15:18 +0200

      • Fix tokudb jemalloc linking

    • 2016-09-12 14:57:32 +0200

      • Update contributors

    • 2016-09-13 13:16:11 +0200

      • Fix compilation failure of TokuDB on BSD-like systems

    • 2016-09-11 11:18:27 +0200

      • - test failures on hppa

    • 2016-09-10 20:42:20 +0200

      • Attempt to fix strange rpm dependency issue following prior patch

    • 2016-09-10 17:50:32 +0200

      • Fix use of require in mysql-test-run.

    • 2016-09-07 09:30:02 +1000

      • : Fix tokudb test rows-32m-rand-insert (#231)

    • 2016-09-05 12:28:35 +0300

      • : main.index_merge_innodb fails sporadically in buildbot

    • 2016-08-29 11:53:33 +0200

      • fix conpilation on OpenBSD

    • 2016-08-25 11:55:54 -0400

      • bump the VERSION

    • 2016-09-28 16:12:58 +0300

      • : Optimizer sometimes use "index" instead of "range" access for UPDATE

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

    MariaDB 10.0.27 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 25 Aug 2016

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-08-24 17:39:57 +0300

      • Create a list of unstable MTR tests to be disabled in distribution builds

    • 2016-08-18 14:00:40 +0300

      • : InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func

    • 2016-08-16 11:25:11 +0300

      • Crash during shutdown in Master_info_index::any_slave_sql_running

    • 2016-08-23 15:03:31 +0300

      • Fixed compiler error and some warnings on windows

    • 2016-08-22 10:19:07 +0300

      • Minor cleanups - Remove impossible test in test_quick_select - Ensure that is_fatal_error is set if we run out of stack space

    • 2016-08-22 10:16:00 +0300

      • rpl.rpl_mdev6020 fails in buildbot with timeout

    • 2016-08-21 20:38:47 +0300

      • Fixed "Packets out of order" warning message on stdout in clients, compiled for debugging, when the server goes down

    • 2016-08-21 20:18:39 +0300

      • Added new status variables to make it easier to debug certain problems: - Handler_read_retry - Update_scan - Delete_scan

    • 2016-08-21 20:14:13 +0300

      • Cleanups and minor fixes

        • Fixed typos

    • 2016-08-16 21:23:57 +0200

      • : main.mysql_client_test_nonblock crashes in buildbot on 10.0

    • 2016-08-15 16:28:19 +0200

      • : main.mysql_client_test_nonblock crashes in buildbot on 10.0

    • 2016-08-14 09:16:07 +0200 - Merge branch 'bb-10.0-serg' into 10.0

    • 2016-08-10 21:15:51 +0200

      • after merge fixes

    • 2016-08-10 19:58:42 +0200 - Merge branch 'connect/10.0' into 10.0

    • 2016-08-10 18:27:31 +0200 *

      • JdbcInterface: change return type of ...Field function modified: storage/connect/JdbcInterface.java

    • 2016-07-15 00:50:18 +0200

      • Change jdbc test to reflect girls.txt LF ending

    • 2016-07-14 20:12:22 +0200

      • All changes made on 10.1 for last 11 commits

    • 2016-08-10 19:57:13 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

    • 2016-08-10 19:30:20 +0200

      • 5.6.31-77.0

    • 2016-08-10 19:55:45 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

    • 2016-08-10 19:24:58 +0200

      • 5.6.31-77.0

    • 2016-08-10 19:44:28 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

    • 2016-08-10 19:26:54 +0200

      • 5.6.32

    • 2016-08-10 19:43:37 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

    • 2016-08-10 19:23:00 +0200

      • 5.6.32

    • 2016-08-10 19:19:05 +0200 - Merge branch '5.5' into 10.0

    • 2016-08-09 16:15:10 +0300

      • : InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func

    • 2016-08-09 13:25:40 +0200

      • general_log_file can be abused

    • 2016-08-08 12:58:27 +0200

      • :[PATCH] mysqlcheck wrongly escapes '.' in table names

    • 2016-08-08 10:27:22 +0200

      • general_log_file can be abused

    • 2016-01-26 14:49:25 +0200

      • : MariaDB crash with specific query

    • 2016-08-08 18:37:02 +0400

      • Assertion `nr >= 0.0' failed in Item_sum_std::val_real()

    • 2016-08-08 16:04:40 +0400

      • CASE/IF Statement returns multiple values and shifts further result values to the next column

    • 2016-08-07 11:02:42 +0200

      • Protocol::end_statement(): Assertion `0' failed upon ALTER TABLE

    • 2016-08-04 13:14:45 +0300

      • : main.xtradb_mrr fails sporadically

    • 2016-08-04 10:57:55 +0200 - Merge branch 'bb-5.5-serg' into 5.5

    • 2016-08-03 20:56:24 +0200

      • general_log_file can be abused

    • 2016-08-01 16:53:57 +0200

      • trivial cleanup

    • 2016-08-03 18:05:29 +0200

      • "./mtr --report-features" doesn't work

    • 2016-08-03 17:58:56 +0200

      • plugins.pam_cleartext fails sporadically in buildbot

    • 2016-08-03 17:50:45 +0200

      • improve pam_cleartext.test a bit

    • 2016-08-03 20:44:08 +0200 - Merge branch 'merge/merge-xtradb-5.5' into 5.5

    • 2016-08-03 20:43:29 +0200

      • 5.5.50-38.0

    • 2016-08-03 20:39:47 +0200

      • Writing to TEMPORARY TABLE not possible in read-only

    • 2016-08-03 20:38:25 +0200 - Merge branch 'mysql/5.5' into 5.5

    • 2016-08-03 11:49:35 +0400

      • - Race condition in error handling of INSERT DELAYED

    • 2016-08-03 13:42:46 +0000

      • - potential deadlock on windows due to recursive SRWLock acquisition

    • 2016-08-03 12:41:38 +0000

      • my_context_continue() does not store current fiber on Windows

    • 2016-08-03 15:55:48 +0400

      • Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Backporting from 10.0.

    • 2016-08-03 13:40:53 +0300

      • : innodb.innodb_bug59641 fails sporadically in buildbot: InnoDB: Failing assertion: current_rec != insert_rec in file page0cur.c line 1052

    • 2016-08-02 18:52:51 +0200

      • Named pipes : multiple servers can listen on the same pipename

    • 2016-07-29 18:21:08 +0200

      • : crash in -MariaDB-1trusty

    • 2016-07-30 10:53:01 +0300

      • : update test results

    • 2016-07-27 00:38:51 +0300

      • : Delete missing rows with OR conditions

    • 2016-07-21 15:32:28 +0400

      • - main.type_date fails around midnight sporadically

    • 2016-07-15 23:51:30 +0300

      • Cannot Remove Test Tables

    • 2016-08-13 09:27:57 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0

    • 2016-08-12 20:02:23 +0300

      • With parallel replication we have had a couple of bugs where DDL's (like DROP TABLE) has been scheduled before conflicting DDL's (like INSERT) are commited.

    • 2016-08-11 17:50:21 +0200

      • : libmariadbclient18 + MySQL-python leaks memory on failed connections

    • 2016-08-11 14:39:47 +0300

      • : ALTER TABLE causes standalone/wsrep cluster crash

    • 2016-08-09 16:51:35 +0300

      • : innodb.innodb-alter-tempfile fails in buildbot: InnoDB: Warning: database page corruption or a failed

    • 2016-08-02 14:29:55 +0400

      • Fixed main.contributors failure

    • 2016-08-02 10:32:48 +0400 - Merge pull request #207 from iangilfillan/10.0

    • 2016-07-27 15:29:32 +0200

      • Update contributors

    • 2016-07-25 01:57:00 +0300

      • main.information_schema_stats fails sporadically in buildbot

    • 2016-07-18 11:50:08 +0400

      • build_table_filename() doesn't support temporary tables.

    • 2016-07-12 22:20:46 +0200 - Merge branch '5.5' into 10.0

    • 2016-07-12 12:13:31 +0200

      • unset params in --ps --embedded

    • 2016-07-11 17:03:03 +0000

      • : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters

    • 2015-05-04 08:32:05 +0200

      • bigint fail with gcc 5.0

    • 2016-06-30 12:59:52 +0400

      • - funcs_1.processlist_priv_no_prot fails sporadically

    • 2016-07-08 15:44:47 +0200

      • fixes for tokudb_parts --big suite

    • 2016-07-01 18:44:28 -0400

      • fix some tokudb partition test result files since the underlying tests have changed.

    • 2016-07-12 22:20:20 +0200

      • json_udf slowdown

    • 2016-06-23 14:41:51 +0200

      • add a test case vcol.charsets

    • 2016-07-12 12:36:11 +0200

      • postfix - in ssl.test, remove remaining SHOW STATUS LIKE 'Ssl_cipher'

    • 2016-07-11 21:29:18 +0200

      • : fix ssl test not to use specific value of ssl_cipher, as it can change between different openssl/yassl version

    • 2016-05-30 22:33:34 +0300

      • [] Crash reporter often fails to show the query that crashed

    • 2016-07-04 17:31:14 +0300

      • Add more diagnostic to find out the problem on innodb_shutdown_for_mysql in ppc64el on test case innodb_fts.innodb_fts_stopword_charset.

    • 2016-06-28 11:25:59 +0200 - Merge branch '5.5' into 10.0

    • 2016-06-22 14:17:06 +0200

      • : Crash in subselect

    • 2016-06-22 22:37:28 +0300

      • : Orphan ibd file when playing with foreign keys

    • 2016-06-28 10:23:24 +0200

      • remove incorrect .gitattributes

    • 2016-06-24 11:08:09 -0400

      • bump the VERSION

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

    Added --core-on-failure to mysql-test-run
  • More DBUG_PRINT in viosocket.c

  • Don't forget CLIENT_REMEMBER_OPTIONS for compressed slave protocol

  • Removed not used stage variables

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

    Revision #5bbe929
    MDEV-10604
    Revision #ed99e2c
    MDEV-10341
    Revision #4eb898b
    MDEV-10563
    Revision #4da2b83
    Revision #a5051cd
    Revision #b511096
    MDEV-10630
    Revision #5932fa7
    Revision #6f31dd0
    Revision #8d5a0d6
    Revision #05f61ba
    MDEV-10559
    Revision #df09d5e
    MDEV-10559
    Revision #47a1087
    Revision #191f7b0
    Revision #2bd9495
    Revision #a2934d2
    Revision #ec72508
    Revision #44012db
    Revision #077f29a
    Revision #4f2d214
    Revision #3863e72
    Revision #64752ac
    Revision #e672d3f
    Revision #0d8bb01
    Revision #57fbc60
    Revision #b4f97a1
    Revision #309c08c
    Revision #5ad0206
    MDEV-10341
    Revision #0098d78
    MDEV-10465
    Revision #a3f6424
    MDEV-6128
    Revision #2a54a53
    MDEV-10465
    Revision #a7c43a6
    MDEV-9304
    Revision #5269d37
    MDEV-10468
    Revision #1b3430a
    MDEV-10500
    Revision #5e23b63
    MDEV-10506
    Revision #93d5cdf
    MDEV-9946
    Revision #c0cb84b
    Revision #470f259
    MDEV-10465
    Revision #0214115
    Revision #03dec1a
    MDEV-10350
    Revision #9d2f892
    MDEV-7329
    Revision #75891ed
    Revision #5265243
    Revision #e316c46
    Revision #19fe10c
    MDEV-6581
    Revision #a350e53
    Revision #eb32dfd
    MDEV-10365
    Revision #511313b
    MDEV-10010
    Revision #141f88d
    MDEV-10357
    Revision #ecb7ce7
    MDEV-10467
    MDEV-5781
    Revision #35c9c85
    MDEV-10217
    Revision #6b71a6d
    MDEV-10383
    Revision #5fdb3cf
    MDEV-10419
    mariadb 10.1.16
    Revision #c6aaa2a
    MDEV-10228
    Revision #15ef38d
    MDEV-10228
    Revision #1b5da2c
    MDEV-10316
    Revision #5cf49cd
    MDEV-10248
    Revision #72290cd
    Revision #98e36b2
    Revision #66ac894
    MDEV-10455
    Revision #9b23f80
    MDEV-10535
    Revision #b3df257
    MDEV-10469
    Revision #b5fb2a6
    Revision #246866d
    Revision #5d0dfcb
    Revision #df4fddb
    MDEV-10428
    Revision #bf2e315
    MDEV-8569
    Revision #c6fdb92
    Revision #4e19aa3
    MDEV-10318
    Revision #97ded96
    MDEV-10318
    Revision #e81455bb
    MDEV-7973
    Revision #a7814d4
    MDEV-10311
    Revision #f12ebed
    Revision #865ae5d
    MDEV-10261
    Revision #79fc519
    Revision #ef125e2
    Revision #3e8ae6e
    MDEV-10211
    Revision #31e763d
    MDEV-10211
    Revision #7d4a7d8
    MDEV-9127
    Revision #406fe77
    Revision #0fdb17e
    Revision #79f852a
    MDEV-10050
    Revision #ef92aaf
    MDEV-10083
    Revision #6dfe3fb
    Revision #214f507
    spinner

    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.

    Revision #0403790
    Revision #fa51f70
    Revision #006ffca
    Revision #5ca061e
    Revision #9b9c5e8
    MDEV-8302
    Revision #d71b584
    Revision #b74795b
    MDEV-7040
    Revision #193faa5
    MDEV-8554
    Revision #877de3a
    MDEV-8554
    Revision #58a73e7
    Revision #167c540
    Revision #5654412
    Revision #772c3f3
    Revision #a0107d9
    MDEV-8296
    Revision #9cb8cff
    MDEV-8296
    Revision #0b3eb45
    Revision #1b0c81c
    Revision #96badb1
    MDEV-7821
    Revision #409709e
    Revision #79deefc
    MDEV-8340
    MariaDB 5.5
    Revision #4d5772c
    MDEV-7810
    Revision #2721d69
    MDEV-8352
    Revision #bfe2689
    MDEV-8379
    Revision #360e597
    Revision #1ad294e
    MDEV-7821
    Revision #fa765a4
    MDEV-6697
    Revision #e05cd97
    MDEV-8524
    Revision #7962add
    MDEV-8561
    Revision #c4456b9
    MDEV-7971
    Revision #392df76
    MDEV-4017
    Revision #4188ba9
    MDEV-7652
    Revision #cf30074
    MDEV-7968
    Revision #6f14531
    Revision #00967e1
    Revision #40a6160
    MDEV-7574
    Revision #121f3e4
    MDEV-7429
    Revision #cd0813e
    MDEV-8534
    Revision #39f5234
    MDEV-8534
    Revision #517ef2b
    Revision #f3e578a
    MDEV-8428
    Revision #e40bc65
    Revision #7115341
    Revision #2ebedfa
    MDEV-8532
    Revision #a6ab8ef
    MDEV-5997
    Revision #d897015
    MDEV-8399
    Revision #4efcc35
    Revision #cb3a71d
    Revision #7a96702
    MDEV-8474
    Revision #83ba48b
    MDEV-8506
    Revision #0bb0ace
    MDEV-8443
    Revision #44c4b23
    MDEV-8496
    Revision #00d3b20
    MDEV-8432
    Revision #44de090
    MDEV-8432
    Revision #12da27d
    MDEV-8472
    Revision #94bc506
    MDEV-8374
    Revision #6efdc39
    MDEV-8463
    Revision #a9960ef
    MDEV-8386
    Revision #0a43236
    Revision #a95be96
    Revision #ee5633a
    Revision #d983565
    Revision #fdd9af5
    Revision #0efaedf
    Revision #6114101
    Revision #f073593
    Revision #1a8cf15
    MDEV-8392
    Revision #bc30046
    MDEV-8301
    Revision #67c56ab
    Revision #8c81575
    Revision #2e941fe
    MDEV-7601
    MDEV-7594
    MDEV-7555
    MDEV-7590
    MDEV-7581
    MDEV-7589
    Revision #8e524d2
    Revision #0e270f7
    Revision #b89de2b
    MDEV-8354
    spinner

    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.

    Revision #e023f9a4d5
    Revision #e52315a4a2
    MDEV-16855
    Revision #5ed2da9587
    Revision #7c773abdf7
    Revision #4c21c367b3
    Revision #29ddc6e9e3
    Revision #91181b225c
    Revision #d17e9a02c4
    Revision #8bdd125067
    MDEV-16851
    Revision #340963351c
    Revision #c631060713
    MDEV-16820
    Revision #1bda5e3a8f
    Revision #9fbe360e9f
    Revision #e0139c2b92
    Revision #5e67567b15
    MDEV-14672
    Revision #4645a66316
    MDEV-14672
    MDEV-14672
    Revision #eee5bd9a2e
    Revision #d4e9473923
    Revision #304440b014
    Revision #d57ddaa190
    MDEV-15551
    Revision #5c744bb535
    MDEV-14882
    Revision #40f29ecbf1
    MDEV-13397
    Revision #33eccb5776
    MDEV-11790
    Revision #bd5cf02bbe
    MDEV-11741
    Revision #0b3e28a4cd
    MDEV-8941
    Revision #e2ac4098ed
    Revision #ab58493db2
    MDEV-13118
    Revision #ada54101a7
    MDEV-9266
    Revision #e5c26fdfab
    Revision #1fd84f9129
    MDEV-16760
    Revision #c89bb15c31
    MDEV-16757
    Revision #ad9d1e8c3f
    MDEV-16552
    Revision #a2c0376e08
    Revision #8c5d64dafb
    MDEV-8540
    Revision #0897a25c0f
    MDEV-16596
    Revision #3d4beee1a9
    Revision #bf4244d1a0
    MDEV-8540
    Revision #cc8772f33e
    MDEV-15953
    Revision #ff8b3c8df8
    MDEV-15953
    Revision #28e1f1453f
    MDEV-15242
    Revision #364a20fe0b
    MDEV-16507
    Revision #d8192f5495
    Revision #6c08ff3eb7
    Revision #5f2a67a6c3
    MDEV-15247
    Revision #c450f7d8d5
    Revision #3661d98822
    Revision #51254da52c
    MDEV-15359
    Revision #d2e1ed8b93
    Revision #170bec36c0
    Revision #6b8d34fe0d
    MDEV-14668
    Revision #0ad9c3a016
    MDEV-16456
    Revision #24d7cbe1e0
    Revision #e5a3d24b87
    Revision #719ed09e5e
    Revision #3ead951180
    Revision #7053e26e18
    MDEV-15778
    Revision #8f82c48443
    MDEV-15778
    Revision #cd33280b68
    MDEV-16374
    Revision #15155ecd34
    Revision #5bfd562a00
    MDEV-16445
    Revision #141bc58ac9
    MDEV-16430
    Revision #55abcfa7b7
    MDEV-16124
    Revision #a61724a3ca
    MDEV-16267
    Revision #a816aa066e
    Revision #908676dfd9
    MDEV-15308
    Revision #da71c1bad7
    MDEV-16229
    Revision #2f3779d31c
    Revision #c1b5d2801e
    Revision #cf5226174b
    MDEV-11129
    Revision #ef295c31e3
    MDEV-11129
    Revision #d703e09cd6
    Revision #b050df4fd3
    MDEV-14943
    Revision #197bf0fe35
    Revision #9c03ba8f0d
    Revision #c70fc6b16a
    Revision #580a8061a7
    Revision #3cbfe8cc47
    MDEV-15480
    Revision #4f42f0d1ea
    MDEV-16119
    Revision #34045af03f
    MDEV-15216
    Revision #087ea8f820
    Revision #0d429dcb37
    Revision #7b9486d2eb
    MDEV-14693
    Revision #3c07ed141c
    Revision #04b1e61d69
    Revision #1cb7c4bfc0
    MDEV-16084
    Revision #a411910dd6
    Revision #b432d4ad66
    MDEV-16080
    Revision #f47eac2882
    spinner

    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.

    Revision #eca8c32
    Revision #a079565
    MDEV-10846
    Revision #d451d77
    MDEV-9628
    Revision #9d4a0dd
    MDEV-11096
    Revision #26b87c3
    MDEV-10846
    Revision #22490a0
    MDEV-8345
    Revision #2593270
    Revision #5569ac0
    MDEV-11126
    Revision #59a7bc3
    Revision #a3c980b
    MDEV-10824
    Revision #9155cc7
    MDEV-10292
    Revision #ad5b88a
    Revision #bd4568a
    Revision #2cfccbe
    Revision #b7aee7d
    MDEV-10950
    Revision #9b20d60
    MDEV-10948
    Revision #7d596c9
    MDEV-10525
    Revision #2140dcf
    server
    Revision #213765c
    MDEV-10496
    Revision #de9ea40
    Revision #d9787aa
    Revision #675f27b
    Revision #d7dc03a
    Revision #12c3e16
    Revision #6e25727
    Revision #df87be5
    MDEV-11069
    Revision #eac8d95
    Revision #5a43a31
    Revision #01b39b7
    Revision #383007c
    Revision #e4957de
    Revision #6010a27
    Revision #02be50a
    Revision #82ab92b
    MDEV-10951
    Revision #ed3998a
    Revision #1daf746
    Revision #39dceaa
    MDEV-10983
    Revision #ba11dd6
    MDEV-11127
    Revision #3321f1a
    MDEV-5944
    Revision #0c925aa
    MDEV-11097
    Revision #fb38d26
    MDEV-11104
    Revision #39b7aff
    Debian Bug #838914
    Revision #7eb4bd3
    Debian Bug #838557
    Revision #998f987
    Debian Bug #838557
    Revision #4dfb6a3
    MDEV-11083
    Revision #4192c46
    MDEV-11061
    Revision #8a49e00
    Revision #f6d4f82
    MDEV-11061
    Revision #a3f11f7
    Revision #7497ebf
    Revision #0e76054
    Revision #b38d3c3
    MDEV-10907
    Revision #23af6f5
    Revision #078e510
    Revision #e312e2e
    Revision #2e914ac
    Revision #e3124a8
    Revision #bb8b658
    Revision #93ab309
    Revision #3629f62
    Revision #094f140
    Revision #77ce4ea
    Revision #d61e526
    MDEV-10441
    Revision #c91fdb6
    Revision #8483659
    Revision #f620da1
    MDEV-10725
    Revision #9434431
    Revision #b3f7a80
    Revision #0da39ca
    Revision #347eeef
    Revision #611dc0d
    Revision #a229091
    Revision #7ae555c
    Revision #b9631e3
    MDEV-8833
    Revision #ee97274
    Revision #a92a8cc
    Revision #723488b
    MDEV-10424
    Revision #09cb646
    Revision #737964d
    Revision #677c44f
    MDEV-10775
    Revision #e56a539
    MDEV-10315
    Revision #83d5b96
    Revision #fd0c114
    Revision #6e02d42
    Revision #b34d7fb
    Debian Bug #837369
    Revision #af3dc48
    Revision #577f3c1
    Revision #6c74ef8
    MDEV-10707
    Revision #a14f61e
    MDEV-7142
    Revision #f81f985
    Revision #39ec5ac
    Revision #a53f3c6
    MDEV-10649
    spinner

    MariaDB 10.0.33 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 30 Oct 2017

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2017-10-27 03:19:59 +0300

      • List of unstable tests for 10.0.33 release

    • 2017-10-27 03:17:23 +0300

      • CONNECT engine does not build with JDBC without ODBC

    • 2017-10-26 13:29:28 +0300

      • InnoDB suggests filing bugs at MySQL bug tracker

    • 2017-10-25 23:40:54 +0300

      • Squashed commit of the following:

    • Merge 2017-10-26 12:47:24 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

    • 2017-10-25 22:04:17 +0300

      • 5.6.38

    • Merge 2017-10-26 12:46:47 +0300 - Merge branch 'merge-innodb-5.6' into 10.0

    • 2017-10-25 21:35:33 +0300

      • 5.6.38

    • Merge 2017-10-26 11:13:07 +0300 - Merge 5.5 into 10.0

    • 2017-10-26 11:02:19 +0300

      • InnoDB suggests filing bugs at MySQL bug tracker

    • 2017-10-25 16:21:52 +0300

      • Remove comments to removed parameters

    • Merge 2017-10-24 19:25:19 +0300 - Merge 5.5 into 10.0

    • 2017-10-24 15:20:54 +0300

      • 'Undo log record is too big.' error occurring in very narrow range of string lengths

    • 2017-10-18 02:36:55 -0400

      • bump the VERSION

    • 2017-10-23 15:35:10 -0700

      • mysqld got signal 11 on delete returning

    • 2017-10-23 15:33:13 -0700

      • MariaDB crash in fix_semijoin_strategies_for_picked_join_order

    • 2017-10-18 21:19:33 +0300

      • Race condition between INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS and ALTER/DROP/TRUNCATE TABLE

    • Merge 2017-10-18 15:14:39 +0200 - Merge branch '5.5' into 10.0

    • 2017-10-18 10:20:25 +0300

      • fts_query_free(): Fix a potential assertion failure

    • 2017-10-18 09:52:19 +0300

      • Import, adapt and extend a test from Oracle

    • 2017-10-18 08:25:04 +0300

      • Add a test of LIMIT with FULLTEXT INDEX

    • 2017-10-18 06:35:11 +0300

      • Setting innodb_buffer_pool_load_now or innodb_buffer_load_abort will crash if innodb_read_only

    • 2017-10-17 15:33:19 +0300

      • Fix check_role_is_granted for embedded

    • 2017-10-16 13:21:11 +0300

      • MySQL#78423 InnoDB FTS duplicate key error

    • 2017-10-16 12:06:43 +0300

      • MySQL#86607 InnoDB crash after failed ADD INDEX and table_definition_cache eviction

    • 2017-10-09 13:32:40 +0300

      • : Field "create Procedure" is NULL, even if the user has role which is the definer. (SHOW CREATE PROCEDURE)

    • 2017-10-10 10:19:10 +0300

      • : Wrong result after altering a partitioned table

    • 2017-10-10 14:31:33 +0200

      • smaller stack size on quantal-x86 and wheezy-x86

    • 2017-10-09 20:30:52 +0300

      • Fix oqgraph compilation with Boost versions <=1.49

    • 2017-10-05 15:01:38 +0200

      • main.func_regexp_pcre fails in buildbot on ppc64le

    • 2016-10-20 21:36:05 +0200

      • : Fix reverse queries in OQGRAPH.

    • 2017-10-09 12:18:12 +0300

      • fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row

    • 2017-10-09 02:49:50 +0300

      • Feature: skipped test file

    • 2017-10-09 01:43:31 +0300

      • Feature: skipped test file

    • 2017-10-07 13:42:11 +0400

      • Illegal mix of collations with a view comparing a field to a binary constant

    • 2017-10-06 00:08:36 -0700

      • Fixed the bug .

    • 2017-10-03 00:13:58 +0000

      • Windows MSI : dump server error log to MSI log on installation failure.

    • Merge 2017-10-02 10:42:55 +0300 - Merge 5.5 into 10.0

    • 2017-09-25 09:29:27 +0300

      • Cherry-pick the test changes from 10.2 to 10.0

    • 2017-09-24 10:11:16 +0300

      • IMPORT TABLESPACE may corrupt ROW_FORMAT=REDUNDANT tables

    • 2017-09-23 23:23:05 +0200

      • Fix compile with -DWITHOUT_DYNAMIC_PLUGINS on Unix

    • 2017-09-22 10:28:14 +0300

      • Extra logging when innodb_log_archive=ON

    • 2017-09-21 18:05:07 +0200

      • Assertion `0' failed in Protocol::end_statement

    • 2017-08-16 13:26:53 +0200

      • CONNECT: compilation fix

    • 2017-09-21 12:31:30 +0300

      • Add have_debug.inc to skip the test faster in non-debug builds

    • 2017-09-21 10:03:40 +0200

      • cleanup: TABLE_LIST::view_check_option

    • 2017-09-21 13:22:49 +0530

      • Wrong timestamps in binary log causes replication issues

    • 2017-09-20 20:02:01 +0200

      • : Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed

    • 2017-09-20 17:51:43 +0200

      • include/master-slave.inc must always be included last

    • 2017-09-20 17:07:05 +0200

      • connect fixes after-merge

    • 2017-09-20 15:59:40 +0200

      • remove an empty file with a wrong name

    • Merge 2017-09-20 10:24:31 +0300 - Merge branch 'bb-10.0-vicentiu' into 10.0

    • 2017-09-19 11:53:59 +0300

      • Revert d9bc5e03d788b958ce8c76e157239953db60adb2 from Oracle (in XtraDB)

    • 2017-09-19 11:37:50 +0300

      • Revert Bug #25175249 ASSERTION: (TEMPL->IS_VIRTUAL && !FIELD) || (FIELD && FIELD->PREFIX_LEN ? FIELD

    • Merge 2017-09-19 11:35:09 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2017-09-19 00:44:27 +0300

      • 5.6.37-82.2

    • Merge 2017-09-19 11:18:17 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2017-09-19 10:58:12 +0300

      • 5.6.37-82.2

    • 2017-09-19 11:17:35 +0300

      • Fix fall-through warning

    • 2017-09-19 09:26:27 +0300

      • Fix connect merge problems

    • 2017-09-19 02:04:05 +0300

      • Merge connect/10.0 into 10.0

    • 2017-09-19 02:04:45 +0300

      • Fix merge error

    • Merge 2017-09-19 01:02:01 +0300 - Merge branch '5.5' into 10.0

    • 2017-09-19 15:55:59 +0200

      • : Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed

    • 2017-09-19 13:08:24 +0400

      • MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;

    • 2017-09-15 16:20:16 +0000

      • Windows : support vsjitdebugger in MTR's --debugger.

    • 2017-09-15 16:19:14 +0000

      • Windows : fix a warning in popular header file

    • 2017-09-15 12:25:06 +0400

      • Can not replay binary log due to Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 'concat'

    • Merge 2017-09-09 10:55:47 +0000 - Merge branch 'bb-10.0-wlad' into 10.0

    • 2017-09-08 16:08:44 +0000

      • Build improvements and cleanups.

    • 2017-09-07 12:01:07 +0300

      • After rebuilding redo logs, InnoDB can leak data from redo log buffer

    • 2017-09-07 11:59:26 +0300

      • Make the SEARCH_ABORT logic actually work

    • 2017-09-07 11:58:21 +0300

      • Follow-up to : Do not add attribute((nonnull))

    • 2017-09-06 14:01:15 +0300

      • Assertion `flags & BUF_PAGE_PRINT_NO_CRASH' failed in buf_page_print

    • 2017-08-31 14:22:05 +0300

      • Post-push for

    • 2017-09-04 09:46:47 +0300

      • 10.0.32 does not compile on architectures without 64-bit atomics

    • 2017-09-01 15:29:34 +0300

      • Fix compiler warnings

    • 2017-08-31 14:50:45 +0000

      • : Fix parameter passing to my_error.

    • 2017-08-31 12:33:46 +0000

      • : my_write() sets inappropriate errno for ERROR_FILE_SYSTEM_LIMITATON

    • 2017-08-30 09:32:03 +0300

      • Add missing {} to silence a compiler warning

    • 2017-08-29 21:58:02 +0300

      • : Clarify the message about redo log format incompatibility

    • Merge 2017-08-29 18:36:03 +0300 - Merge InnoDB test cases from MySQL 5.6 (part 1)

    • 2017-08-29 13:15:35 +0300

      • Merge innodb.create-index test changes from MySQL 5.6 to MariaDB

    • 2017-08-29 15:40:37 +0300

      • Adjust the imported MySQL 5.6 tests for MariaDB

    • 2017-08-29 11:27:28 +0300

      • Merge InnoDB test cases from MySQL 5.6 (part 1)

    • 2017-08-29 10:52:52 +0300

      • InnoDB fails to return error for XA COMMIT or XA ROLLBACK in read-only mode

    • 2017-08-24 23:15:55 +0300

      • Improvements for MTR rebootstrap introduced in

    • 2017-08-24 15:38:05 +0300

      • InnoDB change buffer housekeeping can cause redo log overrun and possibly deadlocks

    • 2017-08-24 15:49:50 +0000

      • Windows : Do not use CRT routine to dump memory leaks.

    • 2017-08-24 08:05:11 +0000

      • Windows compile : make compilation fail on "uninitialized variable used" warning C4700

    • 2017-08-23 23:30:51 +0000

      • CONNECT engine: install ha_connect.lib

    • 2017-08-23 23:29:59 +0000

      • : dont install connect-specific JAR files if connect is not built.

    • 2017-08-23 18:11:24 +0000

      • Remove workaround for ancient and already fixed CMake bug in MSI creation.

    • 2017-08-23 13:03:13 +0300

      • XA PREPARE transactions should survive innodb_force_recovery=1 or 2

    • 2017-07-27 13:17:13 +0300

      • : Can't refer the same column twice in one ALTER TABLE

    • 2017-08-14 18:37:53 +0200

      • compilation fix for SLES 11 SP4

    • 2017-08-10 12:03:48 +0200

      • compilation fix for SLES 11 SP4

    • 2017-08-09 14:29:22 +0300

      • Revert an InnoDB Memcached plugin fix that was merged from MySQL 5.6.37

    • 2017-08-07 10:09:23 -0400

      • bump the VERSION

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

    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 Distributions which Include MariaDB page.

    Revision #c3592ca7b8
    Revision #eadcf09bc4
    MDEV-13860
    Revision #b933a8c354
    MDEV-12569
    Revision #c9ee5d9960
    Revision #bd9a2363e5
    Revision #98470fc800
    Revision #3b35d745c3
    Revision #4ef64e01a7
    Revision #4274d0bf57
    Revision #cfb3361748
    MDEV-12569
    Revision #fc7b9af267
    Revision #44ed243522
    Revision #439a7c994a
    MDEV-14051
    Revision #fb5fe497e5
    Revision #a1a79aa576
    MDEV-13776
    Revision #acb336f75e
    MDEV-13607
    Revision #2eb3c5e542
    MDEV-13918
    Revision #da4503e956
    Revision #babbf8c6fc
    Revision #30e89acd95
    Revision #9817479563
    Revision #dfd010ef90
    MDEV-14086
    Revision #4090ef820e
    Revision #9a791c9c8d
    MDEV-12676
    Revision #1eee3a3fb7
    MDEV-13051
    Revision #b9418ed333
    MDEV-13676
    Revision #fc9ff69578
    MDEV-13838
    Revision #2db5e4d1f9
    Revision #1cfcb58539
    Revision #440157cbbe
    MDEV-13412
    Revision #4d33c74224
    MDEV-10980
    Revision #172cc70bf8
    MDEV-13446
    Revision #bc85d22bf0
    MDEV-12263
    Revision #9b897d663a
    MDEV-12263
    Revision #ca948e335e
    MDEV-9886
    Revision #dbeffabc83
    MDEV-11574
    Revision #e6862cf1ff
    Revision #de4a00d4f7
    Revision #19d21b9366
    MDEV-13898
    Revision #78b63425a3
    MDEV-13899
    Revision #7128fefa4c
    Revision #f6cb4f0a19
    MDEV-13814
    Revision #8d0448d507
    MDEV-13861
    Revision #cb1b466c0c
    Revision #db7fd021fe
    Revision #1015196e0a
    Revision #e84f5356c3
    MDEV-12290
    Revision #378beed0a6
    MDEV-13290
    Revision #b7434bacbd
    Revision #8f3fd98d25
    Revision #d3976cf72a
    Revision #20d4cac6db
    Revision #b337a06829
    Revision #dab6f56098
    Revision #cbd62feee5
    Revision #b4606367d7
    Revision #745cd57ae7
    Revision #618d8fdf37
    Revision #0e15396341
    Revision #b2c0cca6b0
    Revision #df2675a9cc
    Revision #0f44c8ab28
    Revision #d6a7de2022
    Revision #97c2a7354b
    MDEV-13290
    Revision #389f7cdf3c
    MDEV-13137
    Revision #a870099817
    Revision #a73b55a9f8
    Revision #434e283507
    MDEV-13685
    Revision #65c94238f8
    Revision #a46679dcf7
    Revision #d861822c4f
    MDEV-13253
    Revision #ee844f6c34
    Revision #3ec8268b4a
    MDEV-13103
    Revision #6b45355e6b
    MDEV-13103
    Revision #641baa5d03
    MDEV-13437
    Revision #0500899904
    MDEV-13705
    Revision #7f99381288
    Revision #6be93c3b8a
    MDEV-13693
    Revision #66eb9774e4
    MDEV-13691
    Revision #eb389d5c39
    Revision #e634fdcd5b
    WL#8845
    Revision #fdbdd3b131
    MDEV-13625
    Revision #9e9a3b8ede
    Revision #f56bd70f51
    Revision #8d9298167e
    MDEV-13625
    Revision #888a8b69bd
    MDEV-13437
    Revision #05e7d35e89
    MDEV-13583
    MDEV-12042
    Revision #582545a384
    MDEV-13637
    Revision #cd35dd6a05
    Revision #dd229430a9
    Revision #7aa846e9e3
    Revision #7b36395ee9
    MDEV-13630
    Revision #db51ad1e01
    Revision #b8b3ba632b
    MDEV-13606
    Revision #ce6c0e584e
    MDEV-8960
    Revision #7581fb23e2
    Revision #fc556a8d94
    Revision #cb9648a6b5
    Revision #ef2e51c396
    spinner
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB

    MariaDB 10.0.34 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 30 Jan 2018

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-01-27 20:37:09 +0200

      • List of unstable tests for 10.0.34 release

    • 2018-01-25 19:48:36 +0200

      • Remove ut_win_init_time from innodb

    • 2018-01-23 11:24:53 +0100

      • test_if_reopen: Assertion `strcmp(share->unique_file_name,filename) || share->last_version' failed upon select from I_S

    • 2018-01-25 12:11:30 +0200

      • Port innodb_print_lock_wait_timeout_info_basic from Percona

    • 2018-01-25 11:33:34 +0200

      • Fix innodb compilation failure on Windows

    • 2018-01-24 20:21:58 +0200

      • Remove xtradb "fragmentation-statistics" patches

    • Merge 2018-01-24 20:20:11 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2018-01-23 18:04:34 +0200

      • 5.6.38-83.0

    • Merge 2018-01-24 18:23:25 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

    • 2018-01-23 17:43:37 +0200

      • 5.6.39

    • 2018-01-24 17:55:26 +0200

      • Remove innodb.test "keep away" comment

    • 2018-01-24 17:54:25 +0200

      • Update Tokudb Test Results

    • 2018-01-23 20:19:16 +0200

      • Make TokuDB run on 10.0

    • Merge 2018-01-24 16:14:13 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2018-01-23 19:20:10 +0200

      • 5.6.38-83.0

    • 2018-01-24 16:12:52 +0200

      • Squashed commit of connect/10.0:

    • 2018-01-24 15:18:36 +0200

      • Fix Innodb ASAN error on init

    • Merge 2018-01-24 12:29:31 +0200 - Merge remote-tracking branch '5.5' into 10.0

    • 2018-01-24 10:58:27 +0100

      • typo fix

    • 2018-01-23 23:19:09 +0100

      • incorrect backslash parsing in clients

    • 2018-01-23 19:29:12 +0200

      • Add ASAN instrumentation (and more strict Valgrind) to InnoDB

    • 2018-01-23 18:08:55 +0200

      • Silence -Wimplicit-fallthrough

    • 2018-01-15 14:50:35 +0100

      • : Server crashes in Item_cond::transform on 2nd execution of SP querying from a view

    • 2018-01-21 23:44:31 +0100

      • Fix Item tree changes/rollback debug print

    • 2018-01-23 15:47:54 +0530

      • Assertion `0' failed in retrieve_auto_increment ...

    • 2018-01-19 19:52:01 +1100

      • : Replace MySQL -> MariaDB in init scripts

    • 2018-01-23 11:56:52 +0100

      • Fix error message typo

    • 2018-01-23 07:37:00 +1100

      • mysql_install_db: correct hosting/source/maillist information

    • 2018-01-23 07:35:38 +1100

      • mysql_install_db: correct --skip-grant-tables help

    • 2018-01-23 11:57:54 +0300

      • fix build for recent clang

    • 2018-01-22 23:51:32 +0200

      • Fix TokuDB Not building

    • 2018-01-22 13:39:59 +0100

      • improve ASAN instrumentation: clang

    • 2018-01-21 21:18:57 +0200

      • : Assertion `!table || (!table->read_set... failed in Field_num::val_decimal

    • 2018-01-21 13:12:33 +0200

      • Remove commented out code post merge fix in 2011

    • 2018-01-21 20:48:59 +0100

      • improve ASAN instrumentation: InnoDB/XtraDB

    • 2018-01-21 15:08:33 +0100

      • Finally! Make './mtr --valgrind-mysqld --gdb' to work.

    • 2018-01-20 17:59:37 +0100

      • Free memory in unit tests. Makes ASAN happier.

    • 2018-01-21 12:50:49 +0100

      • improve ASAN instrumentation: table->record[0]

    • 2018-01-21 11:30:02 +0100

      • improve ASAN instrumentation: mtr

    • 2018-01-21 12:53:17 +0100

      • improve ASAN instrumentation: MEM_ROOT

    • 2018-01-20 12:50:28 +0100

      • improve ASAN instrumentation: TRASH

    • 2018-01-20 17:59:11 +0100

      • Correct TRASH() macro usage

    • 2018-01-20 11:45:23 +0100

      • Fix compilation without dlopen

    • 2018-01-22 11:18:10 +0200

      • MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5 in file ha_innodb.cc line 1904

    • 2018-01-19 18:04:51 +0200

      • Add dummy defintion for Dl_info in case we're missing dladdr

    • 2018-01-19 11:01:32 -0500

      • bump the VERSION

    • 2018-01-16 22:57:52 +0200

      • : Stack trace is not resolved for shared objects

    • 2018-01-19 13:29:31 +0530

      • : Server crash in key_copy / get_matching_chain_by_join_key or valgrind warnings

    • 2018-01-18 09:20:55 -0800

      • Fixed [ERROR] mysqld got signal 11 with join_buffer and join_cache

    • 2018-01-24 09:57:18 +0200

      • Update sponsors

    • 2018-01-23 23:48:57 +0200

      • tokudb_alter_table.drop_add_pk_part_104 fails

    • 2018-01-23 19:21:58 +0200

      • Fixed a few compiler warnings

    • 2018-01-23 19:21:44 +0200

      • Fix for Crash in print_keydup_error()

    • 2018-01-22 16:53:10 +0100

      • : COLUMN_JSON() doesn't escape control characters in string values

    • 2018-01-22 20:10:57 +0100

      • connect.drop-open-error fails

    • 2018-01-22 16:50:20 +0200

      • "Error: trying to do an operation on a dropped tablespace"

    • 2018-01-18 09:29:49 +0200

      • Make row_mysql_table_id_reassign() static

    • Merge 2018-01-11 10:16:38 +0200 - Merge 5.5 into 10.0

    • 2018-01-08 14:24:04 +0200

      • InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE

    • 2018-01-04 20:38:42 +0200

      • Fix a truncation warning introduced in

    • Merge 2018-01-03 20:40:41 +0200 - Merge 5.5 into 10.0

    • Merge 2018-01-02 21:52:46 +0200 - Merge 5.5 into 10.0

    • 2017-12-28 17:13:42 +0200

      • Update mysqladmin man page

    • 2017-12-22 14:03:25 +0400

      • Merge InnoDB test cases from MySQL 5.7

    • 2017-12-21 18:00:24 +0200

      • Follow up to : FLUSH privileges can break hierarchy of roles

    • 2017-12-21 17:19:13 +0200

      • Assertion failure when reporting duplicate key error in online table rebuild

    • Merge 2017-12-20 12:51:57 +0200 - Merge remote-tracking branch '5.5' into 10.0

    • 2017-12-20 13:49:27 +0400

      • An after-fix for Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())

    • 2017-12-20 09:21:08 +0200

      • Correct a function comment

    • 2017-12-17 18:33:22 +0200

      • : FLUSH PRIVILEGES can break hierarchy of roles

    • 2017-12-16 11:56:16 +0200

      • : Set role does not properly grant privileges.

    • 2017-12-18 19:46:23 +0200

      • innodb.drop_table_background failed in buildbot with "Tablespace for table exists"

    • 2017-12-15 16:38:46 +0100

      • Incompatible key or row definition between the MariaDB .frm file and the information in the storage engine

    • 2017-12-18 11:25:38 +0400

      • Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())

    • 2017-12-13 22:30:13 +0200

      • Follow-up fix for : Plug a memory leak

    • 2017-12-13 18:56:22 +0200

      • Rollback progress log messages during crash recovery are intermixed with unrelated log messages

    • 2017-12-13 18:53:46 +0200

      • Follow-up to : Use recv_sys_t::report()

    • 2017-12-13 18:02:09 +0200

      • InnoDB shutdown should not be blocked by a large transaction rollback

    • 2017-12-13 16:18:08 +0200

      • InnoDB may hang if shutdown is initiated soon after startup while rolling back recovered incomplete transactions

    • 2017-11-20 11:00:44 +0200

      • mysql_uprade --help and man page fixes

    • 2017-11-16 14:03:02 +0200

      • : InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

    • 2017-11-16 13:21:07 +0200

      • : InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

    • 2017-11-16 13:18:22 +0200

      • : InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

    • 2017-11-15 15:52:03 +0400

      • Wrong VIEW results for CHAR(0xDF USING latin1)

    • 2017-11-14 11:29:52 +0300

      • removed garbase struct member

    • 2017-11-13 16:30:02 +0100

      • : COLUMN_CREATE unicode name breakage

    • 2017-11-10 09:07:45 +0200

      • Fix a -Wimplicit-fallthrough warning

    • 2017-11-03 12:33:01 +0100

      • mysqlbinlog --version output is the same on 10.x as on 5.5.x, and contains not only version

    • 2017-11-09 20:51:11 +0100

      • remove redundant tests from mysql-test/include/*.inc files

    • 2017-10-22 21:29:31 +0200

      • typo

    • Merge 2017-11-09 20:33:23 +0100 - Merge branch '5.5' into 10.0

    • 2017-11-08 15:47:49 +0100

      • : Unknown column error when adding aggregate to function in oracle style procedure FOR loop

    • 2017-11-07 21:57:42 +0400

      • INET6_NTOA output is set as null to varchar(39) variable

    • 2017-11-06 14:55:34 +0200

      • IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT

    • 2017-11-04 02:39:16 +0200

      • , sys_vars.innodb_buffer_pool_* tests fail

    • 2017-11-01 18:40:09 +0200

      • Server does not remove #sql*.frm files after crash during ALTER TABLE

    • 2017-11-01 19:57:47 +0200

      • main.view test uses CHECK PARTITION but does not check for the partition plugin

    • 2017-11-03 22:36:58 +0400

      • Audit log writes invalid SQL if single-line comments are present.

    • 2017-11-03 17:05:41 +0400

      • Audit log writes invalid SQL if single-line comments are present.

    • 2017-03-07 19:21:42 +0100

      • -Werror should not appear in released tarballs

    • 2017-10-27 11:36:32 +0300

      • Backport from 10.2 (InnoDB/XtraDB shutdown failure)

    • 2017-10-30 12:31:40 -0400

      • bump the VERSION

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

    Distributions which Include MariaDB

    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 Distributions which Include MariaDB page.

    Revision #d01dbe66a8
    Revision #61e2f43e05
    Revision #a0702dbcda
    MDEV-11539
    Revision #1c10b256b3
    Revision #f775ee6006
    Revision #12c42bd2c7
    Revision #a82bb5d316
    Revision #cd33250d2a
    Revision #3699a4b5c0
    Revision #3dfe148074
    Revision #d69d488b8c
    Revision #d81e41e773
    Revision #fc3df561d4
    Revision #c5f333adb6
    Revision #f6716cef7e
    Revision #1e88e85503
    Revision #b20f821e07
    Revision #d833bb65d5
    Revision #76577e1e26
    Revision #e2da680c51
    MDEV-13187
    Revision #8637931f11
    Revision #70a9b12de9
    Revision #ba8d0fa700
    MDEV-14786
    Revision #11408a69ad
    Revision #94da1cb4a6
    MDEV-14586
    Revision #cc3155415e
    MDEV-5510
    Revision #701c7e777f
    Revision #9ee372736f
    Revision #c98906e4fe
    Revision #3532a421f6
    Revision #a04b07eb34
    Revision #8539e4b1b6
    Revision #b20c3dc664
    MDEV-14715
    Revision #6d826e3d7e
    Revision #03eb15933d
    Revision #d9c460b84e
    Revision #f2408e7e6a
    Revision #36eb0b7a55
    Revision #fa331acefd
    Revision #dc28b6d180
    Revision #a966d422ca
    Revision #22ae3843db
    Revision #204cb85aab
    Revision #906ce0962d
    MDEV-7049
    Revision #6c60c809bb
    Revision #17f64b362a
    Revision #26e5f9dda1
    MDEV-14229
    Revision #a7a4519a40
    MDEV-14241
    Revision #4f96b401d9
    MDEV-14960
    Revision #e431d90065
    Revision #d0acfa458e
    MDEV-14245
    Revision #d5d0c62459
    Revision #b3c7cf81e3
    MDEV-14141
    Revision #a4663af05c
    MDEV-7533
    Revision #ea78c5744b
    MDEV-13988
    Revision #431607237d
    MDEV-12173
    Revision #5e87f49a99
    Revision #4c1479545d
    Revision #c903ba2f1e
    MDEV-13205
    Revision #4496fd71f4
    MDEV-12323
    Revision #8ac1982fcc
    Revision #51e4650ed0
    Revision #eef2bc5a5c
    Revision #4b8cd4536a
    MDEV-13626
    Revision #24efee9100
    MDEV-12366
    Revision #0202e47274
    MDEV-12827
    Revision #042f763268
    Revision #cb121a047b
    MDEV-14008
    Revision #f7f5c710e4
    Revision #be758322e2
    MDEV-12366
    Revision #2fced9e7b6
    MDEV-13655
    Revision #40088bfc7e
    MDEV-13407
    Revision #03e91ce324
    MDEV-14641
    Revision #c1e5fef05d
    MDEV-14008
    Revision #9d76b27498
    MDEV-12352
    Revision #b1977a39de
    MDEV-12323
    Revision #08d0ea1fcf
    MDEV-11027
    Revision #b46fa627ca
    MDEV-12352
    Revision #6559ba71a5
    MDEV-13797
    Revision #622466644d
    Revision #d8ccc61f76
    MDEV-9663
    Revision #93326ef051
    MDEV-9663
    Revision #923ea5dbf6
    MDEV-9663
    Revision #02e35ef5f2
    MDEV-12681
    Revision #ea1739f90d
    Revision #2913f615f0
    MDEV-8949
    Revision #c0e10f375a
    Revision #56394a78e3
    MDEV-12372
    Revision #c97a7cdbd0
    Revision #7ec6c6fa62
    Revision #3028357aa5
    Revision #c2c93fc6e4
    MDEV-14164
    Revision #ca695888e0
    MDEV-14116
    Revision #6a524fcfdd
    MDEV-14140
    Revision #bfde65c0ae
    MDEV-10651
    MDEV-14196
    Revision #5e5adfa729
    MDEV-14029
    Revision #0ed5c09b28
    MDEV-11864
    Revision #1394ea6965
    MDEV-13921
    Revision #04daf30e9b
    MDEV-13921
    Revision #c4c48e9740
    MDEV-11965
    Revision #d11001d11b
    MDEV-13890
    Revision #2b332ab795
    spinner

    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.

    • 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

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

    MariaDB 10.0.17 Changelog

    The most recent release in the series is:

    Release date: 27 Feb 2015

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    MariaDB 10.0.25 Changelog

    The most recent release in the series is:

    Release date: 30 Apr 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    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

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

  • 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

      • : 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-5754: MySQL 5.5 slaves cannot replicate from MariaDB 10.0
  • 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

  • MDEV-4955 discover of table non-existance on CREATE
  • 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.

    • 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-5657 (parallel replication) to 10.0
  • Revision #3427.35.242 Wed 2014-02-26 15:02:09 +0100

    • MDEV-5657: Parallel replication.

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

    • Fixed wrong result file

  • MDEV-4937: 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.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

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

  • 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 Distributions which Include MariaDB page.

    Revision #4040
    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
    Revision #4029
    Revision #4028
    Revision #4027
    Revision #4026
    MDEV-5754
    MDEV-5769
    MDEV-5764
    Revision #3427.35.245
    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
    Revision #4014
    Revision #4013
    Revision #4012
    MDEV-5744
    Revision #4011
    MDEV-5728
    Revision #4010
    MDEV-5657
    Revision #4008.1.1
    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
    Revision #3996
    Revision #3995
    MariaDB 10.0
    Revision #3427.35.238
    spinner
    Revision #5c66abf 2015-02-25 16:34:33 +0100
    • Merge remote-tracking branch 'origin/10.0' into 10.0

  • Revision #4a3e94e 2015-02-25 16:58:36 +0300

    • MDEV-7413: optimizer_use_condition_selectivity > 2 crashes 10.0.15+maria-1wheezy

  • Revision #f825b5a 2015-02-25 14:13:32 +0400

    • MDEV-7629 Regression: Bit and hex string literals changed column names in 10.0.14

  • Revision #cbf8cdc 2015-02-25 09:43:31 +0100

    • MDEV-7530 !includedir reads files in random order

  • Revision #6c09a72 2015-02-24 20:52:37 +0100

    • Merge remote-tracking branch 'origin/10.0' into 10.0

  • Revision #126523d 2015-02-23 20:53:41 +0100

    • MDEV-6703 Add "mysqlbinlog --binlog-row-event-max-size" support

  • Revision #73033e5 2015-02-24 09:18:53 +0100

    • fix mroonga to compile w/o performance schema

  • Revision #a227cf8 2015-02-24 14:03:14 +0100

    • MDEV-7335: Potential parallel slave deadlock with specific binlog corruption

  • Revision #723be51 2015-02-24 14:17:00 +0100

    • Merge

  • Revision #8799f87 2015-02-24 10:33:49 +0200

    • MDEV-7623: Add lock wait time and hold time to every record/table lock in InnoDB transaction lock printout.

  • Revision #79e9ff4 2015-02-23 13:37:34 +0100

    • MDEV-7458: Deadlock in parallel replication can allow following transaction to start replicating too early

  • Revision #41cfdc8 2015-02-23 13:36:52 +0100

    • Add error handling on realpath() call.

  • Revision #90635c6 2015-02-23 11:24:19 +0200

    • MDEV-7620: Transaction lock wait is missing number of lock waits and total wait time.

  • Revision #f2cb45d 2015-02-22 21:45:24 +0100

    • Merge remote-tracking branch 'origin/10.0' into 10.0

  • Revision #a736e63 2015-02-22 17:53:02 +0100

    • Add new Json UDF's Json_Array_Add, Json_Array_Grp and Json_Object_Grp. Handle longjmp's raised during json processing. modified: storage/connect/global.h storage/connect/ha_connect.cc storage/connect/json.cpp storage/connect/jsonudf.cpp

  • Revision #3653de8 2015-02-21 19:49:57 +0100

    • test failure on labrador: account for a different errno on Mac OS X

  • Revision #dc94bd0 2015-02-21 12:15:19 +0100

    • MDEV-7520 gtid replication broken during upgrade to debian 10.0.16

  • Revision #0ba1680 2015-02-21 10:43:27 +0100

    • MDEV-6769 DROP TRIGGER IF NOT EXIST binlogged on master but not on slave

  • Revision #b739103 2015-02-20 19:01:03 +0100

    • MDEV-7591 master crashed when slave specfied a future position with semi-repl plugin

  • Revision #22cf2f1 2015-02-20 16:37:02 +0100

    • MDEV-7482 VIEW containing INTERVAL(...)

  • Revision #2a798ce 2015-02-20 17:45:18 -0500

    • MDEV-7615: Remove --galera-sst-mode option from mysqldump

  • Revision #8366ce4 2015-02-20 18:48:29 +0200

    • Fix test failure on labrador.

  • Revision #7b6beef 2015-02-20 14:21:27 +0100

    • disable -Werror in MYSQL_MAINTAINER_MODE=ON until all plugins are ready

  • Revision #6a1d443 2015-02-20 14:10:25 +0100

    • fix after 5.5 merge, debian packaging

  • Revision #775528a 2015-02-20 03:17:46 +0300

    • MDEV-7220: Materialization strategy is not used for REPLACE ... SELECT

  • Revision #77e6e74 2015-02-19 22:05:33 +0100

    • merge 10.0-spider

  • Revision #0f8b194 2015-02-19 20:54:20 +0300

    • MDEV-6687: Assertion `0' failed in Protocol::end_statement on query

  • Revision #cf3b51b 2015-02-20 00:41:26 +0900

    • Merge Spider 3.2.18

  • Revision #004dd0a 2015-02-19 15:43:27 +0100

    • MDEV-7568: STOP SLAVE crashes the server

  • Revision #c1ebb4a 2015-02-19 11:28:03 +0100

    • compiler warnings in spider

  • Revision #16c01c7 2015-02-19 10:26:52 +0100

    • after merge: fix mroonga to compile and pass its tests

  • Revision #da63713 2015-02-19 09:57:34 +0100

    • merge 10.0-mroonga

  • Revision #56114a4 2015-02-19 09:37:11 +0100

    • merge 10.0-connect

  • Revision #d9175f3 2015-02-19 01:25:31 +0100

    • Remove GCC warnings modified: storage/connect/jsonudf.cpp storage/connect/tabutil.h

  • Revision #564d41f 2015-02-19 00:59:02 +0100

    • Work on JSON and JSON UDF's modified: storage/connect/json.cpp storage/connect/jsonudf.cpp storage/connect/tabjson.cpp

  • Revision #174bccd 2015-02-18 20:31:40 +0100

    • xtradb 5.6.22-72.0

  • Revision #6b05688 2015-02-18 17:59:21 +0100

    • innodb 5.6.23

  • Revision #1645930 2015-02-18 16:20:46 +0100

    • 5.6.23

  • Revision #f37bdd9 2015-02-18 15:18:35 +0100

    • Merge remote-tracking branch 'github/10.0' into 10.0

  • Revision #d7e7862 2015-02-18 15:16:27 +0100

    • Merge branch '5.5' into 10.0

  • Revision #dfb001e 2015-02-18 13:19:09 +0100

    • percona-server-5.6.22-72.0

  • Revision #865b83e 2015-02-18 14:07:13 +0200

    • Fixed test failure seen on partition_innodb_plugin test case.

  • Revision #2fb81b9 2015-02-18 11:25:59 +0200

    • MDEV-7408: Cannot use a table containing special chars for InnoDB stopwords

  • Revision #63905f1 2015-02-18 07:28:44 +0200

    • Add forgotten test case change (add more).

  • Revision #a1a32f8 2015-02-18 06:59:28 +0200

    • Revert file space allocation change on row0merge.cc.

  • Revision #44cf4d6 2015-02-17 18:07:56 +0100

    • fix a case where automatic procedure grant was changing user's password

  • Revision #22dae70 2015-02-17 20:07:12 +0300

    • Added testcase for MDEV-7193: Incorrect Query Result (MySQL Bug 68897) ...

  • Revision #f5dabd7 2015-02-17 13:34:27 +0900

    • Update Mroonga to the latest version on 2015-02-17T13:34:27+0900

  • Revision #fdd6c11 2015-02-13 12:57:11 +0100

    • MDEV-7419 Function cli_safe_read not exported

  • Revision #454beee 2015-02-13 11:49:31 +0200

    • MDEV-6288 :Innodb causes server crash after disk full, then can't ALTER TABLE any more

  • Revision #2201aa6 2015-02-12 17:23:28 +0100

    • Typo on the jsonudf.cpp name modified: storage/connect/CMakeLists.txt

  • Revision #356ae62 2015-02-12 15:44:44 +0200

    • Crash during configure without development SSL libraries installed

  • Revision #5dce6aa 2015-02-12 13:14:55 +0100

    • Merge remote-tracking branch 'bzr/5.5' into bb-5.5-merge

  • Revision #ed83905 2015-02-12 00:23:21 +0100

    • Merge tag 'tokudb-7.5.5' into bb-5.5-merge

  • Revision #8e80f91 2015-02-11 23:50:40 +0100

    • Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42

  • Revision #dcfe068 2015-02-11 21:39:41 +0100

    • Adding json udf's. Making the second version of json tables. added: storage/connect/jsonudf.cpp modified: storage/connect/CMakeLists.txt storage/connect/json.cpp storage/connect/json.h storage/connect/tabjson.cpp storage/connect/tabjson.h

  • Revision #2a1be9c 2015-02-11 20:40:56 +0100

    • XtraDB 5.5.41-37.0

  • Revision #13927f8 2015-02-11 18:32:40 +0100

    • percona-server-5.5.41-37.0

  • Revision #d996dc2 2015-02-11 15:02:15 +0100

    • MDEV-7290 please update MSI installer to include HeidiSQL 9.1

  • Revision #56da625 2015-02-10 15:15:27 +0200

    • Improve InnoDB transaction lock output by providing number of table locks this transaction is currently holding and total number of table locks to the table where lock is held.

  • Revision #a257801 2015-02-10 16:01:03 +0400

    • Fixing compilation failure in storage/connect when -DMYSQL_MAINTAINER_MODE=ON: disabling some CXX errors in storage/connect/CMakeLists.txt.

  • Revision #63108dc 2015-02-10 12:26:21 +0100

    • Fix the tree to work in git. Backport corresponing 10.1 changes.

  • Revision #7588424 2015-02-10 10:19:42 +0100

    • restore a cross-compiling bit that was lost in a merge

  • Revision #48e7c19 2015-02-10 09:41:54 +0200

    • Fix test failure innodb-mdev7046 on Windows. Test causes OS error printout from InnoDB.

  • Revision #a34fd50 2015-02-09 20:53:36 +0100

    • MDEV-7478 log-basename unpredictable behavior in standalone mode

  • Revision #f007f82 2015-02-09 20:53:28 +0100

    • MDEV-7351 5.5 build fails on Ubuntu Utopic in buildbot

  • Revision #c233d6e 2015-02-11 01:26:50 +0100

    • MDEV-7260: Crash in get_best_combination when executing multi-table UPDATE with nested views

  • Revision #cfb7d5d 2015-02-10 16:16:31 +0400

    • MDEV-7516 Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int). When the distance in ST_BUFFER is too far negative the coordinates can run out of the operational area. We should just return an empty geometry in this case.

  • Revision #552f1b3 2015-02-10 14:17:23 +0200

    • Fix test failures on innodb-MDEV-7055 and innodb-MDEV-7513.

  • Revision #ada0743 2015-02-10 08:08:59 +0200

    • Fix test failure on innodb-MDEV-7055.

  • Revision #44a9e3f 2015-02-09 16:14:27 +0200

    • MDEV-7139: Sporadic failure in innodb.innodb_corrupt_bit on P8

  • Revision #3c097fd 2015-02-08 19:47:26 +0100

    • Remove some GCC warnings modified: storage/connect/ha_connect.cc

  • Revision #919f40e 2015-02-08 22:38:19 +0400

    • Audit plugin v1.2.0.

  • Revision #96ba1f1 2015-02-08 18:17:29 +0100

    • Handle the use of date/time values when making queries for MYSQL or ODBC. Was raised by 7549. modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp storage/connect/tabodbc.cpp

  • Revision #0d73bc1 2015-02-08 15:47:00 +0300

    • MDEV-7519 debian / ubuntu packaging creation of plugin table (if not exists)

  • Revision #35548d5 2015-02-07 11:33:52 +0100

    • Modify the connect_type_conv and connect_conv_size variables. They were global (read-only) now they are session (not read-only) modified: storage/connect/checklvl.h storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myutil.cpp storage/connect/tabutil.cpp

  • Revision #b9d616c 2015-02-06 15:49:45 +0400

    • MDEV-7435 Windows debug: Run-Time Check Failure #3 - The variable 'unused' is being used without being initialized. Fixed as it's done in 10.0.

  • Revision #ffd2996 2015-02-05 21:46:04 -0800

    • Merge

  • Revision #587c720 2015-02-05 20:09:08 -0800

    • Fixed bug MDEV-7316. The function table_cond_selectivity() should take into account that condition selectivity for some fields can be set to 0.

  • Revision #5c6eb52 2015-02-04 16:50:29 +0200

    • Fix test failure.

  • Revision #8cc9751 2015-02-04 14:40:46 +0200

    • MDEV-7538: Wrong constraint (TINYINT or MEDIUMINT and INT) causes server crash

  • Revision #422ffe9 2015-02-04 11:12:46 +0200

    • InnoDB and XtraDB produce different output on MDEV-7513.

  • Revision #f320915 2015-02-04 10:50:16 +0200

    • MDEV-7055: MySQL#74664 - InnoDB: Failing assertion: len <= col->len || col->mtype == 5 || (col->len == 0 && col->mtype == 1) in file rem0rec.cc line 845

  • Revision #7afbf33 2015-02-04 09:29:54 +0200

    • MDEV-7513: ib_warn_row_too_big dereferences null thd

  • Revision #22367ba 2015-02-02 19:34:35 +0100

    • Add or correct some tracing code modified: storage/connect/odbconn.cpp storage/connect/tabodbc.cpp

  • Revision #82f2be6 2015-02-02 15:35:58 +0100

    • Fix a bug causing Insert into ODBC to fail when the column name is UTF8 encoded. modified: storage/connect/tabodbc.cpp

  • Revision #6a78371 2015-02-01 12:16:30 +0100

    • Fix a bug causing UseCnc not being initialized for ODBC catalog tables. This made errors by calling SQLConnect or SQLDriverConnect randomly with incorrect parameters. modified: storage/connect/tabodbc.cpp

  • Revision #180b2be 2015-01-31 15:05:43 +0100

    • Add the possibility to establish an ODBC connection via SQLConnect (the default being still to use SQLDriverConnect) modified: storage/connect/ha_connect.cc storage/connect/odbccat.h storage/connect/odbconn.cpp storage/connect/odbconn.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h

  • Revision #a06624d 2015-01-30 21:24:39 +0100

    • merge

  • Revision #dfc7e95 2015-01-30 15:53:24 +0100

    • MDEV-7531 Update 10.0.15 to 10.0.16 -> Error 2003 (HY000) can't connect to MySql server.

  • Revision #fd1ca70 2015-01-30 10:57:00 +0100

    • Enhance JSON tables handling. modified: storage/connect/json.cpp storage/connect/json.h storage/connect/mysql-test/connect/r/json.result storage/connect/mysql-test/connect/t/json.test storage/connect/tabjson.cpp storage/connect/tabjson.h

  • Revision #5c30901 2015-01-29 21:10:45 +0100

    • increase the version

  • Revision #27439ee 2015-01-29 18:26:07 +0100

    • 5.5 merge

  • Revision #5f63c9c 2015-01-29 14:34:31 +0100

    • recreate expired certificates for SSL tests

  • Revision #1e227b8 2015-01-29 12:12:29 +0100

    • clarify the comment and trivial cleanups

  • Revision #9033aa0 2015-01-28 11:49:55 +0100

    • MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names

  • Revision #9a2dc7d 2015-01-28 00:19:39 +0100

    • Repair the errors due to the PRXCOL Init function that must be called with 2 parameters. (previously the second one was optional) modified: storage/connect/tabpivot.cpp storage/connect/tabpivot.h storage/connect/tabtbl.cpp storage/connect/tabxcl.cpp

  • Revision #ee5a4c8 2015-01-27 19:18:51 +0100

    • Begin eliminating on Linux OverloadedVirtual warnings. However some tests failed. Going to windows to try tracing them. modified: storage/connect/CMakeLists.txt storage/connect/array.h storage/connect/json.h storage/connect/tabdos.h storage/connect/tabjson.h storage/connect/taboccur.cpp storage/connect/tabpivot.h storage/connect/tabutil.h storage/connect/tabxcl.h storage/connect/valblk.h storage/connect/xindex.h

  • Revision #e7802bf 2015-01-27 12:50:50 +0100

    • Fix a bug causing the connection string of a partition table not being edited with the partition name when it was specified in the OPTION_LIST. modified: storage/connect/ha_connect.cc

  • Revision #162446a 2015-01-27 10:46:41 +0900

    • Merge from trunk

  • Revision #5b460c6 2015-01-24 12:17:03 +0100

    • Protect AllocateValue against a null sp. modified: storage/connect/value.cpp

  • Revision #7ebd3f6 2015-01-24 11:54:12 +0100

    • Commit merged files (just changing some ending CRLF to LF) modified: storage/connect/json.cpp storage/connect/xobject.cpp

  • Revision #dbf690b 2015-01-24 11:46:18 +0100

    • Fix correctly MDEV-7498. The problem was not in AllocateValue but in the constructor of TYPVAL The new strg was widely uninitialised just by setting a terminated null char. Now the whole string is zero'ed. In Tabjson JSONCOL::ParseJpath, the original code was restored. modified: storage/connect/tabjson.cpp storage/connect/value.cpp

  • Revision #267fc6f 2015-01-24 09:37:58 +0100

    • Master_info_index assumed that file descriptor can never be 0

  • Revision #45ff0d6 2015-01-29 15:14:09 +0200

    • Ignore some tokudb executables

  • Revision #b83f692 2015-01-29 15:12:32 +0200

    • MDEV-6668: Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers

  • Revision #a87bb05 2015-01-23 23:14:34 +0100

    • Change some line endings from CRLF to LF modified: storage/connect/json.cpp storage/connect/xobject.cpp

  • Revision #2cd36ad 2015-01-23 21:54:29 +0100

    • This to fix MDEV-7498. All changes made to AllocateValue to be sure that the sp and p variable be initialised failed. Not understanding what causes this valgrind warning, I finally changed the way Mulval is allocated just to avoid it. This is a BAD solution as it does not really fix the problem but just hide it. This will have to be re-considered. modified: storage/connect/tabjson.cpp storage/connect/value.cpp

  • Revision #dc091a2 2015-01-23 17:54:53 +0100

    • Fix MDEV-7489 (in add_field) modified: storage/connect/ha_connect.cc

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner
    Revision #9eba34f 2016-04-28 22:18:15 +0200
    • Fix crash due to heap corruption in main.shm

  • Revision #94bad73 2016-04-28 21:59:23 +0400

    • MDEV-9988 - Insert cast to suppress -Wdynamic-class-memaccess

  • Revision #e581072 2016-04-27 18:16:03 +0200

    • Fix msxml6 search in Connect engine on Windows, as it fails on new builders.

  • Revision #cf22514 2016-04-27 08:34:35 +0200

    • after-merge fixes for failures in buildbot

  • Revision #8b1563e 2016-04-26 23:48:18 +0200 - Merge branch 'connect/10.0' into 10.0

  • Revision #10de438 2016-04-25 11:41:48 +0200 - Merge branch 'ob-10.0' into 10.0

  • Revision #26adbb2 2016-04-25 00:13:06 +0200 *

    • Fix an error causing MYSQL table to fail saying "no result set" when joining a table to a MYSQL indexed table. modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/tabmysql.cpp

  • Revision #6e48347 2016-03-25 18:11:21 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #8c9fd07 2016-03-25 12:46:42 +0100 *

    • Fix MDEV-9779. Avoid buffer overflow when setting partname. modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h

  • Revision #2c4715b 2016-03-25 11:11:25 +0100

    • Bigger partname to avoid MDEV-9779

  • Revision #e80c4b3 2016-03-24 23:36:39 +0100 *

    • Fix MDEV-9779. Connection was not recognized in the option list. This was a regression bug. modified: storage/connect/ha_connect.cc modified: storage/connect/mysql-test/connect/r/part_table.result modified: storage/connect/mysql-test/connect/t/part_table.test

  • Revision #cbe3511 2016-03-19 13:32:28 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #c1efc4a 2016-03-19 12:13:36 +0100 *

    • Fix compile error when copying a string on itself. modified: storage/connect/value.cpp

  • Revision #433c8a8 2016-03-17 10:17:42 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #6689097 2016-03-16 23:56:43 +0100 *

    • Fix crash when sorting a TBL table with thread=yes. This was because Tablist can be NULL when no lacal tables are in the list. modified: storage/connect/tabtbl.cpp modified: storage/connect/mysql-test/connect/r/tbl.result modified: storage/connect/mysql-test/connect/t/tbl.test

  • Revision #fb9e2fa 2016-03-16 19:17:55 +0100 *

    • Fix MDEV-9603 compiler error. modified: storage/connect/tabmysql.cpp

  • Revision #539b736 2016-02-20 10:40:32 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #02fa3b8 2016-02-20 01:02:48 +0100 *

    • Fix to MDEV-9579 be testing for void result. modified: storage/connect/tabodbc.cpp

  • Revision #cfad394 2016-04-26 23:43:48 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #5b8ac23 2016-04-26 19:07:11 +0200

    • 5.6.29-76.2

  • Revision #c4dcfb6 2016-04-26 23:20:32 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #f1aae86 2016-04-26 19:05:10 +0200

    • 5.6.30

  • Revision #872649c 2016-04-26 23:05:26 +0200 - Merge branch '5.5' into 10.0

  • Revision #4f1ad43 2016-04-26 16:15:15 +0400

    • MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail

  • Revision #29868de 2016-04-26 12:58:14 +0200

    • MDEV-9986 Full-text search of the utf8mb4 column causes crash

  • Revision #7f5ceb7 2016-04-26 11:49:35 +0200

    • disable main.wait_timeout_not_windows for embedded

  • Revision #2220480 2016-04-25 18:59:41 +0200

    • MDEV-7775 Wrong error message (Unknown error) when idle sessions are killed after wait_timeout

  • Revision #a98ecc2 2016-04-23 12:19:40 +0200

    • support SEARCH_RANGE in search_pattern_in_file.inc

  • Revision #2b7573e 2016-04-24 13:36:51 +0400

    • MDEV-9975 - main.partition_innodb_plugin fails sporadically

  • Revision #19e3597 2016-04-07 10:47:46 +0300

    • MDEV-9142 :Adding Constraint with no database reference results in ERROR 1046 (3D000) at line 13: No database selected.

  • Revision #0ea4c73 2016-04-23 12:15:18 +0400

    • Fixed compilation failure due to unused var.

  • Revision #618e300 2016-04-22 12:57:39 +0400

    • MDEV-9970 - main.sp-threads fails sporadically

  • Revision #bd75ee7 2016-04-22 09:10:00 -0400

    • bump the VERSION

  • Revision #3f0d07e 2016-04-22 16:04:20 +0400

    • MDEV-9372 select 100 between 1 and 9223372036854775808 returns false

  • Revision #0991e19e 2016-04-20 20:25:46 +0200 - Merge branch 'bb-5.5-serg' into 5.5

  • Revision #63c834e 2016-04-20 18:56:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #c9e56d5 2016-04-18 17:38:05 +0200

    • 5.5.48-37.8

  • Revision #24ac546 2016-04-20 18:27:23 +0200

    • use consistent error messaging for IGNORE

  • Revision #9e826bf 2016-04-20 15:28:44 +0200

    • trivial optimization

  • Revision #8f1f869 2016-04-20 15:26:37 +0200

    • another test case for ER_DATA_OUT_OF_RANGE on insert

  • Revision #b069d19 2016-04-20 15:25:55 +0200 - Merge branch 'mysql/5.5' into 5.5

  • Revision #1bc0b0b 2016-04-19 11:08:16 +0200

    • fix a couple of dbug tests not to write to /tmp

  • Revision #cc04a9f 2016-04-18 18:30:42 +0200

    • MDEV-9835 Valid password is not working after server restart

  • Revision #608c0e1 2016-04-18 11:57:34 +0200

    • MDEV-5982 make fail @ ".../libmysql_versions.ld:155:9: invalid use of VERSION in input file"

  • Revision #ce35530 2016-04-17 19:52:15 +0200

    • MDEV-9885 Client doesn't start if 'TERM' unknown

  • Revision #95fe71a 2016-04-17 18:51:54 +0200

    • MDEV-9707 MAX(timestamp(6) column) in correlated sub-query returns non-existent row data in original table

  • Revision #3294cd1 2016-04-16 17:36:47 +0200

    • MDEV-9929 MariaDB segfaults on command "mysqld --version" with ignore-db-dir option on /etc/my.cnf

  • Revision #4f133fb 2016-04-16 12:39:20 +0200

    • MDEV-9493 --tc-heuristic-recover option values off by one

  • Revision #edf71fd 2016-04-16 10:28:03 +0200

    • MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february

  • Revision #9c64735 2016-03-29 12:50:56 +0200

    • MDEV-9748 Include Twin (mysys_err.h is included twice in mysys/my_copy.c)

  • Revision #2a45fa9 2016-04-20 19:03:59 +0200

    • MDEV-9836 Connection lost when using SSL

  • Revision #0c0a865 2016-04-19 16:16:13 +0400

    • MDEV-9943 - TokuDB fails to compile with gcc 5.2.1

  • Revision #62122ba 2016-04-20 00:36:58 +0300

    • MDEV-9953 Debian packages install broken 'maria' test suite which cannot be run

  • Revision #e90f8b7 2016-04-20 11:11:13 +0400

    • MDEV-9413 "datetime >= coalesce(c1(NULL))" doesn't return expected NULL

  • Revision #2564650 2016-04-20 11:02:34 +0400

    • MDEV-9662 Assertion `precision || !scale' failed in my_decimal_precision_to_length_no_truncation(uint, uint8, bool)

  • Revision #9a98714 2016-04-20 08:53:30 +0400

    • MDEV-9745 Crash with CASE WHEN TRUE THEN COALESCE(CAST(NULL AS UNSIGNED)) ELSE 4 END

  • Revision #6c0e231 2016-04-19 14:05:52 +0400

    • MDEV-9945 - main.kill_processlist-6619 fails sporadically

  • Revision #18ff6f6 2016-04-19 12:38:00 +0400

    • MDEV-9944 - main.events_2 fails sporadically

  • Revision #6fd54c0 2016-04-18 23:15:15 +0400

    • MDEV-9521 Least function returns 0000-00-00 for null date columns instead of null

  • Revision #777c213 2016-04-02 00:04:47 +0400

    • MDEV-9862 Illegal mix of collation, when comparing column with CASE expression

  • Revision #4995bcf 2016-04-26 17:00:47 +0200

    • MDEV-9610 Trigger on normal table can't insert into CONNECT engine table - Access Denied

  • Revision #b7ad1ba 2016-04-26 20:11:40 +0300

    • Fixed mutex that wasn't properly unlocked (typo in last patch)

  • Revision #44554d6 2016-04-26 14:37:19 +0400

    • MDEV-9605 mysqlbinlog does not accept ssl-ca option as expected. Added SSL support to the mysqlbinlog.

  • Revision #0dbc664 2016-04-26 12:22:02 +0300

    • Fix for MDEV-9679 main.delayed fails sporadically

  • Revision #f6cc7f1 2016-04-25 15:37:24 +0300

    • Fixed failing test cases and compiler warnings - Fixed wait condition in kill_processlist-6619 - Updated Ssl_chiper for openssl tests - Added supression for valgrinds when using libcrypto - Fixed wrong argument to pthread_mutex in server_audit.c when compiling with debug - Adding missing debug_sync_update() to debug_sync.h - Added initializers to some variables and fixed error handling in jsonudf.cpp - Fixed cluster_filter_unpack_varchar which doesn't have a stable index type. - Updated compiler_warnings.supp

  • Revision #ce38add 2016-04-24 11:18:59 +0200

    • MDEV-9617 solaris sparc build fails on 10.0

  • Revision #7b58fd5 2016-04-23 18:49:19 +0200

    • tests -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

  • Revision #0ee919b 2016-04-22 13:15:04 +0200

    • MDEV-8480 mysql-test - main.func_encrypt_ucs2 fails if FIPS=1

  • Revision #797cadc 2016-04-22 13:13:48 +0200

    • MDEV-8482 mysql-test - main.func_encrypt fails if FIPS=1

  • Revision #906f97d 2016-04-22 13:10:14 +0200

    • MDEV-8481 mysql-test - main.func_crypt fails if FIPS=1

  • Revision #78989b6 2016-04-22 08:46:38 +0200

    • MDEV-9168 altering a column comment does a full copy

  • Revision #b233b15 2016-04-22 08:25:36 +0200

    • MDEV-9868 Altering a partitioned table comment does a full copy

  • Revision #97728e1 2016-04-22 08:16:06 +0200

    • comment

  • Revision #d821dd1 2016-04-21 14:51:37 +0200

    • MDEV-9580 SHOW GRANTS FOR <current_user> fails

  • Revision #23b1b69 2016-04-09 22:39:22 +0930

    • Comment from 153

  • Revision #6651005 2016-01-22 21:13:33 +1030

    • Fix for MDEV-8206, as per Jira comments of 2015-11-16 and 2015-11-30

  • Revision #011497b 2016-04-21 10:04:26 +0200

    • MDEV-9869 INSTALL SONAME 'ha_connect'

  • Revision #250a89c 2016-04-22 15:30:10 +0400

    • MDEV-9283 - Debian: the Lintian complains about "shlib-calls-exit" in ha_oqgraph.so

  • Revision #994030c 2016-04-21 16:51:00 +0400

    • MDEV-8889 - Assertion `next_insert_id == 0' failed in handler::ha_external_lock

  • Revision #298e1d3f 2016-04-22 11:36:10 +0300

    • Improve error diagnostics on I/O errors. If node->name is NULL try to use space->name instead.

  • Revision #628bc57 2016-04-21 10:52:52 +0300

    • MDEV-9918: [ERROR] mysqld got signal 11 during ALTER TABLE name COLUMN ADD

  • Revision #e5410da 2016-04-21 08:18:54 -0700

    • SEGFAULT in get_column_grant()

  • Revision #072ca71 2016-04-20 18:20:31 +0400

    • MDEV-9281 - Debian: the Lintian complains about "shlib-calls-exit" in handlersocket.so MDEV-9278 - Debian: the Lintian complains about "shlib-calls-exit" in ha_spider.so

  • Revision #f8adecc 2016-04-04 17:04:14 +0300

    • MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic

  • Revision #f6d99a0 2016-03-24 08:57:41 +0100

    • MDEV-9773: Memory corruption in mariadb_dyncol_unpack

  • Revision #22ebf3c 2016-03-18 16:54:38 +0100

    • MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"

  • Revision #98ea806 2016-03-21 11:54:45 +0100 - Merge branch '5.5' into 10.0

  • Revision #11b77e9 2016-03-18 16:55:11 +0100

    • MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"

  • Revision #fc2c1e4 2016-03-17 21:29:52 +0100

    • MDEV-9733 Server crashes in lf_pinbox_real_free on replication slaves

  • Revision #0b9fb9a 2016-03-17 10:45:15 +0100

    • MDEV-9568 mysqlcheck crashes with nonexistent table name

  • Revision #c29e450 2016-02-26 03:02:07 +0200

    • MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with --mem

  • Revision #ceba41c 2016-01-24 17:41:11 +0100

    • MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework

  • Revision #b9e5718 2016-03-18 13:57:46 +0100

    • MDEV-9679 main.delayed fails sporadically

  • Revision #d158ba62 2016-03-17 17:41:45 +0100

    • ASAN error in OQGraph engine

  • Revision #a2de604 2016-03-17 17:40:53 +0100

    • ASAN error in CONNECT engine

  • Revision #2ed882f 2016-03-17 17:38:12 +0100

    • update tests and results

  • Revision #620d975 2016-03-17 13:08:17 +0100

    • typo in a comment

  • Revision #7baff9f 2016-03-17 13:08:06 +0100

    • fix extension_based_table_discovery for partitioned tables

  • Revision #8b9432f 2016-03-17 12:02:28 +0100

    • MDEV-9698 Buffer overflow in extension_based_table_discovery()

  • Revision #ee68777 2016-02-27 20:08:59 +0100

    • Use /bin/sh

  • Revision #e69c6e8 2016-02-18 21:43:19 +0100

    • MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0

  • Revision #96a7e74 2016-03-18 00:28:18 +0200

    • Extra space in the result file

  • Revision #3badfe0 2016-03-16 12:21:38 +0400 - Merge pull request #164 from iangilfillan/10.0

  • Revision #497800e 2016-03-15 14:41:29 +0200

    • Update sponsors

  • Revision #0125e58 2016-03-12 17:50:57 +0200

    • MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic

  • Revision #8103526 2016-03-11 13:36:29 +0200

    • MDEV-9667: Server hangs after select count(distinct name) from t2 where a=8366 and b>=5 and b<=5;

  • Revision #8942824 2016-03-10 13:08:34 +0400

    • Fixed false errors returned by logrotate script

  • Revision #d7721fc 2016-03-09 09:55:13 +0400 - Merge pull request #162 from iangilfillan/10.0

  • Revision #6befd84 2016-03-08 15:24:01 +0200

    • Update AskMonty and Atlassian references to MariaDB

  • Revision #3c37f35 2016-03-07 14:25:02 +0400 - Merge pull request #159 from ottok/ok-debpkg-10.0

  • Revision #1777fd5 2016-03-04 02:09:37 +0200

    • Fix spelling: occurred, execute, which etc

  • Revision #f825191 2016-03-03 08:40:49 +0100

    • MDEV-9595: Shutdown takes forever with many replication channels

  • Revision #c3071af 2016-03-01 10:45:33 +0400 - Merge pull request #158 from ottok/ok-debpkg-10.0

  • Revision #802843e 2016-02-29 23:02:53 +0200

    • MDEV-9643: Don't emit any "deb-systemd-helper not found" warnings

  • Revision #e7d50ef 2016-02-26 00:25:55 +0200

    • MDEV-7907 tokudb.cluster_filter_unpack_varchar_hidden fails sporadically in buildbot

  • Revision #5f2f3c4 2016-02-18 09:22:41 +0100

    • connect engine compiler warnings

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner

    MariaDB 10.0.22 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 29 Oct 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-10-28 08:11:54 +0100

      • mysql.server script not correctly handle --pid-file.

    • 2015-10-28 08:34:08 +0100

      • crashing when data is read by Kodi media center ().

    • 2015-10-22 16:08:45 +0200

      • crashes during PREPARE

    • 2015-10-28 12:53:23 +0400

      • Removed mistakenly committed test file.

    • 2015-10-22 13:57:44 +0200

      • Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map

    • 2014-07-01 16:52:35 +0530

      • - Assertion `!m_ordered_rec_buffer' failed in ha_partition::init_record_priority_queue()

    • 2015-10-28 08:42:51 +0200

      • : innodb buffer pool hit rate is less than zero

    • 2015-10-28 00:08:18 +0100

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2015-10-27 18:57:28 +0100

      • Merge branch 'connect/10.0' into 10.0

    • 2015-10-27 13:00:15 +0200

      • : Adding indexes on empty table is slow with large innodb_sort_buffer_size.

    • 2015-10-11 10:32:44 +0200

      • Fixed Fedora 22 package build failure.

    • 2015-10-23 15:06:43 +0400

      • - mysql_secure_installation can't find "mysql" in basedir

    • 2015-10-25 22:45:48 +0400

      • ALTER TABLE .. ADD PRIMARY KEY IF NOT EXISTS -> ERROR 1068 (42000): Multiple primary key defined Checks for multiple primary keys added.

    • 2015-10-24 20:06:59 +0200

      • merge commit 02b00b154

    • 2015-10-23 22:21:50 +0200

      • more cross-compiling fixes

    • 2015-10-23 11:31:18 +0200

      • remove unneded #include's that had a dubious explanation

    • 2015-10-24 20:16:06 +0400

      • Tests connect.bin connect.endian fail on armhf (on Debian build system)

    • 2015-10-23 18:49:02 +0300

      • Fixed Assertion `inited==INDEX' failed in int handler::ha_index_first(uchar*)

    • 2015-10-22 15:23:18 +0200

      • more cross-compiling fixes

    • 2015-10-22 13:55:55 +0200

      • Consider adding a check for libjemalloc version in cmake and/or at runtime

    • 2015-10-22 13:09:38 +0200

      • Assertion `status == 0' failed in add_role_user_mapping_action on RENAME USER

    • 2015-10-22 11:58:54 +0200

      • Server crashes in is_invalid_role_name on reloading ACL with a blank role name

    • 2015-10-22 10:27:36 +0200

      • add comment to a test

    • 2015-10-22 07:23:59 +0200

      • init_file option does not allow changing passwords

    • 2015-10-21 16:22:20 +0200

      • fix the dbug tag name

    • 2015-10-22 07:15:23 +0200

      • fix build on sol10-64

    • 2015-10-21 19:40:38 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-21 19:24:01 +0200

      • Fix modified: storage/connect/tabodbc.cpp

    • 2015-10-15 12:11:17 +0300

      • Allow mysql_upgrade to enable event after table is corrected

    • 2015-10-12 13:05:31 +0300

      • Set opt_noacl (running with--skip-grant-tables) to 0 if we reload grant tables.

    • 2015-10-21 14:59:36 +0200

      • Merge branch '5.5' into 10.0

    • 2015-10-21 14:42:56 +0200

      • fix events_1 test for October 2015

    • 2015-10-20 18:45:45 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-20 13:20:10 +0200

      • Fix modified: storage/connect/ha_connect.cc

    • 2015-10-19 12:15:49 +0200

      • : COLUMN_CHECK fails on valid data

    • 2015-10-18 15:06:14 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-18 15:03:45 +0200

      • Fix modified: storage/connect/ha_connect.cc

    • 2015-10-11 17:06:03 -0400

      • : CHANGE MASTER TO doesn't work with prepared statements

    • 2015-10-11 17:06:03 -0400

      • : CHANGE MASTER TO doesn't work with prepared statements

    • 2015-10-09 19:29:03 +0200

      • fixes for buildbot:

    • 2015-10-09 18:24:17 +0200

      • Merge branch 'merge-perfschema-5.6' into 10.0

    • 2015-10-09 18:16:27 +0200

      • Merge branch 'merge-xtradb-5.6' into 10.0

    • 2015-10-09 17:48:31 +0200

      • update innodb version

    • 2015-10-09 17:47:30 +0200

      • Merge branch 'merge-innodb-5.6' into 10.0

    • 2015-10-09 17:22:53 +0200

      • 5.6.27

    • 2015-10-09 17:21:46 +0200

      • 5.6.27

    • 2015-10-09 17:20:49 +0200

      • 5.6.26-74.0

    • 2015-10-09 17:12:26 +0200

      • Merge branch '5.5' into 10.0

    • 2015-10-09 16:43:59 +0200

      • fixes for buildbot:

    • 2015-07-16 15:50:26 -0700

      • Clarify the log message about master_info and relay_info files.

    • 2015-09-18 18:27:54 +0200

      • remove --default-myisam from mtr

    • 2015-09-17 14:45:28 +0200

      • : mysqld man page

    • 2015-09-17 14:34:03 +0200

      • mysql and mysqldhow man pages

    • 2015-09-10 20:12:50 +0200

      • : mysqld_safe and mysql_multi man pages

    • 2015-09-09 14:32:52 +0200

      • : Update man pages

    • 2015-10-09 00:06:16 +0200

      • Merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-10-08 23:02:43 +0200

      • 5.5.45-37.4

    • 2015-10-08 22:54:24 +0200

      • Merge remote-tracking branch 'mysql/5.5' into 5.5

    • 2015-10-08 00:32:07 +0200

      • Delete with sub query with information_schema.TABLES deletes too many rows

    • 2015-10-08 10:45:32 +0300

      • Better error messages if slave is not properly configured

    • 2015-10-08 10:45:09 +0300

      • Allow replication from MySQL 5.6+ when GTID is enabled on the master MariaDB fails to decode Anonymous_GTID entries Replication testing: 5.6->10.0

    • 2015-10-08 10:17:07 +0300

      • Better error message if failed

    • 2015-10-08 10:16:35 +0300

      • Allow row events in replication stream for slave in all cases (even when configured with --binlog-format=statement). Before we got an error on the slave and the slave stopped if the master was configured with --binlog-format=mixed or --binlog-format=row.

    • 2015-10-08 09:58:44 +0300

      • Fixed tokudb test result to make it stable (was altering between index and range)

    • 2015-10-06 16:15:34 +0300

      • : Buildbot valgrind failure: Invalid read of size 1 in sql_memdup...

    • 2015-10-06 15:54:37 +0300

      • Fix for ,

    • 2015-08-05 11:57:35 +0200

      • : postreview fix

    • 2015-04-23 20:08:57 +0200

      • : Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun

    • 2015-04-23 19:16:57 +0200

      • :Server crash with Signal 6 : Server crash with Signal 6 (part 2)

    • 2015-04-23 19:11:06 +0200

      • : Server crash with Signal 6

    • 2015-04-23 19:04:11 +0200

      • : Server crash with Signal 6 (part 2)

    • 2015-10-06 13:52:27 +0300

      • : MyISAM or Aria table gets corrupted after EXPLAIN INSERT and INSERT

    • 2015-10-01 13:40:23 +0400

      • - SUSE mariadb patches

    • 2015-10-01 13:04:59 +0400

      • - SUSE mariadb patches

    • 2015-09-30 10:49:45 +0300

      • Bug #68148: drop index on a foreign key column leads to missing table : Table disappear after modifying FK

    • 2015-09-29 08:39:54 +0300

      • : innodb.innodb-fk-warnings fails on Windows

    • 2015-09-24 17:25:52 +0200

      • : MariaDB hangs on query with many logical condition

    • 2015-09-28 03:40:29 +0300

      • rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

    • 2015-09-27 18:01:47 +0300

      • plugins.feedback_plugin_send fails sporadically in buildbot

    • 2015-09-27 16:00:48 +0300

      • plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load

    • 2015-09-26 02:51:29 +0300

      • Increased the version number

    • 2015-09-26 02:48:55 +0300

      • rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout

    • 2015-09-24 21:24:28 +0300

      • innodb_zip.innodb-create-options fails in buildbot

    • 2015-09-24 10:28:47 +0200

      • The compiler warnings fixed.

    • 2015-09-22 13:35:23 +0200

      • Fix sporadic test failure in rpl_gtid_mdev4820.test

    • 2015-09-22 12:54:01 +0300

      • Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

    • 2015-09-21 17:32:37 +0300

      • Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

    • 2015-09-16 12:14:59 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-09-16 12:11:28 +0200

      • Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving res= pval->val_str(&tmp) but this was wrong. Now res is only used for strings. modified: storage/connect/ha_connect.cc

    • 2015-05-06 13:19:22 +0200

      • : ERROR 1526 when procedure executed for second time ALTER TABLE partition ... pMAX values less than MAXVALUE

    • 2015-09-12 00:43:31 +0200

      • Merge.

    • 2015-09-12 00:42:21 +0200

      • : UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

    • 2015-09-11 12:03:04 +0200

      • Merge into 10.0

    • 2015-09-11 10:51:56 +0200

      • : UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

    • 2015-09-09 01:28:04 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-09-09 01:26:00 +0200

      • Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving pval->val_str(&tmp) modified: storage/connect/ha_connect.cc

    • 2015-09-07 13:13:52 +0200

      • : mysqlbinlog -v does not properly decode DECIMAL values in an RBR log

    • 2015-09-01 11:47:06 +0200

      • : PATCH] Wrong macro expansion in Query_cache::send_result_to_client()

    • 2015-09-03 18:00:43 +0200

      • : IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))

    • 2015-09-04 13:35:31 +0300

      • : mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

    • 2015-09-03 09:39:57 +0200

      • Merge pull request #87 from pivanof/qplan_macros

    • 2015-09-02 10:40:34 +0200

      • Merge into 10.0

    • 2015-09-02 10:08:09 +0200

      • Fix a potential lost wakeup for binlog_commit_wait_usec

    • 2015-09-02 09:57:18 +0200

      • : Assertion `!(thd->rgi_slave && thd-> rgi_slave->did_mark_start_commit)' failed in ha_rollback_trans

    • 2015-08-31 18:40:24 +0200

      • : Server crashes in Bitmap<64u>::merge (this=0x180, map2=...) on 2nd execution of PS with INSERT .. SELECT, derived_merge

    • 2015-08-24 01:41:12 +0300

      • Increase the version number

    • 2015-08-24 01:37:21 +0300

      • main. fails on Windows (in buildbot and outside)

    • 2015-08-05 20:43:25 +0300

      • : Semijoin inflates number of rows in query result - Make semi-join optimizer not to choose LooseScan when 1) the index is not covered and 2) full index scan will be required.

    • 2015-08-14 15:49:46 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-08-14 14:23:14 +0200

      • Fix crash when SetValue_char is called with a negative length value. This can happen in odbconn.cpp when SQLFetch returns SQL_NO_TOTAL (-4) as length. modified: storage/connect/odbconn.cpp modified: storage/connect/value.cpp

    • 2015-08-13 01:28:15 +0300

      • Fixed mysqltest run failure: Test did not clean up after itself properly

    • 2015-08-13 01:27:23 +0300

      • Fixed overrun in key cache if one tried to allocate a key cache of more than 45G with a key_cache_block_size of 1024 or less.

    • 2015-08-11 21:15:33 +0200

      • Prevent wrong update of expanded columns when pretty is not 2. modified: storage/connect/tabjson.cpp

    • 2015-08-08 10:54:47 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-08-06 17:46:47 +0200

      • Fix the TDBDOS::EstimatedLength function that was wrongly counting its calculation virtual and special columns. modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp

    • 2015-07-16 15:59:55 -0700

      • Add parenthesis in macro definitions to prevent order of operation problems.

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

    MariaDB 10.0.14 Changelog

    The most recent release in the series is:

    Release date: 26 Sep 2014

    For the highlights of this release, see the .

    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.

    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 Distributions which Include MariaDB page.

    Revision #d775ecd
    MDEV-8543
    Revision #d88aaaa
    MDEV-8525
    mariadb 10.0.20
    kodi.tv
    Revision #b0e3f48
    MDEV-8756
    MariaDB 10.0.21
    Revision #ac67f9a
    Revision #ce1b450
    MDEV-7930
    Revision #e1ed331
    MDEV-8805
    Revision #4834d82
    MDEV-8932
    Revision #a9b5a8d
    Revision #3c5733c
    Revision #13884cf
    MDEV-8696
    Revision #d6480f4
    Revision #e4f9d20
    MDEV-8498
    Revision #c918522
    MDEV-8358
    Revision #6a28882
    Revision #84da154
    MDEV-8883
    Revision #fb87133
    Revision #2c0bcff
    MDEV-8693
    Revision #d546d1c
    MDEV-8408
    Revision #df8832c
    MDEV-8883
    Revision #581d852
    MDEV-8868
    Revision #6f07547
    MDEV-8614
    Revision #956e92d
    MDEV-8609
    Revision #27328ca
    Revision #3e1c743
    MDEV-7656
    Revision #e257b8b
    Revision #e5cce2b
    Revision #41a3c58
    Revision #b35f997
    MDEV-8882
    Revision #18f7dfe
    Revision #95faf34
    Revision #0d90b8b
    Revision #df80420
    Revision #ac9141c
    Revision #d51e466
    MDEV-8966
    Revision #9a3ff07
    MDEV-8565
    Revision #f515422
    Revision #9020946
    MDEV-8926
    Revision #978c2a3
    MDEV-7640
    Revision #151f967
    MDEV-7640
    Revision #e7cb032
    Revision #2ca4141
    Revision #01be663
    Revision #77c44a3
    Revision #04af573
    Revision #1b41eed
    Revision #86ff4da
    Revision #6a821d7
    Revision #cfeedbf
    Revision #16c4b3c
    Revision #bff1af9
    Revision #0ea4233
    Revision #2a9bcc6
    MDEV-7680
    Revision #99142ab
    Revision #ed195b2
    MDEV-7680
    Revision #5077509
    MDEV-7680
    Revision #f41a41f
    Revision #db79f4c
    Revision #82e9f6d
    Revision #c8d5112
    MDEV-8796
    Revision #6dd4114
    Revision #a69a6dd
    MDEV-4487
    MDEV-8685
    MDEV-5705
    Revision #7c1e2fe
    Revision #ca051fa
    Revision #d278fb4
    Revision #4a60204
    MDEV-8903
    Revision #1289794
    MDEV-8321
    MDEV-6223
    Revision #504802f
    MDEV-7846
    Revision #54b9981
    MDEV-7846
    Revision #0ab93fd
    MDEV-7445
    MDEV-7565
    Revision #2e3e818
    MDEV-7445
    Revision #7ccde2c
    MDEV-7565
    Revision #a7dd24c
    MDEV-8299
    Revision #bb22eb5
    MDEV-8379
    Revision #727da9c
    MDEV-8379
    Revision #006acf7
    MDEV-8845
    Revision #a95711e
    MDEV-8855
    Revision #02a38fd
    MDEV-8624
    Revision #f804b74
    MDEV-8154
    Revision #ce7d8c5
    MDEV-7330
    Revision #bdcf370
    MDEV-7933
    Revision #2563609
    Revision #86ed494
    MDEV-8849
    Revision #dca4ab9
    MDEV-8841
    Revision #5cc149f
    Revision #fea1568
    Revision #81727cd
    MDEV-8779
    Revision #8d0d445
    MDEV-8779
    Revision #80d1237
    Revision #019c9e0
    Revision #abd31ca
    MDEV-7990
    Revision #39e8dc9
    Revision #528729f
    MDEV-8193
    Revision #244f043
    MDEV-8193
    Revision #51eaa7f
    MDEV-8193
    Revision #d69931e
    Revision #e939ea5
    Revision #29ac245
    MDEV-8473
    Revision #0ce0b88
    MDEV-8450
    Revision #102a85f
    MDEV-8663
    Revision #9abf426
    MDEV-8443
    Revision #bd8ffe7
    Revision #83c7b1e
    MDEV-8725
    Revision #09bfaf3
    Revision #999c43a
    MDEV-8725
    Revision #4b41e3c
    MDEV-6219
    Revision #b66455f6
    Revision #aef8bfd
    MDEV-8670
    MDEV-504
    Revision #9b475ee
    MDEV-8289
    Revision #cd9b919
    Revision #6d46c97
    Revision #1bfe4da
    Revision #afa9cb7
    Revision #335ec7a
    Revision #0eacebf
    Revision #5f53303
    Revision #203f4d4
    spinner
    subscribing
    Distributions which Include MariaDB
    subscribing
    Distributions which Include MariaDB
    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-5723
    Revision #3427.46.1
    MDEV-5778
    MDEV-5732
    MDEV-5732
    Revision #3427.43.4
    Revision #3427.43.3
    MDEV-5244
    Revision #3427.43.2
    MDEV-5606
    Revision #3427.43.1
    MDEV-5630
    MDEV-4726
    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
    Revision #4416 Wed 2014-09-24 15:41:42 +0200
    • MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)

  • Revision #4415 Wed 2014-09-24 17:27:00 +0400

    • MDEV-6776 ujis and eucjmps erroneously accept 0x8EA0 as a valid byte sequence

  • Revision #4414 Wed 2014-09-24 13:08:47 +0200

    • remove the bug fix for MDEV-6743 "crash in GROUP_CONCAT(IF () ORDER BY 1)"

  • Revision #4413 [merge] Tue 2014-09-23 23:55:29 +0200

    • 5.5 merge

    • Revision #3413.65.31 [merge] Tue 2014-09-23 23:37:35 +0200

      • merge

      • [merge] Tue 2014-09-23 22:03:35 +0200

        • tokudb 7.5.0

      • Fri 2014-09-19 09:21:51 +0200

        • remove unused (obsolete) declarations from slave.h

    • Tue 2014-09-23 13:57:55 +0300

      • Allow tokudb test to pass even if jemalloc is not available.

    • Tue 2014-09-23 13:57:29 +0300

      • crash in GROUP_CONCAT(IF () ORDER BY 1)

  • Revision #4412 Tue 2014-09-23 15:58:54 +0400

    • Adding tests for handling 0x5C as the second byte in a multi-byte sequence, and as a escape character when SET NAMES xxx, character_set_connection=binary; for cp932,big5,gbk,sjis

  • Revision #4411 Mon 2014-09-22 23:25:56 +0300

    • Fixed test failures Added comments Ensure that tokudb test works even if jemalloc is not installed Removed not referenced function Item::remove_fixed()

  • Revision #4410 [merge] Thu 2014-09-18 21:54:45 +0200

    • 5.5 merge

    • Revision #3413.65.28 Thu 2014-09-18 17:00:44 +0200

      • support statically linked jemalloc. use that for release builds

  • Revision #4409 Thu 2014-09-18 15:24:30 +0200

    • print binlog unsafe errors at log_warnings level 1, not 2.

  • Revision #4408 Thu 2014-09-18 12:40:55 +0400

    • MDEV-6752 Trailing incomplete characters are not replaced to question marks on conversion

  • Revision #4407 Thu 2014-09-18 09:26:30 +0900

    • Merge Spider 3.2.11

  • Revision #4406 Wed 2014-09-17 19:38:42 +0200

    • fixes for valgrind failures

  • Revision #4405 Wed 2014-09-17 15:11:24 +0200

    • fix intermittent failures of main.create_or_replace test in buildbot

  • Revision #4404 [merge] Tue 2014-09-16 14:08:05 +0200

    • merge

    • Revision #4399.1.3 Tue 2014-09-16 14:04:50 +0200

      • fixes for test cases

    • [merge] Tue 2014-09-16 14:03:17 +0200

      • 5.5 merge

    • [merge] Sat 2014-09-13 00:30:46 +0200

      • sphinx 2.1.9

  • Revision #4403 Tue 2014-09-16 07:37:00 +0300

    • Avoid using log_sys mutex when printing out show engine innodb status, instead peek (maybe) old data.

  • Revision #4402 [merge] Tue 2014-09-16 00:06:05 +0300

    • Auto merge

    • Revision #4400.1.3 Tue 2014-09-16 00:00:47 +0300

      • Don't give warning if there are two unique keys used with INSERT .. ON DUPLICATE KEY UPDATE. We should assume that the store engine will report the first duplicate key for this case.

    • Mon 2014-09-15 23:52:40 +0300

      • Fixed randomly failing test

    • Mon 2014-09-15 17:11:01 +0300

      • Use LOCK_show_status when we add things to all_status_vars This was missing in my last commit for fixing possible lockups in SHOW STATUS.

  • Revision #4401 Mon 2014-09-15 20:33:11 +0400

    • Changes in storage_engine test suite:

  • Revision #4400 Sat 2014-09-13 17:15:11 +0400

    • Adding big5, cp932, gbk, sjis tests covering characters that can have 0x5C as the second byte in a multi-byte character.

    • Adding big5 tests covering an unassigned character 0xC840 being stored into char/varchar/text/enum columns.

  • Revision #4399 [merge] Fri 2014-09-12 16:44:27 +0200

    • 10.0-connect merge

    • Revision #3984.2.44 Sat 2014-09-06 18:08:28 +0200

      • Fix (indexing on void table)

    • Fri 2014-09-05 14:18:31 +0200

      • Fix (buffer overflow in MakeRecord)

    • Tue 2014-09-02 01:40:15 +0200

      • Initialise min/max buffer to 0 to avoid valgrind complaining that uninitialised characters be written in op file.

    • Fri 2014-08-29 14:22:25 +0200

      • Avoid uninitialised warning from valgrind

    • Wed 2014-08-27 14:56:20 +0200

      • Fix a bug in DOSFAM::OpenTableFile. Bin was not set to TRUE for blocked tables. This caused a CR character to be left in the line and in particular caused the updelx test to fail on Windows.

    • Wed 2014-08-27 00:49:07 +0200

      • Fix a test failure. Due to mmap on void file being accepted on Windows while returning an error on Linux. Now accepted on linux.

    • Mon 2014-08-25 18:51:53 +0200

      • Adding a test for indexed UPDATE/DELETE added: storage/connect/mysql-test/connect/r/updelx.result storage/connect/mysql-test/connect/t/updelx.inc storage/connect/mysql-test/connect/t/updelx.test

    • Mon 2014-08-25 18:34:51 +0200

      • Make storing and sorting values using less memory allocation (while doing indexed UPDATE/DELETE)

    • Sun 2014-08-24 11:19:02 +0200

      • Fix a compile error on Linux

    • Sat 2014-08-23 19:17:15 +0200

      • Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed it belongs to each tables and the catalog being share between several instances of CONNECT, when a query implied several tables belonging to different databases, some where pointing on the wrong database. This fix bugs occuring in queries such as: INSERT into db1.t1 select * from db2.t2; Where the t1 data file was made in db2.

    • Fri 2014-08-22 17:30:22 +0200

      • Add a new CONNECT global variable allowing to tell whether or not a temporary file should be used for UPDATE/DELETE of file tables. Also use the "sorted" argument of index_init to help decide if sorting of positions must be done.

    • Fri 2014-08-15 18:05:10 +0200

      • Remove a gcc warning

    • Sat 2014-08-16 16:46:35 +0200

      • Modifies the way indexed UPDATE/DELETE are sorted in order to execute them sorted by file position. Firstly a new value is stored in indexes to know if they are sorted, preventing to do the sorting when it is not needed. Secondly, almost all in now done in connect instead of being done by the different file access method classes. This pepares the future use of temporary files for all table types and also fix the bug that was occuring when partially using a multi-column index because of false MRR like call of position followed by unsorted rnd_pos no more using indexing.

    • Fri 2014-08-08 19:53:44 +0200

      • Update part_file.result to match the test change

    • Fri 2014-08-08 19:46:02 +0200

      • Fix

  • Revision #4398 Fri 2014-09-12 16:06:18 +0400

    • MDEV-6737 Stored routines do now work with swe7: "The table mysql.proc is missing, corrupt, or contains bad data" Fixed the bug itself. Also, added "SET NAMES swe7" which was forgotten in the previous commit, so latin1 was actually tested lati1 instead of swe7 in a mistake. Now it tests swe7.

  • Revision #4397 Fri 2014-09-12 14:49:24 +0300

    • Fixed compiler warnings

  • Revision #4396 Fri 2014-09-12 14:49:13 +0300

    • Don't use LOCK_status for the duration of SHOW STATUS because of possible lookups. Instead we use LOCK_status only to protect summary of thread statistics and use a new mutex, LOCK_show_status to protect concurrent SHOW STATUS.

  • Revision #4395 Fri 2014-09-12 14:45:11 +0300

    • Cleanup of my_hash_sort patch

  • Revision #4394 Fri 2014-09-12 12:57:27 +0400

    • Adding thorough tests covering what happens with escaped sequences in the SQL parser.

  • Revision #4393 Fri 2014-09-12 03:21:54 +0400

    • Fixes in storage_engine test suite

  • Revision #4392 [merge] Thu 2014-09-11 23:50:31 +0300

    • Automatic merge

    • Revision #4381.1.3 Thu 2014-09-11 22:42:35 +0300

      • DUPLICATE KEY Errors on SELECT .. GROUP BY that uses temporary and filesort.

    • Tue 2014-09-09 17:37:08 +0300

      • : safe_mutex: Found wrong usage of mutex 'log_space_lock' and 'LOCK_log'

    • Mon 2014-09-08 20:56:56 +0300

      • Fixed two bugs with CREATE OR REPLACE and LOCK TABLES:

  • Revision #4391 [merge] Thu 2014-09-11 16:44:16 +0200

    • XtraDB 5.6.20-68.0

    • Revision #0.12.72 Thu 2014-09-11 10:15:01 +0200

      • percona-server-5.6.20-68.0

  • Revision #4390 [merge] Thu 2014-09-11 16:42:54 +0200

    • InnoDB 5.6.20

    • Revision #0.49.6 Thu 2014-09-11 10:13:35 +0200

      • 5.6.20

  • Revision #4389 Thu 2014-09-11 15:41:30 +0300

    • MDEV-6729: InnoDB: Failing assertion: state == TRX_STATE_NOT_STARTED in file trx0trx.ic line 60

  • Revision #4388 Wed 2014-09-10 17:45:09 +0200

    • MDEV-6647 MariaDB CLI client doesnt show CREATE INDEX progress

  • Revision #4387 Wed 2014-09-10 13:22:44 +0200

    • MDEV-6459 max_relay_log_size and sql_slave_skip_counter misbehave on PPC64

  • Revision #4386 Wed 2014-09-10 13:22:20 +0200

    • MDEV-6523 CONNECT temporary table created

  • Revision #4385 Wed 2014-09-10 13:22:01 +0200

    • MDEV-6565 search order for my.cnf inconsistent in docs/use, and global override with build-time -DDEFAULT_SYSCONFDIR is ignored

  • Revision #4384 [merge] Wed 2014-09-10 13:10:24 +0200

    • MDEV-6579 IMPORT_EXECUTABLES feature broken by addition of gen_pfs_lex_token

    • Revision #4347.1.2 Fri 2014-08-15 22:54:07 +0100

      • : Properly handle gen_pfs_lex_token when cross-compiling

  • Revision #4383 Mon 2014-09-08 12:59:57 +0200

    • compilation fixes for WITH_ATOMIC_OPS=rwlocks

  • Revision #4382 Sun 2014-09-07 22:04:29 +0200

    • typos in cmake -DWITH_ATOMIC_OPS=xxx

  • Revision #4381 Sun 2014-09-07 20:40:36 +0200

    • MDEV-6638 mysql_options4 symbol missing from libmysqlclient.so.18

  • Revision #4380 Sun 2014-09-07 20:19:29 +0200

    • compilation failure on x86

  • Revision #4379 Sun 2014-09-07 20:19:12 +0200

    • MDEV-6580 Assertion `thd' failed in my_malloc_size_cb_func upon writing status report into error log

  • Revision #4378 [merge] Sun 2014-09-07 20:18:17 +0200

    • MDEV-6562 MDEV-6410 breaks WITHOUT_SERVER build

    • Revision #4347.1.1 Mon 2014-08-11 22:43:29 +0100

      • : Fix WITHOUT_SERVER build

  • Revision #4377 Sat 2014-09-06 09:46:41 +0200

    • MDEV-6610 Assertion `thd->is_error() || thd->killed' failed in mysql_execute_command on executing an SP with repeated CREATE TABLE .. SELECT

  • Revision #4376 Sat 2014-09-06 08:33:56 +0200

    • MDEV-6616 Server crashes in my_hash_first if shutdown is performed when FLUSH LOGS is running

  • Revision #4375 Thu 2014-09-04 21:58:48 +0400

    • MDEV-6695 Bad column name for UCS2 string literals The Item_string constructors called set_name() on the source string, which was wrong because in case of UCS2/UTF16/UTF32 the source value might be a not well formed string (e.g. have incomplete leftmost character). Now set_name() is called on str_value after its copied (with optionally left zero padding) from the source string.

    • MDEV-6694 Illegal mix of collation with a PS parameter Item_param::convert_str_value() did not set repertoire. Introducing a new structure MY_STRING_METADATA to collect character length and repertoire of a string in a single loop, to avoid two separate loops. Adding a new class Item_basic_value::Metadata as a convenience wrapper around MY_STRING_METADATA, to reuse the code between Item_string and Item_param.

  • Revision #4374 Thu 2014-09-04 12:43:41 +0400

    • Creating a new class in_string::Item_string_for_in_vector and moving set_value() from Item_string to Item_string_for_in_vector, as set_value() updates the members incompletely (e.g. does not update max_length), so it was dangerous to have set_value() available in Item_string.

  • Revision #4373 Thu 2014-09-04 12:15:05 +0400

    • Using more Item_string_sys

  • Revision #4372 Thu 2014-09-04 08:50:06 +0400

    • MDEV-6044 MySQL BUG#12735829 - SPACE() FUNCTION WARNING REFERS TO REPEAT() IN ER_WARN_ALLOWED_PACKET_OVERFLOWED Merged from 5.6

  • Revision #4371 Wed 2014-09-03 18:24:31 +0400

    • Adding Item_string_sys and Item_string_ascii to reduce duplicate code

  • Revision #4370 Wed 2014-09-03 16:31:47 +0400

    • MDEV-6688 Illegal mix of collation with bit string B'01100001'

  • Revision #4369 Tue 2014-09-02 14:07:01 +0200

    • MDEV-6462: Slave replicating using GTID doesn't recover correctly when master crashes in the middle of transaction

  • Revision #4368 Wed 2014-09-03 01:56:21 +0400

    • Moving Item::str_value from public to protected.

  • Revision #4367 Wed 2014-09-03 01:47:39 +0400

    • MDEV-6683 A parameter and a string literal with the same values are not recognized as equal by the optimizer

  • Revision #4366 Tue 2014-09-02 22:04:48 +0400

    • MDEV-6679 Different optimizer plan for "a BETWEEN 'string' AND ?" and "a BETWEEN ? AND 'string'" Item_string::eq() and Item_param::eq() in string context behaved differently. Introducing a new class Item_basic_value to share the eq() code between literals (Item_int, Item_double, Item_string, Item_null) and Item_param.

  • Revision #4365 Tue 2014-09-02 17:50:09 +0300

    • MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow if it's run on a real disk

  • Revision #4364 Tue 2014-09-02 17:34:29 +0400

    • A clean-up for the previous patch

  • Revision #4363 Mon 2014-09-01 20:57:32 +0400

    • MDEV-6661 PI() does not work well in UCS2/UTF16/UTF32 context MDEV-6666 Malformed result for CONCAT(utf8_column, binary_string)

  • Revision #4362 Mon 2014-08-25 13:35:33 +0300

    • MDEV-6590: InnoDB recover ends in signal 11

  • Revision #4361 Thu 2014-08-21 21:25:22 +0200

    • MDEV-6625 SHOW GRANTS for current_user_name@wrong_host_name

  • Revision #4360 Sun 2014-08-10 14:36:17 +0200

    • sanity

  • Revision #4359 Wed 2014-08-20 15:02:10 +0200

    • Fix test case that requires dbug to not fail in release build.

  • Revision #4358 Wed 2014-08-20 10:59:39 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4357 Tue 2014-08-19 14:26:42 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4356 Wed 2014-07-02 12:51:45 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4355 [merge] Tue 2014-08-19 21:35:14 +0300

    • Automatic merge from 5.5 Fixed 2 failing tests by replacing result files

    • Revision #3413.65.7 Tue 2014-08-19 19:28:35 +0300

      • - MariaDB crash on Power8 when built with advance tool chain

    • Wed 2014-08-13 15:46:39 +0200

      • Change a couple of permissions that cause lintian warnings in .deb packaging and don't really hurt to fix.

    • Wed 2014-08-13 09:37:12 +0300

      • : innodb.innodb_simulate_comp_failures_small fails sporadically

    • Tue 2014-08-12 17:12:08 +0200

      • disable still racy tokudb tests

    • Tue 2014-08-12 16:39:12 +0200

      • MariaDB does not build on hurd-i386

    • Tue 2014-08-05 20:22:57 +0200

      • fix tokudb version

    • Tue 2014-08-12 19:14:52 +0400

      • Increased the version number

  • Revision #4354 Fri 2014-08-15 11:31:13 +0200

    • MDEV-6551: Some replication errors are ignored if slave_parallel_threads > 0

  • Revision #4353 Thu 2014-08-14 15:38:08 +0300

    • If one uses 3 --verbose options to mysql_upgrade or mysqlcheck one will now get on stdout all ALTER, RENAME and CHECK commands that mysqlcheck executes. If one uses 4 --verbose to mysql_upgrade it will also write out all mysqlcheck commands invoked.

  • Revision #4352 Thu 2014-08-14 15:36:48 +0300

    • Added Innobase .ic and errmsg-utf8.txt to tagged files Fixed compiler warning

  • Revision #4351 Wed 2014-08-13 13:34:28 +0200

    • MDEV-6549, failing to update gtid_slave_pos for a transaction that was retried.

  • Revision #4350 Wed 2014-08-13 09:10:56 +0300

    • MDEV-6546: innodb.innodb_simulate_comp_failures_small fails sporadically

  • Revision #4349 Tue 2014-08-12 19:16:44 +0400

    • Increased the version number

  • Revision #4348 Tue 2014-08-12 07:52:19 +0400

    • Recoding feedback_plugin_send.result (forgotten in the previous commit).

  • Revision #4347 Mon 2014-08-11 05:45:45 +0400

    • MDEV-6274 Collation usage statistics Adding collation usage statistics into the feedback plugin I_S table.

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes

    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.

    spinner

    MariaDB 10.0.6 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: 18 Nov 2013

    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.

    • Thu 2013-11-14 19:56:55 +0100

      • add missing plugins to deb packages

    • Thu 2013-11-14 14:31:30 +0400

      • ALTER TABLE .. ADD UNIQUE INDEX IF NOT EXISTS causes syntax error. Added the IF NOT EXISTS option to the CONSTRAINT keyword.

    • [merge] Wed 2013-11-13 23:03:48 +0100

      • 10.0-base merge

      • [merge] Wed 2013-11-13 14:07:58 +0100

    • Wed 2013-11-13 22:58:19 +0100

      • Serious incompatibility and data corruption of DATETIME and DATE types due to get_innobase_type_from_mysql_type refactor combined with InnoDB Online DDL

      • restore old innodb get_innobase_type_from_mysql_type() function, record all mysql_type->innodb_type mapping (as generated by mysql-5.6). add safety code to disable online alter when internal types don't match

    • Wed 2013-11-13 22:58:10 +0100

      • Problems upgrading from MySQL 5.1 to MariaDB

      • correct bugs in mysql_system_tables_fix.sql. Update system_mysql_db_fix* tests

    • Wed 2013-11-13 15:40:46 +0100

      • : mysql_install_db fails to create mysql.gtid_slave_pos

      • Patch by Elena.

    • Tue 2013-11-12 16:48:57 +0400

      • Merging xxx_unicode_520_ci and xxx_vietnamese_ci from MySQL-5.6.

    • [merge] Mon 2013-11-11 23:40:53 +0200

      • merge 10-base->10.0

      • [merge] Mon 2013-11-11 22:47:04 +0200

    • [merge] Mon 2013-11-11 22:46:14 +0400

      • Merge 10.0-monty -> 10.0

      • Mon 2013-11-11 16:21:31 +0400

    • Mon 2013-11-11 19:45:55 +0400

      • CHANGE COLUMN IF EXISTS does not work and throws wrong warning. Use sql_field->change parameter as the name of the field.

    • Mon 2013-11-11 18:23:53 +0400

      • Server crashes in my_strcasecmp_utf8 on ADD KEY IF NOT EXISTS with implicit name when the key exists. Use field name as a key name if the key name wasn't specified.

    • Sun 2013-11-10 17:51:26 +0100

      • - Assertion `!thd->spcont' failed in net_send_error on server shutdown

      • restore sergii@pisem.net-20120327141644-xue6r05x1giswwsm that was lost in a merge

    • Sun 2013-11-10 17:51:20 +0100

      • Attempt to create a table without columns produces ER_ILLEGAL_HA instead of ER_TABLE_MUST_HAVE_COLUMNS

    • Sun 2013-11-10 17:51:13 +0100

      • Adding ending / to a directory can fail when the directory ends with 0

      • +1 typo fixed

    • Sun 2013-11-10 17:51:06 +0100

      • Can't use SHUTDOWN in stored programs

      • keywords that a statement could start from can only be in the 'keyword' list, never in the 'keyword_sp'

    • Sun 2013-11-10 17:51:01 +0100

      • discovery with sql is too restrictive

      • allow ENGINE=FOOBAR in the discovering create table statement, as long as the discovering engine is FOOBAR too

    • Sun 2013-11-10 17:50:52 +0100

      • Server crashes in find_role_grant_pair on SHOW GRANTS for an anonymous user

    • [merge] Sat 2013-11-09 11:05:51 +0100

      • merge with 10.0.5

    • Sat 2013-11-09 11:04:54 +0100

      • mariadb-tokudb-engine-10.0.deb

    • Thu 2013-11-07 14:30:21 +0100

      • misc fixes for buildbot

    • [merge] Fri 2013-11-08 23:44:20 +0400

      • 10.0-specific changes to storage_engine tests

      • Fri 2013-11-08 23:25:06 +0400

    • [merge] Thu 2013-11-07 07:52:40 +0100

      • Merge 10.0-base to 10.0

      • [merge] Thu 2013-11-07 04:31:52 +0400

    • Wed 2013-11-06 17:55:22 +0400

      • Recording correct test results: mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result

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

    MariaDB 10.0.30 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 8 Mar 2017

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2017-03-06 21:50:42 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0

    • 2017-03-06 19:25:22 +0200

      • Make tokudb report ENOENT when renaming table to nonexistant DB

    • 2017-03-06 19:17:15 +0200

      • Revert "Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80"

    • 2017-03-05 15:17:23 +0200

      • Disable 2 tokudb tests

    • 2017-03-05 14:50:03 +0200

      • rpl_extra_col_slave_tokudb changes result set

    • 2017-03-05 14:32:30 +0200

      • Fix tokudb.gap_lock_error test

    • 2017-03-05 12:26:32 +0200

      • Updated list of unstable tests for 10.0.30 release

    • 2017-03-05 02:44:39 +0200 - Merge branch 'merge-pcre' into 10.0

    • 2017-03-05 02:27:59 +0200

      • 8.40

    • 2017-03-05 02:22:40 +0200 - Merge remote-tracking branch 'connect/10.0' into 10.0

    • 2017-03-02 12:12:53 +0100

      • Update version number and date modified: storage/connect/ha_connect.cc

    • 2017-02-24 23:21:20 +0100

      • Fix crashing when joining two JDBC tables.. Was in close (the virtual machine could have been detached. modified: storage/connect/jdbconn.cpp

    • 2017-02-16 18:01:48 +0100

      • All changes made on 10.1

    • 2017-01-17 19:39:49 +0100

      • Commit changes made for version 10.1

    • 2017-03-05 02:01:49 +0200

      • Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80

    • 2017-03-05 02:01:21 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2017-03-05 01:31:32 +0200

      • 5.6.35-80.0

    • 2017-03-05 01:06:01 +0200

      • Update xtradb version to match the merged one

    • 2017-03-05 01:00:21 +0200

      • Add missing sys_var test for innodb_stats_include_delete_marked

    • 2017-03-05 00:59:57 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2017-03-04 20:49:14 +0200

      • 5.6.35-80.0

    • 2017-03-03 20:16:16 +0200

      • Add missing DBUG_RETURN

    • 2017-03-03 20:12:48 +0200

      • Post Fix test failures in maria and myisam storage engines

    • 2017-03-03 01:37:54 +0200 - Merge branch '5.5' into 10.0

    • 2017-02-26 15:40:18 -0800

      • Fixed bug .

    • 2017-02-23 12:48:15 +0100

      • MySQL Bug#12766319 - 61865: RENAME USER DOES NOT WORK CORRECTLY - REQUIRES FLUSH PRIVILEGES

    • 2017-02-23 12:41:13 +0100

      • Fix for bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'.

    • 2017-02-23 10:37:02 +0100

      • delete the installation warning for CentOS4/RHEL4

    • 2017-02-23 10:34:51 +0100

      • MariaDB fails to restart after 10.0.29-1.el7 update

    • 2017-02-23 10:32:34 +0100

      • selinux build failure on Fedora 24

    • 2017-02-22 15:22:22 +0100

      • Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug

    • 2017-02-21 11:07:42 +0100

      • wrong databasename in mysqldump comment

    • 2017-02-20 22:40:47 +0100

      • bugfix: remove my_delete_with_symlink()

    • 2017-02-20 19:53:12 +0100

      • race-condition safe implementation of test_if_data_home_dir()

    • 2017-02-20 11:07:38 +0100

      • race-condition safe implementation of mi_delete_table/maria_delete_table

    • 2017-02-20 22:41:17 +0100

      • support MY_NOSYMLINKS in my_delete()

    • 2017-02-20 13:39:54 +0100

      • compilation failure

    • 2017-02-18 15:18:35 +0100

      • cleanup: remove now-unused argument

    • 2017-02-15 18:45:19 +0100

      • mi_open race condition

    • 2017-02-18 10:38:14 +0100

      • cleanup: NO_OPEN_3 was never defined

    • 2017-02-18 10:20:15 +0100

      • cleanup: remove 16-year-old "TODO"

    • 2017-02-18 10:10:34 +0100

      • cleanup: mysys_test_invalid_symlink

    • 2017-02-18 10:08:49 +0100

      • cleanup: my_register_filename()

    • 2017-02-18 10:01:31 +0100

      • cleanup: fn_format, remove dead code

    • 2017-02-18 15:06:25 +0100

      • bugfix: DEBUG_SYNC() invoked with no THD

    • 2017-02-16 13:24:00 +0100

      • Assertion `cp + len <= buff + buff_size' failed in JOIN_CACHE::write_record_data

    • 2017-02-16 11:32:47 +0100

      • Wrong usage of linked list in mysql_prune_stmt_list

    • 2017-02-24 00:10:08 -0800

      • Fixed bug .

    • 2017-02-23 19:46:10 +0200

      • tokudb_bugs.xa-N tests fail with timeout on valgrind

    • 2017-02-22 10:03:33 +0200

      • / post-fix: Do not posix_fallocate() too much.

    • 2017-02-22 09:17:30 +0200

      • post-fixes

    • 2017-02-22 11:40:01 +0530

      • 5.5 rpl and federated tests massively fail in buildbot with valgrind

    • 2017-02-22 01:36:16 +0400

      • Assertion `m_extra_cache' failed in ha_partition::late_extra_cache(uint).

    • 2017-02-20 17:58:42 +0200

      • Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows

    • 2017-02-20 17:16:59 +0200

      • Remove a bogus Valgrind "suppression".

    • 2017-02-17 13:37:18 +0100

      • : [ERROR] mysqld got signal 11

    • 2017-02-20 18:22:01 +0400

      • Make Audit Plugin working with MySQL 8.0.

    • 2017-02-18 20:39:49 +0200

      • parts.partition_float_myisam failed with timeout in buildbot

    • 2017-02-16 23:44:54 -0800

      • Fixed bug .

    • 2017-02-17 00:57:24 +0200

      • rpl.rpl_heartbeat_basic fails sporadically in buildbot

    • 2017-02-12 23:19:48 +0600

      • minor typo in a description of mysql_parse()

    • 2017-02-16 12:02:31 +0200

      • Fix gcc 6.3.x compiler warnings.

    • 2017-02-13 17:29:32 -0500

      • : MariaDB Test Suite issue with test sys_vars.secure_file_priv.test

    • 2017-01-27 16:47:00 +0200

      • backported build-tags from 10.2 to ensure that 'make tags' works again with xemacs

    • 2017-01-27 16:46:26 +0200

      • Fix for memory leak in applications, like QT,that calls my_thread_global_init() + my_thrad_global_end() repeatadily. This caused THR_KEY_mysys to be allocated multiple times.

    • 2017-01-23 19:40:22 -0800

      • Fixed bug .

    • 2017-01-18 11:42:41 -0800

      • Fixed bug .

    • 2017-03-03 12:03:33 +0200

      • : Retry posix_fallocate() after EINTR.

    • 2017-02-28 22:26:53 +1100

      • : support-files/mysql-log-rotate.sh not binlog either

    • 2017-02-28 21:47:44 +1100

      • : Alter Debian log rotate to not rotate binary/relay logs

    • 2017-02-28 21:39:34 +1100

      • : mysqladmin flush-X-log options

    • 2017-02-28 20:21:19 +1100

      • : Add --local to mysqladmin

    • 2017-01-23 08:34:59 +1100

      • : Advance Toochain library cache workaround (temporary)

    • 2017-03-02 12:35:31 +0400

      • - main.events_restart failed in bb

    • 2017-03-01 11:41:48 +0400

      • Fixed missing DBUG_RETURN

    • 2017-02-28 15:23:44 +0400

      • - main.events_restart failed in bb

    • 2017-02-23 20:45:07 +0100

      • Link failure on missing -L${LIBLZ4_LIBRARY_DIR}

    • 2017-02-22 19:50:27 +0100

      • KEY_BLOCK_SIZE strangeness when UNCOMPRESSing COMPRESSed InnoDB tables

    • 2017-02-10 22:39:22 +0200

      • Fixed wrong arguments to sql_print_error()

    • 2017-02-10 22:35:04 +0200

      • Fixed hang doing FLUSH TABLES WITH READ LOCK and parallel replication

    • 2017-02-10 20:30:37 +0200

      • Add protection to not access is_open() without LOCK_log mutex

    • 2017-02-10 20:25:01 +0200

      • Don't allow one to kill START SLAVE while the slaves IO_THREAD or SQL_THREAD is starting.

    • 2017-02-08 02:14:54 +0200

      • Fixed test failing as myisam table was deleted before oqgraph table.

    • 2017-02-05 02:23:49 +0200

      • Added error checking for all calls to flush_relay_log_info() and stmt_done()

    • 2017-01-30 16:13:49 +0200

      • Add protection for reinitialization of mutex in parallel replaction

    • 2017-01-29 23:44:24 +0200

      • Added a separate lock for start/stop/reset slave. This solves some possible dead locks when one calls stop slave while slave is starting.

    • 2017-01-29 22:10:56 +0200

      • 'Stop slave' hangs on replication slave

    • 2017-01-29 18:18:19 +0200

      • Fixed compiler warnings

    • 2017-02-23 11:27:52 +0200

      • Update MariaDB Foundation sponsors

    • 2017-02-28 12:57:33 +0000

      • Windows : Fix server compile errors when compile with /Zc:strictStrings option

    • 2017-02-28 09:54:12 +0200

      • InnoDB: Assertion failure loop_count < 5 in file log0log.cc

    • 2017-02-28 10:08:12 +1100

      • : mtr --mem {no argument of a directory} (#320)

    • 2017-02-23 21:50:55 +0100

      • : Queries in stored procedures with and EXISTS(SELECT * FROM VIEW) crashes and closes hte conneciton.

    • 2017-02-26 23:01:23 +0400

      • CONVERT TO CHARACTER SET utf8 doesn't change DEFAULT CHARSET.

    • 2017-02-23 14:24:34 +0200

      • Valgrind tests fail all over in buildbot on 10.0

    • 2017-02-22 12:32:17 +0200

      • post-fix

    • 2017-02-21 16:52:41 +0200

      • Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows

    • 2017-02-21 15:03:34 +0200

      • tokudb.locks-select-update-3 failed in buildbot with lock wait timeout

    • 2017-02-16 19:40:03 +0200

      • innodb.innodb_bug14676111 fails

    • 2017-02-17 10:36:50 +0200

      • Revert the tweak to innodb.innodb_bug14676111.

    • 2017-02-18 16:33:18 +0200

      • rpl.rpl_mdev6386 failed in buildbot

    • 2017-02-17 20:09:14 +0200

      • Tests failed in buildbot with semaphore waiting warnings

    • 2017-02-20 10:43:42 +1100

      • : mtr --mem and $MTR_MEM support in sane and consistent manner (10.0) (#289)

    • 2017-02-16 11:16:27 +0200

      • Fix GCC 6.3.0 warnings.

    • 2017-02-09 08:47:38 +0200

      • Post-push fix for InnoDB purge workers fail to shut down

    • 2017-02-08 15:42:15 +0200

      • InnoDB startup fails to wait for recv_writer_thread to finish

    • 2017-01-30 17:00:51 +0200

      • Rewrite the innodb.log_file_size test with DBUG_EXECUTE_IF.

    • 2017-02-03 12:25:42 +0200

      • Make innodb_read_only shutdown more robust

    • 2017-02-03 18:17:36 +0200

      • InnoDB purge workers fail to shut down

    • 2017-02-03 19:33:09 +0200

      • innodb.innodb-get-fk: Actually test --innodb-read-only.

    • 2017-02-01 02:16:01 +0200

      • Flush suppressions table to prevent corruption when server is killed

    • 2017-02-01 02:14:37 +0200

      • Produce better diagnostics when backtrace attempt fails

    • 2017-01-29 00:50:28 +0200

      • Set sys_errno upon exec command

    • 2017-01-29 21:00:02 +0200

      • perfschema.table_name fails in buildbot

    • 2017-01-30 18:35:26 -0500

      • : Fix test case

    • 2017-01-27 16:03:56 +0200

      • Clean up a few tests that kill the server.

    • 2017-01-27 12:17:03 +0200

      • test fix

    • 2016-12-05 15:25:59 +0200

      • CREATE FULLTEXT INDEX with a token longer than 127 bytes crashes server

    • 2017-01-26 14:05:00 +0200

      • Detect InnoDB system tablespace size mismatch early

    • 2017-01-25 15:11:46 +0200

      • Refuse innodb_read_only startup if crash recovery is needed

    • 2017-01-24 01:25:50 +0530

      • : Assertion `uniq_tuple_length_arg <= table->file->max_key_length()' failed in SJ_TMP_TABLE::create_sj_weedout_tmp_table

    • 2017-01-10 10:08:04 +0530

      • Strangeness with max_binlog_stmt_cache_size Settings

    • 2017-01-17 22:08:19 +0100

      • connect zip bug fix

    • 2017-01-17 16:22:25 +0100 - Merge branch '5.5' into 10.0

    • 2017-01-14 21:23:00 +0100

      • bugfix: Item_func_min_max stored thd internally

    • 2017-01-14 20:55:33 +0100

      • bugfix: cmp_item_row::alloc_comparators() allocated on the wrong arena

    • 2017-01-14 14:56:01 +0100

      • concurrent queries with virtual columns crash in temporal code

    • 2017-01-17 11:15:21 +0100

      • connect: compilation errors and few obvious bugs

    • 2017-01-17 12:24:55 +0100

      • : dual master with parallel replication memory leak in write master

    • 2017-01-14 19:56:00 +0200 - Merge branch '5.5' into 10.0

    • 2017-01-12 13:54:21 +0100

      • Virtual columns do not get along well with NO_ZERO_DATE

    • 2017-01-11 19:12:21 +0100

      • Assertion `is_stat_field || !table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || (table->vcol_set && bitmap_is_set(table->vcol_set, field_index)))' failed in Field_time::store_TIME_with_warning

    • 2017-01-13 10:15:28 -0500

      • bump the VERSION

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

    MariaDB 10.0.29 Changelog

    The most recent release in the series is:

    Release date: 13 Jan 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    MariaDB 10.0.24 Changelog

    The most recent release in the series is:

    Release date: 19 Feb 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    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 Distributions which Include MariaDB page.

    Revision #c4f3e64c23
    Revision #dc1c9e69d0
    Revision #3da916246f
    Revision #9741017b1f
    Revision #7bf914e157
    Revision #97041acf7f
    Revision #4c3b732d9f
    Revision #1cac281ebe
    Revision #dfd7749120
    Revision #895b253963
    Revision #b2956b2ab4
    Revision #d75e5e6e26
    Revision #6f34d8807c
    Revision #82913b0e90
    Revision #fa59ac5055
    Revision #b7a3bce06e
    Revision #d71df7e1db
    Revision #5139c4b688
    Revision #5d0c123007
    Revision #83da1a1e57
    Revision #8d69ce7b82
    Revision #f4806772d3
    Revision #606a4a4847
    MDEV-11902
    Revision #1acfa942ed
    Revision #5a0fff50f8
    MDEV-12099
    Revision #199f88cb9c
    MDEV-5999
    Revision #494a94158a
    Revision #0a480f03c6
    Revision #2c354e7468
    MDEV-11789
    Revision #713d513624
    MDEV-12074
    Revision #831b531895
    MDEV-10788
    Revision #44534487d4
    MDEV-11505
    Revision #d72dbb4122
    Revision #955f2f036d
    Revision #93cb0246b8
    Revision #6d50324558
    Revision #f2d24ea68b
    Revision #b6862c914f
    Revision #b27fd90ad3
    MDEV-11902
    Revision #d78d0d459d
    Revision #8722d4b8d2
    Revision #c826ac9d53
    Revision #24d8bc707a
    Revision #3cba74e032
    Revision #924a81a548
    Revision #8897b50dca
    MDEV-11525
    Revision #eef2101489
    MDEV-11933
    Revision #ac78927aef
    MDEV-7992
    Revision #bdb672fe96
    MDEV-12120
    Revision #365c4e971a
    MDEV-11520
    MDEV-5746
    Revision #6de50b2c7f
    MDEV-11520
    Revision #32591b750f
    MDEV-11718
    Revision #cf673adee2
    MDEV-10418
    Revision #978179a9d4
    MDEV-11520
    Revision #2bfe83adec
    Revision #5ddfcb05ca
    MDEV-9455
    Revision #1b7aae90fb
    MDEV-11904
    Revision #6364adb199
    MDEV-10621
    Revision #f49375fddf
    MDEV-9028
    Revision #b70cd26d73
    MDEV-11668
    Revision #29d78dbb44
    Revision #108b211ee2
    Revision #2e8fa1c2b2
    MDEV-12058
    Revision #60c932a3d0
    Revision #5c9baf54e7
    Revision #46eef1ede2
    MDEV-11859
    Revision #f003cc8a35
    MDEV-8603
    Revision #29c776cfd1
    MDEV-11520
    Revision #d04d835f64
    MDEV-11610
    Revision #156cf86def
    MDEV-11610
    Revision #0af8b565f2
    MDEV-11610
    Revision #33c1f20d8e
    MDEV-11610
    Revision #659047b820
    MDEV-11386
    Revision #71f53bf72d
    MDEV-11221
    Revision #c1c5b7a8d2
    Revision #e9ad4bdb42
    MDEV-11221
    Revision #cc413ce9a3
    MDEV-11753
    Revision #370cf70136
    MDEV-11757
    Revision #6a12c05347
    Revision #84ed5e1d5f
    Revision #f3c65ce951
    Revision #b624b41abb
    Revision #d7a9aed43f
    Revision #4bad74e139
    Revision #a2de378c00
    Revision #c5e25c8b40
    Revision #e65f667bb6
    MDEV-9573
    Revision #d5c54f3990
    Revision #ce903428a8
    Revision #d4baeca441
    Revision #fc673a2c12
    MDEV-12127
    Revision #b54566d73b
    MDEV-11619
    Revision #e5b877ce27
    MDEV-11935
    Revision #fdeeab01c0
    MDEV-6390
    Revision #ae142c21a5
    MDEV-12106
    Revision #a0ce92ddc7
    MDEV-11520
    Revision #81695ab8b5
    MDEV-11520
    Revision #6dc00f97b7
    MDEV-11774
    Revision #13493078e9
    MDEV-11802
    Revision #72994d6442
    MDEV-4396
    Revision #343ba58562
    MDEV-10631
    Revision #72a822f2ec
    MDEV-11766
    Revision #5e42c958a5
    MDEV-11619
    Revision #01d5d6db4c
    Revision #6011fb6daa
    MDEV-11947
    Revision #d831e4c22a
    MDEV-12024
    Revision #f162704570
    Revision #20e8347447
    MDEV-11985
    Revision #9f0dbb3120
    MDEV-11947
    Revision #e174d923d9
    Revision #1d725c8176
    Revision #b3dac63f9b
    Revision #923d7d0ad2
    Revision #c46d140961
    MDEV-11764
    Revision #f7e03d4419
    MDEV-4774
    Revision #4e82aaab2f
    Revision #ea9caea87e
    MDEV-11814
    Revision #732672c304
    MDEV-11233
    Revision #afb461587c
    MDEV-11915
    Revision #49fe9bad01
    MDEV-11814
    Revision #8725b35d89
    MDEV-11108
    Revision #18ef02b04d
    MDEV-4774
    Revision #fbcdc3437c
    Revision #6728aae3b3
    Revision #b948b5f7c6
    Revision #798fcb5416
    Revision #67e2028161
    MDEV-9690
    Revision #e4e801d478
    Revision #3e589d4b8e
    MDEV-11811
    Revision #66744f4540
    Revision #20ca1bcf4b
    MDEV-11527
    Revision #0d1d0d77f2
    MDEV-11706
    Revision #939d1255a7
    spinner
    Revision #3413.66.2
    Revision #3413.66.1
    Revision #3413.65.30
    Revision #3413.65.29
    MDEV-6743
    Revision #4399.1.2
    Revision #4399.1.1
    Revision #4400.1.2
    Revision #4400.1.1
    MDEV-6624
    Revision #3984.2.43
    MDEV-6686
    Revision #3984.2.42
    Revision #3984.2.41
    Revision #3984.2.40
    Revision #3984.2.39
    Revision #3984.2.38
    Revision #3984.2.37
    Revision #3984.2.36
    Revision #3984.2.35
    Revision #3984.2.34
    Revision #3984.2.33
    Revision #3984.2.32
    Revision #3984.2.31
    Revision #3984.2.30
    MDEV-6502
    MDEV-6255
    Revision #4381.1.2
    MDEV-6698
    Revision #4381.1.1
    MDEV-6560
    MDEV-6579
    MDEV-6562
    MDEV-6450
    Revision #3413.65.6
    Revision #3413.65.5
    MDEV-6546
    Revision #3413.65.4
    Revision #3413.65.3
    MDEV-5706
    Revision #3413.65.2
    Revision #3413.65.1
    subscribing
    Distributions which Include MariaDB
    5.5. merge
  • Revision #3413.21.420 [merge] Wed 2013-11-13 13:38:37 +0100

    • 5.3 merge

    • Revision #2502.567.162 Wed 2013-11-13 12:43:39 +0100

      • Assertion `!(*expr)->fixed' fails in replace_where_subcondition with IN suquery

    • Tue 2013-11-12 15:02:25 +0100

      • Wrong result (extra row) and valgrind warnings in Item_maxmin_subselect::any_value on 2nd execution of PS with SELECT subquery

      • When setting Item_func_not_all::test_sum_item or Item_func_not_all::test_sub_item, reset the other one to NULL - they can never be set both. When a PS is reexecuted, different executions might be optimized differently and a wrong test_su*_item might stay set from the previous execution.

  • Revision #3413.21.419 [merge] Wed 2013-11-13 08:29:12 +0400

    • Merge

    • Revision #3413.48.1 Tue 2013-11-12 17:37:32 +0400

      • : MIN/MAX Optimization (Select tables optimized away) does not work for DateTime - MIN/MAX optimizer does a check whether a "field CMP const" comparison uses a constant that's longer than the field it is compared to. Make this check only for string columns, also compare character lengths, not byte lengths.

  • Revision #3413.21.418 Wed 2013-11-13 07:40:46 +0400

    • MDEV-5056: Wrong result (extra rows) with materialization+semijoin, IN subqueries Apply fix suggested by Igor: - When eliminate_item_equal() generates pair-wise equalities from a multi-equality, do generate a "bridge" equality between the first field inside SJM nest and the field that's first in the overall multi-equality.

  • Revision #3413.21.417 Mon 2013-11-11 22:53:40 +0100

    • MDEV-4723 "State" column of SHOW PROCESSLIST returns wrong values (non-ascii chars) for some states

    • allocate thd_proc_info string in thd memroot, not on the stack, so that it won't be overwritten while another thread might be printing it

  • Revision #3413.21.416 Mon 2013-11-11 17:20:18 +0100

    • MDEV-5236 Status variables are not all listed alphabetically

    • sort Com_ counters. No simple fix for Binlog_ variables.

  • Revision #3413.21.415 Mon 2013-11-11 17:20:10 +0100

    • mark ft-index cmake variables as advanced

  • Revision #3413.21.414 Mon 2013-11-11 16:17:32 +0100

    • MDEV-4824 userstats - wrong user statistics (and valgrind warnings)

      • move thd userstat initialization to the same function that was adding thd userstat to global counters. * initialize thd->start_bytes_received in THD::init (when thd->userstat_running is set)

  • Revision #3413.21.413 Mon 2013-11-11 09:31:20 +0100

    • MDEV-5116 MariaDB upgrade breaks replication

    • mysql_upgrade should do --skip-write-binlog by default

  • Revision #3413.21.412 Mon 2013-11-11 09:31:17 +0100

    • MDEV-5101 INFORMATION_SCHEMA.PROCESSLIST reports an incorrect value for Time for connecting threads

    • by convention query execution time should be 0 if its start_time is 0 (this was lost when fixing MDEV-4578)

  • Revision #3413.21.411 Mon 2013-11-11 09:31:13 +0100

    • MDEV-5186 /usr/bin/mysqld_safe doesn't have NUMA options support

    • port mysqld_safe numa extensions from percona-server: --flush-caches and --numa-interleave

  • Revision #3413.21.410 Mon 2013-11-11 09:31:09 +0100

    • MDEV-5022 Strange message or wrong errno on mismatching versions of plugin and server

      1. use an appropriate errno code 2. put a comma between the errno and the error message text

  • Revision #3413.21.409 Mon 2013-11-11 09:31:05 +0100

    • MDEV-5030 RPM installation not running mysql_install_db if datadir exists

    • before running mysql_install_db check for the existence of $datadir/mysql, not simply $datadir ($datadir might be mounted on a separate device - exists, but empty)

  • Revision #3413.21.408 Mon 2013-11-11 09:31:02 +0100

    • MDEV-5054 Failing test(s): main.mysqld--help sys_vars.character_sets_dir_basic

    • fix tests where a path was used as a regex. revert changes to sys_vars.character_sets_dir_basic - we don't run it on windows anyway

  • Revision #3413.21.407 Mon 2013-11-11 09:30:58 +0100

    • MDEV-4977 ./mysql-test/mysql-test-run.pl not identifying mariadb version

    • quote the path when using it in a regex - the path might contain wildcards (e.g. +)

  • Revision #3413.21.406 Mon 2013-11-11 09:30:48 +0100

    • MDEV-5124 cmake failure when fullhostname is not resolved

    • expand fullhostname inside the string, to have an empty string, not nothing, when fullhostname is not defined

  • Revision #3413.21.405 Mon 2013-11-11 09:30:35 +0100

    • MDEV-5038 put tokudb into the server package

  • Revision #3413.21.404 Thu 2013-11-07 13:22:27 +0100

    • MDEV-5250 doesn't install on fedora if mysql is installed

    • when our package is to replace "mysql", it has both provide and obsolete it

  • Revision #3413.21.403 Thu 2013-11-07 13:22:19 +0100

    • increase the version

  • Revision #3427.35.205 Tue 2013-11-12 17:13:11 +0400

    • MDEV-407: Print EXPLAIN [ANALYZE] in the slow query log - Address input from the mail list: change how EXPLAIN is formatted in the slow query log.

  • Revision #3427.35.204 Mon 2013-11-11 22:21:39 -0800

    • Fixed bug MDEV-5160. The used_tables attribute must be recalculated for the HAVING condition if the condition is applied to the rows read from a temporary table.

  • Move the table creation to the end of the file, so mysql.innodb_stats_table has been created and the statement does not fail.
    merge 5.5->10.0-base
  • Revision #3413.21.402 [merge] Mon 2013-11-11 20:38:04 +0200

    • merge 5.3->5.5

    • Revision #2502.567.160 Mon 2013-11-11 17:28:14 +0200

      • : Server crashes in Item_ref::fix_fields on 2nd execution of PS with LEFT JOIN and MERGE view or SELECT SQ

        1. Transformation of row IN subquery made the same as single value. 2. replace_where_subcondition() made working on several layers of OR/AND because it called on expression before fix_fields().

    • Mon 2013-11-11 16:40:46 +0200

      • : server crashed on singular Item_equal

      • Singular Item_equal support added.

  • Revision #3413.21.401 [merge] Mon 2013-11-11 00:15:42 +0400

    • MDEV-5272 MTR/mysqltest overlays for included files do not work on Windows

    • Revision #3413.47.2 Sun 2013-11-10 23:19:21 +0400

      • MTR/mysqltest overlays for included files do not work on Windows

      • Modified according to the review comment

    • Sun 2013-11-10 14:37:32 +0400

      • Fix for overlayed include files on Windows and a test case

  • Revision #3427.35.202 [merge] Sat 2013-11-09 00:16:42 +0400

    • Merge 5.5 -> 10.0-base

    • Revision #3413.21.400 [merge] Fri 2013-11-08 23:14:26 +0400

      • Merge 5.3 -> 5.5

      • [merge] Fri 2013-11-08 22:50:01 +0400

        • Merge 5.2 -> 5.3

        • [merge] Fri 2013-11-08 22:22:25 +0400

  • Revision #3427.35.201 [merge] Fri 2013-11-08 20:59:08 +0400

    • Merge 5.5 -> 10.0-base

    • Revision #3413.21.399 [merge] Fri 2013-11-08 14:30:35 +0400

      • merge 5.3 -> 5.5

      • Fri 2013-11-08 14:18:16 +0400

        • STR_TO_DATE does not work with UCS2/UTF16/UTF32

    • Wed 2013-11-06 22:53:39 +0400

      • - MariaDB does not start if more than 128 cpu's are available

      • An addition to fix for , fixes server crash on shutdown.

    • Tue 2013-11-05 20:30:36 +0200

      • Added usage of handler error names to mysqltest

    • Tue 2013-11-05 20:28:24 +0200

      • Fixed core dump when doing "SET GLOBAL innodb_buffer_pool_evict='uncompressed'"

    • Tue 2013-11-05 09:18:59 +0400

      • - MariaDB does not start if more than 128 cpu's are available

  • Revision #3427.35.200 Fri 2013-11-08 15:14:18 +0100

    • MDEV-4506: Parallel replication.

    • Delete any left-over deferred_event from rpl_group_info when deleting the parent object, to protect against memory leaks.

  • Revision #3427.35.199 Fri 2013-11-08 16:20:58 +0400

    • A patch from Kristian:

    • Remove rpl_group_info from THD before freeing it, to avoid access-after-free in THD.

  • Revision #3427.35.198 Fri 2013-11-08 11:41:13 +0100

    • MDEV-4506: Parallel replication

    • Tested manually that crash in the middle of writing transaction on the master does correctly cause a rollback on slave, so remove the corresponding ToDo.

  • Revision #3427.35.197 Thu 2013-11-07 11:56:06 +0100

    • MDEV-4506: Parallel replication

    • Fix access of freed memory in debug builds. When deleting serial_rgi, safe_mutex was trying to access current_thd, when that thd had just been deleted (I hate all this current_thd and other magic thread local storage crap used all over the code). Now delete the serial_rgi before the thd.

  • MDEV-5241: Collation incompatibilities with MySQL-5.6 A clean-up: removing the code catching collation incompatibilities from handler::check_collation_compatibility(), as the collation IDs are already replaced at this point by TABLE_SHARE::init_from_binary_frm_image.
  • Revision #3885.2.1 Sat 2013-11-09 00:20:07 +0200

    • MDEV-5241: Collation incompatibilities with MySQL-5.6 - Character set code & tests from Alexander Barkov - Integration with ALTER TABLE, REPAIR and open_table from Monty

    • The problem was that MySQL 5.6 added some croatian and vitanamese character set collations that are incompatible with MariaDB.

    • The fix is to move the MariaDB conflicting collation numbers out of the region that MySQL is likely to use. mysql_upgrade, REPAIR TABLE or ALTER TABLE will fix the collations. If one tries to access and old incompatible table, one will get the error "Table upgrade required...." After this patch, MariaDB supports all the MySQL character set collations and the old MariaDB croatian collations, which are closer to the latest standard than the MySQL versions.

    • New character sets: ucs2_croatian_mysql561_uca_ci utf8_croatian_mysql561_uca_ci utf16_croatian_mysql561_uca_ci utf32_croatian_mysql561_uca_ci utf8mb4_croatian_mysql561_uca_ci

    • Other things: - Fixed some compiler warnings - mysql_upgrade prints information about repaired tables. - Increased version number

  • Various changes coming from 5.6
  • Revision #3885.1.7 Fri 2013-11-08 23:24:27 +0400

    • Some system tables have InnoDB engine

  • Revision #3885.1.6 Fri 2013-11-08 23:23:35 +0400

    • Semantics of ALTER ONLINE changed to mirror ALTER .. LOCK=NONE

  • Revision #3885.1.5 Fri 2013-11-08 23:22:59 +0400

    • Virtual columns are supported in InnoDB

  • Revision #3885.1.4 Fri 2013-11-08 23:22:25 +0400

    • Fulltext search is supported in InnoDB

  • Revision #3885.1.3 Fri 2013-11-08 23:21:58 +0400

    • Duplicate warnings were removed

  • Revision #3885.1.2 Fri 2013-11-08 23:21:26 +0400

    • More comprehensive error messages and codes

  • Revision #3885.1.1 Fri 2013-11-08 23:20:50 +0400

    • InnoDB is built-in until XtraDB is merged

  • Fixes for storage_engine test suite
  • Revision #3427.38.4 Thu 2013-11-07 04:12:50 +0400

    • More engine names are now obfuscated

  • Revision #3427.38.3 Thu 2013-11-07 03:49:13 +0400

    • Undefined engine is not necessarily an error, removed the prefix

  • Revision #3427.38.2 Thu 2013-11-07 03:45:56 +0400

    • .frm file is intact, so the absence of the error message seems to be correct

  • Revision #3427.38.1 Thu 2013-11-07 03:36:53 +0400

    • More verbose error messages

  • Revision #3427.35.195 Wed 2013-11-06 14:51:06 +0100

    • MDEV-4506: Parallel replication MDEV-5217: Incorrect MyISAM event execution order causing incorrect parallel replication

    • In parallel replication, if transactions A,B group-commit together on the master, we can execute them in parallel on a replication slave. But then, if transaction C follows on the master, on the slave, we need to be sure that both A and B have completed before starting on C to be sure to avoid conflicts.

    • The necessary wait is implemented such that B waits for A to commit before it commits itself (thus preserving commit order). And C waits for B to commit before it itself can start executing. This way C does not start until both A and B have completed.

    • The wait for B's commit on A happens inside the commit processing. However, in the case of MyISAM with no binlog enabled on the slave, it appears that no commit processing takes place (since MyISAM is non-transactional), and thus the wait of B for A was not done. This allowed C to start before A, which can lead to conflicts and incorrect replication.

    • Fixed by doing an extra wait for A at the end of B before signalling C.

  • Revision #3427.35.194 Wed 2013-11-06 11:29:07 +0100

    • MDEV-4506: Parallel replication MDEV-5217: Unlock of de-allocated mutex

    • There was a race in the code for wait_for_commit::wakeup().

    • Since the waiter does a dirty read of the waiting_for_commit flag, it was possible for the waiter to complete and deallocate the wait_for_commit object while the waitee was still running inside wakeup(). This would cause the waitee to access invalid memory.

    • Fixed by putting an extra lock/unlock in the destructor for wait_for_commit, to ensure that waitee has finished with the object before it is deallocated.

  • Revision #3427.35.193 Wed 2013-11-06 10:18:04 +0100

    • MDEV-4506: Parallel replication MDEV-5217: Incorrect event pos update leading to corruption of reading of events from relay log

    • The rli->event_relay_log_pos was sometimes undated incorrectly when using parallel replication, especially around relay log rotates. This could cause the SQL thread to seek into an invalid position in the relay log, resulting in errors about invalid events or even random corruption in some cases.

  • Revision #3427.35.192 Tue 2013-11-05 14:49:57 +0100

    • MDEV-4506: Parallel replication. MDEV-5217: Last_sql_error lost in parallel replication.

    • For some reason, the query execution code in log_event.cc call rli->clear_error for each event (part of clear_all_errors()). This causes a problem in parallel replication, where the execution in one worker thread could clear the error set by another thread, causing the SQL thread to stop but leaving no error visible in SHOW SLAVE STATUS.

    • There seems to be no reason to clear the global error code in Relay_log_info for each event execution, from code review and from running the test suite. So remove this clearing of the error code to make things work also in the parallel case.

  • Revision #3427.35.191 Tue 2013-11-05 12:01:26 +0100

    • MDEV-4506: Parallel replication MDEV-5217: SQL thread hangs during stop if error occurs in the middle of an event group

    • Normally, when we stop the slave SQL thread in parallel replication, we want the worker threads to continue processing events until the end of the current event group. But if we stop due to an error that prevents further events from being queued, such as an error reading the relay log, no more events can be queued for the workers, so they have to abort even if they are in the middle of an event group. There was a bug that we would deadlock, the workers waiting for more events to be queued for the event group, the SQL thread stopped and waiting for the workers to complete their current event group before exiting.

    • Fixed by now signalling from the SQL thread to all workers when it is about to exit, and cleaning up in all workers when so signalled.

    • This patch fixes one of multiple problems reported in .

  • 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 Distributions which Include MariaDB page.

    Revision #3906
    Revision #3905
    MDEV-4437
    Revision #3904
    Revision #3427.35.206
    Revision #3903
    MDEV-5248
    Revision #3902
    MDEV-5275
    Revision #3901
    MDEV-5282
    Revision #3900
    Revision #3899
    Revision #3427.35.203
    Revision #3898
    Revision #3885.2.2
    Revision #3897
    MDEV-4436
    Revision #3896
    MDEV-4435
    Revision #3895
    MDEV-201
    Revision #3894
    MDEV-4880
    Revision #3893
    MDEV-4734
    Revision #3892
    MDEV-4931
    Revision #3891
    MDEV-5260
    Revision #3890
    MDEV-5238
    Revision #3889
    Revision #3888
    Revision #3887
    Revision #3886
    Revision #3885.1.8
    Revision #3885
    Revision #3427.35.196
    Revision #3884
    spinner
    Revision #4f53384 2017-01-12 03:37:35 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0
  • Revision #1c5ca7c 2017-01-12 03:36:45 +0200 - Merge branch '5.5' into 10.0

  • Revision #ab93a4d 2017-01-11 09:05:36 -0500

    • MDEV-11685: sql_mode can't be set with non-ascii connection charset

  • Revision #c1a23cd 2017-01-10 18:31:03 +0100

    • MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode

  • Revision #6ad3dd6 2017-01-10 14:19:11 +0100

    • mysqld_safe: don't close stdout if set -x

  • Revision #9a4bc0d 2017-01-03 16:38:56 +0200

    • Update mysql_secure_installation man page

  • Revision #4799af0 2017-01-10 14:20:43 +0200

    • Fix unit test after merge from mysql 5.5.35 perfschema

  • Revision #d00d46f 2017-01-10 12:34:51 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #3e63fde 2017-01-09 14:19:02 +0400

    • Adding LOAD DATA tests for MDEV-11079 and MDEV-11631

  • Revision #ecdb39a 2017-01-10 12:08:36 +0200

    • Fix problems from 5.5 merge

  • Revision #94e18e2 2017-01-10 12:32:54 +0200 - Merge remote-tracking branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #c33db2cdc0 2017-01-07 15:53:37 +0200

    • 5.6.35

  • Revision #ae47336 2016-10-25 16:59:57 +0200

    • 5.6.34

  • Revision #682d484 2017-01-07 14:38:21 +0200 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #6ac84d9 2017-01-07 14:24:42 +0200

    • 5.6.35

  • Revision #31d8c92 2016-10-25 16:58:47 +0200

    • 5.6.34

  • Revision #1a55455 2017-01-06 20:24:50 +0200 - Merge remote-tracking branch 'connect/10.0' into bb-10.0-vicentiu

  • Revision #4314768 2016-12-25 12:32:05 +0100

    • Modified version number

  • Revision #6d2d0a7 2016-12-24 18:19:21 +0100 - Merge branch '10.0' of server into ob-10.0

  • Revision #e6b563f 2016-12-23 16:58:32 +0100

    • Fix some XML table type bugs

  • Revision #9523065 2016-12-14 14:20:23 +0100

    • MDEV-11295: developing handling files contained in ZIP file. Enable using multiple zip files

  • Revision #d44723e 2016-12-12 10:57:19 +0100

    • MDEV-11295: developing handling files contained in ZIP file. A first experimental and limited implementation

  • Revision #599d8cc 2016-12-02 23:03:43 +0100

    • MDEV-11366 SIGBUS errors in Connect Storage Engine for ArmHF and MIPS. Fix includes launchpad fix plus more to cover writing BIN tables

  • Revision #2d78b25 2016-11-27 14:42:37 +0100

    • Fix null pointer java error when connecting to jdbc:drill driver. By setting the context class loader

  • Revision #aae6753 2016-11-14 19:20:40 +0100

    • MDEV-11051 place Java classes ApacheInterface and JdbcInterface into single jar file. Try to fix the INSTALL command

  • Revision #5884aa1 2016-11-06 14:57:27 +0100

    • Fix MDEV-11234. Escape quoting character. Should be doubled. Now it is also possible to escape it by a backslash

  • Revision #e9aed13 2017-01-06 17:09:59 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #ae1b3d1 2017-01-05 13:54:31 -0800

    • Fixed bug MDEV-10705.

  • Revision #9e528d4 2017-01-05 17:38:55 +0200

    • MDEV-11727 Sequences of tests fail with valgrind warnings in buildbot

  • Revision #5302ef2 2017-01-01 23:13:04 +0200

    • MDEV-11700 funcs_2.innodb_charset fails in buldbot on valgrind builder with timeout

  • Revision #f1ee011 2017-01-04 23:05:22 +0200

    • MDEV-11722 main.join_cache fails in buildbot on very slow builders

  • Revision #f4d12c1 2017-01-04 13:36:55 +0100

    • MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode

  • Revision #e5d7fc9 2017-01-04 13:03:30 +0200

    • MDEV-10100 main.pool_of_threads fails sporadically in buildbot

  • Revision #0912fbb 2017-01-04 03:33:39 +0200

    • MDEV-11719 main.subselect_no_exists_to_in failed in buildbot

  • Revision #2718225 2016-12-24 09:47:55 -0500

    • bump the VERSION

  • Revision #ec6d8da 2016-12-22 13:02:32 +0100

    • reduce code duplication a little

  • Revision #e7d7910 2016-12-22 11:13:07 +0100

    • add an assert

  • Revision #48655ce 2016-12-22 12:23:48 +0100

    • test case for Bug #23303485 : HANDLE_FATAL_SIGNAL (SIG=11) IN SUBSELECT_UNION_ENGINE::NO_ROWS

  • Revision #9fefe97 2016-12-22 12:49:06 +0100 - Merge branch 'mysql/5.5' into 5.5

  • Revision #8fcdd6b 2016-12-20 21:16:23 +0100

    • Numerous issues in mysqld_safe

  • Revision #c8e49f2 2016-12-20 15:17:59 +0100

    • move check_user/set_user from mysqld.cc to mysys

  • Revision #706fb79 2016-12-22 15:51:37 +0530

    • MDEV-10927: Crash When Using sort_union Optimization

  • Revision #5e051bfa 2016-12-21 15:39:45 +0400

    • MDEV-10386 Assertion ``fixed == 1'failed in virtual String*Item_func_conv_charset::val_str(String*)`

  • Revision #ef82fd8 2016-12-20 17:42:08 +0400

    • MDEV-11353 - Identical logical conditions

  • Revision #cbd7548 2016-12-08 23:27:04 +0530

    • MDEV-11353: fixes Identical logical conditions

  • Revision #e025ebc 2016-12-20 12:45:48 +0000

    • Fix pointer formatting in crash handler output.

  • Revision #aaff3d6 2016-12-20 10:25:25 +0100

    • MDEV-10172: UNION query returns incorrect rows outside conditional evaluation

  • Revision #f23b41b 2016-12-16 17:16:02 +0300

    • MDEV-10148: Database crashes in the query to the View

  • Revision #268bb69 2016-12-16 17:08:31 +0300

    • MDEV-7691: Assertion ``outer_context || !*from_field || *from_field == not_found_field'` ...

  • Revision #19896d4 2016-12-19 16:09:20 +0400

    • MDEV-10274 Bundling insert with create statement for table with unsigned Decimal primary key issues warning 1194.

  • Revision #2f6fede 2016-12-19 14:28:08 +0400

    • MDEV-10524 Assertion ``arg1_int >= 0'failed inItem_func_additive_op::result_precision()`

  • Revision #c4d9dc70 2016-12-16 14:44:08 +0200

    • Typo, update limit in comment

  • Revision #b2b210b 2016-12-16 17:42:21 +0100

    • MDEV-11543 Buildbot tests fail with warnings on server shutdown after rpl.rpl_row_mysqlbinlog

  • Revision #b03b38d 2016-12-16 10:10:08 +0100

    • cleanup: rpl.rpl_row_mysqlbinlog

  • Revision #e86580c 2016-12-15 18:20:58 +0100

    • MDEV-11552 Queries executed by event scheduler are written to slow log incorrectly or not written at all

  • Revision #211cf93 2016-12-16 18:37:11 +0400

    • MDEV-11510 Audit plugin sometimes causes server to crash when using with MySQL.

  • Revision #14e1f32 2016-12-11 00:50:00 +0200

    • Follow-up for 02d153c7b9 (str2decimal: don't return a negative zero)

  • Revision #833fda8 2017-01-11 14:13:30 +0200

    • InnoDB: Enable UNIV_DEBUG_VALGRIND for cmake -DWITH_VALGRIND

  • Revision #f516db3 2017-01-11 04:45:47 +0200

    • Updated list of unstable tests for 10.0.29 release

  • Revision #78e6faf 2017-01-10 14:11:32 +0200

    • Fix an innodb_plugin leak noted in MDEV-11686

  • Revision #171e59e 2017-01-09 23:37:42 +0400

    • MDEV-11548 Reproducible server crash after the 2nd ALTER TABLE ADD FOREIGN KEY IF NOT EXISTS.

  • Revision #eed319b 2017-01-08 17:51:36 +0200

    • MDEV-11317: ``! is_set()' or !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' fails in Diagnostics_area::set_ok_status on CREATE OR REPLACE with ARCHIVE table

  • Revision #eaf6b05 2017-01-04 22:41:43 +0100

    • MDEV-11087 Search path for my.ini is wrong for default installation Add <install_root>/data/my.ini to the search path - this my.ini location is used since MariaDB 5.2

  • Revision #82b8741 2017-01-04 22:50:48 +0100

    • Windows : use meaningful DEFAULT_MYSQL_HOME - base directory for the default installation.

  • Revision #ae6eb7a 2017-01-04 23:04:37 +0100

    • MDEV-11088 Client plugins cannot be loaded by command line tools in default installation.

  • Revision #e4978d2 2016-07-25 16:06:52 +0300

    • MDEV-9084 Calling a stored function from a nested select from temporary table causes unpredictable behavior

  • Revision #43378f3 2016-07-25 13:07:50 +0200

    • MDEV-10271: Stopped SQL slave thread doesn't print a message to error log like IO thread does

  • Revision #670b858 2017-01-01 15:36:56 +0200

    • Replication tests fail on valgrind due to waiting-related timeouts

  • Revision #b2b6cf4 2017-01-04 19:11:13 +0200

    • MDEV-10988 Sphinx test suite refuses to run silently

  • Revision #f0c19b6 2017-01-05 20:13:34 +0200

    • MDEV-11730 Memory leak in innodb.innodb_corrupt_bit

  • Revision #9bf9270 2017-01-01 19:35:44 +0200

    • MDEV-8518 rpl.sec_behind_master-5114 fails sporadically in buildbot

  • Revision #bc4cac3 2017-01-04 13:26:09 +0100

    • MDEV-10035: DBUG_ASSERT on CREATE VIEW v1 AS SELECT * FROM t1 FOR UPDATE

  • Revision #80d5d14 2017-01-03 19:32:47 +0200

    • MDEV-11694 InnoDB tries to create unused table SYS_ZIP_DICT

  • Revision #3871477 2017-01-01 20:06:03 +0200

    • MDEV-10100 main.pool_of_threads fails sporadically in buildbot

  • Revision #d02a77b 2016-12-27 14:13:32 +0530

    • MDEV-11636 Extra persistent columns on slave always gets NULL in RBR

  • Revision #37f294f 2016-12-27 03:21:13 +0200

    • Disable the test for valgrind builds

  • Revision #9f863a1 2016-12-19 15:57:41 +0200

    • MDEV-11602 InnoDB leaks foreign key metadata on DDL operations

  • Revision #eb4f2e0 2016-12-10 22:19:09 +0200

    • MDEV-11533: Roles with trailing white spaces are not cleared correctly

  • Revision #3e8155c 2016-12-09 16:33:48 +0100 - Merge branch '5.5' into 10.0

  • Revision #03dabfa 2016-12-08 22:54:58 +0100

    • MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))

  • Revision #ab65db6 2016-12-08 21:03:45 +0100

    • Revert "MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))"

  • Revision #f5e0522 2016-12-07 13:06:14 +0100

    • MDEV-10388 MariaDB 10.1.x keeps (deleted) ML* files in tmpdir after LOAD DATA completes

  • Revision #1d702ff 2016-12-07 14:42:08 +0400

    • MDEV-8329 MariaDB crashes when replicate_wild_ignore_table is set to NULL.

  • Revision #d67ef7a 2016-12-05 17:37:54 +0100

    • MDEV-10663: Use of Inline table columns in HAVING clause throws 1463 Error

  • Revision #035a5ac 2016-09-26 18:15:11 +0200

    • MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))

  • Revision #f988bce 2016-09-21 18:36:34 +0200

    • MDEV-10776: Server crash on query

  • Revision #46dee0d 2016-12-05 16:50:12 +0400

    • MDEV-10717 Assertion !null_value' failed in virtual bool Item::send(Protocol*, String*)`

  • Revision #18cdff6 2016-12-04 12:37:01 +0100

    • MDEV-10293 'setupterm' was not declared in this scope

  • Revision #02d153c 2016-06-26 13:37:27 +0200

    • str2decimal: don't return a negative zero

  • Revision #4a3acbc 2016-12-02 00:19:49 +0100

    • MDEV-11241 Certain combining marks cause MariaDB to crash when doing Full-Text searches

  • Revision #0a4b508 2016-12-01 20:04:36 +0100

    • MDEV-11242 MariaDB Server releases contains promotion of MariaDB Corporation

  • Revision #f640527 2016-12-02 15:22:11 +0100

    • typo fixed: s/MSYQL/MYSQL/

  • Revision #9976223 2016-11-28 17:28:37 +0400

    • MDEV-11171 Assertion m_cpp_buf <= ptr && ptr <= m_cpp_buf + m_buf_length' failed in Lex_input_stream::body_utf8_append(const char*, const char*)`

  • Revision #adc38ed 2016-11-14 08:02:35 +0100

    • Restore MY_WME flag for my_pread in read_ddl_log_entry, fix errors in buildbot

  • Revision #96b62b5 2016-11-11 20:55:03 -0800

    • Fixed bug MDEV-11161. The flag TABLE_LIST::fill_me must be reset to false at the prepare phase for any materialized derived table used in the executed query. Otherwise if the optimizer decides to generate a key for such a table it is generated only for the first execution of the query.

  • Revision #10aee66 2016-11-10 23:47:42 +0000

    • MDEV-11248 Fix passing offset parameter to my_file_pread in read_ddl_log_file_entry

  • Revision #e0f48e5 2016-11-03 16:21:48 +0000

    • MDEV-11214 Windows : MSI installation fails, if run by a service user (e.g LocalSystem)

  • Revision #2a2e79b 2016-10-27 13:03:49 +0000

    • MDEV-11157 Windows - Upgrade installer to use HeidiSQL 9.4

  • Revision #d8cb682 2016-10-26 21:54:41 +0000

    • VS2015 build fixes

  • Revision #aec4321 2016-10-26 21:38:58 +0000

    • MDEV-9409 Windows - workaround VS2015 CRT bug that makes mysqldump/mysql_install_db.exe fail

  • Revision #106664f 2016-12-08 02:03:34 +0530

    • MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`

  • Revision #822fb79 2016-12-07 23:44:52 +0530

    • MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`

  • Revision #c32d3e1 2016-12-07 18:05:13 +0400

    • MDEV-10787 Assertion ``ltime->neg == 0'failed invoid date_to_datetime(MYSQL_TIME*)`

  • Revision #52b590b 2016-12-07 10:04:10 +0400 - Merge pull request #271 from iangilfillan/10.0

  • Revision #3ada316969 2016-12-06 13:18:48 +0200

    • Update mysqldump man page

  • Revision #7f2fd34 2016-12-02 14:34:45 +0100

    • MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT

  • Revision #c5ef621 2016-12-04 01:59:08 +0100 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

  • Revision #d4f0686 2016-12-02 10:24:00 +0100

    • 5.6.34-79.1

  • Revision #f35b0d8 2016-12-04 01:37:55 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #7436c3d 2016-12-02 10:22:18 +0100

    • 5.6.34-79.1

  • Revision #e4a0d75 2016-12-04 01:35:57 +0100

    • import a test case from percona-server-5.6.34-79.1

  • Revision #e99990c 2016-10-28 17:10:05 +0200

    • MDEV-10744: Roles are not fully case sensitive

  • Revision #525e214 2016-10-25 16:47:36 +0200

    • Remove labs() warning from maria and myisam storage engines

  • Revision #748d993 2016-11-29 11:28:15 -0800

    • Fixed bug MDEV-11364. The function Item_func_isnull::update_used_tables() must handle the case when the predicate is over not nullable column in a special way. This is actually a bug of MariaDB 5.3/5.5, but it's probably hard to demonstrate that it can cause problems there.

  • Revision #b209bc3 2016-11-29 09:01:46 +0200

    • MDEV-10427: innodb.innodb-wl5522-debug-zip fails sporadically in buildbot

  • Revision #dd0ff30 2016-11-29 06:51:12 +0400

    • MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character

  • Revision #099ce1d 2016-11-25 15:59:47 +0400

    • MDEV-11348 LOAD DATA LOCAL INFILE crashes the server on loading a backslash followed by a multi-byte character

  • Revision #03ddc19 2016-11-17 15:15:20 +0200

    • MDEV-6424: MariaDB server crashes with assertion failure in file ha_innodb.c line 11652

  • Revision #42a398b 2016-11-17 12:04:39 +0400

    • Fixing a typo in the patch for MDEV-10780, which caused default.test failure.

  • Revision #390f2a0 2016-11-16 11:00:38 +0100

    • Fix incorrect reading of events from relaylog in parallel replication.

  • Revision #f1fcc1f 2016-11-15 23:00:11 +0100

    • Back-port Master_info::using_parallel() to 10.0.

  • Revision #9a09072 2016-11-15 11:08:01 +0100 - Merge branch 'mdev10863' into 10.0

  • Revision #717f212 2016-11-04 12:33:42 +0100

    • MDEV-10863: parallel replication tries to continue from wrong position

  • Revision #1d9b043 2016-11-10 18:15:36 +0400

    • A join patch for MDEV-10780 and MDEV-11265

  • Revision #9741e0e 2016-11-01 07:52:28 +0200

    • Initialize zip_dict_ids table and avoid referencing array items as currently MariaDB does not support compressed columns.

  • Revision #923a7f8 2016-10-31 12:16:53 +0200

    • MDEV-11188: rpl.rpl_parallel_partition fails with valgrind warnings in buildbot and outside

  • Revision #425d341 2016-10-28 11:46:15 -0400

    • bump the VERSION

  • Revision #cb7b03b 2016-10-28 13:34:13 +0400

    • MDEV-11164 - hardening-wrapper has been removed from Debian Sid

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner
    Revision #a4b2714 2016-02-17 21:42:57 +0100
    • Merge branch 'bb-10.0-serg' into 10.0

  • Revision #3eb8b11 2016-02-17 21:42:48 +0100

    • fix InnoDB on Windows

  • Revision #289fe37 2016-02-15 18:05:05 +0100

    • MDEV-9350 Fix jemalloc detection for FreeBSD

  • Revision #74d86d1 2016-02-17 14:12:05 +0100

    • MYSQL_ADD_PLUGIN: fix DISABLED keyword to work

  • Revision #98be6ef 2016-02-17 13:50:03 +0100

    • mtr: read both suitedir/disabled.def and suitedir/t/disabled.def

  • Revision #dc92263 2016-02-17 13:48:13 +0100

    • MDEV-9308 Fix build errors with recent gcc (isfinite)

  • Revision #09b5865 2016-02-17 08:05:00 +0400

    • MDEV-9511 Valgrind warnings 'Invalid read' in Field_newdate::cmp and Field_newdate::val_str

  • Revision #77b5484 2016-02-16 19:35:58 +0100

    • Merge branch 'connect/10.0' into 10.0

  • Revision #b6bcd0f 2016-02-16 19:15:55 +0100

    • Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #7e22a1d 2016-02-16 18:56:39 +0100

    • 5.6.29

  • Revision #17a792a 2016-02-16 18:55:00 +0100

    • Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #c8fcaf8 2016-02-16 18:32:59 +0100

    • Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #e8085d1 2016-02-16 12:49:59 +0400

    • MDEV-9346 - The federatedx and spider engine make mysqld crash when they are configured withtout username

  • Revision #9b73e88 2015-12-30 22:26:25 +0800

    • fix-MDEV-9346

  • Revision #d520d35 2016-02-16 12:53:24 +0100

    • Revert "MDEV-8696: Adding indexes on empty table is slow with large innodb_sort_buffer_size."

  • Revision #31d2c02 2016-02-16 12:13:19 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #220e70f 2016-02-16 12:07:18 +0100

    • 5.6.29

  • Revision #d76eba6 2016-02-16 12:06:16 +0100

    • 5.6.28-76.1

  • Revision #ab9b665 2016-02-16 10:49:13 +0200

    • MDEV-9355: parts.partition_debug_innodb fails in buildbot on p8-rhel6-bintar-debug

  • Revision #481e643 2016-02-15 23:41:59 +0100 *

    • Fix to MDEV-9542 Connect was not handling NULLs in the answer from catalog functions and tables. It does now and when decimal is NULL defines DOUBLE without parameters.

  • Revision #271fed4 2016-02-15 22:50:59 +0100

    • Merge branch '5.5' into 10.0

  • Revision #ff26d93 2016-02-15 18:23:52 +0100

    • bump the version

  • Revision #a70b896 2016-02-15 18:38:15 +0200

    • MDEV-9424: Server crashes when slave works with partitioned tables copied from Windows to Linux

  • Revision #c0b6c27 2016-02-15 14:43:42 +0200

    • MDEV-9548: Alter table (renaming and adding index) fails with "Incorrect key file for table" MDEV-9469: 'Incorrect key file' on ALTER TABLE

  • Revision #e1385f2 2016-02-15 12:59:47 +0100

    • fix buffer overrun

  • Revision #daa4a2c 2016-02-12 18:12:16 +0100

    • MDEV-9351 Fix CPU detection for TokuDB on FreeBSD

  • Revision #5a0f2f5 2016-02-12 17:46:34 +0100

    • MDEV-9149 Ctrl-C in MySQL client does not interrupt query, but interrupts the session instead

  • Revision #9630eda 2016-02-11 20:42:16 +0100

    • MDEV-9390 Function found_rows() gives incorrect result where the previous SELECT contains ORDER BY clause

  • Revision #38b89a6 2016-02-11 12:25:23 +0100

    • MDEV-9103 Altering table comment does a full copy

  • Revision #3c6b771 2016-02-10 21:15:24 +0100

    • MDEV-9045 Inconsistent handling of "ALGORITHM=INPLACE" with PERSISTENT generated columns

  • Revision #48ea84f 2016-02-10 17:00:31 +0100

    • MDEV-8427 main.connect fails on ppc64el in 10.0 as of 1a8cf15d

  • Revision #9b9522a 2016-02-10 15:38:25 +0100

    • MDEV-8133 ALTER TABLE can perform the operation but escape the binary log

  • Revision #1fc6e29 2016-01-13 21:06:29 +0100

    • XtraDB/InnoDB crash with autoinc, vcol and online alter

  • Revision #3889b19 2016-02-14 22:19:27 +0100

    • more strict ipv6_ok check in mtr

  • Revision #8f5030e 2016-02-14 22:17:38 +0100

    • fix my_gethwaddr() for solaris

  • Revision #95740bc 2016-02-14 22:16:50 +0100

    • dtrace in cmake

  • Revision #a5d9597 2016-02-14 22:15:16 +0100

    • better inline check

  • Revision #5f078cc 2016-02-14 20:57:48 +0100

    • compilation errors on sparc sun studio 10

  • Revision #2a47817 2016-02-14 18:33:20 +0200

    • MDEV-9225 mysql_upgrade segfault due to missing /etc/my.cnf.d

  • Revision #b7dc830 2016-02-14 18:31:06 +0200

    • Fix memory leak when failing to read config file

  • Revision #93e9d81 2016-02-12 12:04:11 +0400

    • Errorneous PSI declaration line fixed.

  • Revision #2c79f57 2016-02-12 03:47:25 +0200

    • MDEV-9464 perfschema.global_read_lock fails when executed after perfschema.dml_setup_instruments

  • Revision #5094a4a 2016-02-11 13:54:06 +0400

    • Adjusted main.contributors test result.

  • Revision #fbf132b 2016-02-11 11:24:45 +0400

    • Merge pull request #155 from iangilfillan/10.0

  • Revision #d859fff 2016-02-11 11:15:14 +0400

    • Merge pull request #145 from ottok/ok-debpkg-10.0

  • Revision #a9a08b1 2016-02-10 10:03:47 +0400

    • MDEV-9371 select insert('a',2,1,'b') doesn't return expected 'a'

  • Revision #3c5c04b 2016-02-10 03:49:11 +0200

    • MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init

  • Revision #6b614c6 2016-02-09 13:50:48 +0100

    • MDEV-7765: Crash (Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || bitmap_is_set(table->vcol_set, field_index))' fails) on using function over not created table

  • Revision #775cccc 2016-02-08 22:53:40 +0200

    • MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init

  • Revision #01628ce 2016-02-09 14:08:36 +0100

    • Merge branch 'bb-5.5-serg' into 5.5

  • Revision #afce541 2016-02-09 14:06:45 +0100

    • Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #5d478f5 2016-02-08 20:07:38 +0100

    • Bug#19817021

  • Revision #6703e5b 2016-02-08 20:07:09 +0100

    • Bug#20691429 ASSERTION `CHILD_L' FAILED IN STORAGE/MYISAMMRG/HA_MYISAMMRG.CC:631

  • Revision #dece4bc 2016-02-09 11:28:44 +0100

    • cleanup: make assert more readable

  • Revision #63d3ccd 2016-02-08 20:04:39 +0100

    • Bug#21205695 DROP TABLE MAY CAUSE SLAVES TO BREAK

  • Revision #f3444df 2016-02-09 11:27:40 +0100

    • Merge branch 'mysql/5.5' into 5.5

  • Revision #ea0c3fc 2016-02-09 05:17:41 +0400

    • MDEV-9438 backport feedback-http-proxy to 5.5 and 10.0. The http-proxy option to the FEEDBACK plugin backported.

  • Revision #b17a435 2016-02-09 02:31:47 +0300

    • MDEV-6859: scalar subqueries in a comparison produced unexpected result

  • Revision #3cfd36b 2016-02-09 00:13:25 +0100

    • 5.5.47-37.7

  • Revision #d443d70 2016-02-09 01:46:53 +0300

    • MDEV-7823: Server crashes in next_depth_first_tab on nested IN clauses with SQ inside

  • Revision #eb752ac 2016-02-08 16:31:27 +0200

    • typo "Bangalore1" -> "Bangalore"

  • Revision #c4cb240 2016-02-06 22:41:58 +0100

    • MDEV-9024 Build fails with VS2015

  • Revision #1e361f2 2016-02-06 13:57:59 +0100

    • MDEV-4664 mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark

  • Revision #9e4e412 2016-02-06 13:56:37 +0100

    • unit test for dynstr_append_os_quoted()

  • Revision #41021c0 2016-02-03 17:15:22 +0100

    • MDEV-9462: Out of memory using explain on 2 empty tables

  • Revision #be19bba 2016-02-06 12:58:06 +0200

    • Merge pull request #150 from grooverdan/10.0-my_rnd_cpp

  • Revision #ad94790 2016-02-04 14:47:46 +0100

    • MDEV-9453 mysql_upgrade.exe error when mysql is migrated to mariadb

  • Revision #0a76ad5 2016-02-04 12:51:57 +0100

    • MDEV-9175 Query parser tansforms MICROSECOND into SECOND_FRAC, which does not work

  • Revision #a90da6e 2016-02-05 14:04:24 +0100

    • MDEV-9314 fatal build error: viosslfactories.c:58:5: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}

  • Revision #db5f743 2016-02-06 12:37:46 +0200

    • Merge pull request #148 from grooverdan/5.5-rpl_reporting-cppcheck-va_end

  • Revision #6ecf6d8 2016-02-05 17:46:01 +0100

    • MDEV-7827: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_str on EXPLAIN EXTENDED

  • Revision #9f3b53f 2015-12-14 19:16:29 +0100

    • MDEV-9093 Persistent computed column is not updated when update query contains join

  • Revision #113b56e 2016-02-04 16:03:14 +0200

    • Merge remote-tracking branch 'upstream/10.0' into 10.0

  • Revision #86b2621 2016-02-04 16:00:11 +0200

    • MDEV-6821, MDEV-6826 - Update authors and contributors

  • Revision #33ac501 2016-02-04 13:54:57 +0200

    • Use C++ linkage.

  • Revision #1d00d5c 2016-02-03 16:51:23 +0200

    • Fix function visibility as it is used on row0mysql.c in Windows.

  • Revision #a3d843d 2016-02-03 15:52:26 +0200

    • Fix function visibility as it is used on row0mysql.c in Windows.

  • Revision #73d23f8 2016-02-03 14:34:06 +0200

    • MDEV-9471: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux

  • Revision #f66d016 2016-02-03 11:32:51 +0200

    • MDEV-9471: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux

  • Revision #603c096 2016-02-03 00:43:00 +0100

    • MDEV-9466 : Exception handler on Windows does not output any text, if mysqld runs as service

  • Revision #5cf293f 2016-02-01 19:37:06 +0300

    • Merge branch '10.0' of github.com:MariaDB/server into 10.0

  • Revision #74f15e2 2016-02-01 19:36:22 +0300

    • MDEV-9505: Valgrind failure in SEL_ARG::store_min,find_used_partitions

  • Revision #955126e 2016-02-01 16:29:00 +0100

    • Merge MDEV-9112 into 10.0

  • Revision #0e84d54 2016-02-01 16:27:12 +0100

    • Merge MDEV-9112 into 5.5

  • Revision #8cf1f50 2016-02-01 16:10:49 +0100

    • MDEV-9112: Non-blocking client API missing on non-x86 platforms

  • Revision #d0c5efc 2016-01-29 23:53:44 +0200

    • If one compiled with too long MYSQL_SERVER_SUFFIX this caused a memory overrun that caused some test to fail.

  • Revision #a1ddf01 2016-01-29 23:52:15 +0200

    • my_decimal didn't compile properly with debug

  • Revision #a4ff37e 2016-01-26 22:33:25 +0400

    • MDEV-6421 SQL_ERROR_LOG doesn't log comments in Events. Change parser so it saves all the query line to the ';' in the sp_instr::m_query.

  • Revision #0bfb5be 2016-01-25 20:01:22 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #666b966 2016-01-25 19:03:33 +0100

    • update test results

  • Revision #62a5e56 2016-01-25 18:44:51 +0100 *

    • Change SQL_NTS to 0 when the string is NULL

  • Revision #1fa15f9 2016-01-25 17:54:28 +0200

    • Updated README and CREDITS

  • Revision #1793646 2016-01-25 16:37:08 +0400

    • Merge branch '5.5' into 10.0

  • Revision #a7a4988 2016-01-19 16:53:13 +1100

    • mysys/my_rnd.c - remove #ifdef cplusplus

  • Revision #3e5724f 2016-01-19 14:47:41 +1100

    • Add va_end to make cppcheck happy

  • Revision #74b1af1 2016-01-15 12:50:23 +0100

    • Merge branch 'tmp' into tmp-10.0

  • Revision #06b2e32 2016-01-15 12:42:51 +0100

    • Fix error handling for GTID and domain-based parallel replication

  • Revision #9c9d10b 2016-01-15 09:50:27 +0400

    • MDEV-9106 Audit plugin not working with MySQL 5.7. fixing Windows crash.

  • Revision #fe4823d 2016-01-13 18:02:44 +0400

    • MDEV-9106 Audit plugin doesnt run with MySQL 5.7. updata thread_pool_server_audit test result.

  • Revision #cdc9aa5 2016-01-13 15:24:33 +0400

    • MDEV-9106 Audit Plugin doesn't run with MySQL 5.7. MariaDB 5.5 built in debug gets unhappy with mutexes. Although everything is correct, some DBUG_ASSERT can happen. So this patch keeps safe_mutex silent.

  • Revision #c955253 2016-01-12 16:29:02 +0400

    • MDEV-9106 Audit plugin compiled with MariaDB can't install on MySQL 5.7. The audit API was seriously changed in MySQL 5.7. so we had to adapt the plugin's code to that.

  • Revision #2a9f84b 2016-01-11 10:28:00 +0200

    • MDEV-9354: Debian: unmask the mysql.service on installation

  • Revision #7cd94c6 2016-01-10 11:57:36 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #0891ae2 2016-01-09 20:52:17 +0100 *

    • Fix MDEV-9239. Meanwhile, make all references to the database in XTAB Schema (was sometimes in XTAB Catalog)

  • Revision #3730d8a 2016-01-05 22:48:50 +0100

    • MDEV-9366 : do_shutdown_server fails to detect server shutdown on Windows. Fix test whether process is alive in mysqltest.

  • Revision #1236333 2015-12-24 21:46:38 +0100

    • Fix annoying repetitive tokudb build warning, if MariaDB is build on non-Linux x64 system

  • Revision #5f48b61 2016-01-07 14:45:40 +0100

    • MDEV-9298 : Build failure when linking libmysql.

  • Revision #8fcc0bf 2016-01-03 13:27:59 +0200

    • Fixed bug in semi_sync replication tests.

  • Revision #661a6d8 2016-01-03 13:20:07 +0200

    • Cleanup of slave code:

  • Revision #4b4777a 2016-01-03 12:48:55 +0200

    • Backported fix for ccache Fixed compiler warnings Added --big-test to tokudb change_column_char & change_column_bin

  • Revision #ae7b39a 2015-12-30 20:55:12 +0100

    • Merge branch '5.5' into 10.0

  • Revision #ff24820 2015-12-30 19:39:31 +0100

    • Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe

  • Revision #4d3bc26 2015-12-29 18:41:37 +0400

    • Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #61d3621 2015-12-29 18:40:41 +0400

    • Moving Field_blob::store_length() back from protected to public, as it's needed for Cassandra in 10.0.

  • Revision #7529870 2015-12-29 15:19:29 +0400

    • Merge branch '10.0' of github.com:MariaDB/server into 10.0

  • Revision #6d7362e 2015-12-29 15:18:55 +0400

    • Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #f31a891 2015-11-18 15:51:20 +0400

    • MDEV-9128 - Compiling on IBM System Z fails

  • Revision #93b078c 2015-12-27 15:40:34 +0400

    • MDEV-9128 - Compiling on IBM System Z fails

  • Revision #e1b9be5 2015-12-29 14:17:31 +0400

    • MDEV-9319 ALTER from a bigger to a smaller blob type truncates too much data

  • Revision #e37372c 2015-12-27 21:14:07 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #6883e5c 2015-12-27 19:45:51 +0100 *

    • Fix MDEV-9322.

  • Revision #4fdf25a 2015-12-21 16:37:59 +0100

    • after-merge: 10.0 part of MDEV-9249 (ERR_remove_state)

  • Revision #05dc86c 2015-12-21 16:36:10 +0100

    • Merge branch '5.5' into 10.0

  • Revision #e126baa 2015-12-21 10:19:02 +0100

    • MDEV-9249 MariaDB un-buildable on linux64: fails @ "error: ‘ERR_remove_state’ was not declared in this scope" when linking against OpenSSL 1.0.2e

  • Revision #865548f 2015-12-18 09:50:39 +0100

    • MDEV-9088 Server crashes on shutdown after the second post of feedback report

  • Revision #591e74c 2015-06-20 16:59:22 +0800

    • MDEV-7526: TokuDB doesn't build on OS X

  • Revision #e386523 2015-12-19 13:53:43 +0200

    • MDEV-7526: TokuDB doesn't build on OS X

  • Revision #f39b9e0 2015-12-19 13:52:27 +0200

    • MDEV-7526: TokuDB doesn't build on OS X

  • Revision #6414959 2015-12-19 13:31:44 +0200

    • MDEV-7526: TokuDB doesn't build on OS X

  • Revision #f89c9fc 2015-12-19 13:25:55 +0200

    • MDEV-7526: TokuDB doesn't build on OS X

  • Revision #3b9423f 2015-03-12 04:49:31 +1100

    • MDEV-7384: Add --persistent option for mysqlcheck

  • Revision #5efb8f1 2015-12-18 22:51:12 +0400

    • Filter out unix-socket from unrelated test cases

  • Revision #3402f7a 2015-12-18 16:31:05 +0400

    • Fixed auth_socket static compilation

  • Revision #3f6159f 2015-12-14 23:47:05 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #11c339f 2015-12-14 23:45:23 +0100 *

    • Fix MDEV-9279. Replacing exit(1) in yy_fatal_error by a longjmp.

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub

    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.

    spinner

    MariaDB 10.0.23 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 18 Dec 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-12-16 19:39:00 +0400

      • - Debian: the Lintian complains about many "shlib-calls-exit" in many of the plugins

    • 2015-12-16 11:09:54 +0100

      • : COLUMN_CHECK fails on valid decimal data

    • 2015-12-16 08:58:49 +0100

      • after-merge disable unstable tests

    • 2015-12-15 23:34:32 +0100

      • after merge fix debian builds

    • 2015-12-15 14:16:15 +0100

      • after-merge fix replication tests

    • 2015-12-14 18:58:52 +0100

      • after-merge fix partitioning tests

    • 2015-12-15 20:13:09 +0100

      • Merge branch 'merge-tokudb-5.6' into 10.0

    • 2015-12-14 15:02:39 +0100

      • : Character set is ignored in Dynamic Column for saved string

    • 2015-12-15 11:27:08 +0200

      • : information_schema.innodb_sys_tablestats.modified_counter doesn't change on UPDATE

    • 2015-12-15 11:59:37 +0400

      • AIX: Compile error xtradb:log0log.cc

    • 2015-12-15 09:30:13 +0200

      • : port innodb_buffer_pool_dump_pct from MySQL

    • 2015-12-15 10:57:28 +0400

      • SuSE patches: Suspicious implicit sign extension

    • 2015-12-14 14:34:32 +0200

      • : MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode

    • 2015-12-14 17:06:08 +0100

      • Fix logic around retrying failed Windows async IO as synchronous IO . os_file_write/read macros were wrong (had wrong number of args), among other things

    • 2015-12-14 17:02:42 +0100

      • fix compile error on Windows

    • 2015-12-13 23:55:20 +0100

      • Merge branch 'kentoku/10.0' into 10.0

    • 2015-12-13 23:52:43 +0100

      • Merge branch 'connect/10.0' into 10.0

    • 2015-12-13 18:41:17 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2015-12-13 18:39:32 +0100 *

      • Copy error message from G to g when using temporary storage for parsing. modified: storage/connect/tabjson.cpp

    • 2015-12-13 17:19:18 +0100

      • Merge branch 'merge/merge-perfschema-5.6' into 10.0

    • 2015-12-13 16:25:57 +0100

      • Merge branch 'merge/merge-pcre' into 10.0

    • 2015-12-13 16:23:02 +0100

      • Merge branch 'merge/merge-xtradb-5.6' into 10.0

    • 2015-12-13 10:18:42 +0100

      • Merge branch 'merge/merge-innodb-5.6' into 10.0

    • 2015-12-13 10:15:55 +0100

      • 5.6.28

    • 2015-12-13 10:14:29 +0100

      • 8.38

    • 2015-12-13 10:13:18 +0100

      • 5.6.27-76.0

    • 2015-12-13 10:11:49 +0100

      • 5.6.28

    • 2015-12-13 00:10:40 +0100

      • Merge branch '5.5' into 10.0

    • 2015-12-11 17:03:55 +0100

      • fix main.mysqldump test on windows

    • 2015-12-09 17:54:55 +0100

      • SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation

    • 2015-12-10 10:32:11 +0100

      • revert 5e9a50efc37c233f1e2a3616f8bcb36315aba4c2

    • 2015-12-09 21:22:37 +0100

      • revert 415faa122b9c683661dafac82fff414fa6864151

    • 2015-12-11 18:38:24 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2015-12-11 18:29:03 +0100

      • Update version number

    • 2015-11-28 11:50:57 +0200

      • Force installation of MariaDB version of mysql-common

    • 2015-07-22 13:45:43 +0300

      • Make autobake-deb.sh to omit .git directory from source tar.gz

    • 2015-09-01 23:01:43 +0300

      • Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file

    • 2015-11-28 00:05:46 +0200

      • Run wrap-and-sort for debian/* files. No functional changes.

    • 2015-11-28 00:02:08 +0200

      • Replace two identical debian/control files with a single one

    • 2015-12-09 18:22:38 +0100

      • fix a few spelling mistakes

    • 2015-05-07 14:53:26 +1000

      • comment spelling Initailize -> Initialize

    • 2015-03-12 07:17:16 +1100

      • Correct comments before mysql_socket_{g|s}etfd to refer to the right function

    • 2015-12-11 14:33:41 +0200

      • : Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync.

    • 2015-12-10 15:32:07 +0400

      • - After mysqloptimize sometimes one of the tables is marked as crashed

    • 2015-12-10 16:17:20 +0100

      • Drastic loss of precision in COLUMN_JSON() on DOUBLEs

    • 2015-12-10 16:41:46 +0200

      • : Assertion `thd->stmt_arena != thd->progress.arena' failed in thd_progress_init

    • 2015-12-10 13:36:58 +0100

      • EXPLAIN REPLACE produces an error: Column count doesn't match value count

    • 2015-12-10 11:22:53 +0100

      • Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40

    • 2015-12-09 15:53:56 +0400

      • - Wrong progress report for operations on InnoDB tables

    • 2015-12-10 10:18:34 +0100

      • COLUMN_CREATE(name, value as DOUBLE) results in string

    • 2015-12-10 02:27:24 +0300

      • : possible bug in cassandra_se.cc

    • 2015-12-09 17:11:55 +0100

      • fix xtradb compilation on windows

    • 2015-12-09 10:06:28 +0100

      • unit tests for my_getopt

    • 2015-10-21 11:51:15 +0200

      • Specify GPL version in RPM metadata

    • 2015-12-09 12:57:04 +0100

      • Merge branch 'merge/merge-xtradb-5.5' into 5.5

    • 2015-12-09 12:27:04 +0100

      • 5.5.46-37.6

    • 2015-12-09 11:51:59 +0100

      • Merge branch 'bb-5.5-serg' into 5.5

    • 2015-12-09 10:00:49 +0100

      • Merge branch 'mysql/5.5' into 5.5

    • 2015-12-09 00:19:00 +0100

      • Commiting merge from ob-10.0

    • 2015-12-08 16:39:13 +0100 *

      • Serialize: Protect again eventual longjmp's. Always return NULL on error. Adding also the file length. modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp

    • 2015-12-08 17:20:34 +0400

      • - [PATCH] Fix DB name quoting in mysqldump --routine

    • 2015-12-08 10:16:41 +0100

      • mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck

    • 2015-12-08 10:13:13 +0100

      • mysql_upgrade cleanup

    • 2015-12-07 20:06:54 +0100

      • ssl-validate-cert incorrect hostname check

    • 2015-12-07 20:27:58 +0100

      • Using a UDF in a virtual column causes a crash when stopping the server

    • 2015-12-07 15:15:43 +0100

      • small cleanup: udf_init()/udf_free() calls

    • 2015-12-07 14:07:36 +0100

      • feedback_plugin_send in debug builds

    • 2015-12-06 11:51:57 +0100

      • feedback plugin compilation warnings

    • 2015-12-07 20:25:27 +0100

      • SHOW COLUMNS returns wrong column order for tables with large ENUMs

    • 2015-12-06 20:22:33 +0100

      • tokudb compilation warnings

    • 2015-12-06 12:01:12 +0100

      • Init script doesn't check all applicable configuration groups

    • 2015-12-06 01:48:07 +0100

      • Got an error writing communication packets

    • 2015-12-06 01:40:51 +0100

      • federatedx small cleanup

    • 2015-12-05 15:25:15 +0100

      • mysqld_multi doesn't recognize include directive (not following includes)

    • 2015-12-05 11:29:00 +0100

      • Duplicate key with auto increment

    • 2015-12-05 11:22:25 +0100

      • one more test

    • 2015-10-20 09:41:44 +0200

      • fix debian logrotate slow log filename

    • 2015-12-07 09:34:41 +0200

      • : MySQL#74603 - Assertion `comma_length > 0' failed in mysql_prepare_create_table

    • 2015-12-07 09:20:31 +0200

      • Correct length check in my_wc_mb_filename()

    • 2015-12-05 21:04:02 +0100

      • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Adding also the file length. modified: storage/connect/jsonudf.cpp

    • 2015-12-05 17:30:03 +0100

      • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Oups... last commit was buggy modified: storage/connect/jsonudf.cpp

    • 2015-12-05 15:01:09 +0100

      • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. modified: storage/connect/jsonudf.cpp

    • 2015-12-05 12:21:33 +0200

      • Fix gcc v5.compiler errors.

    • 2015-12-04 22:38:16 +0100

      • Commit updating CONNECT from the 10.1 version

    • 2015-12-04 18:16:04 +0100

      • : Fix tp_add_connection()'s error handling

    • 2015-12-04 14:24:03 +0200

      • : Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert

    • 2015-12-03 20:43:54 +0400

      • Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly.

    • 2015-12-02 16:08:54 +0400

      • - [PATCH] Fix DB name quoting in mysqldump --routine

    • 2015-12-03 13:18:10 +0200

      • InnoDB: Failing assertion: block->page.buf_fix_count > 0 in buf0buf.ic line 730

    • 2015-12-02 18:19:43 +0100

      • Disable buffering when writing to mysqld's stdin.

    • 2015-11-30 05:44:02 +0200

      • Disable some test with year that are outside of the range that mroonga can handle

    • 2015-11-29 17:51:23 +0200

      • Fixes to get all test to run on MacosX Lion 10.7

    • 2015-11-27 02:06:58 +0200

      • Fixed problems found by buildbot:

    • 2015-11-25 17:10:27 +0300

      • Fix a typo bug in table_multi_eq_cond_selectivity(). It causes compiler warning in new gcc.

    • 2015-11-24 20:04:12 +0200

      • Fixed failing test cases and compiler warnings found by buildbot

    • 2015-11-23 19:58:30 +0200

      • Fixed failures in rpl_parallel2

    • 2015-11-23 19:56:03 +0200

      • Fixed compiler warnings

    • 2015-11-20 14:50:18 +0100

      • crashes during PREPARE

    • 2015-11-19 10:17:40 +0100

      • fix feedback plugin not to crash in debug builds

    • 2015-11-18 22:03:02 +0100

      • Merge branch '5.5' into 10.0

    • 2015-11-18 21:31:45 +0300

      • : Server deadlocks on renaming a table for which persistent statistics exists

    • 2015-11-18 17:42:39 +0200

      • Fixed buildbot failures on Solaris 64 bit

    • 2015-11-18 14:46:30 +0200

      • Added some selects to rpl_parallel2.test to find out where it fails in buildbot

    • 2015-11-18 11:20:59 +0100

      • mysqld got signal 11, after upgrade to 10.1.8

    • 2015-11-18 10:58:51 +0100

      • feedback plugin debug

    • 2015-11-17 18:33:08 +0100

      • Add thd_wait_begin/end to notify threadpool of binlog waits

    • 2015-11-17 18:33:08 +0100

      • Add thd_wait_begin/end to notify threadpool of binlog waits

    • 2015-11-14 10:11:09 +0100

      • Merge branch 'bb-10.0-knielsen' into 10.0

    • 2015-11-14 07:21:03 +0200

      • Fixed buildbot failures with system_mysql_db_fix

    • 2015-11-13 23:43:11 +0200

      • Crash on unloading semisync_master plugin

    • 2015-11-13 15:30:48 +0100

      • Merge branch 'mdev7818-4' into bb-10.0-knielsen

    • 2015-11-13 15:30:37 +0100

      • Fix embedded server build after patch

    • 2015-11-13 14:08:38 +0100

      • Merge branch 'mdev7818-4' into bb-10.0-knielsen

    • 2015-10-22 11:18:34 +0200

      • : Deadlock occurring with parallel replication and FTWRL

    • 2015-05-28 12:32:19 +0200

      • : Deadlock occurring with parallel replication and FTWRL

    • 2015-10-22 10:28:51 +0200

      • Change Seconds_behind_master to be updated only at commit in parallel replication

    • 2015-11-12 22:21:47 +0300

      • : Update test results

    • 2015-11-12 15:16:53 +0200

      • Remove compiler warning

    • 2015-11-12 14:51:01 +0200

      • Race condition in slave SQL thread shutdown Patch backported from

    • 2015-05-11 20:18:30 +0800

      • fix

    • 2015-11-09 16:17:17 +0100

      • Server crashes in MDL_key::mdl_key_init (main.lowercase_table4 test fails)

    • 2015-11-06 16:36:41 +0100

      • Segmentation fault on INSERT

    • 2015-11-09 17:58:35 +0300

      • : engine-independent-stats column_stats has limited values for max/min values

    • 2015-11-09 12:29:26 +0100

      • Debug embedded server does not build on Windows

    • 2015-11-09 09:23:32 +0200

      • : New warning messages are unreadable

    • 2015-11-08 14:50:28 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2015-11-08 13:21:45 +0100

      • PATCH-P0-FIX-UPSTREAM: Fix possible buffer overflow () Maintainer: Michal Hrusecky (modified by O. Bertrand --> adding and using the XSTR macro) modified: storage/connect/tabxml.cpp

    • 2015-11-06 17:56:56 +0100

      • Crash on derived query Server Crash on Update with joins

    • 2015-11-06 17:24:23 +0100

      • Build fails with VS2015

    • 2015-11-06 12:26:03 +0400

      • TokuDB crashes in build tests on Launchpad

    • 2015-11-03 09:31:20 +0100

      • Crash on derived query

    • 2015-11-03 18:14:13 +0100

      • connect-timeout has no effect on Windows

    • 2015-11-03 17:41:06 +0100

      • MTR client connections on Windows became much slower. The regression is caused by change bind-address server parameter in , so now server listens on IPv4 only by default.

    • 2015-10-27 11:17:52 +0100

      • Derived queries with same column names as final projection causes issues when using Order By

    • 2015-10-30 13:06:02 +0100

      • fix compilation with -DENABLED_PROFILING=OFF

    • 2015-10-30 10:10:43 +0400

      • prefschema test failures on ARM (on Debian build system) A few tests assumes that the CYCLE timer is always available, which is not true on some platforms (e.g. ARM). Fixing the tests not to reply on the CYCLE availability.

    • 2015-10-29 07:34:53 +0900

      • merge spider-3.2.37

    • 2015-10-28 21:32:07 +0100

      • SHOW TRIGGERS not case sensitive

    • 2015-10-26 12:48:26 +0100

      • 5.6.26-74.0

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

    MariaDB 10.0.0 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 12 Nov 2012

    For the highlights of this release, see the .

    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.

    The problem was that during constant table substitution Item_equal become containing only one constant which was not supported internally.
    Merge 5.1 -> 5.2
  • Revision #2502.565.56 Fri 2013-11-08 22:19:24 +0400

    • MDEV-5181 incorrect binary search in remove_status_vars()

    • The loop in the binary search in remove_status_vars() was incorrectly implemented and could continue infinitely in some cases. Rewrote the binary search code.

  • Thread groups are destroyed asynchronously, that is kill server thread sends shutdown request to all thread groups without waiting for compeltion.
  • It means all_groups array must not be freed until all thread groups are down. This patch suggests that all_groups is freed when last thread group is destroyed.

  • Note 1: threadpool code doesn't surround atomic ops with atomic locks, thus no locks for shutdown_group_count. Note 2: this patch preserves old behaviour, but we may need to wait until all thread groups are down before returning from tp_end().

  • thread_pool_size command line option upper limit increased to 100 000 (same as for max_connections) - thread_pool_size system variable upper limit is maximum of 128 or the value given at command line - thread groups are now allocated dynamically
  • Different limit for command line option and system variable was done to avoid additional mutex for all_groups and threadpool_max_size.

  • MDEV-5284
    Revision #2502.567.161
    MDEV-5113
    MDEV-5257
    MDEV-5153
    Revision #2502.567.159
    MDEV-5103
    MDEV-5272
    Revision #3413.47.1
    Revision #2502.567.158
    Revision #2502.566.56
    Revision #2502.567.157
    MDEV-4842
    Revision #3413.21.398
    MDEV-5205
    MDEV-5205
    Revision #3413.21.397
    Revision #3413.21.396
    Revision #3413.21.395
    MDEV-5205
    MDEV-5217

    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 Distributions which Include MariaDB page.

    Revision #90ea014
    MDEV-8378
    Revision #71eee69
    MDEV-9167
    Revision #bd69d7b
    Revision #a70f700
    Revision #2116649
    Revision #7a21364
    Revision #15f7f5c
    Revision #a75ac82
    MDEV-9147
    Revision #98c9fbf
    MDEV-8297
    Revision #e9b4a04
    MDEV-8721
    Revision #b63bf73
    MDEV-8923
    Revision #af3c670
    MDEV-9265
    Revision #99404c3
    MDEV-9276
    Revision #0db50be
    Revision #f0da062
    Revision #3e206a5
    Revision #6b4cc43
    Revision #92326bf
    Revision #8286b68
    Revision #b418e97
    Revision #095b7b9
    Revision #359ae59
    Revision #5b3c100
    Revision #6bb292f
    Revision #e7591a1
    Revision #1e270d5
    Revision #e9eaaa4
    Revision #1623995
    Revision #0ed4744
    Revision #ca28d90
    MDEV-7655
    Revision #f560c1b
    Revision #265e833
    Revision #74b438f
    Revision #541d36f
    Revision #5908d7e
    Revision #a60da73
    Revision #c5e7098
    Revision #0d604dd
    Revision #2e1c337
    Revision #4a45092
    Revision #98274e6
    Revision #98381cb
    Revision #c19972f
    MDEV-9251
    Revision #d09c60c
    MDEV-8571
    Revision #537c750
    MDEV-8521
    Revision #311f030
    MDEV-9148
    Revision #6eb8676
    MDEV-7215
    Revision #fa25921
    MDEV-8407
    Revision #b07043f
    MDEV-8178
    Revision #d289ba8
    MDEV-8401
    Revision #7bf7fea
    MDEV-6662
    Revision #d67aacb
    Revision #fa4d4fc
    Revision #584c07b
    MDEV-8978
    Revision #142b725
    Revision #9457139
    Revision #1a72c6f
    Revision #abf9d35
    Revision #f657aab
    Revision #8ba013a
    Revision #dac3149
    MDEV-9001
    Revision #50a796d
    MDEV-8825
    Revision #c21b927
    Revision #f0d774d
    MDEV-9212
    Revision #544eeda
    MDEV-8644
    Revision #79d08e6
    Revision #859a736
    MDEV-9161
    Revision #99774f1
    Revision #8fd24b4
    MDEV-9226
    Revision #f18599a
    Revision #d1fe928
    MDEV-8607
    Revision #18954ff
    MDEV-8313
    Revision #354e567
    Revision #e05883b
    MDEV-7341
    Revision #ef47b625
    MDEV-8827
    Revision #c8652ee
    Revision #ee2fce5
    Revision #0df22a5
    MDEV-7050
    Revision #d85168e
    Revision #d059dd7
    Revision #a6b8bfc
    Revision #d3dc52e
    Revision #e528fe7
    Revision #27f9d2f
    Revision #5016021
    MDEV-9156
    Revision #082b859
    MDEV-9233
    Revision #d87bc55
    MDEV-8630
    Revision #9f07c6b
    MDEV-9001
    Revision #33589b2
    MDEV-7762
    Revision #ba8e630
    Revision #3bae880
    Revision #c3018b0
    Revision #654547b
    Revision #8254f05
    Revision #f813a00
    Revision #b30a768
    Revision #72dc30f
    Revision #13ad179
    MDEV-8756
    MariaDB 10.0.21
    Revision #2553f14
    Revision #ab476a8
    Revision #f91798d
    MDEV-7370
    Revision #c2ec897
    Revision #f383cbc
    Revision #43a5090
    MDEV-9051
    Revision #7261629
    Revision #dd90dae
    MDEV-7588
    Revision #e669a5f
    MDEV-7588
    Revision #4008a3e
    Revision #063a51c
    Revision #a9cda44
    MDEV-8066
    Revision #65986b8
    Revision #d5d87c9
    MDEV-7818
    Revision #6bf88cd
    Revision #ba02550
    MDEV-7818
    Revision #6d96fab
    MDEV-7818
    Revision #75dc267
    Revision #2776159
    MDEV-7383
    Revision #73d4c4d
    Revision #e8c1b35
    MDEV-8476
    MariaDB 10.1
    Revision #83ed38d
    MDEV-8140
    Revision #6c8f650
    MDEV-9089
    Revision #7e4da9b
    MDEV-8632
    Revision #9f862ce
    MDEV-7383
    Revision #1694d81
    MDEV-8533
    Revision #5d754fc
    MDEV-8854
    Revision #406e3aa
    Revision #dc8a0df
    MDEV-8317
    Michal.Hrusecky@opensuse.org
    Revision #c88ca2c
    MDEV-8701
    MDEV-8938
    Revision #f1daf9c
    MDEV-9024
    Revision #a36048d
    MDEV-7550
    Revision #5041de9
    MDEV-8701
    Revision #d911971
    MDEV-9041
    Revision #245bfc5
    MDEV-8669
    MDEV-8083
    Revision #fa1438c
    MDEV-8913
    Revision #bf18631
    Revision #59dd58b
    MDEV-8692
    Revision #14eea2f
    Revision #56f04e0
    MDEV-9014
    Revision #2c8c652
    spinner
    subscribing
    Distributions which Include MariaDB
    subscribing
    Distributions which Include MariaDB
    Revision #3477 Fri 2012-11-09 18:23:10 +0100
    • MDEV-3847 : MSI installer does not work.

    • Fix bug in bootstrapper.

    • Also, delete innodb log files cafter bootstrapping , to workaround "different log size" Innodb error during the first service start by MSI. This is a temporary measure, in the future innodb will allow handling different file size more gracefully.

  • Revision #3476 Tue 2012-11-06 22:20:13 +0100

    • MDEV-3839 : on Solaris 10, KILLing slave thread has no effect.

    • The reason for the error is missing definition for SIGNAL_WITH_IO_CLOSE on this platform which now needs to always be defined, as in 5.6

    • On Solaris10 only, this preprocessor constant was not defined, thus code that shutdowns a socket in THD::awake was not executed, and polling thread was not interrupted.

    • Fix is to always define SIGNAL_WITH_IO_CLOSE, just like MySQL5.6 does.

  • Revision #3475 Mon 2012-11-05 12:40:17 +0100

    • set username=hostname=NULL in the P_S for the aria background checkpoint thread

  • Revision #3474 Sun 2012-11-04 21:04:34 +0100

    • Improve cleanup in create_initial_db.cmake, fix the 'table already exists' error if build is run twice.

  • Revision #3473 Sun 2012-11-04 21:04:04 +0100

    • MDEV-3822 :10.0-serg fails on windows buildslaves

    • Fix mismerged code from 5.6 (named-pipe related). viopipe.c, which was introduced in 5.6 is now copied almost identically into 10.0

    • The unused vio::pipe_overlapped is removed.

  • Revision #3472 [merge] Sun 2012-11-04 19:32:32 +0400

    • Merge 5.5 -> 10.0-serg

    • Revision #3413.21.26 Sun 2012-11-04 19:09:46 +0400

      • : - different result for a query using subquery, and: Wrong result from a query with correlated subquery if ICP is allowed:

        • backport the fix developed for SHOW EXPLAIN:

  • and adjust it so that it handles DS-MRR scans correctly.

    • Revision #3413.21.25 Sat 2012-11-03 00:31:50 +0100

      • MDEV-3830 - fix build on Intel compiler

    • Revision #3471 Sat 2012-11-03 12:24:36 +0400

      • : Wrong result with index_merge+index_merge_intersection, InnoDB table, join, AND and OR conditions

      • Reconcile the fixes from:

    • and related fixes from: BUG#1006164, MDEV-376:

      • Now, ROR-merged QUICK_RANGE_SELECT objects make no assumptions about the values of table->read_set and table->write_set.

      • Each QUICK_ROR_SELECT has (and had before) its own column bitmap, but now, all QUICK_ROR_SELECT's functions that care: reset(), init_ror_merged_scan(), and get_next() will set table->read_set when invoked and restore it back to what it was before the call before they return.

      • This allows to avoid the mess when somebody else modifies table->read_set for some reason.

    • [merge] Sat 2012-11-03 12:28:51 +0100

      • merge with 5.5

    • Wed 2012-10-31 20:48:05 +0100

      • fixes for windows

    • Wed 2012-10-31 18:45:25 +0100

      • add a forgotten debug sync point, that a test case was referring to

    • Tue 2012-10-30 22:38:15 +0100

      • fix async client code for i386 (assembly) and when safemalloc is enabled (use ucontext, otherwise backtrace function gets confused and crashes)

    • Tue 2012-10-30 18:15:42 +0100

      • disable x86 asm version of taocrypt arc4 code for gcc, because it assumes the function prologue that gcc does not generate.

    • Tue 2012-10-30 11:41:41 +0100

      • few fixes for test failures on windows (and collateral changes)

    • Mon 2012-10-29 23:52:47 +0100

      • mark rpl_mixing_engines.test and everything that includes it a BIG test

    • Mon 2012-10-29 16:52:15 +0100

      • : 10.0-serg fails on windows buildslaves

      • Ensure semicolons are not lost when concatenating fill_help_tables to bootstrap.sql in Windows. 5.6 bootstrapper requires semicolons to separate bootstrapper commands.

    • Mon 2012-10-29 16:30:06 +0100

      • P_S test failures on 32-bit platforms: always use intptr type when casting a pointer to an integer to avoid sign expansion. or, at least, cast identically in socket_summary_by_instance and socket_instances

    • Mon 2012-10-29 15:38:53 +0100

      • compilation failure with libwrap

    • Mon 2012-10-29 11:12:29 +0100

      • workaround for gcc 4.3.2 bug on lenny-x86 at -O3

      • The following piece of code in trnman.c:

    • on 345 gcc stores active_list_min.next in %ebx (and trn->min_read_from=[%ebx]->trid) and on 352 it does trid_min_read_from= [%ebx]->min_read_from; BUT active_list_min.next was changed on the line 351. gcc doesn't notice it and continues to use the cached value.

    • Revision #3459 Mon 2012-10-29 08:33:57 +0100

      • MDEV-3820 MTR1 produces bootstrap SQL file with wrong syntax, server bootstrap fails

    • Sun 2012-10-28 10:00:32 +0100

      • restore the lost (in mysql-5.6) bugfix for Bug#13510739 63775: SERVER CRASH ON HANDLER READ NEXT AFTER DELETE RECORD.

    • Sat 2012-10-27 21:11:28 +0200

      • rename the result file to its correct name

    • Sat 2012-10-27 17:24:25 +0200

      • fix innodb plugin versions

    • Sat 2012-10-27 15:05:01 +0200

      • RPM fixes:

        • shared should provide libmysqlclient.so.18(libmysqlclient_16) too don't "use DBD::mysql" explicitly in mytop

    • Sat 2012-10-27 14:13:26 +0200

      • fix debian/ubuntu startup scripts

    • Thu 2012-10-25 19:16:18 +0200

      • correct truncation in my_vsnprintf %M format (because of a width or a short buffer)

    • Mon 2012-10-22 12:55:29 +0300

      • Adjusted test case results after the merge 10.0-base, 10.0-monty.

    • Sat 2012-10-20 18:35:22 +0200

      • first go at fixing debian builds

    • Sat 2012-10-20 18:26:56 +0200

      • fix oqgraph compilation failures.

      • fix rpl_mdev382.result ()

    • [merge] Fri 2012-10-19 20:38:59 +0200

      • 10.0-base -> 10.0-monty

      • Thu 2012-10-11 07:01:44 +0400

    • Fri 2012-10-12 11:00:01 +0200

      • : Millisecond timeout support in non-blocking client library + fix incorrect blocking.

      • After the merge of VIO stuff from MySQL 5.6, there were some bugs left in the non-blocking client library:

    • Mon 2012-10-08 12:30:10 +0200

      • don't disable innodb in bootstrap anymore

    • Sun 2012-10-07 22:12:39 +0200

      • fixes for embedded

    • Fri 2012-10-05 12:37:22 +0200

      • update test results in --ps-protocol disable the test that's broken upstream

    • Thu 2012-10-04 23:18:04 +0200

      • undo the fix that breaks compilation on solaris

    • Thu 2012-10-04 22:04:19 +0200

      • compilation and test failures

    • Tue 2012-10-02 21:08:39 +0200

      • fix innodb_buffer_pool_filename_basic.test not to require server restart

    • Mon 2012-10-01 13:15:29 +0200

      • more fixes for test cases

    • Mon 2012-10-01 13:05:41 +0200

      • win fixes in semisync plugin

    • Thu 2012-09-27 22:01:19 +0200

      • fix the embedded build

    • Thu 2012-09-27 20:09:46 +0200

      • fixes for test failures and small collateral changes

    • [merge] Sat 2012-09-15 13:58:12 +0300

      • Automatic merge

      • Fri 2012-08-31 23:52:08 +0300

    • Thu 2012-08-30 13:52:06 +0500

      • Table logging does not work in TRANSACTION READ ONLY mode.

      • The flag is now checked for MYSQL_LOCK_LOG_TABLE and similar in open_table().

    • Thu 2012-08-30 11:36:24 +0200

      • Compile 10.0 on Windows

    • Sat 2012-08-25 20:57:17 +0500

      • SQL syntax extended with START TRANSACTION READ ONLY|READ WRITE and SET TRANSACTION READ ONLT|READ WRITE statements.

      • per-file comments:

    • Thu 2012-08-23 00:32:25 +0300

      • Fixing test cases

      • Added missing system tables used in 5.6

    • Fri 2012-08-17 16:46:34 +0300

      • More fixes

    • Tue 2012-08-14 17:23:34 +0300

      • Next part of merge. See TODO for details

    • Tue 2012-08-07 07:25:15 +0300

      • Added support of thd->tx_read_only

      • Moved timestamp handling from all handler::write() methods in the storage engines to handler::ha_write

    • Wed 2012-08-01 21:16:18 +0300

      • Fixed test failures (part of merge)

    • Wed 2012-08-01 17:27:34 +0300

      • Temporary commit of merge of -base and MySQL 5.6

    • Fri 2012-07-06 19:10:18 +0300

      • Fixed wrong error codes from InnoDB/XtraDB that caused %M to give system dependent error messages (for unknown error code)

        • InnoDB now returns handler specific HA_WRONG_CREATE_OPTION instead of MySQL specific ER_ILLEGAL_HA_CREATE_OPTION

    • Fri 2012-07-06 19:04:52 +0300

      • Fixed compiler warnings

    • [merge] Wed 2012-06-27 19:49:59 +0300

      • Automatic merge with 5.5

      • Fixed failing test case

    • [merge] Wed 2012-06-27 17:22:23 +0300

      • automatic merge with 5.5

    • Sun 2012-06-17 15:34:39 +0300

      • Fixes after Serg's review of %M extenstions

      • Changed output to be error "error-text" instead of error - error-text

    • Wed 2012-06-13 19:21:28 +0300

      • Switched off Maintainer mode by default as it gave wrong compiler warnings (as it added -Wall after some switches was already turned off)

    • Wed 2012-06-13 12:59:45 +0300

      • Fixed some compiler warnings and test failures found by buildbot

    • [merge] Tue 2012-06-12 20:59:04 +0300

      • Merge with 5.5

    • [merge] Fri 2012-06-08 20:13:55 +0300

      • Merge with 5.5

    • Tue 2012-06-05 14:09:18 +0300

      • Fixed build failures found by buildbot

        • Added suppression of warnings

    • Mon 2012-06-04 14:47:35 +0300

      • Fixed comment

    • Thu 2012-05-31 22:39:11 +0300

      • Increased the version number to 10.0

        • Fixed code that was not ready for a major version number > 9

    • [merge] Thu 2012-05-31 11:46:30 +0300

      • Merge with 5.5

    • Wed 2012-05-30 00:37:55 +0300

      • Added text for errno in error messages by:

        • Adding %M my_sprintf() modifier that prints error number - system-error-text

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    revision-id: psergey@askmonty.org-20120719115219-212cxmm6qvf0wlrb
    branch nick: 5.5-show-explain-r21
    timestamp: Thu 2012-07-19 15:52:19 +0400
     BUG#992942 & MDEV-325: Pre-liminary commit for testing
    guilhem.bichot@oracle.com-20110805143029-ywrzuz15uzgontr0
    Fix for BUG#12698916 - "JOIN QUERY GIVES WRONG RESULT AT 2ND EXEC. OR
    AFTER FLUSH TABLES [-INT VS NULL]"
    .
    guilhem.bichot@oracle.com-20111209150650-tzx3ldzxe1yfwji6
    Fix for LPBUG#12912171 - ASSERTION FAILED: QUICK->HEAD->READ_SET == SAVE_READ_SET
    and
    345 trn->min_read_from= active_list_min.next->trid;
    ...
    351 active_list_max.prev= trn->prev->next= trn;
    352 trid_min_read_from= active_list_min.next->min_read_from;

    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.

    spinner

    MariaDB 10.0.20 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 18 Jun 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-06-17 16:13:02 +0200

      • - RENAME TABLE does not check for existence of the table's engine

    • 2015-06-17 14:18:16 +0200

      • is not installable on Trusty when "trusty-updates universe" is in sources.list

    • 2015-06-16 17:27:53 +0200

      • DROP TABLE suppresses all engine errors

    • 2015-06-08 21:06:56 +0200

      • mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4

    • 2015-06-16 23:46:22 +0200

      • cmake fails to detect boost libraries

    • 2015-06-16 21:18:59 +0200

      • Adding option mysqldump --no-data-med

    • 2015-06-16 23:57:49 +0200

      • Merge branch 'connect-10.0' into 10.0

    • 2015-06-16 23:55:56 +0200

      • after-merge fixes

    • 2015-06-16 17:33:21 +0300

      • Fix test case innodb.xa_recovery crash on xtradb.

    • 2015-06-16 16:20:55 +0300

      • Fix test failure on main.partition_innodb.

    • 2015-06-16 15:16:53 +0300

      • Fix crash on test innodb.innodb-virtual-columns. We should create only columns really stored to database.

    • 2015-06-16 14:55:21 +0300

      • Fix innochecksum build failure.

    • 2015-06-16 12:49:00 +0200

      • after merge fixes: InnoDB and XtraDB

    • 2015-06-16 12:47:58 +0200

      • Merge branch 'merge-perfschema-5.6' into 10.0

    • 2015-06-16 12:46:14 +0200

      • Merge branch 'merge-xtradb-5.6' into 10.0

    • 2015-06-16 11:08:23 +0200

      • Merge branch 'merge-innodb-5.6' into 10.0

    • 2015-06-16 11:04:40 +0200

      • 5.6.24-72.2

    • 2015-06-16 11:00:33 +0200

      • 5.6.25

    • 2015-06-16 10:57:05 +0200

      • 5.6.25

    • 2015-06-15 15:37:14 +0400

      • - RENAME TABLE does not check for existence of the table's engine

    • 2015-06-15 15:42:14 +0200

      • missing client plugins when mariadb-shared is not installed

    • 2015-06-15 18:07:41 +0500

      • Tests fail massively on "Assertion `status_var.memory_used == 0'" when run with --ps --embedded. As the MF_THREAD_SPECIFIC was introduced to the alloc_root's and the prealloc added to the statement::mem_root and statement::result.alloc, we have to adjust the embedded server to it. The preallocation was removed for the embedded server as it makes no sence for it. The msyqltest should free the statement inside the proper thead to make the memory statistics happy.

    • 2015-06-14 18:46:02 +0200

      • MariaDB does not build on hurd-i386: plugin/auth_dialog/dialog.c:172:20: error: 'RTLD_DEFAULT' undeclared

    • 2015-06-14 20:19:05 +0200

      • include the correct IPv6 check in perfschema tests

    • 2015-06-14 17:38:30 +0200

      • don't scream when auto-selected IPv6 is not available

    • 2015-06-14 17:34:08 +0200

      • MTR is broken on systems with IPv6 disabled

    • 2015-06-15 11:11:42 +0400

      • Committing a change into r/type_time_hires.result forgotten in the previous commit for .

    • 2015-06-15 11:04:06 +0400

      • timediff returns null when comparing decimal time to time string value

    • 2015-06-15 08:25:09 +0200

      • Merge branch 'mdev8294' into 10.0

    • 2015-06-15 08:23:26 +0200

      • : debugger aborting because missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "any_slave_sql_running"

    • 2015-06-15 08:13:40 +0200

      • : Inconsistent behavior of slave parallel threads at runtime

    • 2015-06-14 18:54:13 +0500

      • alter table - failing to ADD PRIMARY KEY IF NOT EXISTS when existing index of same as column name. The default name for the primary key is rather 'PRIMARY' instead of the indexed column name.

    • 2015-06-14 17:29:58 +0300

      • : Absent progress report for operations on InnoDB tables

    • 2015-06-14 15:51:34 +0200

      • compile fails under Mac OS X 10.6.8 due to use of strnlen

    • 2015-06-14 08:14:28 +0300

      • : InnoDB Logfile size - misleading error message

    • 2015-06-12 08:00:48 +0200

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2015-06-11 22:54:03 +0400

      • Adding a few warning related protected methods in Field and reducing some duplicate code.

    • 2015-06-11 20:20:52 +0200

      • CRLF

    • 2015-06-11 20:20:45 +0200

      • compiler warnings

    • 2015-06-11 20:20:35 +0200

      • Merge branch '5.5' into 10.0

    • 2015-06-11 17:47:52 +0200

      • more renames after tokudb merge

    • 2015-06-11 16:48:10 +0200

      • Item_cache::safe_charset_converter() fixes

    • 2015-06-11 16:43:56 +0200

      • fix after the tokudb ft-index merge

    • 2015-06-10 12:01:06 +0200

      • Merge into 10.0

    • 2015-06-10 11:57:42 +0200

      • : Inconsistent behavior of slave parallel threads at runtime

    • 2015-06-09 22:11:22 +0200

      • tests for : Enforce SSL when --ssl client option is used

    • 2015-06-09 16:08:09 +0400

      • - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys

    • 2015-06-09 13:50:43 +0400

      • - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled

    • 2015-06-09 11:57:31 +0400

      • - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled

    • 2015-06-09 18:06:41 +0200

      • disable ssl for ssl-disabled tests

    • 2015-06-09 18:56:09 +0300

      • : Range checked for each record used with key (also , )

    • 2015-06-09 16:46:45 +0300

      • Fix tests for 7937

    • 2015-06-09 15:59:29 +0300

      • Added tests for

    • 2015-06-09 14:08:44 +0300

      • : Enforce SSL when --ssl client option is used

    • 2015-05-02 08:45:10 +0200

      • MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure

    • 2015-06-09 12:05:06 +0400

      • Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/old/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal.

    • 2015-06-09 07:36:24 +0400

      • Likely a redundant declaration of Item_cache::used_table_map

    • 2015-06-05 20:05:08 +0200

      • sphinx test cases cannot run with sphinxsearch-2.2.6

    • 2015-06-08 15:09:20 +0200

      • update tokudb version

    • 2015-06-08 21:55:52 +0500

      • plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log.

    • 2015-06-08 21:44:13 +0500

      • plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query.

    • 2015-06-08 21:40:17 +0500

      • plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order.

    • 2015-06-08 20:50:40 +0400

      • correct fix for MySQL Bug

    19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT

    • 2015-06-08 13:47:07 +0500

      • Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.

    • 2015-06-08 12:09:13 +0500

    Add /old/ comment into I_S.COLUMN_TYPE for old DECIMAL

    • 2015-06-04 13:00:53 +0300

      • : InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update

    • 2015-06-03 20:24:51 +0200

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

    MariaDB 10.0.7 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 Dec 2013

    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.

    • Mon 2013-12-23 10:29:25 +0100

      • update information_schema-big.result

    • [merge] Sun 2013-12-22 17:20:23 +0100

      • merge

      • Sun 2013-12-22 17:14:05 +0100

    • [merge] Sun 2013-12-22 17:18:45 +0100

      • merge 10.0-connect

      • Fri 2013-12-20 12:24:24 +0100 *

    • Fri 2013-12-20 12:42:33 +0400

      • Myanmar collation

    • [merge] Thu 2013-12-19 17:54:02 +0400

      • Merge 10.0-base->10.0

      • Thu 2013-12-19 17:50:08 +0400

    • Thu 2013-12-19 12:39:40 +0400

      • Wrong metadata for DATE_ADD('string', INVERVAL) The problem seems to be fixed by some earlier change and is not reproducible any longer. Only adding a test case.

    • [merge] Wed 2013-12-18 01:56:13 +0400

      • Merge 10.0-base->10.0

      • Wed 2013-12-18 01:08:39 +0400

    • [merge] Tue 2013-12-17 17:28:48 +0400

      • Merge 10.0-base->10.0

      • [merge] Tue 2013-12-17 16:23:08 +0400

    • Tue 2013-12-17 14:40:56 +0400

      • 10.0 does not build on openSUSE 13.1

    • [merge] Tue 2013-12-17 13:26:35 +0400

      • Merge from 10.0-base

      • Tue 2013-12-17 13:23:05 +0400

    • Tue 2013-12-17 01:38:44 +0400

      • Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) Fixed.

    • [merge] Mon 2013-12-16 13:28:35 +0100

      • merge

      • [merge] Mon 2013-12-16 13:02:21 +0100

    • Mon 2013-12-16 16:03:34 +0400

      • - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

    • Mon 2013-12-16 13:55:43 +0400

      • - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

    • Mon 2013-12-16 12:26:20 +0400

      • - metadata_lock_info plugin

    • [merge] Mon 2013-12-16 01:19:03 +0400

      • Merge 10.0-connect -> 10.0.

      • [merge] Sat 2013-12-14 15:37:55 +0400

    • Fri 2013-12-13 17:18:10 +0400

      • Fixing temporarily test failures in ctype_xxx. The problem reported as .

    • Fri 2013-12-13 12:42:45 +0400

      • - metadata_lock_info plugin

    • Wed 2013-12-11 00:31:04 +0900

      • add metadata_lock_info

    • Thu 2013-12-12 20:30:56 +0100

      • add a forgotten my_afree() to make valgrind happy

    • Thu 2013-12-12 21:49:14 +0400

      • - Reduce usage of LOCK_open: unused_tables

    • Tue 2013-12-10 19:00:36 +0400

      • - Reduce usage of LOCK_open: TABLE_SHARE::tdc.used_tables

    • Thu 2013-12-12 17:02:13 +0100

      • restore debian/dist/Ubuntu/control that was changed by mistake

    • Mon 2013-12-09 12:39:31 +0100

      • correct old assert in add_role_user_mapping_action to match changed function prototypes. fix the element deleting logic for roles_mappings_hash

    • Mon 2013-12-09 12:39:19 +0100

      • remove sys_var specific restore_pluginvar_names() function, use generic restore_ptr_backup() approach

    • Mon 2013-12-09 12:39:13 +0100

      • Attempting to use Cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch"

    • Mon 2013-12-09 12:38:37 +0100

      • remove #ifdef ENABLE_BEFORE_END_OF_MERGE_QQ

    • Mon 2013-12-09 12:38:30 +0100

      • cleanups: * comments from in sql_acl.cc * rename global memroots in sql_acl.cc * remove the second empty lex string constant

    • Mon 2013-12-09 12:38:20 +0100

      • bugfix: incorrect buffer sizes for net_store_length()

    • Mon 2013-12-09 12:38:09 +0100

      • reuse new safe_net_field_length_ll function where appropriate

    • Mon 2013-12-09 12:38:02 +0100

      • Do the partial merge of correctly: Remove unused code (that should not have been merged) Add protocol extension (that should have been merged) Fix bugs (see pack.c)

    • Mon 2013-12-09 12:37:45 +0100

      • RBR from MySQL 5.6 to does not work

    • Sun 2013-12-01 12:16:24 +0100

      • Server crashes in acl_authenticate on concurrent thread connection, FLUSH PRIVILEGES

    • Thu 2013-11-28 22:35:59 +0100

      • [PATCH] Warnings/errors while compiling with clang

    • Thu 2013-11-28 16:39:17 +0100

      • discover of table non-existance on CREATE when frm file exists, but the table does not.

    • Thu 2013-11-28 12:10:44 +0100

      • Partitioning issue after upgrade from 10.0.3-1 to 10.0.5-1

    • Wed 2013-11-27 22:30:59 +0100

      • typo fix in ha_partition::rnd_pos(), status wasn't updated

    • Mon 2013-11-25 15:46:33 +0100

      • Fix a first timestamp column in the sql-based table discovery

    • Thu 2013-11-21 15:06:23 +0100

      • remove obsolete licenses from README, add PCRE license

    • Thu 2013-11-21 15:05:25 +0100

      • remove unused libevent (that was merged from 5.6 by mistake)

    • Thu 2013-11-21 14:25:28 +0100

      • unreserve GET keyword

    • Thu 2013-12-12 19:18:49 +0400

      • MroongaSE: addint thd_autoinc and thd_error_context plugin services

    • Wed 2013-12-11 16:37:53 +0400

      • Test main.ctype_latin2 fails in buildbot Fixing include/ctype_datetime.inc not to depend on the current time zone.

    • [merge] Wed 2013-12-11 13:06:21 +0400

      • - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

      • [merge] Wed 2013-12-11 13:02:12 +0400

    • Wed 2013-12-11 12:30:12 +0400

      • An upstream bug fixed: "mtr ctype_ldml" failed when compiled with "gcc -funsigned-char". Changing the code not to depend on the signed/unsigned compiler defaults for the "char" data type.

    • Tue 2013-12-10 13:34:59 +0400

      • Illegal mix of collations on timestamp Fixed.

    • Fri 2013-12-06 19:02:55 +0400

      • TIME(0), TIMESTAMP(0) and DATETIME(0) are self-incompatible during replication (upstream) Fixed.

    • Thu 2013-12-05 16:54:50 +0400

      • Fixing an MSVC warning about double "const" data type qualifier in the code merged from MySQL-5.6:

    • [merge] Tue 2013-12-03 14:12:53 +0400

      • Merge 10.0-connect -> 10.0

      • Thu 2013-11-28 23:37:27 +0100 *

    • Mon 2013-12-02 14:39:08 +0400

      • REGEXP word boundaries don't work Applied a patch from Philip Hazel implementing the non-standard syntax for word boundaries in PCRE, for compatibility with the old Henry Spencer's regex library.

    • Tue 2013-11-26 10:53:21 +0400

      • Fixing malformed data in mysql-test/std_data/Index.xml

    • Mon 2013-11-25 18:49:40 +0400

      • - Ensure that all MySQL 5.6 options are supported by the server

    • Wed 2013-11-20 14:28:07 +0200

      • : InnoDB errors appearing in logs with upgrade from 10.0.0 to 10.0.4.

    • Tue 2013-11-19 16:26:40 +0400

      • Increment the version number

    • Thu 2013-11-14 18:00:00 +0400

      • - [PATCH] doesn't compile without perfschema

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

    MariaDB 10.0.31 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 23 May 2017

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2017-05-20 00:59:40 +0200 - Merge branch '5.5' into 10.0

    • 2017-05-19 13:02:45 +0530

      • :- Fix Previous commit of

    • 2017-05-18 19:31:44 +0200

      • Make IF clear.

    • 2017-05-18 17:13:37 +0530

      • Assertion `!writer.checksum_len || writer.remains == 0' failed

    • 2017-05-17 16:16:54 -0700

      • Fixed the bug .

    • 2017-05-17 14:29:13 -0700

      • Fixed the bug /.

    • 2017-05-19 22:27:26 +0200

      • compilation warnings in Connect

    • 2017-05-18 15:22:45 +0200

      • Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug

    • 2017-05-17 15:16:24 +0200

      • analyze the coverity report on mariadb

    • 2017-05-19 09:51:44 +0300

      • Remove dead code added in merge commit d8b45b0c004edc0b91029b232d7cc9aad02cc822

    • 2017-05-18 16:16:18 +0300

      • Update xtradb and innodb version to 5.6.36

    • 2017-05-18 15:46:31 +0300

      • Fix xtradb handler compilation post merge

    • Merge 2017-05-18 15:45:55 +0300 - Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2017-05-18 12:24:44 +0200

      • Fixed typo in the case operator.

    • 2017-05-18 10:47:16 +0300

      • List of unstable tests for 10.0.31 release

    • 2017-05-17 16:39:57 +0300

      • Fix some attribute((nonnull)) misuse

    • 2017-05-17 16:37:33 +0300

      • ibuf_get_volume_buffered_hash(): Use a proper type cast

    • 2017-05-17 16:14:41 +0300

      • Refactor trx_undo_report_row_operation()

    • 2017-05-17 16:09:29 +0300

      • Follow-up to : Align srv_sys

    • 2017-05-17 14:08:08 +0300

      • Work around what looks like a bug in GCC 7.1.0

    • 2017-05-17 13:49:51 +0300

      • fil_create_new_single_table_tablespace(): Correct a bogus nonnull attribute

    • 2017-05-17 10:27:01 +0300

      • Remove redundant UT_LIST_INIT() calls

    • 2017-05-16 17:45:22 +0300

      • Never pass NULL to innobase_get_stmt()

    • 2017-05-16 20:08:47 +0300

      • Silence bogus GCC 7 warnings -Wimplicit-fallthrough

    • 2017-05-16 18:33:51 +0300

      • Fix an incorrect debug assertion

    • 2017-05-16 17:47:04 +0300

      • storage/xtradb/handler/ha_innodb.cc: Cannot assign const_iterator to iterator

    • 2017-05-16 17:40:52 +0300

      • Fix warnings in innochecksum compilation

    • 2017-05-16 13:14:03 +0200

      • main.mysqld--help 'unix' test is failing when profiling support is not present

    • 2017-05-16 12:42:53 +0200

      • sphinxSE GROUP BY on multiple attributes

    • 2017-05-17 22:09:58 +0300

      • Change lower_case_file_system definition to feature MYSQL_PLUGIN_IMPORT

    • 2017-05-17 18:39:25 +0300

      • Fix windows compilation in xtradb post-merge

    • 2017-05-17 16:19:01 +0300

      • Fix tokudb test failures post merge

    • 2017-05-17 15:44:11 +0300

      • Fix sys_vars innodb_empty_free_list_algorithm_basic

    • Merge 2017-05-17 15:42:36 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2017-05-16 08:24:42 -0700

      • Fixed the bug .

    • 2017-05-15 13:33:59 +0200

      • Buffer overflow

    • 2017-05-15 09:51:01 -0700

      • Fixed the bug .

    • 2017-05-12 11:09:27 +0530

      • Post-fix

    • 2017-05-09 00:41:45 -0700

      • Fixed the bugs and .

    • Merge 2017-05-17 14:53:28 +0300 - Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu

    • 2017-05-15 17:17:16 +0300

      • 5.6.36

    • 2017-05-17 12:13:09 +0300

      • Revert "Fix unit test after merge from mysql 5.5.35 perfschema"

    • Merge 2017-05-17 12:11:12 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

    • 2017-05-16 14:16:11 +0300

      • 5.6.36-82.0

    • 2017-05-16 17:22:44 +0300

      • Remove tokudb_dir_cmd variable

    • Merge 2017-05-16 16:27:50 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

    • 2017-05-16 14:26:11 +0300

      • 5.6.36-82.0

    • 2017-05-16 14:28:19 +0300

      • Update perfschema version to 5.6.36 post-merge

    • Merge 2017-05-16 14:11:39 +0300 - Merge remote-tracking branch 'connect/10.0' into 10.0

    • 2017-05-12 11:35:57 +0200

      • : change error code to ER_ILLEGAL_HA in rnd_pos (ha_connect.cc)

    • 2017-05-12 00:33:33 +0200

      • Fix failing test connect.json for Suppressing Uri and dsn from json tables (was MGO) modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h

    • 2017-05-11 21:57:21 +0200

      • Fix wrong value of JSON column When null and the column is NOT NULL the value was not reset. modified: storage/connect/tabjson.cpp

    • 2017-05-06 00:08:20 +0200

      • Fix Insert replaces values in ZIP file modified: storage/connect/filamzip.cpp modified: storage/connect/filamzip.h

    • 2017-05-04 18:51:19 +0200

      • Fix Cannot add index for ZIP CONNECT table modified: storage/connect/filamzip.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/xindex.cpp

    • 2017-05-03 12:05:05 +0200

      • Disable json tests

    • 2017-05-03 10:32:01 +0200

      • Fix MariaDB CONNECT DIR Type - Subfolder Option: SELECT Query Never Ends modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h

    • 2017-04-29 19:20:51 +0200

      • Fix valgrind warning for zipped tables modified: storage/connect/filamzip.cpp

    • 2017-04-22 14:14:11 +0200

      • Fix : Decimal values can be truncated for JDBC tables modified: storage/connect/jdbconn.cpp

    • 2017-03-28 10:25:21 +0200

      • Fix crash when a line is not ended by \n. modified: storage/connect/filamap.cpp

    • 2017-03-18 12:49:14 +0100

      • Fix : Crash when doing UPDATE or DELETE on an external table (ODBC, JDBC, MYSQL) with a WHERE clause on an indexed column. Also fix a bugs in TDBEXT::MakeCommand (use of uninitialised Quote) Add in this function the eventual Schema (database) prefixing. modified: storage/connect/connect.cc modified: storage/connect/tabext.cpp

    • 2017-03-11 19:35:03 +0100

      • Commit the 2 last commits merged from 10.1

    • 2017-03-06 17:23:56 +0100

      • Fix crash when creating CSV table Was an unprepared longjmp (now throw) Also fix a wrong calculation of To_Line sometimes causing a crash because of buffer overflow. modified: storage/connect/tabdos.cpp

    • Merge 2017-05-16 14:07:50 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

    • 2017-05-16 13:53:15 +0300

      • 5.6.36

    • 2017-05-13 13:52:58 +0200

      • CONNECT engine JDBC type can't find JdbcInterface

    • 2017-05-13 13:00:18 +0200

      • inconsistent mysql_stmt_close

    • 2017-05-12 16:52:09 +0200

      • MariaDB crashes with out-of-memory when query information_schema

    • 2017-05-12 15:10:17 +0200

      • Fix issues caught by Clang's -Wpointer-bool-conversion warning

    • 2017-05-12 14:27:49 +0200

      • Error return from external_lock make the server crash

    • 2017-05-11 19:48:42 +0200

      • max_recursive_iterations did not prevent a stack-overflow and segfault

    • 2017-04-18 17:20:34 +1000

      • WIP: global readonly variable pcre_frame_size

    • 2017-04-09 13:30:59 +1000

      • : pcre recursion overflow test case

    • 2017-04-09 12:54:33 +1000

      • : add full list of pcre error messages

    • 2017-04-08 22:47:56 +1000

      • : PCRE stack overflow

    • 2017-05-15 12:02:19 +0300

      • information schema - errors populating fail to free memory, unlock mutexes

    • 2017-05-15 10:26:42 +0300

      • Fix the Solaris compilation after

    • 2017-05-11 21:12:37 +0300

      • Innodb_row_lock_current_waits has overflow

    • Merge 2017-05-08 12:12:48 +0200 - Merge branch '5.5' into 10.0

    • 2017-05-04 22:45:32 -0700

      • Fixed the bug .

    • 2017-05-02 19:11:21 -0400

      • bump the VERSION

    • 2017-04-30 13:29:56 +1000

      • mysqld_safe_help - remove warning

    • 2017-05-05 13:08:23 +0300

      • Table lock race condition with replication

    • 2017-05-05 13:03:41 +0300

      • Fixed some bugs in fork_big.pl which caused some tests to die early

    • 2017-05-05 14:04:18 +0300

      • innodb.log_file_size fails when run with Valgrind

    • 2017-05-03 15:49:19 +0200

      • restore dependencies, removed in f2dc04abea

    • Merge 2017-04-25 16:30:39 +0200 - Merge branch '5.5' into bb-10.0-merge-5.5

    • 2017-04-22 10:30:55 -0700

      • Fixed the bug .

    • 2017-04-24 16:42:35 +0300

      • Add and adjust a test from MySQL:

    • 2017-04-24 13:40:36 +0300

      • Add and adjust a test from MySQL:

    • 2017-04-22 22:51:43 +0400

      • Conditional jump depends on uninitialised value for: SELECT NULL UNION geom_expression

    • 2017-04-21 14:34:24 -0700

      • Fixed bug .

    • 2017-04-18 16:28:14 +0200

      • fix "cmake -DWITH_PCRE=bundled"

    • Merge 2017-04-21 18:34:06 +0200 - Merge branch '5.5' into 10.0

    • 2017-04-19 20:31:05 +0200

      • respect client's desire to force ssl even when WITH_SSL=NO

    • 2017-04-18 12:35:05 +0200

      • include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’" when -DWITHOUT_SERVER=1

    • 2017-04-18 11:36:11 +0200

      • Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "do_exec"

    • 2017-04-18 11:29:02 +0200

      • openat(, ...O_EXEC) fails on Illumos / Solaris

    • 2017-04-18 10:29:59 +0200

      • compiler warning

    • 2016-09-10 20:42:20 +0200

      • Attempt to fix strange rpm dependency issue following prior patch

    • 2017-04-19 14:30:52 +0200

      • Fix use of require in mysql-test-run.

    • 2017-04-13 09:35:57 -0400

      • bump the VERSION

    • Merge 2017-04-11 10:18:04 -0400 - Merge remote-tracking branch 'mysql/5.5' into 5.5

    • 2017-04-07 16:25:02 -0700

      • Adjusted test results after the fix for .

    • 2017-04-04 10:04:52 -0700

      • Fixed the bug and its duplicates and .

    • 2017-04-21 17:39:12 +0300

      • Fix some InnoDB type mismatch

    • 2017-04-21 16:22:46 +0300

      • Follow-up to : Fix warnings on 32-bit systems

    • 2017-04-21 04:36:50 +0300

      • Remove type mismatch in InnoDB printf-like calls

    • 2017-04-19 22:30:18 +0300

      • Use atomic operations whenever available

    • 2016-12-01 09:59:58 +0100

      • : gtid_ignore_duplicates incorrectly ignores statements when GTID replication is not enabled

    • 2017-04-02 16:43:43 +1000

      • Don't use full path of libtool

    • 2016-06-17 16:51:11 +0200

      • : WHERE Clause not applied on View - Empty result set returned

    • 2017-04-05 14:46:35 +0300

      • Import two ALTER TABLE…ALGORITHM=INPLACE tests from MySQL 5.6.

    • 2017-04-03 18:48:48 +0000

      • Compiling, Windows . Avoid unnecessary rebuilds with MSVC.

    • 2017-04-03 15:18:46 +0000

      • Windows : Fix compiling with VS2013

    • Merge 2017-03-24 18:19:15 +0200 - Merge 5.5 into 10.0

    • 2017-03-24 18:01:56 +0200

      • innodb.innodb_bug14676111 fails on buildbot

    • Merge 2017-03-21 11:35:50 +0100 - Merge branch '5.5' into 10.0

    • 2017-03-20 18:53:45 +0100

      • remove COPYING.LESSER

    • 2017-03-17 20:07:39 +0000

      • Correct German error message.

    • 2017-03-14 17:31:29 +0530

      • : Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed with SELECT SQ, TEXT field

    • 2017-03-13 23:31:03 +0000

      • Windows : Fix packaging when building with VS2017

    • 2017-03-12 01:10:04 +0100

      • MariaDB fails to restart after 10.0.30-1.el7 update

    • 2017-03-09 12:34:06 +0300

      • Use correct function name in DEBUG_ENTER

    • 2017-03-08 11:12:12 +0000

      • Include windows compatibility manifest into executable to make GetVersionEx work correctly

    • 2017-03-18 22:50:14 +0200

      • Clean up the test mentioned in .

    • 2017-03-16 14:03:17 +0100

      • compiler warning

    • 2017-03-06 16:25:01 +0200

      • Wait for slave threads to start during startup

    • 2017-03-06 16:02:50 +0200

      • Removed wrong assert

    • 2017-03-15 11:46:54 +0100

      • build failure without P_S

    • 2017-03-14 00:24:06 +0200

      • Make ELOOP be considered a File Not Found error when it comes from handlerton

    • 2017-03-10 18:33:38 +0200

      • Shutdown fails to wait for rollback of recovered transactions to finish

    • 2017-03-09 16:52:57 +0200

      • Remove leftover merge conflict marker

    • 2017-03-09 11:28:07 +0200

      • Use correct integer format with printf-like functions.

    • 2017-03-09 11:27:24 +0200

      • Use %pure-parser instead of the deprecated %pure_parser.

    • 2017-03-09 11:26:36 +0200

      • Remove unused variables.

    • 2017-03-08 11:13:34 -0500

      • bump the VERSION

    • 2017-03-08 14:40:02 +0200

      • Correct a merge error.

    • Merge 2017-03-08 12:21:13 +0200 - Merge branch '5.5' into 10.0

    • 2017-03-07 15:52:17 +0200

      • mysql_client_test_nonblock fails when compiled with clang

    • 2017-03-08 11:46:34 +0200

      • Remove unused declarations.

    • Merge 2017-03-08 11:40:43 +0200 - Merge 5.5 into 10.0

    • 2017-03-08 10:31:06 +0200

      • Query_cache::send_result_to_client() may corrupt THD::query_plan_flags

    • 2017-03-08 10:07:50 +0200

      • InnoDB log recovery is too noisy

    • 2017-03-08 10:06:34 +0200

      • Fix a compiler warning.

    • 2017-03-08 10:03:35 +0200

      • Fix some GCC 6.3.0 warnings in MyISAM and Maria.

    • 2017-03-06 23:07:59 +0400

      • server_audit does not work with mysql_community 5.7.16.

    • 2017-03-05 10:58:05 +0530

      • : NULL NOT IN (non-empty subquery) should never return results

    • 2017-03-03 11:47:31 +0200

      • : Retry posix_fallocate() after EINTR.

    • 2017-02-28 17:39:28 +0100

      • : Server crashes in part_of_refkey or assertion `!created && key_to_save < (int)s->keys' failed in TABLE::use_index(int) or with join_cache_level>2

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

    MDEV-7500 thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.

  • Revision #1ae05db 2015-06-07 15:40:42 +0500

    • MDEV-8078 Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.

  • Revision #db0ecf2 2015-06-06 19:12:44 +0500

    • MDEV-8032 [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.

  • Revision #6264451 2015-06-06 16:13:51 +0200

    • MDEV-8114: server crash on updates with joins still on 10.0.18

  • Revision #1443227 2015-06-05 16:20:40 +0200

    • Merge branch 'ob-10.0' into 10.0

  • Revision #4728b51 2015-06-05 16:20:23 +0200

    • Commit win packaging & upgrade_wizard files

  • Revision #88998cf 2015-06-05 16:10:50 +0200

    • Commit merge resolved files

  • Revision #a8b7b6c 2015-06-05 10:59:15 +0200

    • Commit merge resolved files

  • Revision #9a3b975 2015-06-05 09:51:17 +0200

    • Merge branch '5.5' into bb-5.5-serg

  • Revision #a2bb9d2 2015-06-04 16:04:05 +0400

    • MDEV-7505 - Too large scale in DECIMAL dynamic column getter crashes mysqld

  • Revision #b611ac0 2015-06-03 14:30:09 +0400

    • MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL

  • Revision #af2256f 2015-06-03 13:59:58 +0400

    • MDEV-7207 - ALTER VIEW does not change ALGORITM

  • Revision #ae0c576 2015-06-05 02:14:49 +0200

    • Merge branch 'merge/merge-xtradb-5.5' into bb-5.5-serg

  • Revision #f84f577 2015-06-05 02:06:51 +0200

    • Merge tag 'mysql-5.5.44' into bb-5.5-serg

  • Revision #f07b346 2015-06-05 02:04:32 +0200

    • do not re-populate I_S tables in subqueries

  • Revision #1ff423d 2015-06-04 21:12:29 +0400

    • MDEV-8243 configure defines to empty string, not 1

  • Revision #750aa8b 2015-06-04 18:58:12 +0200

    • 5.5.43-37.2

  • Revision #980bdc3 2015-06-04 17:39:05 +0200

    • followup: CREATE SERVER tests should not be run for embedded

  • Revision #a477cd1 2015-06-03 23:31:05 +0300

    • MDEV-6500: Stale data returned after TRUNCATE PARTITION operation

  • Revision #08fa02c 2015-06-04 18:51:30 +0400

    • Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files.

  • Revision #9da8a8f 2015-06-04 18:49:12 +0400

    • MDEV-7269 mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)

  • Merge tag 'tokudb-engine/tokudb-7.5.7' into 5.5

  • Revision #e500c47 2015-06-03 19:47:46 +0200

    • Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5

  • Revision #934a18d 2015-06-03 19:42:34 +0200

    • .gitattributes: *.dat files should not be CRLF converted

  • Revision #c79e98e 2015-06-03 18:45:08 +0200

    • MDEV-8085 main.group_by failed in buildbot

  • Revision #0599d80 2015-06-03 17:37:51 +0200

    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange (kp instead of p) Change version date

  • Revision #5d8cee4 2015-06-03 17:11:07 +0200

    • MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name

  • Revision #33d480f 2015-06-03 16:33:10 +0200

    • MDEV-4608 deb packages for jessie

  • Revision #f806b4d 2015-06-03 12:13:43 +0200

    • MDEV-8124 mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views

  • Revision #535b514 2015-06-03 10:35:34 +0200

    • MDEV-8123 mysqlcheck: new --process-views option conflicts with --quick, --extended and such

  • Revision #64569fa 2015-06-03 11:11:53 +0200

    • parser: better error messages for CHECK/REPAIR VIEW

  • Revision #4821cd9 2015-06-03 11:38:34 +0200

    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange for big endian swapping

  • Revision #37a803c 2015-06-03 11:31:18 +0200

    • Fix swapping key numeric values on Big Endian machines. Swap the key length when WORDS_BIGENDIAN is defined Make the IOFF structure depending on WORDS_BIGENDIAN

  • Revision #65ed254 2015-06-03 10:07:33 +0200

    • Fix swapping key numeric values on Big Endian machines. Change the preprocessor variable used from BIG_ENDIAN_ORDER (only used by taoscript) to WORDS_BIGENDIAN.

  • Revision #0ffef5d 2015-06-03 09:54:56 +0200

    • MDEV-8052 abi detection incorrect with clang

  • Revision #70d8030 2015-06-03 02:02:21 +0200

    • Fix swapping key numeric values on Big Endian machines.

  • Revision #8e7d665 2015-06-02 22:07:47 +0200

    • CRLF->LF

  • Revision #af26c36 2015-06-02 12:28:42 +0200

    • Fix handling of NULL values when reading from tables.

  • Revision #514a7d8 2015-05-30 10:59:34 +0200

    • Add unicode ODBC types to the types recognized by CONNECT. Was added in function TranslateSQLType.

  • Revision #b6a5637 2015-05-27 16:23:38 +0200

    • Change all preprocessor compiler directives to use WIN as the mean of specifying Windows or not Windows compile. This is what MariaDB does.

  • Revision #6bd76f8 2015-05-27 10:27:18 +0400

    • Merge pull request #73 from akopytov/MDEV-7658-5.5

  • Revision #a99efc0 2015-05-27 09:16:24 +0300

    • Merge pull request #74 from akopytov/MDEV-7658-10.0

  • Revision #7f7cee8 2015-05-26 23:58:51 +0300

    • Merge branch 'MDEV-7658-5.5' into MDEV-7658-10.0

  • Revision #70bc0a3 2015-05-26 23:56:00 +0300

    • Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64

  • Revision #f738598 2015-05-26 13:15:57 +0200

    • Merge MDEV-8147 into 10.0

  • Revision #e5f1e84 2015-05-26 12:47:35 +0200

    • MDEV-8147: Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication

  • Revision #fb98632 2015-05-26 01:02:33 +0200

    • JSONColumns and XMLColumns revisited. They can retrieve their parameters directly from the PTOS argument. For this to work, finding the table options is now split in HA_CONNECT functions and exported functions available from out of ha_connect.

  • Revision #37840d5 2015-05-20 11:19:44 +0200

    • Security: EOM modules must now be loaded from the plugin directory.

  • Revision #db33294 2015-05-17 19:55:48 +0200

    • Json array index (position) was badly set for default array setting

  • Revision #a82171c 2015-05-17 15:22:42 +0200

    • In BIN table date_format now imply by default field_format='C'.

  • Revision #5d02928 2015-05-16 10:26:34 +0200

    • remove second @ from CONFIGURE_FILE (... @ONLY@)

  • Revision #b9c9109 2015-05-15 11:56:29 +0200

    • Fix a bug in BIN buffer initialisation (in FIXFAM::AllocateBuffer)

  • Revision #46199c0 2015-05-14 14:43:37 +0400

    • MDEV-8102 REGEXP function fails to match hex values when expression is stored as a variable We don't fix the bug itself, we just make regex functions display errors returned from pcre_exec() as MariaDB warnings.

  • Revision #e6b60ee 2015-05-13 19:58:21 +0200

    • Make BIN table files more flexible with new column format. In particular enable to set length and endian setting. This should solve all problems on IBM390s machines.

  • Revision #0b4231e 2015-05-13 15:17:19 +0300

    • MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

  • Revision #6f8558b 2015-05-12 14:19:30 -0400

    • Fix for debug build failure

  • Revision #b3d3dd2 2015-05-12 03:44:10 +0300

    • MDEV-8144 percona.innodb_sys_index test fails

  • Revision #f027baf 2015-05-12 03:43:36 +0300

    • Increase the version number

  • Revision #3810fefc 2015-05-10 12:40:30 +0200

    • resolving conflict

  • Revision #445fc77 2015-05-10 12:14:21 +0200

    • Get rid of more GCC warnings about unused parameters

  • Revision #7c02f74 2015-05-10 12:22:43 +0200

    • Get rid of more GCC warnings about unused parameters

  • Revision #3b3f6ca 2015-05-08 13:21:42 +0200

    • Typo to check buildbot

  • Revision #c63bd86 2015-05-10 12:14:21 +0200

    • Get rid of more GCC warnings about unused parameters

  • Revision #f5d0c77 2015-05-09 17:30:20 +0200

    • Get rid of GCC warnings about unused parameters

  • Revision #373d092 2015-05-08 17:19:48 +0300

    • Fix win/ files to be stored with LF in repository

  • Revision #23b2b95 2015-05-08 17:19:06 +0300

    • Update .gitattributes

  • Revision #6ef3c7d 2015-05-08 17:09:45 +0300

    • Updated .gitattributes

  • Revision #6b56e89 2015-05-08 13:21:42 +0200

    • Typo to check buildbot

  • Revision #5fa2a6c 2015-05-07 18:02:31 +0200

    • Merge branch 'ob-10.0' into 10.0

  • Revision #7704fde 2015-05-07 18:01:49 +0200

    • Heidi stuff

  • Revision #c387e7d 2015-05-07 17:36:25 +0200

    • Heidi stuff

  • Revision #3a889b1 2015-05-07 16:59:25 +0200

    • Fix a bug in init_table_share that caused syntax error with Boolean options: oom|= sql->append(vull ? "ON" : "OFF"); replaced by: oom|= sql->append(vull ? "YES" : "NO");

  • Revision #12bebce 2015-05-05 11:37:21 +0200 *

    • Fix a regression bug on (XML) HTML tables.

  • Revision #1b07ba5 2015-05-02 15:36:33 +0200

    • Fix MDEV-8090 in tabmysql.cpp

  • 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 Distributions which Include MariaDB page.

    Revision #a6087e7
    MDEV-5309
    Revision #5a4c5fa
    MDEV-5977
    MariaDB 10.0
    Revision #b56ad49
    MDEV-8287
    Revision #66fd45a
    MDEV-7398
    Revision #7bfda27
    MDEV-8128
    Revision #26b0cf4
    MDEV-8183
    Revision #569d2f8
    Revision #985e430
    Revision #27f0bd7
    Revision #9680602
    Revision #ababe04
    Revision #b83855a
    Revision #5355972
    Revision #ede0880
    Revision #9859d36
    Revision #a65162a
    Revision #9084945
    Revision #3c37249
    Revision #139ba26
    Revision #909f760
    MDEV-5309
    Revision #b988553
    MDEV-7771
    Revision #02421aa
    MDEV-7871
    Revision #a117030
    MDEV-8131
    Revision #3288f26
    Revision #2a0f086
    Revision #a453a28
    MDEV-8083
    Revision #aad8667
    MDEV-8205
    Revision #43e4522
    MDEV-8205
    Revision #f69f3db
    Revision #4c251af
    MDEV-8316
    Revision #93c039d
    MDEV-8294
    Revision #196528e
    MDEV-8212
    Revision #fc31e31
    MDEV-8179
    Revision #36bf482
    MDEV-8285
    Revision #e2879ac
    MDEV-7881
    Revision #e85b661
    Revision #d437c35
    Revision #b9eb7f1
    Revision #6d49d3b
    Revision #810cf36
    Revision #d199a0f
    Revision #b96c196
    Revision #7c98e8a
    Revision #36f37a4
    MDEV-8294
    Revision #682ed00
    MDEV-8294
    Revision #5a44e1a
    MDEV-7937
    Revision #80f6b22
    MDEV-3870
    Revision #3a50a8c
    MDEV-363
    Revision #49a3392
    MDEV-363
    Revision #e5005ce
    Revision #992d782
    MDEV-6735
    MDEV-7786
    MDEV-7923
    Revision #5d57e2d
    Revision #be5035b
    MDEV-7937
    Revision #4ef7497
    MDEV-7937
    Revision #56e2d83
    MDEV-7695
    Revision #92b3659
    MDEV-7268
    Revision #b1e1039
    MDEV-8286
    Revision #a4d93e0
    MDEV-8050
    Revision #b41ad55
    Revision #1707cfc
    MDEV-8211
    Revision #87088b9
    MDEV-8211
    Revision #96b3703
    MDEV-8211
    Revision #a765cca
    MDEV-8067
    Revision #b37b52a
    MDEV-4922
    Revision #69ed429
    MDEV-8267
    Revision #a8b8544
    MDEV-7906
    Revision #7b05650
    spinner

    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 Distributions which Include MariaDB page.

    Revision #725e47bfb5
    Revision #7d57ba6e28
    MDEV-11092
    MDEV-11092
    Revision #4a846e018d
    Revision #b5cdf01404
    MDEV-11092
    Revision #efb9f2617b
    MDEV-12812
    Revision #7e97163102
    MDEV-12817
    MDEV-12820
    Revision #eb30230359
    Revision #6dcc378964
    MDEV-10788
    Revision #7c03edf2fe
    MDEV-6262
    Revision #335c4ab790
    Revision #546a89ca58
    Revision #3c7af6c490
    Revision #45898c2092
    Revision #648d866150
    Revision #bc622fb280
    Revision #54bb04f7ef
    Revision #a436e349df
    Revision #9f57e595b4
    Revision #8b34aabf86
    MDEV-12534
    Revision #9f89b94ba6
    MDEV-12358
    Revision #e22d86a3eb
    Revision #956d2540c4
    Revision #4754f88cff
    Revision #7972da8aa1
    Revision #492c1e4145
    Revision #b8187fd005
    MDEV-12071
    Revision #e63e2fe206
    Revision #8e1056bce0
    MDEV-12216
    Revision #314f32c8c2
    MDEV-5477
    Revision #0e3ca225ad
    Revision #8b0db08f36
    Revision #3670d167a6
    Revision #5fe55b1b02
    Revision #339a290d22
    Revision #934b831281
    MDEV-7791
    Revision #2e1428c0b5
    MDEV-12799
    Revision #e0352fb079
    MDEV-7599
    Revision #9495e018fb
    MDEV-11718
    Revision #6b97fe067d
    MDEV-12670
    MDEV-12675
    Revision #b87873b221
    Revision #0af9818240
    Revision #5064623ce4
    Revision #d8b45b0c00
    Revision #360a4a0372
    Revision #dfeff40706
    Revision #4cdae9c12b
    Revision #97c53cdfcc
    Revision #c1b3aaa24e
    Revision #a111642d32
    Revision #fd0335686b
    MDEV-12651
    Revision #436070c6e1
    MariaDB 10.0
    Revision #1c88b9a8d3
    Revision #531698e0da
    MDEV-12603
    Revision #a2af3c0d44
    MDEV-12653
    Revision #6525dc6336
    Revision #1de6440a2e
    MDEV-12587
    Revision #63b7d9d158
    MDEV-12631
    Revision #a091314d27
    MDEV-12520
    Revision #3ac35bb059
    Revision #5de5daa74e
    MDEV-12220
    Revision #5bc538dd85
    Revision #92d283c026
    MDEV-12142
    Revision #f1861297f0
    Revision #24ff179311
    Revision #a3cf69e2e5
    MDEV-10936
    Revision #a8773ef380
    MDEV-12660
    Revision #a65623b3eb
    MDEV-11883
    Revision #71b4503242
    MDEV-9998
    Revision #f9264280d6
    MDEV-12761
    Revision #52aa200919
    MDEV-12420
    Revision #602b5e4c49
    Revision #b30311e52a
    MDEV-12420
    Revision #fbc057ad36
    MDEV-12420
    Revision #d672f88ef7
    MDEV-12420
    Revision #217b8115c8
    MDEV-12188
    Revision #8417252b04
    MDEV-12674
    Revision #ff16609374
    MDEV-12674
    Revision #1c418df722
    Revision #15f9931f6d
    MDEV-12673
    Revision #14fca28ea4
    Revision #dbe2c3c5f2
    Revision #fc25437aff
    MDEV-10104
    Revision #e3521ab904
    Revision #bc5c1d9970
    MDEV-12635
    Revision #a7c5fd6b4e
    Revision #49552cf1f7
    Revision #2e7ba70a94
    MDEV-10693
    Revision #57fea99eeb
    Revision #864548c4ec
    Revision #fac2a7a85d
    MDEV-12495
    Revision #97fb1f2679
    MDEV-10053
    Revision #26ed68dcae
    Revision #8d75a7533e
    Revision #c6ee3fe9d4
    Revision #4fe65ca33a
    MDEV-12230
    Revision #0001049be0
    MDEV-12276
    Revision #036b689f18
    MDEV-12310
    Revision #786363e89b
    Revision #39f1917f46
    Revision #d185f1d68b
    Revision #d53b541389
    Revision #663068c6ee
    Revision #5c579482eb
    MDEV-12429
    Revision #b0395d8701
    MDEV-12429
    MDEV-12145
    MDEV-9886
    Revision #e056d1f1ca
    Revision #e48ae21b0e
    MDEV-12534
    Revision #87b6df31c4
    MDEV-12488
    Revision #d34a67b067
    MDEV-12534
    Revision #88613e1df6
    MDEV-11201
    Revision #7dd6efeaab
    Revision #57a699b0a0
    MDEV-8642
    Revision #8e36216a06
    Revision #f2dc04abea
    Revision #ff6f4d7db1
    Revision #c51fc679f5
    Revision #a821ef7605
    MDEV-11802
    Revision #0d622bed4f
    Revision #577915def8
    Revision #8efdf89e42
    MDEV-12126
    Revision #adbe1c5fe9
    MDEV-6486
    Revision #3990e55fef
    Revision #c99d71a29c
    MDEV-12231
    Revision #2abc313c37
    Revision #65ef8ec8aa
    MDEV-12207
    Revision #4c35dce296
    MDEV-12052
    Revision #8971286a3c
    Revision #2d0c579a86
    Revision #e7f55fde88
    Revision #2c2bd8c155
    MDEV-12261
    Revision #06f1f1aa6e
    Revision #032678ad18
    MDEV-12091
    Revision #1d47bd61d5
    Revision #1b2b209519
    Revision #8805fe0d5c
    Revision #2158de8865
    Revision #9fe92a9770
    Revision #e1e04c3d68
    Revision #fc0a6dd57f
    Revision #f65c9f825d
    Revision #74fe0e03d5
    Revision #47396ddea9
    Revision #6860a4b556
    MDEV-12206
    Revision #9c47beb8bd
    MDEV-11027
    Revision #1fd3cc8c1f
    Revision #17a1b194e2
    Revision #30cac41c2f
    MDEV-11084
    Revision #43903745e5
    MDEV-11078
    Revision #6b8173b6e9
    MDEV-11520
    Revision #75f6067e89
    MDEV-9635
    spinner
    The results are in sync with MySQL 5.6.7.
    Update test results after SHOW EXPLAIN merge-in.
  • Revision #3427.1.16 [merge] Sat 2012-10-06 11:30:52 +0400

    • SHOW EXPLAIN: merge to 10.0-base.

    • Revision #3413.1.132 [merge] Sat 2012-10-06 11:17:30 +0400

      • SHOW EXPLAIN: merge with -main

  • Revision #3427.1.15 [merge] Fri 2012-10-05 00:02:20 +0300

    • Automatic merge

    • Revision #3427.6.2 [merge] Fri 2012-10-05 00:00:21 +0300

      • Automatic merge with 5.5

    • Thu 2012-10-04 23:58:59 +0300

      • Fixed compiler warnings

  • Revision #3427.1.14 Fri 2012-10-05 00:36:17 +0400

    • Extra check for synchronization in the multi-source replication test

  • Revision #3427.1.13 Thu 2012-10-04 20:55:22 +0400

    • Fix multi-source replication tests for ps-protocol (different xid values), and disable for embedded

  • Revision #3427.1.12 Thu 2012-10-04 13:59:54 +0400

    • Test fix: Mask server version in relaylog events output

  • Revision #3427.1.11 Thu 2012-10-04 08:02:13 +0400

    • More tests and test cleanup for MDEV-253 (Multi-source replication)

  • Revision #3427.1.10 [merge] Thu 2012-10-04 02:15:48 +0300

    • Automatic merge

    • Revision #3427.5.1 [merge] Thu 2012-10-04 01:37:58 +0300

      • Implementation of Multi-source replication ()

      • Documentation of the feature can be found at:

      • This code is based on code from Taobao, developed by Plinux

      • Other things:

        • Added new commands: START ALL SLAVES, STOP ALL SLAVES and SHOW FULL SLAVE STATUS

        • Almost all usage of 'active_mi' is deleted.

        • Added parameter to reset_logs() so that one can specify if new logs should be created.

  • Revision #3427.1.9 [merge] Thu 2012-10-04 01:03:55 +0300

    • Automatic merge

  • Revision #3427.1.8 [merge] Sat 2012-09-22 17:11:40 +0300

    • Automatic merge

    • Revision #3427.3.1 [merge] Sat 2012-09-22 15:30:24 +0300

      • Automatic merge

  • Revision #3427.1.7 Thu 2012-09-13 14:31:29 +0200

    • MDEV-232: Remove one fsync() from commit phase.

    • Introduce a new storage engine API method commit_checkpoint_request().

      • This is used to replace the fsync() at the end of every storage engine commit with a single fsync() when a binlog is rotated.

    • Binlog rotation is now done during group commit instead of being delayed until unlog(), removing some server stall and avoiding an expensive lock/unlock of LOCK_log inside unlog().

  • Revision #3427.1.6 Fri 2012-06-22 11:46:28 +0200

    • MDEV-181: XID crash recovery across binlog boundaries

    • Keep track of how many pending XIDs (transactions that are prepared in storage engine and written into binlog, but not yet durably committed on disk in the engine) there are in each binlog.

    • When the count of one binlog drops to zero, write a new binlog checkpoint event, telling which is the oldest binlog with pending XIDs.

    • When doing XA recovery after a crash, check the last binlog checkpoint event, and scan all binlog files from that point onwards for XIDs that must be committed if found in prepared state inside engine.

    • Remove the code in binlog rotation that waits for all prepared XIDs to be committed before writing a new binlog file (this is no longer necessary when recovery can scan multiple binlog files).

  • Revision #3427.1.5 Fri 2012-06-22 11:40:40 +0200

    • MDEV-225: Replace with dummy events an event that is not understood by a slave to which it should be sent

    • Add function to replace arbitrary event with dummy event.

    • Add code which uses this to fix the bug that enabling row_annotate events on the master breaks slaves which do not request such events.

    • Add that slaves set a variable @mariadb_slave_capability to inform the master in a robust way about which events it can, and cannot, handle.

    • Add tests.

  • Revision #3427.1.4 Sat 2012-09-08 12:15:55 +0200

    • MDEV-457 Inconsistent data truncation on datetime values with fractional seconds represented as strings with no delimiters

    • New implementation for str_to_datetime. Fix MDEV-457 and related issues.

  • Revision #3427.1.3 Tue 2012-09-04 19:26:30 +0300

    • Switch automaticly to statement based replication for statements that can't generate row based events. This is needed to avoid getting updates to system, statistics and admin tables logged to binary log.

      • Removed special code used to temporarily change to statement based replication.

      • Changed to a faster and smaller interface for temporarily switching to statement based replication.

  • Revision #3427.1.2 [merge] Sat 2012-09-01 19:41:38 -0700

    • Merge MDEV-415 -> 10.0-base.

    • Revision #3427.2.1 Sat 2012-09-01 14:21:59 -0700

      • : Back-port of the WL task #1393 from the mysql-5.6 code line.

      • The task adds a more efficient handling of the queries with ORDER BY order LIMIT n, such that n is small enough and no indexes are used for order.

  • Revision #3427.1.1 [merge] Sat 2012-09-01 00:54:54 +0300

    • Automatic merge with 5.5

  • vio_io_wait() was introduced without any support for non-blocking operation, so async queries could turn into sync.
  • Timeouts were changed to milliseconds, but this was not reflected in the non-blocking API, also semantics was changed so signed -1 was used for "no timeout" rather than unsigned 0.

  • Fix by implementing and using my_io_wait_async() in the non-blocking case. And by introducing a new mysql_get_timeout_value_ms() API function that provides the timeout with millisecond granularity. The old mysql_get_timeout_value() is kept and fixed to work correctly, converting the timeout to whole seconds.

  • Updated TODO
  • Next step of merge

  • per-file comments:
    • sql/sql_base.cc

      • MDEV-495 Table logging does not work in TRANSACTION READ ONLY mode.

    mysql-test/include/check-warnings.test
    • READ ONLY transaction flag cleaned.

  • mysql-test/r/commit.result

    • result updated

  • mysql-test/r/read_only.result

    • result updated

  • mysql-test/t/commit.test

    • tests added.

  • mysql-test/t/read_only.test

    • tests added

  • sql/lex.h

    • ONLY symbol added.

  • sql/sql_base.cc

    • DBUG_RETURN added.

  • sql/sql_parse.cc

    • implementations added.

  • sql/sql_yacc.yy

    • SQL syntax extended.

  • storage/perfschema/gen_pfs_lex_token

    • changes forced by lex.h

  • storage/perfschema/pfs_lex_token.h

    • changes forced by lex.h

  • This changes the user level error message from "Unknown error" to "Wrong create options"
    Fixed some test cases
    Fixed test cases that assumed max major version number could be 9
  • Updated version number for depricated options (will be removed in a later commit)

  • Modified mysys, mysql_client and SQL error messages to use %M instead of %d
  • Added my_strerror()

  • Updated handler errors to 5.6 error numbers

  • Updated text for a few error messages (to match 5.6)

  • Increased length of command name in error output

  • MDEV-536
    Bug #1050806
    MDEV-567
    MDEV-3817
    Revision #3470
    Revision #3469
    Revision #3468
    Revision #3467
    Revision #3466
    Revision #3465
    Revision #3464
    Revision #3463
    MDEV-3822
    Revision #3462
    Revision #3461
    Revision #3460
    Revision #3458
    Revision #3457
    Revision #3456
    Revision #3455
    Revision #3454
    Revision #3453
    Revision #3452
    MDEV-571
    Revision #3451
    Revision #3450
    CVE-2012-4414
    Revision #3449
    Revision #3427.1.17
    Revision #3448
    MDEV-3802
    Revision #3447
    Revision #3446
    Revision #3445
    Revision #3444
    Revision #3443
    Revision #3442
    Revision #3441
    Revision #3440
    Revision #3439
    Revision #3438
    Revision #3437
    Revision #3433.1.1
    Revision #3436
    MDEV-495
    Revision #3435
    Revision #3434
    Revision #3433
    Revision #3432
    Revision #3431
    Revision #3430
    Revision #3429
    Revision #3428
    MariaDB 10.0
    Revision #3427
    Revision #3426
    Revision #3425
    Revision #3424
    Revision #3423
    Revision #3422
    Revision #3421
    Revision #3420
    Revision #3419
    Revision #3418
    Revision #3417
    Revision #3416
    Revision #3415
    Revision #3414
    subscribing
    Distributions which Include MariaDB
    mtr: abort when a suite.pm fails to load, don't just ignore the errors. Fix all suite.pm files that had errors and test files that were skipped because of that
  • Revision #3950.1.13 Sun 2013-12-22 17:11:38 +0100 *

    • change the test to use is_embedded.inc instead of a direct check * remove is_embedded.require

  • Revision #3950.1.12 Sun 2013-12-22 17:11:31 +0100

    • mtr: move collect_default_suites() after collect_mysqld_features(), because some suites may be disabled unless a plugin is available, and compiled-in plugins are only known after collect_mysqld_features().

  • Revision #3950.1.11 Sun 2013-12-22 17:11:24 +0100

    • don't install connect test suite explicitly, plugin.cmake does it automatically for all plugins

  • Revision #3950.1.10 Sun 2013-12-22 17:11:20 +0100

    • remove a deprecated API function from the plugin.h

  • Revision #3950.1.9 Sun 2013-12-22 17:11:16 +0100

    • remove duplicate function (see thd_tx_isolation())

  • Revision #3950.1.8 Sun 2013-12-22 17:10:47 +0100

    • mysql-test: * rename "xtradb" combination to be called "innodb" * disable xtradb_plugin embedded tests (because of RECOMPILE_FOR_EMBEDDED)

  • Revision #3950.1.7 Sun 2013-12-22 17:09:16 +0100

    • use -visibility=hidden also for plugins linked statically into libmysqld (it was used only for plugins in mysqld)

  • Revision #3950.1.6 Sun 2013-12-22 17:09:10 +0100

    • put ha_xtradb.so in deb packages

  • Revision #3950.1.5 Sun 2013-12-22 17:08:50 +0100

    • use dynamic libaio for ha_xtradb.so

  • Revision #3950.1.4 Sun 2013-12-22 17:08:22 +0100

    • fix xtradb I_S tables to load

  • Revision #3950.1.3 [merge] Sun 2013-12-22 17:06:50 +0100

    • Percona-Server-5.6.14-rel62.0 merge

    • Revision #0.12.67 Mon 2013-12-16 15:38:05 +0100

      • Percona-Server-5.6.14-rel62.0.tar.gz

    • Mon 2013-12-16 15:36:18 +0100

      • rename *.c -> *.cc

  • Revision #3950.1.2 Mon 2013-12-16 15:52:36 +0100

    • undelete a file

  • Revision #3950.1.1 Mon 2013-12-16 13:32:03 +0100

    • move oqgraph and sphinx suites into storage/*/mysql-test/

  • Fix MDEV-5340
  • Revision #3913.1.21 [merge] Fri 2013-12-20 13:46:45 +0400

    • Merge 10.0->10.0-connect

  • Revision #3913.1.20 Thu 2013-12-19 12:56:06 +0100 *

    • Add extra column info in discovery

  • Revision #3913.1.19 [merge] Tue 2013-12-17 17:50:55 +0400

    • Merge 10.0->10.0-connect

  • Revision #3913.1.18 Tue 2013-12-17 17:42:19 +0400

    • Fixing a compilation warning

  • Revision #3913.1.17 Mon 2013-12-16 17:40:42 +0100 *

    • Fix logical error in STRBLK::SetValue

  • Revision #3913.1.16 Mon 2013-12-16 01:32:47 +0100 *

    • Fix MDEV-5393 and MDEV-5434. It is a major update of ODBC catalog tables processing that takes care of: - Drastically reduce the amount of storage needed to process them. - Handle longjmp's. - Makes the line limit an option (MAXRES) - Schema can also be specified with the DBNAME option. - Issue warnings on fetch errors or when result lines have been limited. - Change some column names to reflect ODBC version 3 standard. The documentation has been updated accordingly

  • A post-fix for MDEV-5009 don't look inside /*!50700 ... */ comments
    MDEV-5009 don't look inside /*!50700 ... */ comments
    Merge 5.5->10.0-base
  • Revision #3413.21.463 Tue 2013-12-17 15:19:26 +0400

    • MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP Fixed a wrong assertion.

  • MDEV-5445 Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) backporting from the main 10.0
    10.0-base merge
  • Revision #3427.35.225 [merge] Sun 2013-12-15 15:57:26 +0100

    • 5.5 merge

  • Revision #3427.35.224 Sat 2013-12-14 19:13:37 -0800

    • Fixed bug MDEV-5415. Do not calculate selectivity of conditions for the tables of the information schema.

  • Revision #3427.35.223 Fri 2013-11-29 15:46:09 +0100

    • MDEV-4986: GTID - do not do on-disk update of master.info after every event group

  • Revision #3427.35.222 Fri 2013-11-29 15:44:22 +0400

    • Fixing mysql_tzinfo_to_sql_symlink.result that was unintentionally broken during merge 5.5->10.0-base

  • Revision #3427.35.221 [merge] Wed 2013-11-27 10:12:09 -0800

    • Merge

    • Revision #3427.40.1 Wed 2013-11-27 09:06:34 -0800

      • Fixed bug . Always use the value of table::file->stats.records when checking whether a table with HA_STATS_RECORDS_IS_EXACT flag contains not more than 1 record.

  • Revision #3427.35.220 Wed 2013-11-27 11:02:08 +0100

    • MDEV-4816: Incorrect disabling of binlog for mysql.gtid_slave_pos update

  • Revision #3427.35.219 Tue 2013-11-26 15:04:21 -0800

    • Added the test case for bug MDEV-5200. The bug was fixed by the patch applied to the 5.3 tree in the revision 3727.

  • Revision #3427.35.218 Tue 2013-11-26 11:26:08 +0400

    • Fixing mtr failures in mysql_tzinfo_to_sql_symlink.test on Labrador: sort directory data to make sure the same data order in the output of mysql_tzinfo_to_sql on all platforms.

  • Revision #3427.35.217 [merge] Mon 2013-11-25 10:04:41 -0800

    • Merge

    • Revision #3413.21.441 [merge] Sun 2013-11-24 22:10:36 -0800

      • Merge

      • Sun 2013-11-24 20:45:16 -0800

        • Made sure that JOIN::cond_equal is correctly set after the call of remove_eq_conds() in the function make_join_statistics().

  • Revision #3427.35.216 Mon 2013-11-25 15:21:25 +0100

    • MDEV-4946: IO thread should expose its current GTID position

  • Revision #3427.35.215 [merge] Sat 2013-11-23 10:40:07 -0800

    • Merge

    • Revision #3413.21.440 [merge] Fri 2013-11-22 18:38:13 -0800

      • Merge

      • Fri 2013-11-22 13:13:03 -0800

        • Post-review changes of the patch for bug .

  • Revision #3427.35.214 Sat 2013-11-23 13:05:35 +0100

    • tokudb post-merge compilation fixes

  • Revision #3427.35.213 [merge] Sat 2013-11-23 00:50:54 +0100

    • 5.5 merge

  • Revision #3427.35.212 Fri 2013-11-22 13:33:20 +0100

    • MDEV-4983: Do not leave stale master-bin.state binlog state file

  • Revision #3427.35.211 [merge] Thu 2013-11-21 16:32:03 +0400

    • Merge

    • Revision #3427.39.1 Thu 2013-11-21 16:29:46 +0400

      • Crash when running with slow_query_log=1 - Make log_slow_statement() always call delete_explain_query().

  • Revision #3427.35.210 Thu 2013-11-21 14:42:25 +0100

    • MDEV-4982: GTID loses all binlog state after crash if InnoDB is disabled MDEV-4725: Incorrect binlog state recovery if crash while writing event group

  • Revision #3427.35.209 [merge] Thu 2013-11-21 13:16:26 +0400

    • Merge 5.5->10.0-base

  • Revision #3427.35.208 Mon 2013-11-18 15:22:50 +0100

    • MDEV-5306: Missing locking around rpl_global_gtid_binlog_state

  • Revision #3427.35.207 Thu 2013-11-14 15:08:29 +0100

    • MDEV-5291: Slave transaction retry on temporary error leaves dangling error in SHOW SLAVE STATUS

  • Revision #3945.1.1 Fri 2013-12-13 14:26:10 +0100

    • MDEV-5438 A view can mask a table that supports discovery

  • Merge 10.0->10.0-connect
  • Revision #3913.1.14 Thu 2013-12-12 17:26:01 +0400

    • ConnectSE: making odbc_postgresql.test independent from the system locale (on Linux) and code pages (on Windows).

  • Revision #3913.1.13 Thu 2013-12-12 01:33:53 +0100 *

    • Fix (temporarily) bug on odbc_postgresql.test

  • Revision #3913.1.12 Wed 2013-12-11 23:33:36 +0100 *

    • Add longjmp initialization in PlgAllocResult

  • Revision #3913.1.11 [merge] Wed 2013-12-11 16:57:25 +0100 *

    • Commit merged files from Alexander

    • Revision #3913.2.2 Wed 2013-12-11 19:47:37 +0400

      • Fixing the message displayed when the test PostgreSQL data source name does not exist.

    • Wed 2013-12-11 18:47:46 +0400

      • ConnectSE: discovery for ODBC tables does not work if tables with the same names present in multiple schemas

  • Revision #3913.1.10 Wed 2013-12-11 16:52:01 +0100 *

    • Fix errors and warnings occuring in --embedded tests

  • Revision #3913.1.9 Tue 2013-12-10 12:53:46 +0400

    • Moving the code checking libxml2 into a *.inc file.

  • Revision #3913.1.8 Fri 2013-12-06 01:37:56 +0100 *

    • Raise the limit on returned lines for table ODBC catalog tables to 16384 (MDEV-5393)

  • Revision #3913.1.7 Thu 2013-12-05 18:31:14 +0400

    • MDEV-5343 ConnectSE: ODBC: CATFUNC=Tables and CATFUNC=Columns crash when running against a data source with many tables

  • Revision #3913.1.6 Thu 2013-12-05 17:26:28 +0400

    • Adding basic ODBC tests that do not need a DSN

  • Revision #3913.1.5 Thu 2013-12-05 12:32:06 +0100 *

    • Suppress eventual prompting when connecting to an ODBC source

  • Revision #3913.1.4 Thu 2013-12-05 01:00:28 +0100 *

    • Previous MDEV-5261 was generating wrong warnings

  • Revision #3913.1.3 Wed 2013-12-04 23:53:30 +0100 *

    • Fix bug MDEV-5261

  • Revision #3913.1.2 Tue 2013-12-03 23:34:50 +0100 *

    • Fix a typo error in tabutil line 213

  • Revision #3913.1.1 Tue 2013-12-03 22:59:40 +0100 *

    • Add support for unsigned numeric types

  • MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0
    Fix gcc compiling error
  • Revision #3869.1.13 Thu 2013-11-28 01:25:39 +0100 *

    • Fix some wrong changes preparing for unsigned data types

  • Revision #3869.1.12 Tue 2013-11-26 11:47:48 +0100 *

    • Fix gcc compilation warnings

  • Revision #3869.1.11 Fri 2013-11-22 16:03:54 +0100 *

    • Fix good recognition of MYSQL table column types.

  • Revision #3869.1.10 Wed 2013-11-20 18:27:13 +0400

    • ConnectSE: Adding CATFUNC=Tables and CATFUC=Columns for the XLS ODBC data source.

  • Revision #3869.1.9 Wed 2013-11-20 14:50:52 +0400

    • Adding tests for CATFUC=Tables and CATFUNC=Columns into odbc_sqlite3.test.

  • Revision #3869.1.8 Wed 2013-11-13 00:15:38 +0100 *

    • Modify the way UPDATE and DELETE statements are sent to ODBC and MYSQL CONNECT tables to take care of kewords such as IGNORE.

  • Revision #3869.1.7 Mon 2013-11-11 18:30:36 +0100 *

    • Add (limited) UPDATE/DELETE support to MYSQL type CONNECT tables

  • Revision #3869.1.6 Mon 2013-11-11 13:00:39 +0100 *

    • Add (limited) support for UPDATE and DELETE to ODBC tables (also provide the possibility to issue NOTE warnings)

  • Revision #3869.1.5 Sat 2013-11-09 17:32:57 +0100 *

    • BUG fixed: When updating, to avoid skipped update, force the table handler to retrieve write-only fields to be able to compare records and detect data change.

  • Revision #3869.1.4 Wed 2013-11-06 18:22:09 +0100 *

    • Move all enum AMT definitions in one place (plgdbsem.h)

  • Revision #3869.1.3 Thu 2013-10-31 11:53:00 +0400 *

    • Adding cmake code to install ConnectSE mtr tests - Including "connect" suite into the list of the default suites

  • Revision #3869.1.2 Tue 2013-10-29 16:21:57 +0100 *

    • Update version number and date - Replace test on args[i]->type() by args[i]->field_type() in ha_connect::CheckCond. This to take care of cached items generated by executing a query in a procedure.

  • Revision #3869.1.1 Tue 2013-10-29 13:44:05 +0400

    • ConnectSE: fixing memory leaks reported by valgrind

  • 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 Distributions which Include MariaDB page.

    Revision #3961
    Revision #3960
    Revision #3950.1.14
    Revision #3959
    Revision #3913.1.22
    Revision #3958
    MDEV-4929
    Revision #3957
    Revision #3427.35.229
    Revision #3956
    MDEV-4838
    Revision #3955
    Revision #3427.35.228
    Revision #3954
    Revision #3427.35.227
    Revision #3953
    MDEV-5452
    Revision #3952
    Revision #3427.35.226
    Revision #3951
    MDEV-5445
    Revision #3950
    Revision #3945.1.2
    Revision #3949
    MDEV-5319
    Revision #3948
    MDEV-5319
    Revision #3947
    MDEV-4748
    Revision #3946
    Revision #3913.1.15
    Revision #3945
    MDEV-5444
    Revision #3944
    MDEV-4748
    Revision #3943
    Revision #3942
    Revision #3941
    MDEV-5388
    Revision #3940
    MDEV-4956
    Revision #3939
    Revision #3938
    Revision #3937
    Revision #3936
    MDEV-4403
    Revision #3935
    Revision #3934
    WL#5602
    Revision #3933
    Revision #3932
    Revision #3931
    WL#5602
    Revision #3930
    MDEV-5115
    MariaDB 10.0
    Revision #3929
    MDEV-5367
    Revision #3928
    MDEV-4243
    Revision #3927
    MDEV-4955
    Revision #3926
    MDEV-5281
    Revision #3925
    Revision #3924
    Revision #3923
    Revision #3922
    Revision #3921
    Revision #3920
    Revision #3919
    MDEV-5431
    Revision #3918
    MDEV-5319
    Revision #3916.1.1
    Revision #3917
    Revision #3916
    MDEV-5298
    Revision #3915
    MDEV-5297
    Revision #3914
    Revision #3913
    Revision #3869.1.14
    Revision #3912
    MDEV-5357
    Revision #3911
    Revision #3910
    MDEV-5277
    MariaDB 10.0
    Revision #3909
    MDEV-5010
    Revision #3908
    Revision #3907
    MDEV-5220
    MariaDB 10.0.4
    spinner

    MariaDB 10.0.16 Changelog

    The most recent release in the series is:

    Release date: 27 Jan 2015

    For the highlights of this release, see the .

    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.

    MariaDB 10.0.13 Changelog

    The most recent release in the series is:

    Release date: 11 Aug 2014

    For the highlights of this release, see the .

    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.

  • Check wildcard match as early as possible for SHOW STATUS. This makes SHOW STATUS like 'xxx' a lot faster and use less mutex

  • Made max_relay_log_size depending on master connection.

  • Added sys_vars.default_master_connection_basic to fix a failure in sys_vars.all_vars, modified sql_slave_skip_counter_basic to allow session-level settings

  • Added commands to mysqladmin: start-all-slaves & stop-all-slaves

  • Removed logging of "next log '%s' is currently active | not active"

  • Fixed bug in my_vsnprintf() when using positional parameters with length

  • Added fn_ext2(), which returns pointer to last '.' in file name

  • max_relay_log_size now acts as a normal slave specific variable

  • Don't store replication position if innobase_overwrite_relay_log_info is not set

  • max_relay_log_size copies it's values from max_binlog_size at startup

  • Revision #3427.4.6 Wed 2012-10-03 01:44:54 +0300

    • Changed SHOW_FUNC variabels that don't return SHOW_ARRAY to SHOW_SIMPLE_FUNC.

    • This allows us to avoid calculating variables (including those involving mutex) that doesn't match the given wildcard in SHOW STATUS LIKE '...'

    • Removed all references to active_mi that could cause problems for multi-source replication.

    • Added START|STOP ALL SLAVES

    • Added SHOW ALL SLAVES STATUS

  • Revision #3427.4.5 Mon 2012-10-01 02:30:44 +0300

    • Made max_relay_log_size depending on master connection.

    • Changed names of multi-source log files so that original suffixes are kept.

  • Revision #3427.4.4 Fri 2012-09-28 21:22:24 +0300

    • Fixed issues found by QA (Elena)

    • Added parameter to reset_logs() so that one can specify if new logs should be created.

  • Revision #3427.4.3 Fri 2012-09-28 09:28:40 +0400

    • Tests for Multi-source replication (MDEV-253)

  • Revision #3427.4.2 Fri 2012-09-28 03:45:05 +0300

    • Added multi-source support to show relaylog events

  • Revision #3427.4.1 Fri 2012-09-28 02:06:56 +0300

    • Implementation of Multi-source replication (MDEV-253)

    • Documentation of the feature can be found at:

    • This code is based on code from Taobao, developed by Plinux

  • mariadb 5.5
    Revision #3427.6.1
    MDEV-253
    MDEV-415
    Revision #0.12.66
    MDEV-5204
    Revision #2502.567.171
    Revision #2502.567.170
    MDEV-5103
    MDEV-5308
    Revision #3913.2.1
    MDEV-5341
    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

    • 5.5 merge

    • Revision #3413.67.91 Fri 2015-01-23 09:13:21 +0100

      • update tokudb version after merge

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

    • [merge] Tue 2015-01-20 01:21:56 +0100

      • Fix compile errors and warnings of LINUX G++

      • Mon 2015-01-19 18:55:25 +0100

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

    • Tue 2015-01-13 17:24:31 +0100

      • Add ConnectTimout and QueryTimout options for ODBC tables. Should fix . (To be specified in option_list)

    • Fri 2015-01-09 23:36:50 +0100

      • Fix by not reallocating the date format in ScanRecord on each inserted row.

    • Tue 2015-01-06 11:32:40 +0100

      • Typo to eliminate some GCC warnings

    • Tue 2015-01-06 10:18:04 +0100

      • Set connection charset before calling mysql_real_connect for MYSQL tables. This should fix bug .

    • Sun 2014-12-14 22:47:12 +0100

      • Temporary fix for .

    • [merge] Mon 2014-11-24 20:15:03 +0100

      • Move mktime in TIME_to_localtime because on Linux the hour can be modified

      • Mon 2014-11-24 18:32:44 +0100

    • Thu 2014-11-20 12:57:33 +0100

      • Remove gcc warning on variable n set but not used

    • 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

    • P_S 5.6.22

    • Revision #0.63.6 Mon 2015-01-19 00:12:51 +0100

      • 5.6.22

  • Revision #4580 [merge] Wed 2015-01-21 14:34:58 +0100

    • XtraDB 5.6.22-71.0

    • Revision #0.12.74 Mon 2015-01-19 00:15:29 +0100

      • 5.6.22-71.0

  • Revision #4579 [merge] Wed 2015-01-21 14:33:39 +0100

    • InnoDB 5.6.22

    • Revision #0.49.8 Mon 2015-01-19 00:11:05 +0100

      • 5.6.22

  • Revision #4578 Wed 2015-01-21 14:02:26 +0100

    • after-merge fixes

  • Revision #4577 [merge] Wed 2015-01-21 12:03:02 +0100

    • 5.5 merge

    • Revision #3413.67.90 Mon 2015-01-19 17:31:59 +0100

      • mysql_server_end breaks OpenSSL

    • Mon 2015-01-19 17:18:24 +0100

      • mysqldump will not backup database with --flush-logs parameter and log_error my.cnf parameter defined

    • Mon 2015-01-19 16:41:37 +0100

      • sql-bench test-table-elimination does not execute

    • Mon 2015-01-19 16:29:18 +0100

      • Wrong implementation of checking PLUGIN_VAR_SET condition

    • Mon 2015-01-19 16:28:58 +0100

      • MTR does not use /dev/shm with a out-of-source build

    • Fri 2015-01-16 18:13:02 +0100

      • Build RHEL7 packages

    • Fri 2015-01-16 17:54:00 +0100

      • restore an incorrectly merged line

    • Wed 2015-01-14 17:50:38 +0400

      • - mtr may leave stale mysqld

    • Wed 2015-01-14 18:24:23 -0500

      • : SLES: Failed to start mysql.service: Unit mysql.service failed to load

    • Wed 2015-01-14 12:10:13 +0100

      • REPAIR multiple tables crash in MDL_ticket::has_stronger_or_equal_type

    • [merge] Tue 2015-01-13 23:44:32 +0100

      • TokuDB 7.5.4

    • Tue 2015-01-13 19:28:03 +0100

      • cleanup

    • Tue 2015-01-13 19:27:28 +0100

      • "'show table status like 'table_name'" on tokudb table lead to MariaDB crash

    • Sat 2015-01-10 14:07:46 +0100

      • Temporary table name conflict between sessions

    • Tue 2015-01-06 16:32:41 +0100

      • : main.processlist fails sporadically in buildbot

    • Sun 2014-12-28 13:24:53 +0200

      • : MariaDB build fails when XTRADB_STORAGE_ENGINE enabled

    • Tue 2014-12-23 21:21:23 +0400

      • Increased the version number

    • Sun 2014-12-21 19:23:28 +0100

      • Adding mariadb-version on the view creation to view frm. ( followup)

    • Fri 2014-12-19 23:42:22 +0400

      • Fixed yet another compiler warning.

    • Fri 2014-12-19 23:17:59 +0400

      • Fixed a couple of compiler warnings.

    • [merge] Fri 2014-12-19 11:44:03 +0100

      • merge

      • [merge] Fri 2014-12-19 11:35:44 +0100

    • [merge] Thu 2014-12-18 20:38:47 +0300

      • Merge 5.3 -> 5.5

      • Thu 2014-12-18 20:06:49 +0300

    • Thu 2014-12-18 00:13:16 +0100

      • Wrong auto increment values on INSERT .. ON DUPLICATE KEY UPDATE when the inserted columns include NULL in an auto-increment column

    • Wed 2014-12-17 14:38:14 +0100

      • cleanup

    • Wed 2014-12-17 14:35:13 +0100

      • : MariaDB crashes on stored procedure call

    • Tue 2014-12-16 15:33:13 +0400

      • DEV-7221 from_days fails after null value

    • Mon 2014-12-15 17:13:47 +0200

      • Assertion `cond_type == Item::FUNC_ITEM' failed in check_group_min_max_predicates with GROUP BY, aggregate in WHERE SQ, multi-part key

    • Mon 2014-12-15 14:49:23 +0200

      • Deadlock on concurrent INSERT .. SELECT into an Aria table with statement binary logging There was a bug in lock handling when mixing INSERT ... SELECT on the same table.

    • Mon 2014-12-15 13:01:11 +0200

      • kill user command cause MariaDB crash

    • Mon 2014-12-15 11:16:33 +0200

      • Multi-value insert on MyISAM table that makes slaves crash (when using --skip-external-locking=0) Problem was that repair() did lock and unlock tables, which leaved already locked tables in wrong state

    • Fri 2014-12-12 17:10:51 -0500

      • : Addendum, update company name in copyright notice

    • Fri 2014-12-12 10:38:19 -0500

      • : Update company name

    • Mon 2014-12-01 14:58:29 +0400

      • - Recurring: InnoDB: Failing assertion: !lock->recursive

    • Wed 2014-12-03 13:38:39 +0200

      • : Test failure on innodb.innodb_bug12400341 at Windows

    • Tue 2014-12-02 12:19:29 +0200

      • : innodb-change-buffer-recovery fails on windows

    • Tue 2014-12-02 01:31:49 +0400

      • : innodb.innodb_bug14147491 fails in buildbot on Windows

    • Tue 2014-11-25 12:04:32 +0200

      • Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.

    • Tue 2014-11-25 08:22:10 +0200

      • Fix typo.

  • 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

    • MDEV-7224 OQGraph compile error

  • 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

    • MDEV-6891: Update company name

  • 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

    • MDEV-7255 Failures in engines/* tests

    • Revision #4535.1.8 Fri 2014-12-05 21:38:16 +0400

      • Storage engines tests: ALTER ONLINE works differently for MERGE in 10.0

    • Fri 2014-12-05 14:23:24 +0400

      • Run engines tests for MyISAM and in-built InnoDB

    • Thu 2014-12-04 02:54:42 +0400

      • Failures in engines/* tests, part 6

    • Thu 2014-12-04 02:17:09 +0400

      • Failures in engines/* tests, part 5

    • Thu 2014-12-04 02:16:41 +0400

      • Failures in engines/* tests, part 4

    • Thu 2014-12-04 01:59:25 +0400

      • Failures in engines/* tests, part 3

    • Thu 2014-12-04 01:52:03 +0400

      • Failures in engines/* tests, part 2

    • Wed 2014-12-03 19:53:40 +0400

      • Failures in engines/* tests, part 1

  • 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

    • MDEV-7251: Test failure in rpl.rpl_parallel

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

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes

    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.

    spinner
    Revision #4346 Fri 2014-08-08 17:58:45 +0200
    • after-merge fixes for 10.0-connect

  • Revision #4345 [merge] Fri 2014-08-08 16:15:29 +0200

    • 10.0-connect merge

    • Revision #3984.2.29 [merge] Thu 2014-08-07 19:12:45 +0200

      • Commiting merge files

      • Tue 2014-08-05 17:01:41 +0200

        • Fix failing tests. part_file.test failure was due to a new alter flag that were not taken in acount in check_if_supported_inplace_alter. mysql.test failure is strange, the suppressed warning should not be made anyway.

      • [merge] Mon 2014-08-04 18:17:56 +0400

        • Merge 10.0->10.0-connect

    • Thu 2014-08-07 17:59:21 +0200

      • This is a major update that fixes most of the issues and bugs that have been created by the last addition of new CONNECT features. The version previous to this one is a preliminary test version and should not be distributed.

    • Fri 2014-07-25 11:37:07 +0200

      • Fix an error pointed out by Valgrind due to uninitialised Correlated variable. This variable is not to be used by CONNECT.

    • Thu 2014-07-24 15:50:29 +0200

      • Try to fix some test failure modified: storage/connect/mysql-test/connect/t/part_table.test

    • Tue 2014-07-22 19:45:25 +0200

      • Modif avglen calculation and add AVG_ROW_LENGTH option to test This is to get same test results on Linux and Windows

    • Tue 2014-07-22 15:51:21 +0200

      • Fix bugs in handling of remote index when updating and deleting

    • Sun 2014-07-20 20:39:17 +0200

      • FIX errors and some gcc warnings

    • Sun 2014-07-20 12:31:42 +0200

      • This is a new version of the CONNECT storage engine. It was developed in a sub-branch of this one and merged by pushing all the changes from it. This version adds the following to CONNECT:

    • [merge] Thu 2014-07-17 19:28:28 +0200

      • Commit merged files.

      • Sat 2014-06-21 16:02:50 +0200

    • Thu 2014-07-17 18:13:51 +0200

      • This commit brings many changes, in particular two important ones: 1) Support of partitioning by connect. A table can be partitioned by files, this is an enhanced MULTIPLE table. It can be also partitioned by sub-tables like TBL and this enables table sharding. 2) Handling a CONNECT bug that causes in some cases extraneous rows to remain in the table after an UPDATE or DELETE when the command uses indexing (for not fixed file tables). Until a real fix is done, CONNECT tries to ignore indexing and if it cannot do it abort the command with an error message.

    • [merge] Sat 2014-05-31 13:18:32 +0200

      • Commit merged files

    • [merge] Sat 2014-05-31 12:31:26 +0200

      • Add support of partition tables

    • Sat 2014-05-10 12:21:08 +0200

      • FIX some MAP and XMAP errors (such as mapped indexes not closed) Do not put version in XML files header Remove HTON_NO_PARTITION for testing Fix a wrong return (instead of DBUG_RETURN) in index_init Plus a few typos

    • Fri 2014-05-02 15:55:45 +0200

      • Adding fetched columns to Dynamic index key (unique only) Fix two bugs concerning added KXYCOL's: 1 - Not set during reading 2 - Val_K not set in FastFind

    • [merge] Wed 2014-04-30 11:05:11 +0200

      • Commit merged files (HUGE to use instead of storing MySQL result sets)

    • Wed 2014-04-30 10:48:29 +0200

      • Implementation of adding selected columns to dynamic indexes.

    • [merge] Sat 2014-04-26 00:34:54 +0200

      • Commit merged files

    • Sat 2014-04-26 00:17:26 +0200

      • Implement dynamic indexing

    • [merge] Wed 2014-04-23 12:34:24 +0200

      • Commit merged files

    • [merge] Sat 2014-04-19 18:02:01 +0200

      • Commit merge files (implementing "remote" indexes)

    • [merge] Sat 2014-04-19 16:41:25 +0200

      • Commit merge files

    • [merge] Sat 2014-04-19 11:11:30 +0200

      • Commit merged files

    • [merge] Mon 2014-04-07 00:23:37 +0200

      • Commit various changes

    • Sun 2014-03-23 18:49:19 +0100

      • Work in progress

    • [merge] Sat 2014-03-22 09:07:47 +0100

      • Include last source modifs

    • [merge] Sat 2014-03-22 08:57:32 +0100

      • Resolving conflicts

    • [merge] Thu 2014-03-20 12:05:47 +0100

      • MRR + Block Indexing

    • Mon 2014-03-10 18:59:36 +0100

      • Adding files needed for block indexing

    • Mon 2014-03-10 12:21:17 +0100

      • Temporary

  • Revision #4344 Fri 2014-08-08 13:53:43 +0200

    • buildbot found failures

  • Revision #4343 [merge] Fri 2014-08-08 01:16:32 +0200

    • merge

    • Revision #4339.1.6 Thu 2014-08-07 21:45:54 +0200

      • crash in main.views (and other view + PS tests)

    • Thu 2014-08-07 18:08:50 +0200

      • Fix rpl.rpl_semi_sync_uninstall_plugin to work reliably

    • [merge] Thu 2014-08-07 18:06:56 +0200

      • merge

    • [merge] Wed 2014-08-06 20:05:10 +0200

      • innodb-5.6.19

      • Mon 2014-06-09 18:16:00 +0200

    • [merge] Wed 2014-08-06 19:57:06 +0200

      • xtradb-5.6.19-67.0

      • Wed 2014-08-06 19:23:35 +0200

    • [merge] Wed 2014-08-06 19:41:33 +0200

      • perfschema 5.6.20

      • Wed 2014-08-06 19:29:02 +0200

  • Revision #4342 Thu 2014-08-07 09:59:08 -0400

    • MDEV-6490: Post-fix for the failing test.

  • Revision #4341 Wed 2014-08-06 19:42:03 -0400

    • MDEV-6490: mysqldump unknown option --galera-sst-mode

  • Revision #4340 Wed 2014-08-06 19:31:13 -0400

    • MDEV-6118: Unable to install "MariaDB-connect-engine" when using "MariaDB-Galera-server"

  • Revision #4339 Wed 2014-08-06 15:53:31 +0200

    • fix the error message when getaddrinfo() fails. on windows "*" doesn't mean "any address"

  • Revision #4338 Wed 2014-08-06 14:02:05 +0200

    • MDEV-6543 Crash if enable 'federatedx' when 'federated' plugin already enabled, and vice-versa

  • Revision #4337 Wed 2014-08-06 13:31:55 +0200

    • cleanup: remove have_mysql_upgrade.inc

  • Revision #4336 Wed 2014-08-06 13:27:44 +0200

    • MDEV-6535 Ordering of mysql_upgrade tasks is not optimal

  • Revision #4335 Wed 2014-08-06 12:44:57 +0200

    • typo fixed: only use -ggdb3 when it's supported by the compiler

  • Revision #4334 Wed 2014-08-06 11:47:26 +0200

    • main.ipv4_and_ipv6 - fails on sid

  • Revision #4333 Wed 2014-08-06 10:26:25 +0200

    • fix main.key_cache failures on x86

  • Revision #4332 Wed 2014-08-06 10:11:08 +0200

    • compilation failure on labrador

  • Revision #4331 Wed 2014-08-06 13:07:16 +0400

    • MDEV-6469 - rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64

  • Revision #4330 Tue 2014-08-05 18:35:20 +0200

    • change Aria engine maturity to STABLE

  • Revision #4329 Tue 2014-08-05 14:39:00 +0200

    • MDEV-5151 mysql_upgrade does not fix "last_update" in "mysql.innodb_table_stats"

  • Revision #4328 Tue 2014-08-05 14:37:05 +0200

    • cleanup (move ALTER TABLE for comment to be applicable again)

  • Revision #4327 Tue 2014-08-05 11:47:58 +0200

    • MDEV-6052 Inconsistent results with bit type

  • Revision #4326 Mon 2014-08-04 21:36:02 +0200

    • MDEV-6181 EITS could eat all tmpdir space and hang

  • Revision #4325 Mon 2014-08-04 21:19:24 +0200

    • mysqltest: support pairs of delimiters in replace_regex

  • Revision #4324 Sun 2014-08-03 21:43:59 +0200

    • MDEV-4379 expand MariaDB dual-stack support

  • Revision #4323 Sun 2014-08-03 18:58:53 +0200

    • remove unused OPT_xxx values from mysqld.cc and the related dead code

  • Revision #4322 Sun 2014-08-03 18:39:36 +0200

    • MDEV-6352 [PATCH] mysql_config prints usage to stdout and exit with 0 if run with unknow option

  • Revision #4321 Sun 2014-08-03 17:13:56 +0200

    • MDEV-6485 Hard-coded paths in the source cannot be opt-out

  • Revision #4320 Mon 2014-08-04 11:55:38 +0400

    • MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain

  • Revision #4319 Thu 2014-07-31 14:31:05 +0400

    • MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain

  • Revision #4318 Thu 2014-07-31 18:14:37 +0200

    • fix failures in embedded tests

  • Revision #4317 Thu 2014-07-31 12:03:20 +0200

    • MDEV-6050 MySQL Bug#13036505 62540: TABLE LOCKS WITHIN STORED FUNCTIONS ARE BACK IN 5.5 WITH MIXED AND ROW BI

  • Revision #4316 Thu 2014-07-31 11:08:56 +0200

    • MDEV-6312 HA_MUST_USE_TABLE_CONDITION_PUSHDOWN is not accounted by init_read_record()

  • Revision #4315 Thu 2014-07-31 14:43:35 +0300

    • Try to fix compiler error seen on Labrador.

  • Revision #4314 Thu 2014-07-31 09:51:05 +0200

    • MDEV-6340 Mariadb 10.0.12 fatal "Lost connection" error w/ GCC 4.9 'Release' build; workaround ~ CFLAGS="-fno-delete-null-pointer-checks"

  • Revision #4313 Thu 2014-07-31 10:32:52 +0300

    • MDEV-6506: InnoDB: Assertion failure in thread 2810182464 in file buf0flu.cc line 549.

  • Revision #4312 Wed 2014-07-30 23:16:49 +0300

    • Fixed failing testcase

  • Revision #4311 [merge] Wed 2014-07-30 22:05:47 +0300

    • Automatic merge

    • Revision #4293.1.2 Sat 2014-07-19 17:46:08 +0300

      • Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write

    • Sat 2014-07-19 13:38:40 +0300

      • Fixed assert in perfschema/pfs.cc::start_idle_wait_v1 when using performance schema and big packets in debug version.

  • Revision #4310 Wed 2014-07-30 22:01:10 +0300

    • Fixed MDEV-6451: "Error 'Table 't1' already exists' on query" with slave_ddl_exec_mode=IDEMPOTENT

  • Revision #4309 Wed 2014-07-30 21:58:26 +0300

    • Fixed wrong usage of global_query_id. (It's not protected by LOCK_thread_count)

  • Revision #4308 Sun 2014-07-27 08:47:37 +0300

    • Merge revision 4244 from 5.5. Fix compiler error on sparc.

  • Revision #4307 Sat 2014-07-26 20:17:59 +0300

    • Fix unnecessary printout of same writer thread more than once. Fixed also a compiler warning.

  • Revision #4306 Fri 2014-07-25 17:02:47 +0400

    • MDEV-6489 - rpl.rpl_insert, rpl.rpl_insert_delayed and main.mysqlslap fail on PPC64

  • Revision #4305 Fri 2014-07-25 10:30:16 +0300

    • Merge InnoDB fixes from 5.5 revisions 4229, 4230, 4233, 4237 and 4238 i.e.

  • Revision #4304 Thu 2014-07-24 18:12:32 +0400

    • MDEV-6483 - Deadlock around rw_lock_debug_mutex on PPC64

  • Revision #4303 Wed 2014-07-23 12:55:26 +0400

    • MDEV-6473 - main.statistics fails on PPC64

  • Revision #4302 Tue 2014-07-22 19:31:45 +0300

    • MDEV-6470: Restrict number of error messages about persistent statictic tables not found

  • Revision #4301 Tue 2014-07-22 15:28:15 +0500

    • gis-precise.test fixed to work on Power8.

  • Revision #4300 Tue 2014-07-22 14:54:38 +0400

    • MDEV-6469 - rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64

  • Revision #4299 Tue 2014-07-22 13:17:16 +0300

    • MDEV-6443: Server crashed with assertaion failure in file ha_innodb.cc line 8473

  • Revision #4298 Tue 2014-07-22 13:08:32 +0300

    • MDEV-6443: Server crashed with assertaion failure in file ha_innodb.cc line 8473

  • Revision #4297 Tue 2014-07-22 10:49:28 +0500

    • MDEV-5756 CMake option to build without thread pool. Check if the threadpool is available on the system and set HAVE_POOL_OF_THREADS respectively.

  • Revision #4296 Tue 2014-07-22 10:10:56 +0300

    • MDEV-6426: Maria DB crashes randomly on creating indexes

  • Revision #4295 Mon 2014-07-21 13:07:48 +0500

    • gis-precise test fixed to pass on Power8.

  • Revision #4294 Mon 2014-07-21 13:16:08 +0400

    • MDEV-6465 - rpl.rpl_gtid_master_promote fails on PPC64

  • Revision #4293 Fri 2014-07-18 19:45:21 +0400

    • MDEV-6459 - max_relay_log_size and sql_slave_skip_counter misbehave on PPC64

  • Revision #4292 Fri 2014-07-18 15:16:25 +0400

    • MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain

  • Revision #4291 Tue 2014-07-15 10:57:53 +0300

    • MDEV-6444: sys_vars.innodb_simulate_comp_failures_basic missing result file

  • Revision #4290 [merge] Fri 2014-07-11 12:06:47 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

    • Revision #4273.1.13 Fri 2014-07-11 10:54:43 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Thu 2014-07-10 14:24:53 +0200

      • Fix compile failure in non-debug build.

    • Thu 2014-07-10 13:55:53 +0200

      • : Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno() with parallel replication

    • Wed 2014-07-09 13:02:52 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Tue 2014-07-08 15:59:03 +0200

      • Fix small merge errors after rebase

    • Tue 2014-07-08 14:54:53 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Tue 2014-07-08 12:54:47 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Fri 2014-07-04 07:44:55 +0200

      • Fix that gap locks are only skipped within one group commit.

    • Tue 2014-06-10 10:13:15 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Tue 2014-06-03 10:31:11 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

    • Thu 2014-05-15 15:52:08 +0200

      • : Missing retry after temp error in parallel replication

    • Tue 2014-05-13 13:42:06 +0200

      • : Missing retry after temp error in parallel replication

    • Thu 2014-05-08 14:20:18 +0200

      • : Missing retry after temp error in parallel replication

  • Revision #4289 Fri 2014-07-11 11:17:50 +0200

    • Fix test failure seen in buildbot on power8.

  • Revision #4288 Thu 2014-07-10 12:44:20 +0400

    • Coding style fixes: remove trailing spaces.

  • Revision #4287 Thu 2014-07-10 10:00:21 +0400

    • Coding style fixes: remove trailing spaces.

  • Revision #4286 Wed 2014-06-25 15:24:11 +0200

    • MDEV-4937: sql_slave_skip_counter does not work with GTID

  • Revision #4285 Wed 2014-07-09 13:36:28 +0200

    • MDEV-6336: mysqldump --master-data does not work with GTID setups MDEV-6344: mysqldump issues FLUSH TABLES, which gets written into binlog and replicated

  • Revision #4284 Wed 2014-07-09 13:09:41 +0400

    • MDEV-6430: It is impossible to see if "filesort with small limit" optimization was used - Add a Sort_priority_queue_sorts status variable.

  • Revision #4283 Wed 2014-07-09 12:32:00 +0400

    • MDEV-6430: It is impossible to see if "filesort with small limit" optimization was used - Make log_slow_verbosity print "Priority_queue: (Yes|No)" into the slow query log. (but we do not add a correspoding column to P_S.statement tables).

  • Revision #4282 Wed 2014-07-09 12:35:31 +0400

    • Coding style fixes: remove trailing spaces.

  • Revision #4281 Tue 2014-07-08 21:05:18 +0300

    • MDEV-6424: Mariadb server crashes with assertion failure in file ha_innodb.cc

  • Revision #4280 Tue 2014-07-08 19:39:27 +0200

    • MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT

  • Revision #4279 Tue 2014-07-08 19:39:06 +0200

    • small cleanup of the SHOW CREATE TABLE code

  • Revision #4278 Tue 2014-07-08 19:38:26 +0200

    • MDEV-6224 Incorrect information in file when *.frm is > 256K

  • Revision #4277 Tue 2014-07-08 19:38:08 +0200

    • cleanup, unused error mesages

  • Revision #4276 Tue 2014-07-08 19:37:37 +0200

    • typo in CMakeLists.txt that caused USE_MYSYS_NEW to be set too early and incorrectly

  • Revision #4275 [merge] Tue 2014-07-08 19:34:53 +0200

    • MDEV-6410 Cross-compile fixes

    • Revision #4164.1.1 Sun 2014-04-27 00:02:19 +0100

      • MySQL Bug #61340: Use CMake EXPORT feature to aid cross-compiling.

  • Revision #4274 Tue 2014-07-08 18:51:34 +0300

    • MDEV-6348: mariadb crash signal 11

  • Revision #4273 Mon 2014-07-07 11:17:05 +0200

    • MDEV-6120: When slave stops with error, error message should indicate the failing GTID

  • Revision #4272 Fri 2014-07-04 08:09:27 +0300

    • MDEV-6318: MariaDB with XtraDB uses times more of IO events than with InnoDB plugin

  • Revision #4271 Fri 2014-07-04 06:31:48 +0300

    • MDEV-6288: Innodb causes server crash after disk full, then can't ALTER TABLE any more.

  • Revision #4270 Thu 2014-07-03 14:55:03 +0300

    • MDEV-6288: Innodb causes server crash after disk full, then can't ALTER TABLE any more.

  • Revision #4269 Tue 2014-07-01 00:30:24 +0500

    • MDEV-6073 Merge gis test cases form 5.6. Tests were merged. As the implementation is different, the 'internal debugging' part was not merged, only a stub for it created.

  • Revision #4268 Mon 2014-06-30 13:59:21 +0200

    • Fix test failures in rpl.rpl_checksum and rpl.rpl_gtid_errorlog.

  • Revision #4267 Fri 2014-06-27 13:34:29 +0200

    • MDEV-6386: Assertion `thd->transaction.stmt.is_empty() || thd->in_sub_stmt || (thd->state_flags & Open_tables_state::BACKUPS_AVAIL)' fails with parallel replication

  • Revision #4266 Fri 2014-06-27 09:32:55 +0200

    • MDEV-6401 SET ROLE returning ERROR 1959 Invalid role specification for valid role

  • Revision #4265 Wed 2014-06-25 15:17:03 +0200

    • MDEV-6120: When slave stops with error, error message should indicate the failing GTID

  • Revision #4264 Wed 2014-06-25 13:08:30 +0200

    • MDEV-5799: Error messages written upon LOST EVENTS incident are corrupted

  • Revision #4263 Tue 2014-06-24 21:17:59 +0200

    • semisync maturity: Unknown -> Gamma

  • Revision #4262 Tue 2014-06-24 18:53:25 +0200

    • metadata_lock_info: Beta -> Gamma

  • Revision #4261 Tue 2014-06-24 14:43:08 +0200

    • MDEV-6364: Migrate a slave from MySQL 5.6 to MariaDB 10 break replication

  • Revision #4260 Mon 2014-06-23 20:06:24 +0200

    • long overdue: change maturity level for built-in auth plugins to stable

  • Revision #4259 Fri 2014-06-20 14:30:35 +0400

    • Increased the version number

  • Revision #4258 Wed 2014-06-18 18:15:04 +0400

    • MDEV-6039 - WebScaleSQL patches

  • Revision #4257 Wed 2014-06-18 12:12:43 +0400

    • MDEV-6039 - WebScaleSQL patches

  • Revision #4256 Wed 2014-06-18 11:03:08 +0200

    • MDEV-6180: Error 1590 is not autoskippable

  • Revision #4255 Wed 2014-06-18 11:23:20 +0400

    • MDEV-6039 - WebScaleSQL patches

  • Revision #4254 Tue 2014-06-10 22:20:33 +0400

    • MDEV-6314 - Compile/run MariaDB with ASan

  • Revision #4253 Fri 2014-06-13 13:25:32 +0200

    • promote server_audit and sequence plugins to stable

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes

    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.

    spinner
    Adding the JSON table type
  • 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 ()

  • Make the fix for getting day names of dates more general
  • Mon 2014-11-24 18:26:44 +0100

    • Enhance the implementation of ODBC tables when using scrollable cursor

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

  • Thu 2014-11-20 23:18:51 +0100

    • Remove gcc warning (variable n is set and not used)

  • mysql-5.5.41 merge
    : Server crashes in best_access_path after a sequence of SELECTs ...
    Revision #4439.1.31
    Revision #4439.3.2
    Revision #4439.1.30
    Revision #4439.1.29
    MDEV-7415
    Revision #4439.1.28
    MDEV-7427
    Revision #4439.1.27
    Revision #4439.1.26
    MDEV-7343
    Revision #4439.1.25
    MDEV-7304
    Revision #4439.1.24
    Revision #4439.2.4
    Revision #4439.1.23
    Revision #4439.1.22
    MDEV-6671
    Revision #3413.67.89
    MDEV-6220
    Revision #3413.67.88
    MDEV-7226
    Revision #3413.67.87
    MDEV-7475
    Revision #3413.67.86
    MDEV-7294
    Revision #3413.67.85
    MDEV-6347
    Revision #3413.67.84
    Revision #3413.67.83
    MDEV-7448
    Revision #3413.67.82
    MDEV-7368
    Revision #3413.67.81
    MDEV-7404
    Revision #3413.67.80
    Revision #3413.67.79
    Revision #3413.67.78
    MDEV-7333
    Revision #3413.67.77
    MDEV-7410
    Revision #3413.67.76
    MDEV-7189
    Revision #3413.67.75
    MDEV-7369
    Revision #3413.67.74
    Revision #3413.67.73
    MDEV-6916
    Revision #3413.67.72
    Revision #3413.67.71
    Revision #3413.67.70
    Revision #3413.68.1
    Revision #3413.67.69
    Revision #2502.594.5
    Revision #3413.67.68
    MDEV-7150
    Revision #3413.67.67
    Revision #3413.67.66
    MDEV-6985
    Revision #3413.67.65
    Revision #3413.67.64
    MDEV-6855
    Revision #3413.67.63
    MDEV-4010
    Revision #3413.67.62
    MDEV-6896
    Revision #3413.67.61
    MDEV-6871
    Revision #3413.67.60
    MDEV-6891
    Revision #3413.67.59
    MDEV-6891
    Revision #3413.67.58
    MDEV-7148
    Revision #3413.67.57
    MDEV-7252
    Revision #3413.67.56
    MDEV-7243
    Revision #3413.67.55
    MDEV-7169
    Revision #3413.67.54
    Revision #3413.67.53
    Revision #4535.1.7
    Revision #4535.1.6
    MDEV-7255
    Revision #4535.1.5
    MDEV-7255
    Revision #4535.1.4
    MDEV-7255
    Revision #4535.1.3
    MDEV-7255
    Revision #4535.1.2
    MDEV-7255
    Revision #4535.1.1
    MDEV-7255
    subscribing
    Distributions which Include MariaDB
    Fix a bug of MYSQL table type. When (REMOTE) indexed, local indexing was wrongly used for UPDATE and DELETE.
  • Sun 2014-06-15 17:01:58 +0200

    • Fix calculating the number of fields of CSV and FMT tables. Could be wrong on UPDATE and INSERT if the table had special columns.

  • 5.6.19
    percona-server-5.6.19-67.0
    mysql-5.6.20
    Revision #4320.1.2
    Revision #4320.1.1
    Revision #3984.2.28
    Revision #3984.2.27
    Revision #3984.2.26
    Revision #3984.2.25
    Revision #3984.2.24
    Revision #3984.2.23
    Revision #3984.2.22
    Revision #3984.2.21
    Revision #4155.1.12
    Revision #3984.2.20
    Revision #3984.2.19
    Revision #3984.2.18
    Revision #3984.2.17
    Revision #3984.2.16
    Revision #3984.2.15
    Revision #3984.2.14
    Revision #3984.2.13
    Revision #3984.2.12
    Revision #3984.2.11
    Revision #3984.2.10
    Revision #3984.2.9
    Revision #3984.2.8
    Revision #3984.2.7
    Revision #3984.2.6
    Revision #3984.2.5
    Revision #3984.2.4
    Revision #3984.2.3
    Revision #3984.2.2
    Revision #3984.2.1
    Revision #4339.1.5
    Revision #4339.1.4
    MariaDB 5.5.39
    Revision #4339.1.3
    Revision #0.49.5
    Revision #4339.1.2
    Revision #0.12.71
    Revision #4339.1.1
    Revision #0.63.5
    Revision #4293.1.1
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.12
    Revision #4273.1.11
    MDEV-6435
    Revision #4273.1.10
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.9
    Revision #4273.1.8
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.7
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.6
    Revision #4273.1.5
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.4
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.3
    MDEV-5262
    Revision #4273.1.2
    MDEV-5262
    Revision #4273.1.1
    MDEV-5262
    subscribing
    Distributions which Include MariaDB
    Revision #4439.3.1
    MDEV-7421
    Revision #4439.2.3
    Revision #4439.2.2
    Revision #4439.2.1
    MDEV-6830
    Revision #4155.1.11

    MariaDB 10.0.11 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 12 May 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-05-10 23:42:01 +0200

      • fix a bad merge, causing a crash of fulltext.test in --ps-protocol

    • [merge] Sat 2014-05-10 08:20:27 +0200

      • 10.0 merge

      • Fri 2014-05-09 14:53:32 +0200

    • Fri 2014-05-09 11:43:53 +0300

      • : Assertion range_end >= range_start fails in log0online.c on select from I_S.INNODB_CHANGED_PAGES

    • [merge] Thu 2014-05-08 11:33:51 +0200

      • merge with 10.0-connect

      • Tue 2014-05-06 16:00:48 +0200

    • Thu 2014-05-08 11:09:00 +0200

      • fix innodb.row_lock test to work in 10.0

    • Thu 2014-05-08 10:25:24 +0200

      • fix mdl_sync test to work now when ALTER TABLE .. ENGINE=xxx may be executed online

    • Thu 2014-05-08 10:25:16 +0200

      • after merge test case fixes

    • Thu 2014-05-08 10:25:09 +0200

      • post-fix for the merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES" make this innodb-only patch work for other engines as well

    • Thu 2014-05-08 10:01:31 +0200

      • merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES"

    • Wed 2014-05-07 22:36:40 +0200

      • merge of "BUG#18233051 FTS: FAILING ASSERTION: NUM_TOKEN < MAX_PROXIMITY_ITEM"

    • Wed 2014-05-07 22:36:25 +0200

      • merge of "BUG

    13975227: ONLINE OPTIMIZE TABLE FOR INNODB TABLES"

    • [merge] Wed 2014-05-07 17:33:33 +0200

      • xtradb 5.6.17-65.0

      • Tue 2014-05-06 21:18:00 +0200

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

    MariaDB 10.0.8 Changelog

    | |Changelog |

    Release date: 10 Feb 2014

    For the highlights of this release, see the .

    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.

    • Thu 2014-02-06 21:58:38 +0100

    TokuDB: enable online alter for partitioned tabled
  • Revision #4206.1.2 Fri 2014-05-09 12:36:15 +0200

    • for windows

  • Revision #4206.1.1 [merge] Fri 2014-05-09 12:35:11 +0200

    • 5.5 merge

  • Fix gcc error and warnings modified: storage/connect/odbconn.cpp storage/connect/xindex.cpp
  • Revision #4155.1.5 Mon 2014-05-05 17:36:16 +0200

    • Fix a bug concerning index mapping that caused mapped index files not to be unmapped. This caused a crash instead of reporting an error. This was also fixed. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/maputil.cpp storage/connect/table.cpp storage/connect/xindex.cpp storage/connect/xindex.h storage/connect/xtable.h

  • Revision #4155.1.4 Sun 2014-04-27 19:18:20 +0200

    • Enable MYSQL tables to USE result instead of STORE result. See the issue reported in MDEV-6142. modified: storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h

  • Revision #4155.1.3 Fri 2014-04-25 19:14:33 +0200

    • Check in Indexable, create and check_if_supported_inplace_alter for not indexable tables when they are Multiple or Compressed. modified: storage/connect/ha_connect.cc storage/connect/tabdos.h

  • Revision #4155.1.2 Fri 2014-04-25 15:34:02 +0200

    • Do not throw an error on empty ODBC CATFUNC (MDEV-5455) modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp

  • Revision #4155.1.1 Tue 2014-04-22 19:15:08 +0200

    • FIX a bug causing libxml2 not retrieving expanded multiple column values. This was working but the cause probably comes from freeing Xop object to handle memory leaks reported by Valgrind. Also add a test case on XML multiple tables. added: storage/connect/mysql-test/connect/r/xml_mult.result storage/connect/mysql-test/connect/std_data/bookstore.xml storage/connect/mysql-test/connect/t/xml_mult.test modified: storage/connect/domdoc.cpp storage/connect/tabxml.cpp storage/connect/tabxml.h

  • percona-server-5.6.17-65.0
  • Revision #4197 [merge] Wed 2014-05-07 17:32:23 +0200

    • innodb 5.6.17

    • Revision #0.49.4 Tue 2014-05-06 21:13:16 +0200

      • 5.6.17

  • Revision #4196 Wed 2014-05-07 16:13:00 +0200

    • 5.6-compatibility, per-host connect error counter is reset only after the successful connection, not when a client reply packet is received (that still might be invalid).

  • Revision #4195 Wed 2014-05-07 16:12:39 +0200

    • revno: 5265 committer: Christopher Powers chris.powers@oracle.com branch nick: mysql-5.6-bug16750433 timestamp: Fri 2013-06-28 07:48:12 -0500 message: Bug#16750433 - THE STATEMENT DIGEST DOES NOT SHOW THE SLAVE SQL THREAD STATEMENTS

  • Revision #4194 Wed 2014-05-07 16:12:29 +0200

    • revno: 5305.1.1 committer: Marc Alff marc.alff@oracle.com branch nick: mysql-5.6-bug17156507 timestamp: Tue 2013-07-23 15:08:32 +0200 message: Bug#17156507 SUCCESSFUL CONNECTION ATTEMPT DOESN'T RESET THE SUM_CONNECT_ERRORS COUNTER

  • Revision #4193 [merge] Wed 2014-05-07 16:12:16 +0200

    • perfschema 5.6.17

    • Revision #0.63.4 Wed 2014-05-07 10:04:30 +0200

      • 5.6.17

  • Revision #4192 Wed 2014-05-07 10:24:02 +0200

    • compiler warning

  • Revision #4191 Wed 2014-05-07 10:21:58 +0200

    • after perfschema-mergetree merge - update tests and results

  • Revision #4190 [merge] Wed 2014-05-07 10:21:41 +0200

    • null-merge from perfschema-5.6 merge tree (only new files and small style changes are accepted)

    • Revision #0.63.3 Wed 2014-05-07 10:02:35 +0200

      • perfschema 5.6.10 initial commit. include/mysql/psi/*

    • Tue 2014-05-06 23:22:16 +0200

      • perfschema 5.6.10 initial commit. 5.6 files

    • Tue 2014-05-06 23:20:50 +0200

      • perfschema 5.6.10 initial commit. 10.0 files

  • Revision #4189 Tue 2014-05-06 21:42:05 +0200

    • making perfschema easier to merge: remove unnecessary changes

  • Revision #4188 Tue 2014-05-06 13:57:56 +0200

    • after InnoDB/XtraDB 5.6.16 merge

  • Revision #4187 [merge] Tue 2014-05-06 10:21:34 +0200

    • MDEV-6184 10.0.11 merge

    • Revision #0.12.69 Mon 2014-05-05 18:16:30 +0200

      • percona-server-5.6.16-64.2.tar.gz

  • Revision #4186 [merge] Tue 2014-05-06 09:57:39 +0200

    • MDEV-6184 10.0.11 merge

    • Revision #0.49.3 Mon 2014-05-05 18:20:28 +0200

      • 5.6.16

  • Revision #4185 Mon 2014-05-05 23:53:31 +0200

    • merge MySQL-5.6 bugfix "Bug#17862905: MYSQLDUMP CREATES USELESS METADATA LOCKS"

  • Revision #4184 [merge] Mon 2014-05-05 17:50:07 +0200

    • MDEV-6014 Merge fixed OQGRAPH into 10.0 tree

    • Revision #3962.2.15 Fri 2014-04-11 21:09:18 +0930

      • - make build work on Windows 64

    • Fri 2014-04-11 21:07:49 +0930

      • - regression test result

    • [merge] Thu 2014-04-10 22:14:56 +0930

      • Merged maria trunk

    • Mon 2014-04-07 22:16:02 +0930

      • - fix odd behaviour of some combinations of table and database names

    • Wed 2014-04-02 23:06:35 +1030

      • Update test suite results after fixing

    • Wed 2014-04-02 23:06:05 +1030

      • Add test case for selecting from unpopulated table

    • Wed 2014-04-02 23:02:32 +1030

      • Fix for - ensure select on empty backing table works.

    • [merge] Wed 2014-04-02 22:18:43 +1030

      • Merged latest trunk

    • Sat 2014-02-08 23:01:17 +1030

      • Fix for - segfault caused by error in defaults-file

    • [merge] Fri 2014-02-07 22:21:03 +1030

      • Merge latest MariaDB trunk

    • Wed 2014-02-05 22:48:11 +1030

      • LP: #459714 extend test coverage to innodb abd AriaDB backing tables

    • Fri 2014-01-31 23:08:02 +1030

      • Updated README with build instructions.

    • Mon 2014-01-27 22:48:06 +1030

      • Update readme with libjudy reference.

    • [merge] Fri 2014-01-24 23:57:36 +1030

      • Merge latest mariadb trunk

    • Wed 2014-01-01 20:03:51 +1030

      • Update copyright year

  • Revision #4183 Mon 2014-05-05 14:18:35 +0200

    • MDEV-6095 replicate- filters for slaves with a connection name that contain an underscore are ignored

  • Revision #4182 Sun 2014-05-04 17:37:54 +0200

    • MDEV-5454 Dependencies for mariadb-connect-engine-10.0.deb don't look correct

  • Revision #4181 Thu 2014-05-01 18:27:52 +0200

    • MDEV-6085 ALTER TABLE looses the connection string

  • Revision #4180 Thu 2014-05-01 14:07:11 +0200

    • MDEV-5736 remove what remains from ONE_SHOT hack

  • Revision #4179 Thu 2014-05-01 14:06:48 +0200

    • Asserting correct database name lettercase in various places in the code.

  • Revision #4178 Thu 2014-05-01 14:06:06 +0200

    • increase TokuDB plugins maturity to "stable".

  • Revision #4177 Thu 2014-05-01 14:05:52 +0200

    • Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs the linker script.

  • Revision #4176 Thu 2014-05-01 14:05:44 +0200

    • comments

  • Revision #4175 Thu 2014-05-01 14:04:00 +0200

    • MDEV-6106 Cannot create a table with 229 or greater columns in TokuDB

  • Revision #4174 Wed 2014-04-23 11:34:06 +0400

    • MDEV-5792 - Deadlock between SELECTs from METADATA_LOCK_INFO and another I_S table

  • Revision #4173 Mon 2014-05-05 13:24:54 +0300

    • MDEV-6209: Assertion `join->best_read < double(1.79769313486231570815e+308L ... - Use floating-point division in selectivity calculations.

  • Revision #4172 Fri 2014-05-02 15:47:50 -0700

    • Fixed the problem of MDEV-6198: statistics.test fails in valgrind. The problem appeared when a loose scan used a key prefix whose last component called uint3korr in the implementation of the key_cmp virtual function.

  • Revision #4171 Tue 2014-04-29 18:33:17 +0400

    • MDEV-6185: Buildbot valgrind failure: Conditional jump or move in table_cond_selectivity

  • Revision #4170 Fri 2014-04-25 19:12:06 +0400

    • MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered%

    • Testcase. The bug is fixed by commit for MDEV-6003

  • Revision #4169 Fri 2014-04-25 19:04:54 +0400

    • MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr

    • inconsistent filtered% value

    • Fix table_cond_selectivity() to work correctly for ref access and "keypart2=const" case.

  • Revision #4168 Mon 2014-04-28 21:49:39 +0400

    • Revert these two changes (wrong push) : MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered% MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr

    • inconsistent filtered% value

    • Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.

    • Added comments in related code. Better comments

  • Revision #4167 Fri 2014-04-25 11:47:51 +0400

    • Better comments

  • Revision #4166 Mon 2014-04-21 15:37:55 +0400

    • MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered% MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr

    • inconsistent filtered% value

    • Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.

    • Added comments in related code.

  • Revision #4165 Mon 2014-04-28 02:38:03 +0400

    • MDEV-6178 mysql_upgrade breaks databases with long user names

  • Revision #4164 Fri 2014-04-25 17:10:25 +0400

    • MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations

  • Revision #4163 Fri 2014-04-25 12:58:31 +0200

    • MDEV-6156: Parallel replication incorrectly caches charset between worker threads

  • Revision #4162 Thu 2014-04-24 16:59:01 +0400

    • MDEV-4511 Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types

  • Revision #4161 Thu 2014-04-24 09:41:31 +0200

    • Fix sporadic test failures in rpl_mariadb_slave_capability.test.

  • Revision #4160 Thu 2014-04-24 10:30:13 +0400

    • MDEV-5851 MySQL Worklog #5303 Romansh locale for DAYNAME, MONTHNAME, DATE_FORMAT

  • Revision #4159 Wed 2014-04-23 16:06:06 +0200

    • MDEV-6156: Parallel replication incorrectly caches charset between worker threads

  • Revision #4158 Wed 2014-04-23 10:57:25 +0400

    • MDEV-6027 RLIKE: "." no longer matching new line Added a new system variable: default_regex_flags='DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY'

  • Revision #4157 [merge] Tue 2014-04-22 14:43:13 -0700

    • Merge.

    • Revision #4152.1.1 Tue 2014-04-22 14:39:57 -0700

      • Fixed the problem of . Back-ported from the mysql 5.6 code line the patch with the following comment:

  • Revision #4156 Tue 2014-04-22 11:23:35 +0400

    • MDEV-5975 Prepared statements with DATE literals do not honor NO_ZERO_IN_DATE

  • Revision #4155 [merge] Mon 2014-04-21 20:45:38 +0200

    • 10.0-connect merge

    • Revision #3984.1.27 [merge] Mon 2014-04-21 14:57:10 +0400

      • Merge 10.0 -> 10.0-connect

    • Sat 2014-04-19 17:02:53 +0200

      • Implement "remote" index (similar to FEDERATED ones) for MYSQL tables. Not yet done for ODBC tables. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/mycat.cc storage/connect/plgdbsem.h storage/connect/reldef.h storage/connect/tabdos.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h storage/connect/xindex.cpp storage/connect/xtable.h

    • Mon 2014-04-14 14:26:48 +0200

      • In info, the file length sometimes could not be caculated because the catalog data path had not been set. This was added into ha_connect::info. modified: storage/connect/ha_connect.cc

    • Tue 2014-04-08 18:18:02 +0200

      • Add the "skipcol" option to Pivot tables. modified: storage/connect/ha_connect.cc storage/connect/tabpivot.cpp storage/connect/tabpivot.h

    • Tue 2014-04-08 11:15:08 +0200

      • Add index read previous capacity. modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp

    • Sat 2014-04-05 19:26:32 +0200

      • Make memory allocation of VALBLK's more flexible (can be allocated normally when too big to be suballocated) to handle big results. modified: storage/connect/valblk.cpp storage/connect/valblk.h

    • Fri 2014-04-04 01:28:34 +0200

      • FIX and Exhausted memory cause un-prepared long jump Issue proper message when PIVOT column is nullable modified: storage/connect/mysql-test/connect/r/pivot.result storage/connect/mysql-test/connect/t/pivot.test storage/connect/plgdbsem.h storage/connect/tabpivot.cpp

    • Tue 2014-04-01 18:14:57 +0200

      • FIX (max(indexed) doesn't work) By implementing index_last modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp

    • Mon 2014-03-31 01:20:35 +0200

      • Fix using ~ in file name on Linux modified: storage/connect/osutil.c storage/connect/plugutil.c

    • Sun 2014-03-30 22:52:54 +0200

      • Add system variables type_conv and conv_size. This addresses the eventual conversion from TEXT to VARCHAR in PROXY and MYSQL tables. modified: storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/myutil.cpp storage/connect/tabmysql.cpp storage/connect/tabutil.cpp

  • Revision #4154 Fri 2014-04-18 14:07:54 +0400

    • MDEV-5963: InnoDB: Assertion failure in file row0sel.cc line 2503 ...

    • Backport the fix for MySQL Bug#13947868

    • Add our testcase (they don't publish theirs)

  • Revision #4153 Thu 2014-04-17 12:53:53 -0700

    • Fixed the problem of MDEV-5970: back-ported the patch for bug #13256831 from mysql-5.6 code line.

  • Revision #4152 Wed 2014-04-16 09:49:30 +0400

    • MDEV-6059 - Result files with no corresponding test files

  • Revision #4151 [merge] Tue 2014-04-15 11:29:57 +0400

    • MDEV-6088 - Merge spider 3.2

    • Revision #3758.1.46 Tue 2014-03-25 10:39:12 +0900

      • fix for building error

    • Tue 2014-03-25 05:39:33 +0900

      • Spider 3.2

    • Tue 2014-03-25 05:38:08 +0900

      • fix for

    • Tue 2014-03-25 05:36:22 +0900

      • fix invalid memory access

    • Tue 2014-03-25 05:34:57 +0900

      • delete all rows type

    • Tue 2014-03-25 05:33:41 +0900

      • lock tables

    • Tue 2014-03-25 05:32:12 +0900

      • fix for

    • Tue 2014-03-25 05:25:47 +0900

      • add information for MariaDB

    • Tue 2014-03-25 05:24:16 +0900

      • use handler no where clause

    • Tue 2014-03-25 05:22:28 +0900

      • dry access

    • Tue 2014-03-25 05:15:55 +0900

      • fix bg mrr crash

    • Tue 2014-03-25 05:14:10 +0900

      • casual search

    • Tue 2014-03-25 05:12:36 +0900

      • bgs for show records

    • Tue 2014-03-25 05:10:40 +0900

      • current date

    • Tue 2014-03-25 05:09:21 +0900

      • update in trigger

    • Tue 2014-03-25 05:05:04 +0900

      • add sendsql to error log

    • Tue 2014-03-25 05:02:59 +0900

      • direct aggregate with index merge

    • Tue 2014-03-25 05:00:34 +0900

      • handler clause

    • Tue 2014-03-25 04:59:24 +0900

      • mariadb direct update

    • Tue 2014-03-25 04:51:28 +0900

      • fix assersion failure at recovering

    • Tue 2014-03-25 04:49:51 +0900

      • fix crash at using spider_copy_tables()

    • Tue 2014-03-25 04:48:23 +0900

      • fix for building errors

    • Tue 2014-03-25 04:46:43 +0900

      • log spider warnings

    • Tue 2014-03-25 04:45:34 +0900

      • add new xa naming rule

    • Tue 2014-03-25 04:43:43 +0900

      • add version variables

    • Tue 2014-03-25 04:42:40 +0900

      • copy tables with internal xa

    • Tue 2014-03-25 04:40:46 +0900

      • scale for registering xid

    • Tue 2014-03-25 04:39:17 +0900

      • crash at using show index

    • Tue 2014-03-25 04:35:56 +0900

      • fix crash at using mysqldump

    • Tue 2014-03-25 04:34:15 +0900

      • find temporary table

    • Tue 2014-03-25 04:32:22 +0900

      • partition auto increment init

    • Tue 2014-03-25 04:31:11 +0900

      • bka and count

    • Tue 2014-03-25 04:29:52 +0900

      • fix for building error

    • Tue 2014-03-25 04:26:48 +0900

      • append group by for no order by

    • Tue 2014-03-25 04:23:24 +0900

      • fix line endings

    • Tue 2014-03-25 04:17:18 +0900

      • internal xa

    • Tue 2014-03-25 04:14:30 +0900

      • crash if data node down before commit

    • Tue 2014-03-25 04:11:00 +0900

      • Spider 3.1

    • Tue 2014-03-25 04:09:43 +0900

      • temporary reverting for merging Spider

    • [merge] Tue 2014-03-25 04:01:17 +0900

      • Merge from MariaDB-10.0

    • [merge] Mon 2014-02-10 03:33:23 +0900

      • Merge

    • [merge] Sat 2013-06-22 09:55:06 +0400

      • Merge.

    • Wed 2013-06-19 13:52:33 +0400

      • - Spider storage engine

    • Thu 2013-06-13 12:36:32 +0400

      • - Spider storage engine

    • [merge] Sat 2013-06-08 18:22:29 +0400

      • Merge.

      • Sat 2013-06-08 20:42:54 +0900

    • [merge] Fri 2013-06-07 14:34:43 +0400

      • Merge.

      • Thu 2013-06-06 00:50:56 +0900

  • Revision #4150 Sat 2014-04-12 01:01:32 +0400

    • MDEV-6081: ORDER BY+ref(const): selectivity is very incorrect (MySQL Bug#14338686) Add a testcase and backport this fix:

  • Revision #4149 Mon 2014-04-07 13:49:48 +0400

    • MDEV-6041: ORDER BY+subqueries: subquery_table.key=outer_table.col is not recongized as binding

    • Make JOIN::const_key_parts include keyparts for which the WHERE clause has an equality in form "t.key_part=reference_outside_this_select"

    • This allows to avoid filesort'ing in some cases (and also avoid a difficult choice between using filesort or using an index)

  • Revision #4148 Fri 2014-04-11 02:10:03 +0400

    • MDEV-6068 Upgrade removes all changes to 'mysql' database

  • Revision #4147 Thu 2014-04-10 15:26:05 +0400

    • Fixing compilation problem on AIX.

  • Revision #4146 Thu 2014-04-10 12:14:18 +0300

    • MDEV-5401: Wrong result (missing row) on a 2nd execution of PS with exists_to_in=on, MERGE view or a SELECT SQ

  • Revision #4145 Thu 2014-04-10 09:38:57 +0200

    • MDEV-6040: MariaDB hangs if terminated quickly after start

  • Revision #4144 Wed 2014-04-09 14:42:46 +0200

    • MDEV-5938: Exec_master_log_pos not updated at log rotate in parallel replication

  • Revision #4143 [merge] Wed 2014-04-02 03:56:04 -0700

    • Merge

    • Revision #4140.1.1 Tue 2014-04-01 09:59:51 -0700

      • : EITS: Selectivity of non-indexed condition is counted twice in table's fanout : EITS: Incorrect filtered% value for single-table select with range access

      • Fix calculate_cond_selectivity_for_table() to work correctly with range accesses over multi-component keys:

        • First, take selectivity of all possible range scans into account. Remember which fields were used bt the range scan:

        • Then, calculate selectivity produced by sargable predicates on fields. If a field was used in a possible range access, assume its selectivity is already taken into account.

      • Fix table_cond_selectivity(): when quick select is used, selectivity of COND(table) is taken into account in matching_candidates_in_table(). In table_cond_selectivity() we should not apply it for the second time.

  • Revision #4142 Mon 2014-03-31 18:04:05 +0400

    • Options option_name=0 in combination files were processed incorrectly

  • Revision #4141 Mon 2014-03-31 18:03:30 +0400

    • Increase version number

  • 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 Distributions which Include MariaDB page.

    Revision #4209
    Revision #4208
    Revision #4206.1.3
    Revision #4207
    MDEV-4791
    Revision #4206
    Revision #4155.1.6
    Revision #4205
    Revision #4204
    Revision #4203
    Revision #4202
    Revision #4201
    Revision #4200
    Revision #4199
    Revision #4198
    Revision #0.12.70
    spinner

    skip performance_schema also in spider/bg suite (as it was done for spider suite)

  • Revision #3993 Thu 2014-02-06 21:26:00 +0100

    • update failing test to match recently updated result file

  • Revision #3992 [merge] Thu 2014-02-06 16:38:40 +0100

    • merge with 10.0-monty

    • Revision #3978.1.4 Thu 2014-02-06 16:14:09 +0200

      • Fixed errors and warnings found by buildbot

    • Wed 2014-02-05 21:36:16 +0200

      • : CREATE OR REPLACE obtains stricter locks than the connection had before

    • Wed 2014-02-05 19:25:18 +0200

      • Marked some very slow tokudb test with --big_test

    • [merge] Wed 2014-02-05 19:23:11 +0200

      • Automatic merge

      • Wed 2014-02-05 19:01:59 +0200

  • Revision #3991 Thu 2014-02-06 16:28:05 +0100

    • fix tests for solaris - different errno numbers and/or different errno messages

  • Revision #3990 Thu 2014-02-06 16:27:55 +0100

    • fix tests to cleanup after themselves

  • Revision #3989 Thu 2014-02-06 16:27:44 +0100

    • another TLS valgrind suppression

  • Revision #3988 Thu 2014-02-06 16:27:23 +0100

    • fix the fix and update test results for MDEV-4439

  • Revision #3987 Thu 2014-02-06 16:27:05 +0100

    • MDEV-4439 ALTER TABLE .. [ADD|DROP] FOREIGN KEY IF [NOT] EXISTS does not work if constraint name is not used. Patches for server and the Innodb engine. Server is fixed so it does nothing if no indexes left to alter. Innodb parser is fixed so it looks for the IF [NOT] EXISTS option in a string. Another change is that it uses the index name for the internal dictionary. Prior to that it only used the CONSTRAINT name for it.

  • Revision #3986 Thu 2014-02-06 16:25:40 +0100

    • MDEV-5499 install_spider.sql tries to create tables with DEFAULT clause for TEXT columns

  • Revision #3985 Thu 2014-02-06 16:25:18 +0100

    • mtr: allow nested plugin suites to be defaults too

  • Revision #3984 [merge] Thu 2014-02-06 14:21:50 +0400

    • Merge 10.0-connect -> 10.0

    • Revision #3966.2.3 [merge] Wed 2014-02-05 13:36:17 +0400

      • Merge 10.0->10.0-connect

    • Mon 2014-02-03 23:07:49 +0100

      • Fix a few GCC errors an warnings

    • Mon 2014-02-03 16:14:13 +0100

      • This is a major update of CONNECT that goes from version 1.1 to 1.2

        • Implement a first support of the ALTER TABLE command. This fixes but does much more than only that. See the details of how ALTER is supported in the new documentation and also in comment. This is done principally by implementing for CONNECT the virtual function check_if_supported_inplace_alter.

  • Revision #3983 Wed 2014-02-05 18:18:51 +0100

    • revert bugfix for MDEV-5295 deb upgrade 5.5 to 10.0.6 does not work it didn't help, instead it only broke upgrades even more

  • Revision #3982 Wed 2014-02-05 17:27:41 +0100

    • more solaris fixes. xtradb and spider.

  • Revision #3981 Wed 2014-02-05 17:27:32 +0100

    • fix the test to be independent from the stack size

  • Revision #3980 Wed 2014-02-05 20:53:54 +0200

    • Fix of rpl_parallel.test cleanup.

  • Revision #3979 [merge] Wed 2014-02-05 20:35:11 +0200

    • merge 10.0-base ->10.0

    • Revision #3427.35.235 [merge] Wed 2014-02-05 16:20:37 +0200

      • merge 5.5->10.0-base

      • Wed 2014-02-05 14:25:37 +0400

        • unix_socket fails in some build environments when $USER variable appears to be unset, or when it contains 'root' even though the user does not have real root permissions

      • Sat 2014-02-01 02:41:12 +0400

        • Increment the version number

      • [merge] Wed 2014-01-29 00:19:53 +0200

        • merge of (5.3->5.5)

        • Tue 2014-01-28 23:23:14 +0200

    • Mon 2014-02-03 08:54:12 +0400

      • Upgrading the bundled PCRE to 8.34

  • Revision #3978 Wed 2014-02-05 16:41:29 +0400

    • From MySQL 5.6.13 change log: Unlike MyISAM, InnoDB does not support boolean full-text searches on nonindexed columns, but this restriction was not enforced, resulting in queries that returned incorrect results. (Bug #16434374)

  • Revision #3977 Wed 2014-02-05 16:39:21 +0400

    • Intentional change in logging

  • Revision #3976 Wed 2014-02-05 03:51:18 +0400

    • Spider tests failed in buildbot due to the lack of memory. Turned off Performance Schema for Spider test suite

  • Revision #3975 Wed 2014-02-05 03:17:39 +0400

    • MDEV-5591 Cannot build the package under Debian Wheezy

  • Revision #3974 Tue 2014-02-04 19:30:29 +0100

    • harmless typo fixed

  • Revision #3973 Tue 2014-02-04 19:29:58 +0100

    • ha_xtradb.so fix for solaris, gcc 3.4.3

  • Revision #3972 Tue 2014-02-04 19:08:50 +0100

    • don't link with libmysys twice (it's implied here)

  • Revision #3971 Tue 2014-02-04 19:07:15 +0100

    • update result file

  • Revision #3970 [merge] Tue 2014-02-04 10:49:44 +0100

    • merge

    • Revision #3965.1.23 Mon 2014-02-03 22:28:35 +0100

      • test fixes

    • Mon 2014-02-03 15:27:03 +0100

      • WEIGHT_STRING fix: correct Item_func_weight_string::eq() method

    • Mon 2014-02-03 15:26:58 +0100

      • mysql 5.6 partitioning bugfix: doubly-reported error

    • [merge] Mon 2014-02-03 15:22:39 +0100

      • 10.0-base merge

      • Sat 2014-02-01 00:54:28 +0100

    • Sun 2014-02-02 10:09:05 +0100

      • fixes:

        • roles.grant_proxy-5526 test for --embedded

    • Sun 2014-02-02 10:06:29 +0100

      • - InnoDB transportable tablespaces. Cleanups:

        • remove unused HA_EXTRA_EXPORT (can be added later if needed, e.g. for Aria)

    • Sun 2014-02-02 10:00:36 +0100

      • Merge the server part of - InnoDB transportable tablespaces. Syntax. Server support. Test cases.

      • InnoDB bugfixes:

    • [merge] Sat 2014-02-01 14:08:34 +0100

      • upgrade sphinx to 2.1.5

      • Sat 2014-02-01 10:56:56 +0100

    • [merge] Sat 2014-02-01 10:53:41 +0100

      • null-merge with the new sphinxse-merge bzr tree

      • Sat 2014-02-01 10:40:58 +0100

    • Sat 2014-02-01 09:34:07 +0100

      • Wrong row counter in found_rows() result

    • Sat 2014-02-01 09:33:26 +0100

      • Set AUTO_INCREMENT below max value of column.

      • Update InnoDB to 5.6.14

    • Sat 2014-02-01 09:32:59 +0100

      • Custom errors (generated from storage engine) not getting returned by mariadb

    • Wed 2014-01-29 16:10:53 +0100

      • deb upgrade 5.5 to 10.0.6 does not work

    • Wed 2014-01-29 11:00:06 +0100

      • Assertion ``status == 0'` fails on creating user after granting it role admin option

    • Wed 2014-01-29 00:05:24 +0100

      • Assertion ``proxied_user->host.length'` fails on GRANT PROXY ON

    • Tue 2014-01-28 21:11:56 +0100

      • Server crashes on DROP USER

    • Tue 2014-01-28 21:02:17 +0100

      • SET ROLE as prepared statement crashes the server

    • Tue 2014-01-28 21:01:21 +0100

      • Connection lost on wrong CREATE ROLE

    • Tue 2014-01-28 19:44:19 +0100

      • ha_sphinx.so is not included into Ubuntu deb packages (included into Debian)

    • Sat 2014-01-25 14:52:20 +0100

      • add all csv extensions to the ha_tina_exts[] array

    • Wed 2013-12-25 21:21:47 +0100

      • minor cleanup

    • Wed 2013-12-18 15:39:09 +0200

      • Fix for: : User auto-creation does not work upon GRANT

    • Wed 2013-12-25 10:13:15 +0100

      • mtr: print a detailed warning on a uninit assignment in the [ENV] group spider suites: #varname is a valid syntax for a variable name, don't use it for comments

  • Revision #3969 [merge] Tue 2014-02-04 13:34:11 +0400

    • Merge

    • Revision #3966.1.1 Tue 2014-02-04 13:27:10 +0400

      • : range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:

  • Revision #3968 Tue 2014-02-04 12:05:00 +0400

    • Removing "#include <sys/timeb.h>" from my_global.h, which has been removed earlier, but somehow got into the sources again.

  • Revision #3967 Mon 2014-02-03 23:29:22 +0400

    • MDEV-5450 Assertion ``cached_field_ type == MYSQL_TYPE_STRING || ltime.time_type == MYSQL_TIMESTAMP_NONE || mysql_type_to_time_type(cached_field_type) == ltime.time_type'` fails with IF, ISNULL, ADDDATE

  • Revision #3966 [merge] Mon 2014-02-03 09:13:03 +0400

    • Merg 10.0-connect -> 10.0

    • Revision #3913.1.27 [merge] Fri 2014-01-31 14:21:15 +0400

      • merge 10.0 -> 10.0-connect

    • Tue 2013-12-31 13:08:29 +0100

      • Fix bug (fail to create or drop a table dbn.tbn when no default database)

    • Sat 2013-12-28 16:56:51 +0100

      • Fix variables used uninitialized

    • Sat 2013-12-28 15:46:49 +0100

      • Add the DECIMAL data type (TYPE_DECIM) Change the variable name of the DOUBLE type from TYPE_FLOAT to TYPE_DOUBLE Change some names to reflect ODBC version 3. This affects some variable names, function names and catalog table column names. Qualifier -> Catalog Owner (Creator) -> Schema Length -> Precision Prec -> Scale

    • Wed 2013-12-25 18:24:37 +0400

      • Adding tests for TABLE_TYPE=ODBC with Oracle.

  • Revision #3965 [merge] Tue 2014-01-21 14:07:00 +0400

    • Merge

    • Revision #3962.1.1 Tue 2014-01-21 14:02:56 +0400

      • : Assertion ``toku_ft_needed_unlocked(src_h)'` failed (errno=11) ...

        • the problem was caused by EXPLAIN INSERT SELECT. For that statement, the code would call select_insert::prepare2(), which would call handler->ha_start_bulk_insert(). The corresponding handler->end_bulk_insert() call is made from select_insert::send_eof or select_insert::abort_result_set which are never called for EXPLAIN INSERT SELECT.

        • Fixed by re-using approach of mysql-5.6: don't call ha_start_bulk_insert() if we are in EXPLAIN.

  • Revision #3964 Mon 2014-01-20 16:36:57 +0400

    • MDEV-4816: rpl.rpl_trunc_temp fails in 10.0-serg Undo the previous band-aid fix in psergey@askmonty.org-20130802141209-4dqfvx2db8acxwbl. Kristian has made a proper fix, which uses a different approach.

  • Revision #3963 Tue 2014-01-14 19:00:38 +0100

    • Fix for MDEV-4117 @@global.relay_log_purge not per-master, conflicts between different masters in multisource replication

  • Revision #3962 Sat 2013-12-28 20:36:57 +0400

    • Increment the version number

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

    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3994

    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.

    spinner

    MariaDB 10.0.3 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 11 Jun 2013

    For the highlights of this release, see the .

    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.

    fix error caused by reprepare
    skip embedded test
  • Revision #3747.1.23 Wed 2013-06-05 01:35:45 +0900

    • fix crushing at using for embedded

  • Revision #3747.1.22 Tue 2013-06-04 11:11:02 +0900

    • fix caused an error when executing spd_copy_tables and spd_ping_table in stored procedure

  • Revision #3747.1.21 Tue 2013-06-04 03:23:22 +0900

    • change error message for knowing more detail

  • Revision #3747.1.20 Sat 2013-06-01 03:53:41 +0900

    • change variable import

  • Revision #3747.1.19 Fri 2013-05-31 00:10:40 +0900

    • change variable import

  • Revision #3747.1.18 Fri 2013-05-31 00:05:36 +0900

    • fix warnings

  • Revision #3747.1.17 [merge] Thu 2013-05-30 02:45:38 +0900

    • merge from lp:maria-captains/maria/10.0-spider

    • Revision #3747.2.1 Mon 2013-05-27 16:35:44 +0400

      • Added spider tests to DEFAULT_SUITES.

  • Revision #3747.1.16 Thu 2013-05-30 02:02:47 +0900

    • fix test errors

  • Revision #3747.1.15 Thu 2013-05-30 01:45:53 +0900

    • fix test errors.

  • Revision #3747.1.14 Tue 2013-05-28 11:25:02 +0900

    • fix compiler warnings

  • Revision #3747.1.13 Fri 2013-05-24 05:28:54 +0900

    • add suite.opt and suite.pm

  • Revision #3747.1.12 Fri 2013-05-24 05:27:43 +0900

    • add test for auto_increment_mode

  • Revision #3747.1.11 Fri 2013-05-24 05:25:44 +0900

    • add test for auto_increment_mode

  • Revision #3747.1.10 Thu 2013-05-23 02:30:55 +0900

    • remove init_handlersocket.inc and init_innodb_pluging.inc

  • Revision #3747.1.9 Wed 2013-05-22 12:27:08 +0900

    • skip test if target engine is not available

  • Revision #3747.1.8 Wed 2013-05-22 02:40:52 +0900

    • expand file path field

  • Revision #3747.1.7 Wed 2013-05-22 00:39:15 +0900

    • fix bug of auto_increment_mode=0 and 1

  • Revision #3747.1.6 Tue 2013-05-21 22:55:25 +0900

    • fix compiler warnings

  • Revision #3747.1.5 Tue 2013-05-21 01:33:52 +0900

    • define spider_dig_upper[], spider_wild_many, spider_wild_one, spider_wild_prefix

  • Revision #3747.1.4 Tue 2013-05-21 00:17:36 +0900

    • remove mysql-test/lib/plugin directory. move Spider's test from mysql-test/suite to storage/spider/mysql-test .

  • Revision #3747.1.3 Mon 2013-05-13 09:51:24 +0900

    • fix illegal memory access for background sts/crd for windows

  • Revision #3747.1.2 Mon 2013-05-13 09:48:55 +0900

    • fix spider/bg test result

  • Revision #3747.1.1 Mon 2013-05-13 05:08:51 +0900

    • Merage Spider Storage Engine

  • Revision #0.63.2
    Revision #0.63.1
    MDEV-3037
    Revision #3962.2.14
    MDEV-5996
    Revision #3962.2.13
    Revision #3962.2.12
    MDEV-5996
    Revision #3962.2.11
    MDEV-5891
    Revision #3962.2.10
    Revision #3962.2.9
    MDEV-5891
    Revision #3962.2.8
    Revision #3962.2.7
    MDEV-5634
    Revision #3962.2.6
    Revision #3962.2.5
    Revision #3962.2.4
    Revision #3962.2.3
    Revision #3962.2.2
    Revision #3962.2.1
    MDEV-5947
    Revision #3984.1.26
    Revision #3984.1.25
    Revision #3984.1.24
    Revision #3984.1.23
    Revision #3984.1.22
    Revision #3984.1.21
    MDEV-6019
    MDEV-6021
    Revision #3984.1.20
    MDEV-5989
    Revision #3984.1.19
    Revision #3984.1.18
    Revision #3758.1.45
    Revision #3758.1.44
    MariaDB 10.0.9
    Revision #3758.1.43
    Revision #3758.1.42
    Revision #3758.1.41
    Revision #3758.1.40
    MariaDB 10.0.8
    Revision #3758.1.39
    Revision #3758.1.38
    Revision #3758.1.37
    Revision #3758.1.36
    Revision #3758.1.35
    Revision #3758.1.34
    Revision #3758.1.33
    Revision #3758.1.32
    Revision #3758.1.31
    Revision #3758.1.30
    Revision #3758.1.29
    Revision #3758.1.28
    Revision #3758.1.27
    Revision #3758.1.26
    Revision #3758.1.25
    MariaDB 10.0.7
    Revision #3758.1.24
    Revision #3758.1.23
    Revision #3758.1.22
    Revision #3758.1.21
    Revision #3758.1.20
    Revision #3758.1.19
    MDEV-5299
    Revision #3758.1.18
    Revision #3758.1.17
    Revision #3758.1.16
    Revision #3758.1.15
    Revision #3758.1.14
    MariaDB 10.0.6
    Revision #3758.1.13
    Revision #3758.1.12
    Revision #3758.1.11
    Revision #3758.1.10
    Revision #3758.1.9
    Revision #3758.1.8
    Revision #3758.1.7
    Revision #3758.1.6
    Revision #3758.1.5
    Revision #3758.1.4
    MDEV-4438
    Revision #3758.1.3
    MDEV-4438
    Revision #3758.1.2
    Revision #3747.1.25
    Revision #3758.1.1
    Revision #3747.1.24
    MDEV-5992
    MDEV-5984
    Replication changes for CREATE OR REPLACE TABLE
  • CREATE TABLE is by default executed on the slave as CREATE OR REPLACE

  • DROP TABLE is by default executed on the slave as DROP TABLE IF NOT EXISTS

  • Revision #3961.1.6 Fri 2014-01-31 12:06:28 +0200

    • Fixes for CREATE_OR_REPLACE

      • MDEV-5587 Server crashes in Locked_tables_list::restore_lock on CREATE OR REPLACE .. SELECT under LOCK

      • Assertion ``share->tdc.all_tables.is_empty() || remove_type != TDC_RT_REMOVE_ALL'` fails in tdc_remove_table

      • Strange error on CREATE OR REPLACE table over an existing view

  • Revision #3961.1.5 Wed 2014-01-29 15:41:10 +0200

    • Fixed compiler warnings Made stopping of slave more robust Fixed tokudb test cases that gave different results between runs Speed up some slow tokudb tests by adding begin ... commit

  • Revision #3961.1.4 Wed 2014-01-29 15:37:17 +0200

    • Implementation of MDEV-5491: CREATE OR REPLACE TABLE

  • Revision #3961.1.3 Thu 2014-01-09 22:01:12 +0200

    • Cleanups:

      • Updated help for mysql-test-run

      • Added OQGraph to all cmake error output regarding OQGraph to make it easier to spot problems

      • Suppressed warning messages from OQGraph

      • Added test for version_malloc_library variable

  • Revision #3961.1.2 Thu 2014-01-02 11:19:19 +0200

    • Fixes to get valgrind to work with jemalloc

      • Added MALLOC_LIBRARY variable to hold name of malloc library

      • Back ported valgrind related fixes from jemalloc 3.4.1 to the included jemalloc 3.3.1

      • Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free() to avoid clash with jemalloc 3.4.1

      • Use option --soname-synonyms=somalloc=NON to valgrind when using jemalloc

      • Show version related variables in mysqld --help Added SHOW_VALUE_IN_HELP marker

  • Revision #3961.1.1 Fri 2013-12-27 13:00:14 +0200

    • Increased back_log to 150, but not more than max_connections.

      • This was done to get better performance when doing a lot of connections. Ensure that thread_cache_size is not larger than max_connections (trivial optimizations). Fixed that the --host_cache_size=# startup option works

  • MDEV-5369: Wrong result (0 instead of NULL) on 2nd execution of PS with LEFT JOIN, TEMPTABLE view
    make sequence and sql_discovery suites default too
  • Revision #3427.35.232 [merge] Sat 2014-02-01 00:54:03 +0100

    • 5.5 merge

    • Revision #3413.21.508 [merge] Tue 2014-01-28 10:58:18 +0100

      • 5.3 merge

      • [merge] Tue 2014-01-28 10:27:52 +0100

        • 5.2 merge

        • [merge] Tue 2014-01-28 10:23:11 +0100

    • Tue 2014-01-28 11:12:43 +0400

      • - Deadlock between mysql_change_user(), SHOW VARIABLES and INSTALL PLUGIN

    • [merge] Tue 2014-01-28 13:00:50 +0400

      • merge 5.3 -> 5.5

      • Tue 2014-01-28 12:25:29 +0400

    • Mon 2014-01-27 20:50:32 +0100

      • ALTER TABLE progress report > 100%

    • Mon 2014-01-27 16:58:26 +0100

      • Missing dependency to "patch" for the Debian/Ubuntu "mariadb-test" package

    • Mon 2014-01-27 12:11:04 +0100

      • RQG induced crash in mi_assign_to_key_cache in safe mutex unlock

    • Mon 2014-01-27 12:10:53 +0100

      • mtr: check that tests clean up debug_sync. fix tests that didn't.

    • Sun 2014-01-26 21:49:39 +0100

      • improve oqgraph boost check to filter out newer boost versions

    • Sun 2014-01-26 21:49:31 +0100

      • workaround test failures in buildbot: in some VMs readline thinks that the window size is zero. ignore it.

    • Sun 2014-01-26 21:49:19 +0100

      • Assertion ``length <= column->length'` fails in write_block_record with functions in select list, GROUP BY, ORDER BY

    • Sun 2014-01-26 21:49:11 +0100

      • move innodb specific test from group_by.test to group_by_innodb.test

    • Sun 2014-01-26 21:49:04 +0100

      • fix the test for to clean up after itself

    • Sun 2014-01-26 21:48:42 +0100

      • Fix for : MariaDB returns warnings for INSERT IGNORE

    • Sun 2014-01-26 21:48:23 +0100

      • Fixed that setup_natural_join_row_types can safely be called twice

    • Sun 2014-01-26 21:47:31 +0100

      • Fixed bug that I accidently introduced in mysql_tzinfo_to_sql Added test cases

    • Sun 2014-01-26 20:46:15 +0200

      • speed up tokudb tests by adding begin/commit around insert loops Marked very long running tests as big_test

    • Sat 2014-01-25 15:41:08 +0200

      • Fixed : Wrong result with Aria table populated with disabled keys

    • [merge] Mon 2014-01-27 15:05:23 +0400

      • Merge 5.3 -> 5.5

      • Mon 2014-01-27 13:15:40 +0400

    • [merge] Mon 2014-01-27 13:14:00 +0400

      • Merge 5.3 -> 5.5

      • Sat 2014-01-25 00:26:40 +0400

    • [merge] Sun 2014-01-26 16:41:15 +0200

      • merge 5.3->5.5

      • [merge] Thu 2014-01-23 12:05:10 +0200

    • [merge] Fri 2014-01-24 23:44:52 +0400

      • Merge

      • Fri 2014-01-24 23:40:48 +0400

    • Fri 2014-01-24 19:44:13 +0200

      • Fixed Mageia Bug 12355: mariadb produces warning messages while loading timezone information

        • Warnings about wrong symlink messages or non-timezone files with '.tab' are now only given if run with --verbose

    • Fri 2014-01-24 14:50:18 +0200

      • Fix for : double call procedure in one session

        • hard shutdown the server Main fix was to not cache derivied tables as they may be temporary tables that are deleted before the next query. This was a bit tricky as Item_field::fix_fields depended on cached_tables to be set to resolve some columns.

    • Fri 2014-01-24 14:30:19 +0200

      • Fixed failures in tokudb test cases

    • Fri 2014-01-24 06:07:22 +0400

      • no audit events for warnings converted to errors in the strict mode. small fix in the --replace_regex template.

    • Thu 2014-01-23 22:21:02 +0400

      • no audit events for warnings converted to errors in the strict mode. Plugins get error notifications only when my_message_sql() is called. But errors are launched with THD::raise_condition() calls in other places. These are push_warning(), implementations of SIGNAL and RESIGNAL commands. So it makes sence to notify plugins there in THD::raise_condition().

    • [merge] Thu 2014-01-23 21:12:37 +0400

      • Merge

      • Thu 2014-01-23 15:41:51 +0400

    • Thu 2014-01-23 11:04:59 +0100

      • add index to an innodb table with a uniqueness violation crashes mysqld

    • Thu 2014-01-23 00:03:05 +0100

      • Assertion ``! is_set()'` fails on INSERT IGNORE when a table has no partition for a value

    • Thu 2014-01-23 00:02:52 +0100

      • Invalid cmake variable in mysql-test/CMakeLists.txt

    • Thu 2014-01-23 00:02:37 +0100

      • Change our INSTALL_DEBUG_SYMBOLS cmake function to be less picky and support MySQL CMakeLists.txt files

    • Thu 2014-01-23 00:02:22 +0100

      • update debian patches to match the current code state

    • Thu 2014-01-23 00:02:08 +0100

      • fix XtraDB to compile on Windows

    • Wed 2014-01-22 23:59:21 +0100

      • update test results, broken by fix

    • [merge] Wed 2014-01-22 15:35:42 +0100

      • Percona-Server-5.5.35-rel33.0.tar.gz

      • Wed 2014-01-22 10:03:32 +0100

    • [merge] Wed 2014-01-22 15:29:36 +0100

      • MySQL-5.5.35 merge

    • Tue 2014-01-21 17:20:51 +0100

      • clarify plugin-load usage in tokudb.cnf file

    • Tue 2014-01-21 17:20:44 +0100

      • remove an unused error message

    • Wed 2014-01-22 15:16:57 +0200

      • Fix for : Bad error message when moving very old .frm files to . mysql_upgrade --help now also prints out --default options and variable values. mysql_upgrade now prints permission errors. mysql_upgrade doesn't print some non essential info if --silent is used. Added handler error message about incompatible versions Fixed that mysqlbug and mysql_install_db have the executable flag set. Removed executable flag for some non executable files. Changed in mysql_install_db askmonty.org to mariadb.com. Ensured that all client executables prints --default options the same way. Allow REPAIR ... USE_FRM for old .frm files if the are still compatible. Extended shown error for storage engine messages.

    • Tue 2014-01-21 17:27:36 +0400

      • : memory leak in 5.5.32-MariaDB-1wheezy-log

        • When a JOIN has both "optimization tabs" (JOIN_TABs used to read the base tables and do the join operation) and also has "execution tabs" (a JOIN_TAB that is to produce result set that is sent to the client), do not forget to call JOIN_TAB::cleanup() for the execution JOIN_TAB.

    • [merge] Wed 2014-01-15 16:07:50 +0200

      • Merge 5.3->5.5

      • Mon 2014-01-13 21:30:42 +0200

    • Sun 2014-01-05 15:21:58 +0200

      • Don't writing entries to slave log about binlog_checksum not existing on master if log_warnings is <=1.

    • Thu 2014-01-02 15:51:02 +0200

      • Fixed : SELECT using ORDER BY DESC and LIMIT produces unexpected results (InnoDB/XtraDB) This only happend when using an ORDER BY on a primary key part, where all other key parts where constant. Remove of duplicated expressions in ORDER BY (as the old code did this in some strange cases)

    • Mon 2013-12-30 20:30:29 +0400

      • : Test main.subselect_sj_jcl6 fails sporadically due to insufficient ordering

        • Add --sorted_result to the query

    • Tue 2013-12-17 17:26:54 +0100

      • Assertion ``Handlerton: r==0 '` failed (errno=0) on EXPLAIN with TokuDB tables

  • Revision #3427.35.231 Fri 2014-01-31 13:52:29 +0400

    • Adding a new command into CMakeLists.txt: SET(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON) to find header files from the bundled libraries (jemalloc, yassl, readline, pcre, etc) before the ones installed in the system.

  • Revision #3427.35.230 [merge] Tue 2014-01-07 11:57:03 +0100

    • Merge into 10.0-base: MDEV-5363, make parallel replication waits killable.

    • Revision #3427.41.9 Mon 2014-01-06 16:05:52 +0100

      • : Make parallel replication waits killable

    • Fri 2014-01-03 12:20:53 +0100

      • : Make parallel replication waits killable

    • Wed 2013-12-18 16:26:22 +0100

      • : Make parallel replication waits killable

    • Tue 2013-12-17 13:24:51 +0100

      • : Make parallel replication waits killable

    • Tue 2013-12-17 10:50:34 +0100

      • : Make parallel replication waits killable

    • Mon 2013-12-16 13:48:32 +0100

      • : Make parallel replication waits killable

    • Fri 2013-12-13 14:26:51 +0100

      • : Make parallel replication waits killable

    • Fri 2013-12-06 13:28:23 +0100

      • : Make parallel replication waits killable

    • Thu 2013-12-05 14:36:09 +0100

      • : Make parallel replication waits killable

  • gcc warning in Connect
    clarify the meaning of HA_CAN_EXPORT
  • make all engines that support EXPORT to announce it

  • reduce code duplication

  • don't mess around with system sprintf's, always use my_error() for errors.
  • don't use InnoDB internal error codes where OS error codes are expected.

  • don't say "file not found", when it was.

  • sphinxse 2.1.5-release
    sphinxse 0.9.9
    Apply MySQL-5.6 hack for MySQL Bug#16434374
  • Move Aria-only HA_RTREE_INDEX from my_base.h to maria_def.h (breaks an assert in InnoDB)

  • Fix InnoDB memory leak

  • Revision #3978.1.3
    MDEV-5602
    Revision #3978.1.2
    Revision #3978.1.1
    Revision #3961.1.7
    Revision #3966.2.2
    Revision #3966.2.1
    MDEV-5440
    MDEV-5440
    Revision #3413.21.511
    Revision #3413.21.510
    Revision #3413.21.509
    MDEV-5369
    Revision #2502.567.191
    Revision #3427.35.234
    Revision #3965.1.22
    Revision #3965.1.21
    Revision #3965.1.20
    Revision #3427.35.233
    Revision #3965.1.19
    Revision #3965.1.18
    MySQL Worklog #5522
    Revision #3965.1.17
    MySQL Worklog #5522
    Revision #3965.1.16
    Revision #0.47.2
    Revision #3965.1.15
    Revision #0.47.1
    Revision #3965.1.14
    MDEV-5549
    Revision #3965.1.13
    MDEV-5574
    Revision #3965.1.12
    MDEV-5544
    Revision #3965.1.11
    MDEV-5295
    Revision #3965.1.10
    MDEV-5525
    Revision #3965.1.9
    MDEV-5526
    Revision #3965.1.8
    MDEV-5523
    Revision #3965.1.7
    MDEV-5521
    Revision #3965.1.6
    MDEV-5520
    Revision #3965.1.5
    MDEV-5493
    Revision #3965.1.4
    Revision #3965.1.3
    Revision #3965.1.2
    MDEV-5221
    Revision #3965.1.1
    MDEV-5606
    Revision #3913.1.26
    MDEV-5486
    Revision #3913.1.25
    Revision #3913.1.24
    Revision #3913.1.23
    MDEV-5426
    subscribing
    Distributions which Include MariaDB
    Revision #3761 Mon 2013-06-10 08:40:25 +0200
    • remove .THIS file

  • Revision #3760 Sun 2013-06-09 15:17:28 +0200

    • MDEV-4469 Fedora18 MariaDB-connect-engine packages are incorrectly asserting ownership of /usr/lib and /usr/lib64

  • Revision #3759 [merge] Sat 2013-06-08 01:16:00 +0400

    • Merge from 10.0-connect

    • Revision #3746.1.45 Sat 2013-06-08 00:24:27 +0400

      • Fixing a few compiler warnings

    • Wed 2013-06-05 00:46:06 +0200 *

      • Change CRLF line endings to LF

    • Tue 2013-06-04 17:18:33 +0200 *

      • Adding parallelism to the TBL table type

    • Mon 2013-06-03 14:43:47 +0200

      • compiler warnings

    • Mon 2013-06-03 11:57:34 +0400

      • Fixing the problem with my_bool_t defined two times. (it worked fine with the modern gcc, but failed on some other compilers).

    • Tue 2013-05-28 21:06:15 +0200 *

      • Fix crash when a null qrp is returned for OCCUR tables in connect_assisted_discovery

    • Tue 2013-05-28 17:22:38 +0200 *

      • Extending connect_assisted_discovery column automatic definition to OCCUR and PIVOT table types.

    • Tue 2013-05-28 13:11:45 +0400

      • Recording test results forgotten in the commit adding thd_timezone_service.

    • [merge] Mon 2013-05-27 17:51:42 +0400

      • Merging with the latest 10.0

    • Mon 2013-05-27 17:42:59 +0400 *

      • Fixing embedded verision of the Connect engine when handling table_type=MySQL (and some other types) to connect only to remote MySQL server, do not try to establish embedded connections from the running embedded connection.

    • Mon 2013-05-27 12:42:39 +0400

      • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

    • Mon 2013-05-27 12:38:15 +0400

      • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

    • Mon 2013-05-27 00:17:04 +0200 *

      • Fix Windows compile error

    • Fri 2013-05-24 19:09:59 +0400

      • Adding the timezone plugin service, to convert between MYSQL_TIME and my_time_t and back.

    • Fri 2013-05-24 15:27:20 +0400

      • Do not run mysql.test in case of embedded server. We need a running MySQL server for this test.

    • Fri 2013-05-24 15:21:06 +0400

      • Splitting SQLite3 tests into two parts:

    • Fri 2013-05-24 11:31:43 +0400

      • Removing more cases of direct use of thd.

    • Fri 2013-05-24 09:56:04 +0400

      • Removing direct access to thd, using functions: - thd_query_string() insted of thd->query_string - thd_sql_command() instead ot thd->lex->sql_command - table_share->s.db.str instead of thd->db

    • Fri 2013-05-24 00:19:26 +0200 *

      • Fix setting default type to MYSQL->PROXY->DOS in some places where it was not done correctly. - Fix a bug causing add_field to generate a syntax error on DOUBLE columns with a 0 decimal value. - Column can be undefined when Srcdef is specified.

    • Thu 2013-05-23 12:04:52 +0400

      • Connect: fixing non thread-safe code. Passing "struct tm" buffer to GetGmTime() instead of using a static bufer.

    • Wed 2013-05-22 13:35:21 +0200 *

      • Changing CONNECT version number and date modified: storage/connect/ha_connect.cc storage/connect/mysql-test/connect/r/xml.result

    • Tue 2013-05-21 18:29:10 +0400

      • mtr --suite=connect --embedded tests did not work for two reasons:

    • Mon 2013-05-20 18:17:09 +0200 *

      • Correct misplaced parenthesis in last change

    • Mon 2013-05-20 13:12:34 +0200 *

      • Save and restore srcdef when getting a sub-table (could stay in cache)

    • Sun 2013-05-19 20:16:04 +0200 *

      • Removing unused copy file

    • [merge] Sun 2013-05-19 19:53:38 +0200 *

      • Commit merged and resolve

      • Mon 2013-05-13 16:48:03 +0400

    • Sun 2013-05-19 19:25:06 +0200 *

      • Allowing views and queries as parameters for PROXY base tables NOTE: Checking for looping references cannot be done when using views as parameters. This should not be allowed on production servers and should be dependant on a system variable and/or on speciel grant.

    • [merge] Mon 2013-05-13 12:25:12 +0200 *

      • Commit merged changes

      • [merge] Mon 2013-05-13 13:36:34 +0400

    • Mon 2013-05-13 12:20:08 +0200 *

      • Code cleaning. Eliminating unused code, functions, and variables.

    • Mon 2013-05-13 11:37:34 +0200 *

      • fix use of uninitialized variable (colp)

    • Mon 2013-05-13 10:37:35 +0200 *

      • Set tdbp to NULL when ignored

    • Sun 2013-05-12 18:37:53 +0200 *

      • Changing mode from +x to -x

    • Sun 2013-05-12 18:14:03 +0200 *

      • Code cleaning. modified: storage/connect/connect.cc storage/connect/tabutil.h

    • Sat 2013-05-11 17:00:36 +0200 *

      • Fix tabpivot compile errors on Linux. - Fix Tabpivot not closing the source table. - Fix pivot.test error on Linux by specifying ENDING=2 for the expenses table.

    • Sat 2013-05-11 13:21:15 +0200 *

      • Added a test case for PIVOT tables

    • Fri 2013-05-10 23:05:16 +0200 *

      • Add pivot table files and support

    • Fri 2013-05-10 20:22:21 +0200 *

      • Added table type PIVOT

    • Thu 2013-05-09 16:16:45 +0200 *

      • Fix inverted test on am in MYSQLDEF::DefineAM

    • Sun 2013-05-05 12:45:26 +0200 *

      • General code cleaning, eliminating a few potential bugs

    • Sat 2013-05-04 00:47:55 +0200 *

      • Add test for XCOL and OCCUR tables - Fix a bug causing a crash when doing an ALTER TABLE (because create_info->alias is NULL)

    • Thu 2013-05-02 16:33:15 +0200 *

      • Adding a loop test to prevent PROXY based table to loop when repointing on itself. - Fix bug causing PROXY on non CONNECT tables to sometimes use the wrong DB. - Making some more tests in create that were in pre_create not called anymore when columns are defined. - Updating some test results to reflect new warnings.

    • Tue 2013-04-30 17:48:18 +0200 *

      • Change in connect_assisted_discovery the default value for port from MYSQL_PORT to 0. So it can be later set to mysqld_port if necessary. Doing so, it is no more required to specify port when using the current port and the current port is not equal to MYSQL_PORT (3306)

    • Tue 2013-04-30 16:16:32 +0200 *

      • Allow PROXY based tables to specify MySQL access parameters when the object table is not a CONNECT table. This was the case in previous versions but was no more possible with recent changes.

    • Mon 2013-04-29 17:47:23 +0200 *

      • Fix a bug causing a crash when using OEM tables based on BIN tables.

    • Mon 2013-04-29 13:50:20 +0200 *

      • Adding 3 new table types: PROXY table base on another table. Used by several other types. XCOL proxy on a table having a colummn containing a list of values OCCUR proxy on a table having several columns containing the same type of values that can be put in a unique column and several rows. TBL Not new but now internally using the PROXY table class. - Fix 2 bugs in add_field: Change '=' to ' ' after the COMMENT keyword. Quote column names between '`' in the SQL string. - Update xml test result to the CONNECT version

  • Revision #3758 [merge] Thu 2013-06-06 21:32:29 +0200

    • 10.0-base merge (without InnoDB - all InnoDB changes were ignored)

    • Revision #3427.1.218 [merge] Thu 2013-06-06 17:51:28 +0200

      • 5.5 merge

      • Sat 2013-06-01 21:33:26 +0200

        • Fix a compile warning on NetBSD

      • Sat 2013-06-01 21:30:33 +0200

        • : libreadline-related compilation problems on NetBSD.

      • Thu 2013-05-30 08:23:49 +0300

        • : Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event executio

      • Tue 2013-05-28 21:25:59 +0200

        • followup for revision 3751 "centos5 gcc 4.1 asm bug" remove the workaround from cmake/os/FreeBSD.cmake

      • Thu 2013-05-23 17:05:31 +0300

        • : Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event execution

      • Wed 2013-05-22 16:44:44 +0200

        • - compile sphinx.so/dll and include into packages

      • Mon 2013-05-27 16:35:42 +0200

        • - Fixes for compilation under NetBSD.

      • Fri 2013-05-24 14:33:04 +0200

        • SELECT from I_S.QUERY_CACHE_INFO produces ER_UNKNOWN_ERROR when query cache size is 0

      • Tue 2013-05-21 18:56:35 +0200

        • fix for compiled-in FederatedX

      • Tue 2013-05-21 13:03:37 +0200

        • Creating a federated table with a non-existing server returns a random error code (part 2)

      • [merge] Tue 2013-05-21 09:43:34 +0200

        • 5.3 merge

        • Tue 2013-05-21 09:42:10 +0200

      • Mon 2013-05-20 23:58:44 +0200

        • Creating a federated table with a non-existing server returns a random error code

      • Mon 2013-05-20 13:41:03 +0200

        • increase MAX_HA (number of simultaneously installed storage engines) to 64

      • [merge] Mon 2013-05-20 12:36:30 +0200

        • 5.3 merge. change maria.distinct to use a function that doesn't require ssl-enabled builds

        • [merge] Mon 2013-05-20 11:13:07 +0200

      • Sun 2013-05-19 17:42:30 +0200

        • remove start menu shortcut to upgrade wizard

      • Sun 2013-05-19 17:41:22 +0200

        • : Update MSI installer to use latest HeidiSQL 8.0

      • Fri 2013-05-17 10:16:56 +0400

        • Bug# Server crashes in is_white_space when it's run with query cache, charset ucs2 and collation ucs2_unicode_ci

      • Wed 2013-05-15 16:28:12 +0300 *

        • Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Fixed some compiler warnings - Fixed some failing tests

      • Wed 2013-05-15 02:36:37 +0500

        • Server upgrade via apt-get install does not work. Now empty 'highlevel' packages strictly depend on the same versions of files. These are mariadb-server, mariadb-client, mariadb-test

      • Wed 2013-05-15 02:33:29 +0500

        • MBRContains, MBRWithin no longer work with geometries of different type. get_mm_leaf function can store all sorts of spatial features in one type of field it receives from an Item_field. So we just allow that by setting the type of this field to GEOMETRY.

      • Tue 2013-05-14 18:32:16 +0300

        • When one does 'REPAIR TABLE', update uuid() to the current system

      • Tue 2013-05-14 14:49:52 +0200

        • Fix test failure in plugins.unix_socket when running tests as user root.

      • Mon 2013-05-13 16:11:39 +0200

        • After increasing user name length mysql.db is reported broken and event scheduler does not start

      • Mon 2013-05-13 15:49:48 +0200

        • Buffer overrun when processing --log-bin parameter without file name

      • Mon 2013-05-13 15:49:27 +0200

        • Installing postfix on CentOS 5.9 requires MariaDB-server

      • Mon 2013-05-13 15:46:58 +0200

        • fix test cases

      • Mon 2013-05-13 00:43:46 +0300

        • Fixed : Assertion `trid >= info->s->state.create_trid' failure or data corruption (key points to record outside datafile) on INSERT into an Aria table.

      • Sun 2013-05-12 11:29:16 +0300

        • : Valgrind errors 'invalid write' or assorted server crashes on concurrent flow with partitioned Aria tables : Server crashes on import from MariaDB mysqldump export with partitioned Aria table.

      • Sat 2013-05-11 20:31:50 +0300

        • Fixed that SHOW PROCESSLIST and information_schema.processlist uses the right length for user names. Fixed some failing tests

      • Sat 2013-05-11 12:20:21 +0300

        • : Possible bug in function _ma_apply_undo_row_insert() Added comment to clearify the code.

      • Thu 2013-05-09 23:25:57 +0200

        • Fix compile error

      • Thu 2013-05-09 22:21:07 +0200

        • Small mysql_install_db.exe fixes - Use lc-messages-dir instead of deprecated --language when running mysqld in bootstrap mode. - Add some verbosity to mysql_install_db.exe when it runs in course of MSI installation.

      • Wed 2013-05-08 20:37:17 +0200

        • : log all slow statements (do not use filters), if log_slow_filter is empty.

      • Wed 2013-05-08 13:36:17 +0400

        • The bug "Replication of big5, cp932, gbk, sjis strings makes wrong values on slave" has been fixed.

      • [merge] Wed 2013-05-08 10:12:21 +0200

        • Merge with XtraDB as of Percona-Server-5.5.30-rel30.2

        • Wed 2013-05-08 09:52:54 +0200

      • Tue 2013-05-07 18:28:36 +0200

        • centos5 gcc 4.1 asm bug

      • Tue 2013-05-07 18:26:22 +0200

        • Compilation warnings. openssl compilation problem.

      • [merge] Tue 2013-05-07 13:05:09 +0200

        • mysql-5.5.31 merge

        • [merge] Thu 2013-01-10 10:11:53 +1100

      • Mon 2013-05-06 16:51:41 +0300

        • If one declared several continue handler for the same condition on different level of stored procedures, all of them where executed. Now we only execute the innermost of them (the most relevant).

      • [merge] Sun 2013-05-05 05:38:09 +0400

        • fix null-merged to 5.5

        • [merge] Sun 2013-05-05 05:29:33 +0400

      • [merge] Sat 2013-05-04 21:56:45 -0700

        • Merge 5.3->5.5

        • Fri 2013-05-03 22:46:45 -0700

      • Sat 2013-05-04 20:42:43 +0400

        • : Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with ... - Call tmp_having->update_used_tables() before we have call JOIN::cleanup(). Making the call after join::cleanup() is not allowed, because subquery predicate items walk parent join's JOIN_TAB structures. Which can be invalidated by JOIN::cleanup().

      • Sat 2013-05-04 21:02:07 +0400

        • : Wrong result (missing row) with semijoin, join_cache_level>4 ... - Added testcase

      • Sat 2013-05-04 13:05:24 +0400

        • Update testcase result

      • Sat 2013-05-04 01:08:20 +0400

        • : crash in fix_semijoin_strategies_for_picked_join_order - Added testcase

      • Sat 2013-05-04 00:56:50 +0400

        • : - Assertion `!is_interleave_error' failed on low optimizer_search_depth - When restore_prev_nj_state() is called for the table that is the last remaining child of a nested join, do not leave that nested join's bit in join->cur_embedding_map.

      • Fri 2013-05-03 00:10:43 +0400

        • : Reproducible crash (mysqld got signal 11) in multi_delete::initialize_tables... - make multi_delete::initialize_tables() take into account that the JOIN structure may have semi-join nests (which are not fully initialized when this function is called, they have tab->table=NULL which caused the crash) - Also checked multi_update::initialize_tables(): it has a different logic and needed no fixing.

      • Tue 2013-04-30 00:29:47 +0200

        • - Windows installer does not launch upgrade wizard anymore, even if there are upgradable instances (i.e windows service of lower MariaDB/MySQL version)

      • Sun 2013-04-28 14:28:46 +0200

        • fix test on Windows

      • Sat 2013-04-27 23:28:48 -0700

        • Fixed bug . The function make_join_statistics checks whether eq_ref access uses only constant expressions, and, if this is the case the function performs constant row substitution. The code of this check must take into account hidden components of extended secondary keys.

      • Thu 2013-04-25 15:11:59 +0200

        • Fix build on Windows

      • Thu 2013-04-25 13:16:35 +0200

        • Fix unsigned/signed conversion bug in event type during mysql_binlog_send().

      • Mon 2013-04-22 16:22:39 +0200

        • : Fix sporadic failure of test innodb.innodb_bug14676111

      • Fri 2013-04-19 12:50:16 +0200

        • auditing table accesses

      • Fri 2013-04-19 12:08:55 +0200

        • - Change default for innodb_use_fallocate to FALSE, due to bugs in older Linux kernels (posix_fallocate() does not always guarantee that file size is like one specified)

      • Thu 2013-04-18 22:17:29 +0200

        • Increase username length from 16 characters

      • Wed 2013-04-17 19:42:34 +0200

        • strmake_buf(X,Y) helper, equivalent to strmake(X,Y,sizeof(X)-1) with a bit of lame protection against abuse.

    • Thu 2013-06-06 17:38:07 +0200

      • fix compile error

    • Thu 2013-06-06 15:51:36 +0300

      • Fixed timing failure in myisam-metadata.test

    • Wed 2013-06-05 15:32:44 +0200

      • Fix two small problems in previous push.

    • Wed 2013-06-05 14:32:47 +0200

      • : Global transaction ID.

    • Mon 2013-06-03 07:41:38 +0200

      • : Failing to load GTID slave position from rpl.gtid_slave_pos

    • Wed 2013-05-29 14:23:40 +0200

      • : Incorrect error handling in record_gtid().

    • Wed 2013-05-29 11:41:25 +0200

      • : Master did not allow slave to connect from the very start (empty GTID pos) if GTIDs from other multi_source master was present

  • Revision #3757 Wed 2013-06-05 13:51:28 +0300 *

    • Fixed compiler warning - Don't abort InnoDB if one can't allocate resources for AIO (this patch was in 5.5 and 10.0-base but was missing in 10.0)

  • Revision #3756 [merge] Tue 2013-05-28 16:35:52 +0200

    • merge compile fix 10.0-base -> 10.0

    • Revision #3427.1.210 Tue 2013-05-28 16:35:05 +0200

      • Fix type-typo which caused windows build failure.

  • Revision #3755 [merge] Tue 2013-05-28 15:46:32 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3752.1.1 [merge] Tue 2013-05-28 15:39:56 +0200

      • Merge 10.0-base -> 10.0

      • Tue 2013-05-28 13:28:31 +0200

        • : Implement GTID "strict mode"

      • Sat 2013-05-25 06:32:00 +0200

        • follow-up patch: Add forgotten initialisation of the padding for empty Gtid_List event

      • Fri 2013-05-24 22:21:08 +0200

        • : Replication from to 5.5 does not work

      • Wed 2013-05-22 17:36:48 +0200

        • : Global transaction ID.

      • Thu 2013-05-16 12:41:11 +0200

        • Fix race condition in binlog dump thread during server shutdown.

      • Wed 2013-05-15 19:52:21 +0200

        • : Global transaction ID.

      • Fri 2013-05-10 16:01:38 +0300

        • Merge of patch lp:ahiguti100/maria/handlersocket-fix-78 by Akira Higuchi A bugfix of HandlerSocket is not applied to mariadb yet

      • Fri 2013-05-10 12:32:34 +0300

        • Added some fixes that should make MyISAM & Aria REPAIR work with more than 4G records - If one specifies --force twice to myisamchk and aria_chk, then we will try to finnish the repair even if sort_buffer would be too small. This was done by dynamically allocate buffer handler objects as long as memory lasts. - New option for myisamchk and aria_chk: create-missing-keys - Changed default size of myisam_sort_buffer_size from 8M to 128M. - Changed default size of sort_buffer_size in aria_chk from 128M to 256M. - Increased information in error message about 'sort_buffer_size' beeing to small. - Print also to 'show warnings' if repair was retried. - Increased size of internal sort-buffer-readers from 16K to 128K - Changed printing of 'number of records' to use %ll instead of casting to long - Changed buffer sizes for myisam and aria to use MY_ALIGN_DOWN() to get same number of bytes allocated on different machines.

      • Mon 2013-05-06 14:35:34 +0200

        • Fix big problem in previous push. (Relay log cleanup would nuke binlog state)

      • Sun 2013-05-05 21:39:31 +0300

        • Fixed errors and compiler warnings found by buildbot Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Added missing sync_with_master Other bug fixes: - Free memory for rpl_global_gtid_binlog_state before exit() to avoid 'accessing uninitalized mutex' error.

  • Revision #3754 Tue 2013-05-28 13:32:39 +0400

    • MDEV-4001: Cassandra: server crashes in ha_cassandra::end_bulk_insert on INSERT .. SELECT with a non-existing column - INSERT ... SELECT may call handler->end_bulk_insert() without having called handler->start_bulk_insert(). Let Cassandra SE handle this.

  • Revision #3753 Tue 2013-05-28 12:38:22 +0400

    • MDEV-4443: Cassandra SE: ERROR 1928 (HY000): Internal error: 'Thrift exception: Called write on non-open socket' - Made call re-try system also handle network disconnects (it will reconnect before retrying) - Added Cassandra_network_exceptions counter. - @@cassandra_failure_retries is now always honored.

  • Revision #3752 Thu 2013-05-23 14:52:48 +0200

    • MDEV-4566 : Failing DBUG_ASSERT() in SELECT SLEEP(), with threadpool.

  • Revision #3751 Mon 2013-05-20 08:37:03 +0400

    • MDEV-4000: Mapping between Cassandra blob (BytesType) and MySQL BLOB does not work - Allow SQL blobs in the data mapping.

  • Revision #3750 Mon 2013-05-20 08:06:34 +0400

    • Update test results.

  • Revision #3749 [merge] Fri 2013-05-03 12:10:16 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.199 Fri 2013-05-03 11:27:29 +0200

      • : mysql_binlog_send() starts sending events from wrong GTID position in some master failover scenarios

    • Fri 2013-05-03 01:54:47 +0300

      • Instead of writing "Errcode" to the log for Slave errors, use "Internal MariaDB error code" This makes it clear that the error code has nothing to do with errno.

    • Fri 2013-05-03 01:50:42 +0300

      • Fixed: ; LOAD DATA was not multi-source safe - Calls to cleanup_load_tmpdir() could delete temporary files for another master connection - Concurrent LOAD DATA commands from two master connections could use the same file name

  • Revision #3748 [merge] Mon 2013-04-29 12:03:54 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.196 Mon 2013-04-29 10:57:48 +0200

      • : Incorrect handling of binlog checksum when searching for GTID start position in binlog

    • Thu 2013-04-25 13:25:14 +0200

      • Fix more failures in buildbot.

    • Wed 2013-04-24 13:05:40 +0200

      • Add missing check for thd->killed in mysql_binlog_send().

  • Revision #3747 Sun 2013-04-28 10:18:31 +0400

    • Fixing that ODBC detection always failed on Linux because

  • Revision #3746 Thu 2013-04-25 17:12:52 +0400

    • ha_cassandra.so and ha_oqgraph.so can be build only if boost is installed on the build machine. So put them into the deb packages optionally.

  • Revision #3745 Wed 2013-04-24 18:20:22 +0400

    • Adding ha_oqgraph.so and ha_cassandra.so back into the Debian and Ubuntu packages (they were unintentionally removed while moving ha_connect.so into a separate package).

  • Revision #3744 [merge] Mon 2013-04-22 20:55:22 -0700

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.193 [merge] Mon 2013-04-22 07:40:54 -0700

      • Merge from mwl253

      • Mon 2013-04-22 12:18:46 +0300

        • Make test working on case insensitive file system

    • [merge] Sun 2013-04-21 22:44:19 -0700

      • Merge mwl253 -> 10.0-base

      • Mon 2013-04-22 06:46:26 +0300

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes

    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.

    spinner
    5.1 merge
  • Revision #2502.565.64 Tue 2014-01-28 10:21:47 +0100

    • fixed a client-side overflow in mysql cli

  • MDEV-5506 safe_mutex: Trying to lock unitialized mutex at safemalloc.c on server shutdown after SELECT with CONVERT_TZ
    MDEV-5458 RQG hits 'sql/tztime.cc:799: my_time_t sec_since_epoch(...): Assertion `mon > 0 && mon < 13' failed.'
    [Backport to 5.3] MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on
  • in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.

  • Revision #2502.567.186 Fri 2014-01-24 16:50:39 +0400

    • MDEV-5504 Server crashes in String::length on SELECT with MONTHNAME, GROUP BY, ROLLUP

  • Revision #2502.567.185 Thu 2014-01-23 21:26:04 +0400

    • MDEV-5368: Server crashes in Item_in_subselect::optimize on ...

    • convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.

    • The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.

  • merge of MDEV-5356 5.1->5.3 (with more fixes and test suite).
  • Revision #2502.565.63 Thu 2014-01-23 11:11:01 +0200

    • MDEV-5356: Server crashes in Item_equal::contains on 2nd execution of a PS THD::thd->activate_stmt_arena_if_needed() should be used to temporary activating statement arena instead of direct usage of THD::set_n_backup_active_arena() because possible such scenario:

      1. func1 saves current arena and activates copy1 of statement arena

      2. func2 saves copy1 of statement arena setup by func1 and activates copy2

      3. some changes made for copy 2

      4. func2 stores changed copy2 back to statenet arena and activates copy1

      5. func1 store unchanged copy1 back to statemnt arena (rewrite changed copy 2 so changes become lost) and activates arena which was before.

  • Revision #2502.567.183 [merge] Tue 2014-01-21 09:56:12 +0100

    • 5.2 merge

    • Revision #2502.566.60 [merge] Tue 2014-01-21 09:41:28 +0100

      • 5.1 merge

      • Mon 2014-01-20 20:53:39 +0100

        • fix a warning

      • Mon 2014-01-20 19:09:01 +0100

        • MyISAM repair unsafe usage of TMD files

      • Fri 2013-12-20 12:35:47 +0200

        • make 5.1 compiling with modern gcc.

  • MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on
  • in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.

  • Added long option handling

  • Added --help, --verbose and --version options

  • MDEV-5368: Server crashes in Item_in_subselect::optimize on ...
  • convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.

  • The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.

  • Percona-Server-5.5.35-rel33.0.tar.gz
    MDEV-5515: 2nd execution of a prepared statement returns wrong results
  • Revision #2502.567.181 Wed 2013-12-18 15:59:51 +0200

    • MDEV-5414: RAND() in a subselect : different behavior in MariaDB and MySQL

  • MDEV-5586
    MDEV-5588
    Revision #2502.567.190
    Revision #2502.566.61
    Revision #3413.21.507
    MDEV-5345
    Revision #3413.21.506
    Revision #2502.567.189
    Revision #3413.21.505
    MDEV-5576
    Revision #3413.21.504
    MDEV-4787
    Revision #3413.21.503
    MDEV-5405
    Revision #3413.21.502
    Revision #3413.21.501
    Revision #3413.21.500
    Revision #3413.21.499
    MDEV-5461
    Revision #3413.21.498
    Revision #3413.21.497
    MDEV-5029
    Revision #3413.21.496
    MDEV-5168
    Revision #3413.21.495
    Revision #3413.21.494
    Revision #3413.21.493
    Revision #3413.21.492
    MDEV-4970
    Revision #3413.21.491
    Revision #2502.567.188
    Revision #3413.21.490
    Revision #2502.567.187
    Revision #3413.21.489
    Revision #2502.567.184
    Revision #3413.21.488
    Revision #3413.60.1
    Revision #3413.21.487
    Revision #3413.21.486
    MDEV-5531
    Revision #3413.21.485
    Revision #3413.21.484
    MDEV-5419
    Revision #3413.21.483
    MDEV-5419
    Revision #3413.21.482
    Revision #3413.59.1
    Revision #3413.21.481
    MDEV-5406
    Revision #3413.21.480
    MDEV-5421
    Revision #3413.21.479
    MDEV-5550
    Revision #3413.21.478
    Revision #3413.21.477
    Revision #3413.21.476
    Revision #3413.21.475
    MDEV-5547
    Revision #3413.21.474
    Revision #0.48.1
    Revision #3413.21.473
    Revision #3413.21.472
    Revision #3413.21.471
    Revision #3413.21.470
    MDEV-5547
    MariaDB 5.5
    Revision #3413.21.469
    MDEV-4974
    Revision #3413.21.468
    Revision #2502.567.182
    Revision #3413.21.467
    Revision #3413.21.466
    MDEV-5424
    Revision #3413.21.465
    MDEV-5349
    Revision #3413.21.464
    MDEV-5396
    MDEV-5363
    Revision #3427.41.8
    MDEV-5363
    Revision #3427.41.7
    MDEV-5363
    Revision #3427.41.6
    MDEV-5363
    Revision #3427.41.5
    MDEV-5363
    Revision #3427.41.4
    MDEV-5363
    Revision #3427.41.3
    MDEV-5363
    Revision #3427.41.2
    MDEV-5363
    Revision #3427.41.1
    MDEV-5363
    Fixing warnings (mostly "no previous declaration")
  • Revision #3746.3.3 Mon 2013-05-13 15:57:49 +0400

    • Fixing compiler warnings ("no previous declaration for ...")

  • Revision #3746.3.2 Mon 2013-05-13 15:23:24 +0400

    • Fixing a few "no previous declaration" warnings

  • Revision #3746.3.1 Mon 2013-05-13 14:59:59 +0400

    • Fixing a few compilation warnings ("no previous declaration for XXX")

  • Merge from maria-10.0
  • Revision #3746.2.1 Mon 2013-05-13 13:35:56 +0400

    • Enabling --suite=connect by default

  • fixes for buildbot
    5.2 merge
  • Revision #2502.566.49 [merge] Mon 2013-05-20 10:53:04 +0200

    • 5.1 merge

    • Revision #2502.565.49 Sat 2013-05-11 20:23:57 +0300

      • Fixed compiler failure on solaris

    • Sat 2013-05-11 18:57:06 +0300

      • Fixed compiler warning

    • Sat 2013-05-11 15:55:11 +0300

      • : Assertion `empty_size == empty_size_on_page' failure in ma_blockrec.c or ER_NOT_KEYFILE on query with DISTINCT and GROUP BY This could happen when using Aria for internal temporary files (default case) and using DISTINCT. _ma_scan_restore_block_record() didn't work correctly if there was rows inserted, updated or deleted on the handler between calls to _ma_scan_remember_block_record() and _ma_scan_restore_block_record(). The effect was that some DISTINCT queries that used remove_dup_with_compare() could fail.

    • Tue 2013-04-09 09:58:51 +0300

      • fix.

  • Revision #2502.566.48 Sun 2013-05-19 16:38:56 +0200

    • MDEV-4544 - update MSI to include HeidiSQL 8.0

  • Revision #2502.566.47 Sun 2013-05-19 16:22:33 +0200

    • Fix cpack error - safe_process.pl does not exist anymore.

  • Revision #2502.566.46 Wed 2013-05-08 14:32:32 +0200

    • MDEV-4462 mysqld gets SIGFPE when mysql.user table is empty

  • Revision #2502.567.101 Fri 2013-05-03 16:07:13 +0300

    • MDEV-4290: Fix agregate function resolution in derived tables (no name resolution over a derived table border)

  • Revision #2502.567.100 [merge] Sun 2013-05-05 05:32:55 +0400

    • Merge

  • Percona-Server-5.5.30-rel30.2.tar.gz
    Merge from mysql-5.1 to mysql-5.5.
  • Revision #2661.844.2 Thu 2013-01-10 10:01:50 +1100

    • Bug#13997024 SEGV IN SYNC_ARRAY_CELL_PRINT PRINTING OUT LONG SEMAPHORE WAIT DATA

  • Merge
  • Revision #2502.582.1 Sun 2013-05-05 05:27:02 +0400

    • MDEV-4482: main.windows test fails in buildbot with result mismatch - Rollback an earlier patch (was pushed into 5.3 instead of 5.5)

  • Fixed bug MDEV-4336. When iterating over a list of conditions using List_iterator the function remove_eq_conds should skip all predicates that replace a condition from the list. Otherwise it can come to an infinite recursion.
  • Revision #2502.567.98 Fri 2013-05-03 18:45:20 -0700

    • Made consistent handling of the predicates of the form IS NULL in outer joins with that in inner joins. Previously such condition was transformed into the condition = 0 unless the field belonged to an inner table of an outer join. In this case the predicate was interpreted as for any other field. Now if the field in the predicate IS NULL belongs to an inner table of an outer join the predicate is transformed into the disjunction = 0 OR IS NULL. This is fully compatible with the semantics of such predicates in 5.5.

  • Revision #2502.567.97 Mon 2013-04-29 20:31:40 -0700

    • Fixed bug MDEV-4274. This bug was the result of incompleteness of the patch for bug MDEV-4177. When an OR condition is simplified to a single conjunct it is merged into the embedding AND condition. Multiple equalities are also merged, and any field item involved in those equality should acquire a pointer to a the multiple equality formed by this merge.

  • Removed comparison of table names.
  • Revision #3427.18.42 Sun 2013-04-21 22:12:57 +0300

    • decode_histogram fixed to show delta of the last value with maximum.

  • Revision #3427.18.41 Sun 2013-04-21 21:39:01 +0300

    • Fix of the test suite.

  • Revision #3427.18.40 Sat 2013-04-20 18:18:01 -0700

    • Changed a test case.

  • Revision #3427.18.39 Sat 2013-04-20 23:30:21 +0300

    • MDEV-4402 A function to visualize histograms data.

  • Revision #3427.18.38 [merge] Sat 2013-04-20 02:24:01 -0700

    • Merge. Fixed a wrong result from mysqld--help.test.

    • Revision #3427.22.2 Fri 2013-04-19 19:35:13 +0300

      • : fixed optimizer_selectivity_sampling_limit default value.

    • Fri 2013-04-19 18:59:46 +0300

      • : Fixed system variables tests.

  • Revision #3427.18.37 Sat 2013-04-20 02:16:55 -0700

    • Fixed bug MDEV-4406. This bug in the code of get_column_range_cardinality() could lead to wrong estimates of number of records in ranges for non-nullable columns.

  • Revision #3427.18.36 Thu 2013-04-18 22:22:04 +0300

    • MDEV-4345

  • Revision #3746.1.44
    Revision #3746.1.43
    Revision #3746.1.42
    Revision #3746.1.41
    Revision #3746.1.40
    Revision #3746.1.39
    Revision #3746.1.38
    Revision #3746.1.37
    Revision #3746.1.36
    Revision #3746.1.35
    Revision #3746.1.34
    Revision #3746.1.33
    Revision #3746.1.32
    Revision #3746.1.31
    Revision #3746.1.30
    Revision #3746.1.29
    Revision #3746.1.28
    Revision #3746.1.27
    Revision #3746.1.26
    Revision #3746.1.25
    Revision #3746.1.24
    Revision #3746.1.23
    Revision #3746.1.22
    Revision #3746.1.21
    Revision #3746.1.20
    Revision #3746.3.4
    Revision #3746.1.19
    Revision #3746.1.18
    Revision #3746.2.2
    Revision #3746.1.17
    Revision #3746.1.16
    Revision #3746.1.15
    Revision #3746.1.14
    Revision #3746.1.13
    Revision #3746.1.12
    Revision #3746.1.11
    Revision #3746.1.10
    Revision #3746.1.9
    Revision #3746.1.8
    Revision #3746.1.7
    Revision #3746.1.6
    Revision #3746.1.5
    Revision #3746.1.4
    Revision #3746.1.3
    Revision #3746.1.2
    Revision #3746.1.1
    Revision #3413.21.242
    Revision #3413.21.241
    MDEV-4607
    Revision #3413.21.240
    MDEV-4520
    Revision #3413.21.239
    Revision #3413.21.238
    MDEV-4520
    Revision #3413.21.237
    MDEV-4548
    Revision #3413.21.236
    MDEV-4553
    Revision #3413.21.235
    MDEV-4516
    Revision #3413.21.234
    Revision #3413.21.233
    MDEV-388
    Revision #3413.21.232
    Revision #2502.567.103
    Revision #3413.21.231
    MDEV-388
    Revision #3413.21.230
    Revision #3413.21.229
    Revision #2502.567.102
    Revision #3413.21.228
    Revision #3413.21.227
    MDEV-4544
    Revision #3413.21.226
    MDEV-4518
    Revision #3413.21.225
    Revision #3413.21.224
    MDEV-4266
    Revision #3413.21.223
    MDEV-4521
    Revision #3413.21.222
    Revision #3413.21.221
    Revision #3413.21.220
    MDEV-4514
    Revision #3413.21.219
    MDEV-4505
    Revision #3413.21.218
    MDEV-4199
    Revision #3413.21.217
    Revision #3413.21.216
    MDEV-4291
    Revision #3413.21.215
    MDEV-3999
    MDEV-3989
    Revision #3413.21.214
    Revision #3413.21.213
    MDEV-4231
    Revision #3413.21.212
    Revision #3413.21.211
    Revision #3413.21.210
    MDEV-4206
    Revision #3413.21.209
    MDEV-4489
    Revision #3413.21.208
    Revision #0.12.62
    Revision #3413.21.207
    Revision #3413.21.206
    Revision #3413.21.205
    Revision #3077.184.3
    Revision #3413.21.204
    Revision #3413.21.203
    MDEV-4482
    Revision #3413.31.1
    Revision #3413.21.202
    Revision #2502.567.99
    Revision #3413.21.201
    MDEV-4071
    Revision #3413.21.200
    MDEV-389
    Revision #3413.21.199
    Revision #3413.21.198
    MDEV-4270
    Revision #3413.21.197
    MDEV-621
    Bug #693329
    Revision #3413.21.196
    MDEV-4465
    Revision #3413.21.195
    MDEV-4458
    Revision #3413.21.194
    Revision #3413.21.193
    MDEV-4340
    Revision #3413.21.192
    Revision #3413.21.191
    Revision #3413.21.190
    MDEV-4396
    Revision #3413.21.189
    MDEV-260
    Revision #3413.21.188
    MDEV-4398
    Revision #3413.21.187
    MDEV-4332
    Revision #3413.21.186
    Revision #3427.1.217
    Revision #3427.1.216
    Revision #3427.1.215
    Revision #3427.1.214
    MDEV-26
    Revision #3427.1.213
    MDEV-4605
    Revision #3427.1.212
    MDEV-4485
    Revision #3427.1.211
    MDEV-4485
    Revision #3427.1.209
    MDEV-4478
    Revision #3427.1.208
    MDEV-4475
    Revision #3427.1.207
    MDEV-4475
    MariaDB 10.0
    Revision #3427.1.206
    MDEV-26
    Revision #3427.1.205
    Revision #3427.1.204
    MDEV-26
    Revision #3427.1.203
    Revision #3427.1.202
    Revision #3427.1.201
    Revision #3427.1.200
    MDEV-4473
    Revision #3427.1.198
    Revision #3427.1.197
    MDEV-4352
    MDEV-4446
    Revision #3427.1.195
    Revision #3427.1.194
    Revision #3427.18.44
    Revision #3427.1.192
    Revision #3427.18.43
    subscribing
    Distributions which Include MariaDB
    Revision #2502.565.62
    Revision #2502.565.61
    MDEV-5543
    Revision #2502.565.60
    Revision #2502.565.48
    Revision #2502.565.47
    MDEV-4280
    Revision #2502.565.46
    MDEV-4326
    MDEV-4345
    Revision #3427.22.1
    MDEV-4345

    MariaDB 10.0.10 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: 31 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.

    • [merge] Sat 2014-03-29 17:32:46 +0100

      • 10.0-connect merge

      • Sat 2014-03-29 17:31:08 +0100

        • never put anything with side-effects in an assert() - asserts can be conditionally compiled out.

    • Sat 2014-03-29 14:16:58 +0100

      • temporarily disable part of the test in ps-protocol. name resolution issues. see

    • Sat 2014-03-29 11:33:25 +0100

      • another post-fix patch for : MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names (for case-insensitive filesystems)

    • Sat 2014-03-29 11:33:20 +0100

      • Crash in prepared statement with NO_ZERO_IN_DATE and ROLLUP Asymmetry between CAST(DATE'2001-00-00') to INT and TO CHAR in prepared statements

    • Sat 2014-03-29 11:32:49 +0100

      • update the result file

    • Fri 2014-03-28 21:46:58 +0100

      • Server crashes on truncating a temporary InnoDB table on Windows

    • [merge] Fri 2014-03-28 21:42:57 +0200

      • automatic merge

      • Fri 2014-03-28 09:31:43 +0200

    • Fri 2014-03-28 11:30:10 +0400

      • - main. unveils assertion failure in TABLE_SHARE::visit_subgraph

    • Fri 2014-03-28 23:18:33 +0400

      • Change the order of parameters in DECODE_HISTOGRAM to match the order of fields in mysql.column_stats.

    • [merge] Fri 2014-03-28 22:19:16 +0400

      • Merge

      • Fri 2014-03-28 22:17:57 +0400

    • Thu 2014-03-27 23:23:28 +0100

      • post-fix patch for : MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names

    • [merge] Fri 2014-03-28 00:38:56 +0400

      • Merge

      • Fri 2014-03-28 00:32:53 +0400

    • Thu 2014-03-27 12:17:53 +0100

      • compilation failure on windows

    • Thu 2014-03-27 12:04:34 +0100

      • mtr: remove --use-copy, autodetect symlink support instead

    • [merge] Thu 2014-03-27 14:57:53 +0400

      • Merge

      • Thu 2014-03-27 14:55:29 +0400

    • Thu 2014-03-27 11:25:27 +0100

      • update .result file

    • Mon 2014-03-24 08:18:01 +0200

      • : MySQL bug #11766767 - "59957: VIEW USING MERGE PERMISSIONS IN MULTI-TABLE UPDATE"

    • Sun 2014-03-23 21:09:38 +0200

      • Make copy_up_file_and_fill() safe for disk full Fixed use-copy option to mysql-test-run

    • Sun 2014-03-23 18:39:10 +0200

      • Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE

    • Sun 2014-03-23 17:00:29 +0200

      • : : Separate the dependence of DATA DIRECTORY from symbolic links

    • Sun 2014-03-23 15:55:05 +0200

      • : Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE

    • Sun 2014-03-23 15:43:57 +0200

      • : MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names Bug #3329 Incomplete lower_case_table_names=2 implementation

    • Sat 2014-03-22 12:32:36 +0200

      • : - mysql_print_status() missing final fflush()

    • Sat 2014-03-22 12:08:35 +0200

      • : Thread status not changed when applying log events

    • Thu 2014-03-27 13:08:00 +0400

      • Code cleanup: - Move [some] engine-agnostic tests from t/selectivity.test to t/selectivity_no_engine.test - Move Histogram::point_selectivity to sql_statistics.cc

    • [merge] Thu 2014-03-27 12:37:05 +0400

      • Merge

      • Thu 2014-03-27 12:30:49 +0400

    • Thu 2014-03-27 08:11:05 +0100

      • heap.test: hide a warning on 32-bit

    • Wed 2014-03-26 22:32:20 +0100

      • select_result::send_error() is unused

    • Wed 2014-03-26 22:32:15 +0100

      • 'show table status' does not immediately show tokudb tables TokuDB tables not properly cleaned on DROP DATABASE

    • Wed 2014-03-26 22:32:10 +0100

      • Fix hostcache_ipv4_blocked and hostcache_ipv6_blocked to pass. Don't abort plugin reads whem mpvio->make_it_fail is set - this can leak information.

    • Wed 2014-03-26 22:31:17 +0100

      • update tokudb tests for 10.0

    • Wed 2014-03-26 22:26:13 +0100

      • Revert revision sergii@pisem.net-20130123151853-xc6i3l11aqv0iykk Rename back my_init_dynamic_array2() -> init_dynamic_array2() It happens to be a part of the de facto API :(

    • [merge] Wed 2014-03-26 22:25:38 +0100

      • 5.5 merge

      • Wed 2014-03-26 19:56:23 +0100

    • Wed 2014-03-26 09:43:02 +0100

      • MySQL Bug#16765410 FTS: STACK AROUND THE VARIABLE 'MYSTR' WAS CORRUPTED IN INNOBASE_STRNXFRM

    • Wed 2014-03-26 09:42:52 +0100

      • MySQL Bug#12601974 - STORED PROCEDURE SQL_MODE=NO_BACKSLASH_ESCAPES IGNORED AND BREAKS REPLICATION

    • Wed 2014-03-26 09:42:33 +0100

      • make append_query_string() more usable: simplify the prototype and move it to sql_string.h

    • Wed 2014-03-26 09:41:52 +0100

      • remove append_escaped(), use String::append_for_single_quote() instead

    • Wed 2014-03-26 09:41:37 +0100

      • small cleanup in sql_acl.cc: use LEX_STRING, keep similar functions together, remove duplicated code

    • Wed 2014-03-26 09:41:28 +0100

      • MySQL BUG#11748924 PARTITIONS: TOO-LONG COMMENT CAUSES NO WARNING

    • Wed 2014-03-26 09:41:16 +0100

      • build_frm_image(): don't try to guess the "real table name" from the field list, it doesn't work if ALTER TABLE has replaced all fields. Instead, pass the correct original table name down from the caller.

    • Wed 2014-03-26 09:33:54 +0100

      • TokuDB: make the default value for the table compression= attribute to come from the variable @@session.tokudb_row_format

    • Wed 2014-03-26 09:33:03 +0100

      • bug in HA_TOPTION_SYSVAR of the enum type - enum string was generated incorrectly

    • Wed 2014-03-26 09:32:54 +0100

      • MySQL BUG#11751736: DROP DATABASE STATEMENT SHOULD REMOVE .OLD SUFFIX FROM DATABASE DIRECTORY

    • Fri 2014-03-21 14:36:49 +0100

      • MySQL BUG#11825482: Broken key length calculation for btree index

    • Fri 2014-03-21 14:05:44 +0100

      • MySQL bug#11760213-52599: ALTER TABLE REMOVE PARTITIONING ON NON-PARTITIONED TABLE CORRUPTS MYISAM

    • Thu 2014-03-20 23:27:08 +0100

      • MySQL Bug #18144 - Cost with FORCE/USE index seems incorrect in some cases.

    • Thu 2014-03-20 23:26:50 +0100

      • MySQL Bug #54805 definitions in regex/my_regex.h conflict with /usr/include/regex.h

    • Thu 2014-03-20 23:26:41 +0100

      • MySQL bug#12602983 - User without privilege on routine can discover its existence by executing "select non_existing_func();" or by "call non_existing_proc()"

    • Thu 2014-03-20 09:50:45 +0100

      • MySQL Bug#12744991 - DECIMAL_ROUND(X,D) GIVES WRONG RESULTS WHEN D == N*(-9)

    • Thu 2014-03-20 00:44:35 +0100

      • MySQL BUG#34750: Print database name in Unknown Table error message

    • Wed 2014-03-19 20:33:12 +0100

      • FOUND_ROWS() return incorrect value when using DISTINCT

    • Wed 2014-03-19 09:58:18 +0100

      • Can't free data returned by mariadb_dyncol_unpack on windows

    • Wed 2014-03-19 09:58:06 +0100

      • Cppcheck report

    • Wed 2014-03-19 09:57:57 +0100

      • Server crashes in row_mysql_convert_row_to_innobase on CREATE .. SELECT

    • Wed 2014-03-19 09:57:45 +0100

      • Privileges acquired via roles depend on the order of granting

    • Wed 2014-03-19 09:57:17 +0100 *

      1. move Debug_role_merges_routine status variable increment to a correct function (similar to other Debug_role_merges_* variables). 2. make optional arguments of propagate_role_grants() really optional

    • Wed 2014-03-19 09:57:09 +0100

      • List<>-style template wrapper over hash_filo

    • Wed 2014-03-19 09:56:46 +0100

      • update plugins' maturity levels: old plugins get STABLE newer plugins get GAMMA those that had bugs recently get BETA

    • Wed 2014-03-26 15:17:12 +0200

      • : Performance of XtraDB slows down significantly on long benchmarks when compressed tables are used.

    • Mon 2014-03-24 11:22:16 +0100

      • : Assertion `! is_set() || m_can_overwrite_status' fails in Diagnostics_area::set_error_status on executing rpl.rpl_parallel test

    • Sun 2014-03-23 19:43:01 +0400

      • Item_sum_std::val_real(): Assertion `nr >= 0.0' fails on query with STDDEV_POP, ROUND and variable

    • Sun 2014-03-23 15:15:07 +0400

      • A joint patch for: - ExtractValue(xml, 'substring(/x,/y)') crashes - ExtractValue() with XPath variable references returns wrong result.

    • Sun 2014-03-23 14:22:44 +0400

      • Assertion `ltime->neg == 0' fails with COALESCE, ADDDATE, MAKEDATE A huge number in the "day" part of an interval made the code to return a negative date erroneously. Adding a test to return an error on a too large "day" value.

    • Sat 2014-03-22 12:44:39 -0700

      • Fixed bug . After constant table row substitution the where condition may be converted to always true. The function calculate_cond_selectivity_for_table() should take into account this possibility.

    • Fri 2014-03-21 13:30:55 +0100

      • : Parallel replication deadlock due to InnoDB lock conflicts

    • Fri 2014-03-21 10:11:28 +0100

      • : In parallel replication, an error is not correctly signalled to the next transaction

    • Fri 2014-03-21 15:42:37 +0400

      • : EITS: different order of predicates in IN (...) causes different estimates - Forgot to update one .result file.

    • Fri 2014-03-21 08:39:04 +0200

      • : Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.

    • Fri 2014-03-21 00:53:41 +0400

      • : EITS: different order of predicates in IN (...) causes different estimates - Save range key before making field->pos_in_interval() call (like we do for non-equality ranges)

    • Thu 2014-03-20 11:11:13 +0400

      • - Reduce usage of LOCK_open: TABLE_SHARE::tdc.free_tables

    • Thu 2014-03-20 09:32:37 +0200

      • Remove assertions now that the actual bug has been repeated.

    • [merge] Thu 2014-03-20 01:07:01 +0200

      • Automatic merge

      • Thu 2014-03-20 00:59:13 +0200

    • [merge] Wed 2014-03-19 14:58:29 -0700

      • Merge.

      • Tue 2014-03-18 11:30:50 -0700

    • Wed 2014-03-19 19:35:42 +0200

      • Better to use ut_ad macro.

    • Wed 2014-03-19 20:05:54 +0400

      • : EITS: killing the server leaves statistical tables in "marked as crashed" state - Part#2: call HA_EXTRA_FLUSH for the correct handler object, and call it after every change (ha_write_row, ha_update_row, ha_delete_row).

    • Wed 2014-03-19 17:23:38 +0200

      • : Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.

    • [merge] Wed 2014-03-19 16:37:17 +0400

      • Merge

      • Wed 2014-03-19 16:32:57 +0400

    • Wed 2014-03-19 11:35:32 +0200

      • RBR triggers compiled-out with ifdefs in 10.0

    • Wed 2014-03-19 11:00:56 +0200

      • : Executing triggers on slave in row-based replication

    • Mon 2014-03-17 15:49:41 +0200

      • : Failing assertion: mutex_own(mutex) with innodb_use_fallocate=ON.

    • [merge] Mon 2014-03-17 13:45:56 +0400

      • Merge

      • Sun 2014-03-16 14:33:37 +0100

    • Mon 2014-03-17 09:44:17 +0100

      • Fix missing .result file update before push.

    • Wed 2014-03-12 09:08:17 +0100

      • Update the help text for --slave-parallel-threads, to clarify the meaning of the count, and to remove the alpha warning.

    • Wed 2014-03-12 00:14:49 +0100

      • : If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure

    • Sun 2014-03-09 10:27:38 +0100

      • : If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure

    • Sat 2014-03-15 16:56:35 +0400

      • create_or_replace test failed with embedded-server due to different thread IDs

    • Fri 2014-03-14 18:52:16 +0100

      • : MySQL Bug#13948247 DIVISION BY 0 IN GET_BEST_DISJUNCT_QUICK WITH FORCE INDEX GROUP BY - Adopt MySQL's fix: don't run index_merge optimizer if the table statistics reports that the table has 0 rows.

    • [merge] Fri 2014-03-14 17:23:13 +0100

      • Merge

      • Fri 2014-03-07 13:21:16 +0100

    • Fri 2014-03-14 09:31:16 +0200

      • : MySQL Bug #13500371 63704: CONVERSION OF '1.' TO A NUMBER GIVES ERROR 1265 (WARN_DATA_TRUNCATED)

    • [merge] Thu 2014-03-13 16:43:11 +0200

      • Merge with 10.0-base Automatic merge, except for server_audit.cc that had to be modified slightly Changes to xtradb and innobase where ignored was these made no sence for 10.0

      • [merge] Tue 2014-03-11 17:49:09 +0200

    • Thu 2014-03-13 10:38:41 +0200

      • : group_concat( column_json(dynamic_column )) return empty result

    • Wed 2014-03-12 12:34:47 +0100

      • update test results

    • Wed 2014-03-12 12:34:36 +0100

      • typo fixed

    • Wed 2014-03-12 11:26:40 +0200

      • : CREATE OR REPLACE does not release MDL_EXCLUSIVE upon failure

    • Wed 2014-03-12 11:24:03 +0200

      • Fixed some failing tests Remove memory warnings if mysql client aborts early Changed copyright for clients

    • Fri 2014-03-07 11:43:06 +0400

      • - my_atomic_load does memory writes

    • Tue 2014-03-11 00:03:53 +0400

      • Increase version number

    • Tue 2014-03-11 00:02:22 +0400

      • The test had synchronization point, but did not save master position before that, which caused indeterministic outcome

    • Mon 2014-03-10 21:14:38 +0200

      • Fixed "Server crashes on SQL select containing more group by and left join statements using innodb tables"

    • Mon 2014-03-10 14:08:12 +0200

      • Fixed "create-big fails in 10.0"

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

    MariaDB 10.0.18 Changelog

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

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 7 May 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-05-06 12:41:21 +0200

      • Merge into 10.0

    • 2015-05-06 12:24:15 +0200

      • : Missing DBUG_RETURN in open_table_uncached()

    • 2015-05-05 22:37:00 +0200

      • Merge branch 'Buggynours:10.0' into 10.0

    • 2015-05-05 11:37:21 +0200

      • Fix a regression bug on (XML) HTML tables.

    • 2015-05-05 22:05:05 +0200

      • Fix in tabmysql.cpp

    • 2015-05-05 20:23:22 +0200

      • vio timeouts are multiplied by 1000 for ssl

    • 2015-05-05 21:19:53 +0300

      • : MySQL Users Break when Migrating to MariaDB, part 2

    • 2015-05-05 16:31:53 +0200

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2015-05-05 16:28:23 +0200

      • mroonga doesn't work in embedded anymore

    • 2015-05-05 15:23:47 +0200

      • perfschema 5.6.24

    • 2015-05-05 15:39:32 +0400

      • Temporarily disabling Mroonga on Solaris (See Build fails in libgroonga on Solaris)

    • 2015-05-05 13:22:09 +0400

      • impossible create copy of table, if table contain default value for timestamp field ON UPDATE is not preserved by CREATE TABLE .. SELECT

    • 2015-05-05 08:53:52 +0200

      • .gitignore: add generated mroonga *.result files

    • 2015-05-05 08:19:20 +0200

      • Merge branch 'Kentoku:10.0' into 10.0

    • 2015-05-05 16:26:45 +0900

      • Merge branch 'ks-Mroonga-5.02' into 10.0

    • 2015-05-05 07:50:31 +0200

      • Merge branch 'Buggynours:10.0' into 10.0

    • 2015-05-05 13:48:54 +0900

      • revert CMakeList.txt at groonga-normalizer-mysql/normalizers

    • 2015-05-05 00:08:58 +0200

      • XtraDB-5.6.23-72.1

    • 2015-05-05 00:06:23 +0200

      • InnoDB-5.6.24

    • 2015-05-05 05:26:06 +0900

      • add -fPIC for groonga-normalizer-mysql

    • 2015-05-04 22:25:57 +0200

      • Merge branch 'merge-pcre' into 10.0

    • 2015-05-04 22:19:22 +0200

      • 8.37

    • 2015-05-04 22:17:04 +0200

      • 5.6.23-72.1

    • 2015-05-04 22:16:00 +0200

      • 5.6.24

    • 2015-05-04 22:13:46 +0200

      • 5.6.24

    • 2015-05-04 22:09:21 +0200

      • Null-merge branch 'merge-xtradb-5.6' into 10.0

    • 2015-05-04 22:08:06 +0200

      • Null-merge branch 'merge-sphinx' into 10.0

    • 2015-05-04 22:05:39 +0200

      • Null-merge branch 'merge-innodb-5.6' into 10.0

    • 2015-05-04 22:00:24 +0200

      • Merge branch '5.5' into 10.0

    • 2015-05-05 03:09:34 +0900

      • update Spider to 3.2.21

    • 2015-05-05 02:43:19 +0900

      • add -fPIC for groonga-normalizer-mysql

    • 2015-05-04 19:20:59 +0200

      • move to storage/sphinx

    • 2015-05-04 19:17:21 +0200

      • move to storage/innobase

    • 2015-05-04 19:15:28 +0200

      • move to storage/xtradb

    • 2015-05-04 08:32:05 +0200

      • bigint fail with gcc 5.0

    • 2015-05-03 18:26:02 +0200

      • Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted

    • 2015-05-03 14:43:34 +0200

      • MariaDB client can hang in an infinite loop

    • 2015-05-03 11:51:31 +0200

      • cannot install/uninstall plugins during bootstrap

    • 2015-05-03 11:51:22 +0200

      • clarify the test case

    • 2015-05-03 11:32:13 +0200

      • alter online table xxxx (no options) should be possible

    • 2015-05-03 11:31:04 +0200

      • more tests, moving code around

    • 2015-05-03 11:22:25 +0200

      • Fix connection thread handling to address and

    • 2015-05-02 12:32:10 +0200

      • SSL: Verbosely report SSL initialization errors

    • 2015-05-02 08:46:04 +0200

      • MariaDB - mysql-test - fips: some ssl tests with cipher are failing

    • 2015-05-02 08:45:10 +0200

      • MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure

    • 2015-05-01 18:53:18 +0200

      • remove unused file and unnecessary #include

    • 2015-05-01 18:52:29 +0200

      • my_md5 crashes with openssl in fips mode

    • 2015-05-01 17:56:47 +0200

      • Client reports ERROR 2006 (MySQL server has gone away) or ERROR 2013 (Lost connection to MySQL server during query) while executing AES* functions under SSL

    • 2015-04-30 19:48:11 +0200

      • seconds_behind_master flips to 0 & spikes back, when running show slaves status

    • 2015-05-03 06:44:08 +0200

      • init_status_vars() was not invoked for embedded

    • 2015-05-03 06:51:33 +0200

      • reformat long strings

    • 2015-03-13 20:12:22 +0200

      • : Crash when dropping user within rebuild_role_grants

    • 2015-05-02 21:46:32 +0300

      • Assertion `status_var.memory_used == 0' failed in THD::THD() on disconnect after executing EXPLAIN for multi-table UPDATE

    • 2015-05-01 15:59:12 +0200

      • Fix bug on updating JSON expanded values

    • 2015-05-01 14:51:50 +0300

      • : Crash when running MariaDB Debug with InnoDB on Windows

    • 2015-03-12 07:08:31 +1100

      • Alter online table x (no options) possible

    • 2015-04-30 10:23:36 -0400

      • Merge test for bug#72594 from upstream

    • 2015-04-30 04:44:30 +0900

      • Update Mroonga to the latest version on 2015-04-30T04:44:30+0900

    • 2015-04-29 16:24:52 +0200

      • Merge branch '5.5' into bb-5.5-serg

    • 2015-04-29 14:14:45 +0300

      • Fix failing test cases for patch

    • 2015-04-28 21:27:43 +0200

      • Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

    • 2015-04-28 21:24:32 +0200

      • post-merge fixes

    • 2015-04-29 11:29:25 +0200

      • : group commit status variable addition

    • 2015-04-28 21:11:49 +0200

      • Merge branch 'openquery/-maria-5.5-check_view-r4408' into 5.5

    • 2015-04-28 13:57:21 +0200

      • post-merge changes, fixes, and tests

    • 2015-04-28 13:54:37 +0200

      • Merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-04-28 13:42:58 +0200

      • percona-server-5.5.42-37.1.tar.gz

    • 2015-04-28 13:37:54 +0200

      • Null-merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-04-28 15:31:49 +0500

      • View definition changes upon creation. Fixed by using POINT instead of ST_POINT in the item. Later need to fix that with proper ST_POINT implementation

    • 2015-04-28 15:28:29 +0300

      • : innodb.innodb- produces valgrind warnings in buildbot

    • 2015-04-28 15:09:04 +0300

      • multitable delete with wrongly set sort_buffer_size crashes in merge_buffers

    • 2015-04-28 11:56:54 +0200

      • : Slave SQL: stopping on non-last RBR event with annotations results in SEGV (signal 11)

    • 2015-04-27 23:37:51 +0200

      • move to storage/xtradb/

    • 2015-04-27 21:04:06 +0200

      • Merge remote-tracking branch 'mysql/5.5' into 5.5

    • 2015-04-27 16:19:54 +0200

      • Merge commit 'tokudb-engine/tokudb-7.5.6' into 5.5

    • 2015-04-27 16:04:39 +0200

      • Merge commit 'tokudb-ft-index/tokudb-7.5.6' into 5.5

    • 2015-04-27 15:56:39 +0200

      • Merge remote-tracking branch 'openquery/-shm-path' into 5.5

    • 2015-04-27 12:47:39 +0200

      • XtraDB does not build on Solaris

    • 2015-04-26 16:27:41 +0200

      • MariaDB Crashes Suddenly while writing binlogs

    • 2015-04-25 21:56:46 +0200

      • Segmentation failure when running mysqladmin -u root -p

    • 2015-04-25 17:22:46 +0200

      • SSL hostname verification fails for long subject names

    • 2015-04-25 00:19:20 +0200

      • Assertion `thd->is_error() || kill_errno || thd->killed == ABORT_QUERY' failed in ha_rows filesort

    • 2015-04-24 21:41:00 +0200

      • Not possible to use FIFO file as a general_log file

    • 2015-04-24 21:03:43 +0200

      • bug: crash when sync() or close() of a log file fails on shutdown

    • 2015-04-24 21:02:37 +0200

      • bug: debug assert crash when seek on log file fails

    • 2015-04-27 15:31:12 +0200

      • : funcs_1.innodb_views and funcs_1.memory_views fail

    • 2015-04-27 21:15:23 +1000

      • /run/shm is the general replacement for /dev/shm in newer distros

    • 2015-04-23 08:26:57 +0200

      • replication slave - deadlock in terminate_slave_thread with stop slave and show variables of replication filters and show global status

    • 2015-04-24 13:44:22 +0200

      • Merge pull request #39 from openquery/-mutex-unlock_LOCK_log-in-MYSQL_BIN_LOG_write_incident

    • 2015-04-24 12:38:59 +0200

      • : MASTER_POS_WAIT(log_name,log_pos,timeout,"connection_name") hangs, does not respect the timeout

    • 2015-04-24 11:00:34 +0400

      • wrong result when comparing utf8 column with an invalid literal

    • 2015-04-23 23:06:14 +0300

      • Testcase for: table_elimination works wrong ...

    • 2015-04-14 23:18:54 +0200

      • : WHERE does not apply

    • 2015-04-23 14:09:15 +0200

      • : Parallel replication stops on "connection killed" error (probably incorrectly handled deadlock kill)

    • 2015-04-22 10:14:11 +0200

      • : main.multi_update fails with --ps-protocol

    • 2015-04-21 15:41:01 +0300

      • : crash in Item_cond::eval_not_null_tables

    • 2015-04-21 10:16:14 +0200

      • : test failure in rpl.rpl_parallel_temptable

    • 2015-04-20 12:59:46 +0200

      • : Replication aborts on DROP /*!40005 TEMPORARY */ TABLE IF EXISTS

    • 2015-04-20 18:36:19 +1000

      • test case for install plugin on boostrap

    • 2015-04-20 05:02:10 +0200

      • tokuftdump: Install to ${INSTALL_BINDIR} instead of bin

    • 2015-04-20 02:43:26 +0300

      • Increase the version number

    • 2015-04-19 15:49:35 +0300

      • Increase the version number

    • 2015-04-17 20:05:41 +0200

      • Fix Catalog JSON table crash when no Jpath

      • Added JSON OBJECT specification for pretty != 2.

      • Fix NULL values not recognized for nullable JSON columns

    • 2015-04-15 19:14:20 +0300

      • Merge pull request #41 from MariaDB/5.5-

    • 2015-04-15 16:23:43 +0300

      • Server crashes in my_strcasecmp_utf8 on subquery in ORDER BY clause of GROUP_CONCAT

    • 2015-04-15 12:08:37 +0400

      • Assertion `args[0]->fixed' fails in Item_func_conv_charset::Item_func_conv_charset Removing a wrong assertion.

    • 2015-03-05 16:34:13 +0100

      • : server crash on update table left join with a view

    • 2015-04-14 14:23:35 +0200

      • Merge into 10.0

    • 2015-04-14 13:03:11 +0200

      • : sporadic failure in test case rpl.rpl_gtid_startpos

    • 2015-04-14 13:26:55 +1000

      • quote table name in mysql_check:is_view. increment version too

    • 2015-04-14 13:26:22 +1000

      • Don't run upgrade-views if not mysql or --upgrade-system-tables

    • 2015-04-14 12:43:50 +1000

      • mysqlcheck fix-view-algorithm -> upgrade-views

    • 2015-04-14 11:26:13 +1000

      • corrected mysql_upgrade to always list output for every phase

    • 2015-04-14 11:01:31 +1000

      • Update tests for mysql_upgrade_view

    • 2015-04-13 23:25:23 +1000

      • sql_print_information corrected

    • 2015-04-13 22:58:45 +1000

      • mariadb_fix_view to allow fixing of view->mariadb_version

    • 2015-04-13 22:39:37 +1000

      • avoid calling runctiosn in DBUG_RETURN

    • 2015-04-13 22:31:44 +1000

      • mariadb_fix_view need only check view->mariadb_version

    • 2015-04-13 22:28:12 +1000

      • remove include sql_view.h from sql_table.cc - unneeded

    • 2015-04-13 14:27:25 +0200

      • Merge into 10.0.

    • 2015-04-13 09:52:56 +0200

      • : Assertion `!table || table->in_use == _current_thd()' failed on parallel replication in optimistic mode

    • 2015-04-13 22:17:57 +1000

      • Add --fix-tables option to mysql-check

    • 2015-03-09 13:06:32 +0100

      • : Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure

    • 2015-04-13 21:12:23 +1000

      • Allow REPAIR NO_WRITE_TO_BINLOG as per serg's review

    • 2015-04-13 20:52:19 +1000

      • correct phase numbering in test results

    • 2015-04-13 20:41:49 +1000

      • Add mysql-test/std_data/mysql_upgrade/* for

    • 2015-04-12 21:40:07 +1000

      • correct server side error messages

    • 2015-04-12 21:05:01 +1000

      • Corrections to mysqlcheck

    • 2015-04-12 20:42:13 +1000

      • mysql_upgrade to pass binlog option to mysqlcheck

    • 2015-04-12 20:41:28 +1000

      • REPAIR VIEW / mysql migration

    • 2015-04-12 17:26:50 +1000

      • mysql-upgrade -> fix-view-algorithm as mysqlcheck option

    • 2015-04-12 17:21:02 +1000

      • Correct phase count on mysql_upgrade

    • 2015-04-12 17:05:02 +1000

      • Remove mysql-upgrade / skip-mysql-upgrade options from mysql-upgrade.c

    • 2015-04-12 16:50:16 +1000

      • Get my_getop to parse opt_mysql_upgrade in mysqlcheck

    • 2015-04-12 15:56:21 +1000

      • : Upgrade from MySQL to MariaDB breaks already created views

    • 2015-04-11 18:13:08 +1000

      • MYSQL_BIN_LOG::write_incident failing to release LOCK_log

    • 2015-04-09 10:13:17 +0200

      • Merge into 10.0

    • 2015-04-09 10:02:16 +0200

      • : Sporadic failure in rpl.rpl_gtid_until

    • 2015-04-08 15:10:22 +0200

      • Merge ' into 10.0

    • 2015-04-08 15:07:23 +0200

      • : innodb.binlog_consistent fails sporadically in buildbot

    • 2015-04-08 13:19:22 +0200

      • Merge and into 10.0.

    • 2015-04-08 11:01:18 +0200

      • , : Parallel replication hangs sometimes on ANALYZE TABLE or DDL

    • 2015-04-06 17:38:51 +0300

      • : assertion in innobase_release_savepoint

    • 2015-04-04 19:29:34 +0200

      • Fix

    • 2015-04-02 11:36:53 +0200

      • Correct a typo that made multiple 1 tables to return 0 lines on Linux

    • 2015-03-31 13:10:43 +0500

      • audit plugin - record full query / document line length / make buffer configurable. The serve_audit_query_log_limit variable implemented. Also QUERY_DCL filter added.

    • 2015-03-30 18:53:10 +0300

      • : Updating a virtual column corrupts table which crashes server

    • 2015-03-17 16:03:05 +0200

      • : innodb assert "array->n_elems < array->max_elems" on a huge blob update

    • 2015-03-30 19:03:57 +0200

      • Fix by adding a test in all SetValue_pval function to return when valp == this.

    • 2015-03-30 14:51:25 +0200

      • Merge and into 10.0.

    • 2015-03-30 14:33:44 +0200

      • : "Slave worker thread retried transaction 10 time(s) in vain, giving up", followed by replication hanging

    • 2015-03-30 14:16:57 +0200

      • : Excessive transaction retry in parallel replication

    • 2015-03-30 00:49:16 +0300

      • : main.subselect_sj2_jcl6 fails in buildbot

    • 2015-03-28 20:18:46 +0100

      • D:\Ber\Develop\git3.msg

    • 2015-03-25 19:44:31 +0300

      • Backport from 10.1 to 10.0: Merge pull request #33 from k0da/

    • 2015-03-23 09:49:32 +0200

      • : Unknown column quoted with backticks in HAVING clause when using function.

    • 2015-03-22 11:34:29 +0100

      • Fix a bug that caused a crash when doing delete on a json table with wrong syntax file

    • 2015-03-10 12:34:17 +0200

      • Incorrect use of SPATIAL KEY for query plan

    • 2015-03-19 19:46:08 +0400

      • Server crash on set global server_audit_incl_users=null.

    • 2015-03-18 15:17:17 +0200

      • Better and more correct comment.

    • 2015-03-18 13:30:14 +0100

      • This commit includes changes done in a previous (deleted) branch plus new ones.

    • 2015-03-18 12:18:39 +0200

      • Fix assertion failure seen on Buildbot win32-debug

    • 2015-03-18 06:25:10 +0200

      • Make sure that sync level vector is emptied.

    • 2015-03-17 20:35:05 +0200

      • : innodb assert "array->n_elems < array->max_elems" on a huge blob update

    • 2015-03-17 13:26:33 +0300

      • : Semi-Join's DuplicateWeedout strategy skipped ...

    • 2015-03-17 10:36:38 +0100

      • Fix embarrassing bug in test case that caused sporadic test failures.

    • 2015-03-16 17:37:00 +0100

      • Adding files to ignore from C C++ and Visual Studio

      • Making result files to be ended by LF to avoid test failures

    • 2015-03-16 10:54:47 +0100

      • : errorneous -> erroneous spelling mistake

    • 2015-03-15 14:50:22 +1100

      • Allow {un,}install plugins during bootstrap/skip-grant-tables

    • 2015-03-13 10:46:00 +0100

      • : Performance problem in parallel replication with multi-level slaves

    • 2015-03-13 16:12:54 +0400

      • [PATCH] Alter table xxx CHARACTER SET utf8, CONVERT TO CHARACTER SET latin1 should fail A contribution from Daniel Black, with minor additional enhancements.

    • 2015-03-12 18:53:31 +0200

      • MariaDB - mysql-test - SUITE:percona - percona.innodb_sys_index 'xtradb' fails - @@version_comment

    • 2015-03-12 18:37:32 +0200

      • : Make possible to get innodb internal primary key for wrapper type storage engine.

    • 2015-03-11 09:18:16 +0100

      • : master server starts slave parallel threads

    • 2015-03-09 18:21:48 +0200

      • : MariaDB - server crashes when inserting more rows than available space on disk

    • 2015-03-09 02:07:47 +0200

      • Sporadic test failure in multi_source.multisource

    • 2015-03-02 19:18:10 +0200

      • MTR creates nested links when tests are run with --mem

    • 2015-03-09 13:06:32 +0100

      • : Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure

    • 2015-03-09 09:47:25 +0200

      • :Some symbols in table name can cause to Error Code: 1050 when created FK

    • 2015-03-08 23:12:19 +0200

      • perfschema.aggregate fails sporadically in buildbot

    • 2015-03-06 20:49:48 +0100

      • fix connect.json_udf test for static builds

    • 2015-03-06 13:32:46 +0100

      • tmp_table_count-7586 fails in ps and embedded

    • 2015-03-06 18:41:32 +0100

      • Merge branch '5.5' into 10.0

    • 2015-03-06 18:13:06 +0100

      • after innodb/xtradb merge: use the correct visibility for internal functions

    • 2015-03-06 17:03:46 +0100

      • Using too big key for internal temp tables

    • 2015-03-06 11:15:55 +0100

      • buildbot may leave stale mysqld

    • 2015-03-06 11:19:23 +0200

      • : Crash creating an InnoDB table with foreign keys

    • 2015-03-05 15:30:11 +0400

      • - Recurring: InnoDB: Failing assertion: !lock->recursive

    • 2015-03-05 12:05:59 +0200

      • :Slave is 10x slower to execute set of statements compared to master when using RBR

    • 2015-03-05 09:40:12 +0100

      • GTID: Add missing test of reconnecting into out-of-order binlog.

    • 2015-03-04 13:36:54 +0100

      • Merge and into 10.0.

    • 2015-03-04 13:10:37 +0100

      • : Temporary tables lost at STOP SLAVE in GTID mode if master has not rotated binlog since restart

    • 2015-02-18 12:22:50 +0100

      • : Incorrect relay log start position when restarting SQL thread after error in parallel replication

    • 2015-03-03 12:39:42 +0100

      • Add #include in dict0mem.h and change iterator to const_iterator in dic0mem.cc

    • 2015-03-02 16:47:43 +0100

      • Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2015-03-02 16:45:44 +0100

      • 10.0-connect merge

    • 2015-03-02 00:35:56 +0100

      • Make json_udf test work on Windows

    • 2015-03-01 23:55:09 +0100

      • Making json_udf test working on linux

    • 2015-03-01 19:29:56 +0100

      • Remove a signed/unsigned warning.

    • 2015-03-01 19:20:40 +0100

      • Fix crash when Json_Value was called without arguments. Correct memory calculation in Serialize. Correct some UDF's messages. Add and modify the json tests

    • 2015-02-28 23:01:55 +0100

      • Implement random access to ODBC tables

    • 2015-02-28 23:44:55 +0200

      • : Using too big key for internal temp tables

    • 2015-02-28 22:43:18 +1030

      • Ensure VERBOSE_DEBUG is off by default

    • 2015-02-28 22:43:04 +1030

      • Updated © message to 2015, and changelog

    • 2014-11-05 20:11:32 +1030

      • Fixed more cases for

    • 2014-10-30 22:47:48 +1030

      • Hopefully finally fixes , and

    • 2014-10-28 21:50:34 +1030

      • Minor code cleanup: validation of options to member function.

    • 2014-10-28 21:45:47 +1030

      • Fixed minor spelling mistake.

    • 2014-10-25 21:36:55 +1030

      • Added regression test for

    • 2014-10-25 21:36:29 +1030

      • Added extra debug to support

    • 2014-10-25 21:23:34 +1030

      • Minor fix: make sure alter table wont try to change our storage engine to something else.

    • 2014-10-30 23:00:07 +1030

      • Partial code tidy: move plugin description to end with other items, and added status variable for debug.

    • 2014-10-25 21:17:13 +1030

      • Removed dead code and support for dead (<10.0.5) versions of mariadb

    • 2014-10-25 20:00:41 +1030

      • Partial whitespace cleanup.

    • 2014-06-15 21:39:23 +0930

      • Added regression test for

    • 2014-06-22 19:59:42 +0930

      • Update 2014 © message

    • 2015-02-27 18:28:40 +0100

      • update tokudb version after merge

    • 2015-02-27 14:32:33 +0100

      • : GTID binlog state not recovered if mariadb-bin.state is removed

    • 2015-02-26 23:06:18 +0200

      • : Merged derived tables/VIEWs increment created_tmp_tables

    • 2015-02-25 11:59:00 +0100

      • FIX assert failure when sorting JSON tables

    • 2015-02-24 23:18:04 +0100

      • Fix by adding SQLCOM_SET_OPTION to the accepted command list.

    • 2015-02-23 13:27:51 +0100

      • : last_commit_pos_offset set to wrong value after binlog rotate in group commit

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

  • Issue an error message when a JSON table is created without specifying LRECL if PRETTY != 2.

  • Make JSONColumns use a TDBJSON class.

  • Make JSON table using MAPFAM

  • 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 Distributions which Include MariaDB page.

    Revision #5c83368
    MDEV-8103
    Revision #ef99edf
    MDEV-8103
    Revision #b9c89ad
    Revision #a82f475
    Revision #c09c265
    MDEV-8090
    Revision #95797b9
    MDEV-8096
    Revision #d3a3adb
    MDEV-7985
    Revision #7b70b0d
    Revision #9304737
    Revision #1d3ea9e
    Revision #e4fde09
    MDEV-7440
    Revision #73c2356
    MDEV-7778
    MDEV-8082
    Revision #dd0207b
    Revision #d08b7ed
    Revision #d4dd936
    Revision #5dcb111
    Revision #872cbb8
    Revision #bbcc8e6
    Revision #70a3fec
    Revision #d33cef1
    Revision #0b4f506
    Revision #c4cc91c
    Revision #a4416ab
    Revision #d71d411
    Revision #085297a
    Revision #6c5ee86
    Revision #41e8126
    Revision #18b9f48
    Revision #49c853f
    Revision #9130cc7
    Revision #d18becc
    Revision #e2a87bd
    Revision #6d06fbb
    Revision #14a142f
    Revision #ae18a28
    MDEV-7973
    Revision #2983686
    MDEV-8045
    Revision #8e797ae
    MDEV-8014
    Revision #aa50956
    MDEV-7781
    Revision #dbe97bc
    Revision #c8c51ce
    MDEV-7390
    Revision #532de70
    Revision #a229750
    MDEV-6282
    MDEV-6345
    MDEV-6784
    Revision #ef1eb9c
    Revision #601dcd4
    MDEV-7794
    Revision #7e7dd8e
    MDEV-7695
    Revision #e1e1f94
    Revision #93c563d
    MDEV-7788
    Revision #cc12a35
    MDEV-7697
    Revision #f875c9f
    MDEV-5114
    Revision #e6d918c
    Revision #91f8931
    Revision #6c55e52
    MDEV-7774
    Revision #acab0fa
    MDEV-7038
    Revision #f5b05a1
    Revision #37093eb
    MDEV-8079
    Revision #2bb0e71
    Revision #320240b
    Revision #a0fdb25
    Revision #4c87f72
    Revision #a4477d2
    MDEV-7912
    Revision #f632b51
    MDEV-7987
    Revision #6f17e23
    Revision #9088f26
    MDEV-7802
    Revision #f9c02d7
    MDEV-6916
    Revision #fbab068
    Revision #67a3ddf
    Revision #40e9560
    Revision #c581ae0
    Revision #a5fa434
    MDEV-7779
    Revision #4c174fc
    MDEV-8020
    MDEV-7055
    Revision #ac2b92c
    MDEV-7912
    Revision #ed701c6
    MDEV-7864
    Revision #fd39c56
    Revision #0f12ada
    Revision #e4df6e5
    Revision #2f446f2
    Revision #939a233
    MDEV-8060
    Revision #245cc73
    MDEV-7434
    Revision #e26b207
    MDEV-7938
    Revision #053143e
    MDEV-7883
    Revision #18215dd
    MDEV-7859
    Revision #9fd65db
    MDEV-7585
    Revision #8e78160
    MDEV-6870
    Revision #c05d431
    Revision #8f499c3
    Revision #5fd0088
    MDEV-8058
    Revision #574227c
    Revision #f832021
    MDEV-7126
    Revision #2d6c0a5
    MDEV-7977
    Revision #060ec5b
    MDEV-7130
    Revision #44d1e85
    MDEV-7649
    Revision #f9b2704
    MDEV-7893
    Revision #2010971
    MDEV-6892
    Revision #b616991
    MDEV-8031
    Revision #8cbaafd
    MDEV-8018
    Revision #e428c80
    MDEV-7911
    Revision #4760528
    MDEV-8029
    Revision #519ad0f
    MDEV-8016
    Revision #0759568
    Revision #f1f8adf
    Revision #87d5438
    Revision #4cfb7f9
    Revision #eae8318
    Revision #1115a59
    MDEV-7820
    Revision #eb47b22
    MDEV-7820
    Revision #59d847b
    MDEV-7814
    Revision #b9a7586
    MDEV-7613
    MariaDB 5.5.40
    Revision #a852355
    MDEV-7975
    Revision #5d2b85a
    MDEV-7975
    Revision #83ce352
    Revision #4987080
    Revision #97e0aea
    Revision #808608c
    Revision #c584058
    Revision #76c18f7
    Revision #622891c
    Revision #8a827d5
    Revision #29721d7
    Revision #7229b19
    Revision #17aff4b
    MDEV-7936
    Revision #60d094a
    MDEV-7936
    Revision #fc277cd
    Revision #c47fe0e
    MDEV-7668
    Revision #28b1731
    Revision #f91dafc
    Revision #eaa3da8
    MDEV-6916
    Revision #4409e04
    Revision #9b067a3
    Revision #96e277a
    Revision #c8dbef2
    MDEV-6916
    Revision #e5191dd
    Revision #25872e2
    Revision #ebd3c6c
    Revision #87f5bae
    Revision #70960e7
    MDEV-6916
    Revision #85660d7
    MDEV-7977
    Revision #50d98e9
    MDEV-7940
    Revision #15a2b5a
    MDEV-7940
    Revision #670d4dd
    MDEV-7910
    Revision #b3c7c8c
    MDEV-7910
    Revision #accdabd
    MDEV-7888
    MDEV-7929
    Revision #3b96134
    MDEV-7888
    MDEV-7929
    Revision #e9c10f9
    MDEV-7908
    Revision #05b30fb
    MDEV-7890
    Revision #836740c
    Revision #cc84ac3
    MDEV-7596
    Revision #b53bcd4
    MDEV-7367
    Revision #0563f49
    MDEV-7754
    Revision #8721d20
    MDEV-7879
    Revision #c41e4d3
    MDEV-7847
    MDEV-7882
    Revision #880f227
    MDEV-7847
    Revision #a408291
    MDEV-7882
    Revision #995f622
    MDEV-7858
    Revision #daa8b6b
    Revision #323a7e9
    MDEV-7839
    Revision #86f46a3d
    MDEV-7301
    Revision #9cace99
    Revision #9253064
    MDEV-7682
    Revision #5e20df2
    MDEV-7641
    Revision #1020d56
    Revision #2bb4280
    Revision #2bdbfd3
    Revision #c14d9c2
    Revision #99a2c06
    MDEV-7754
    Revision #c020d36
    MDEV-7474
    Revision #3d48501
    Revision #57aacce
    Revision #2e82a82
    MDEV-7785
    Revision #fd97739
    Revision #184f718
    MDEV-7249
    Revision #bc902a2
    MDEV-7387
    Revision #5a3bf84
    MDEV-7692
    Revision #702fdc5
    MDEV-7714
    Revision #ed04c40
    MDEV-5289
    Revision #a7fd11b
    MDEV-7685
    Revision #ec16d1b
    MDEV-7107
    Revision #34f37aa
    MDEV-7643
    Revision #96784eb
    MDEV-7668
    Revision #040027c
    MDEV-7627
    Revision #6fc0a8a
    MDEV-7187
    Revision #d61573d
    Revision #c0af821
    MDEV-7669
    Revision #5f510a9
    Revision #17a3779
    Revision #d7d1907
    MDEV-6838
    Revision #12d87c3
    MDEV-7659
    Revision #206b111
    MDEV-7672
    Revision #e13459a
    MDEV-7148
    Revision #f66fbe8
    MDEV-7578
    Revision #7dee7a0
    Revision #3ef0b9b
    MDEV-6589
    MDEV-6403
    Revision #78c74db
    MDEV-6403
    Revision #ad0d203
    MDEV-6589
    Revision #eb2f763
    Revision #e33b48a
    Revision #c06c465
    Revision #b9a9b82
    Revision #5f4909b
    Revision #34c8959
    Revision #5c8862e
    Revision #d862d7c
    Revision #45b6edb
    MDEV-6838
    Revision #a235504
    Revision #2b9aba3
    Revision #c65f323
    MDEV-6282
    Revision #e32dafe
    MDEV-6282
    MDEV-5748
    MDEV-6345
    Revision #f8e0f1a
    Revision #fbcabb2
    Revision #6ff6bf8
    MDEV-6345
    Revision #a657abd
    MDEV-6282
    Revision #e72abc5
    Revision #79246eb
    Revision #13e30c0
    Revision #abf1e25
    Revision #8261413
    MDEV-6282
    Revision #1973c00
    Revision #fa87fc7
    Revision #aa845d1
    MDEV-6391
    Revision #ec4ff9a
    MDEV-7586
    Revision #aa107ef
    Revision #e027f5e
    MDEV-7616
    Revision #b5d6aa5
    MDEV-7310
    spinner
    Revision #3984.1.16 Thu 2014-03-27 19:07:17 +0100
    • Make local MySQL connection default to unix socket on Linux or enable to use named pipe on Windows by specifying the host as '.' This addresses MDEV-5952.

    • modified:

      • storage/connect/myconn.cpp

  • Revision #3984.1.15 Thu 2014-03-27 13:25:02 +0100

    • disable connect tests for --embedded

  • Revision #3984.1.14 Sun 2014-03-23 15:50:39 +0100

    • Should fix valgrind diag on uninitialized value

    • modified:

      • storage/connect/tabdos.cpp

  • Revision #3984.1.13 Fri 2014-03-21 23:58:11 +0100

    • Fix bug MDEV-5928

    • modified:

      • storage/connect/tabxml.cpp

  • Revision #3984.1.12 Fri 2014-03-21 22:47:40 +0100

    • Remove 2 compile warnings

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.11 Fri 2014-03-21 22:24:54 +0100

    • Fix bug MDEV-5919. Was because doing fseek of a stream closed by another thread.

    • modified:

      • storage/connect/filamtxt.cpp

  • Revision #3984.1.10 Fri 2014-03-21 02:40:27 +0100

    • FIX MDEV-5918

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.9 Wed 2014-03-19 15:45:21 +0100

    • FIX MDEV-5890 and MDEV-5900

    • modified:

      • storage/connect/filamtxt.cpp

      • storage/connect/ha_connect.cc

  • Revision #3984.1.8 Wed 2014-03-19 02:25:28 +0100

    • Suppress call to PROFILE_End in connect_done_func that causes Signal 11 on Linux

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.7 Tue 2014-03-18 19:25:50 +0100

    • FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL.

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.6 Mon 2014-03-10 18:29:04 +0100

    • NOTE: an experimental implementation of MRR was done but not kept in this version. Sure enough, it never caused any improvement in the execution speed and rather caused a small increase of execution time. This is probably because values are sorted by rowid in each range of CONNECT indexes. This could be reconsidered if a customer have a need for processing very big files.

  • Revision #3984.1.5 Wed 2014-03-05 12:10:02 +0100

    • Fix MDEV-5497. The city column length was wrong in the create table statements.

    • modified:

      • storage/connect/mysql-test/connect/r/fix.result

      • storage/connect/mysql-test/connect/t/fix.test

  • Revision #3984.1.4 Thu 2014-02-27 18:00:01 +0100

    • Fix bug MDEV-5734

    • modified:

      • storage/connect/mysql-test/connect/r/pivot.result

      • storage/connect/mysql-test/connect/t/pivot.test

      • storage/connect/tabmysql.cpp

      • storage/connect/tabpivot.cpp

  • Revision #3984.1.3 Sun 2014-02-16 22:52:57 +0100

    • Make alter.test to work on both Windows and Linux

    • modified:

      • storage/connect/mysql-test/connect/r/alter.result

      • storage/connect/mysql-test/connect/t/alter.test

  • Revision #3984.1.2 Sun 2014-02-16 18:05:43 +0100

    • This is a minor change commitment

  • Revision #3984.1.1 Fri 2014-02-07 22:44:43 +0100

    • Check field option changes on ALTER TABLE in check_if_supported_inplace_alter. If yes, the in-place algorithm cannot be used (inward tables)

    • modified:

      • storage/connect/ha_connect.cc

      • storage/connect/ha_connect.h

  • Updated sponsors and authors
  • Revision #4130.1.1 Fri 2014-03-28 09:31:24 +0200

    • Fixed that the we don't change CREATE to CREATE OR REPLACE, except if the slave removed an existing table as part of CREATE. This will help the following replicaition scenario: MariaDB 10.0 master (statement replication) -> MariaDB 10.0 slave (row based replication) -> MySQL or MariaDB 5.x slave

  • MDEV-5978: valgrind failure in rpl_row_corruption - Fix valgrind failure: don't touch table_list->master_had_triggers when RBR_TRIGGERS is not compiled in.
    MDEV-4360: ANALYZE shows "Table is already up to date" while updating stats - Show a line with "Engine-independent statistics collected" when ANALYZE command caused EITS statistics to be recollected.
    MDEV-5962: EITS: value "position" calculated incorrectly for CHAR(n) columns - Dont substract unsigned numbers, use correct calculations. - (there is no testcase because effort is required to come up with it)
    MDEV-5926, MDEV-4362 post-fixes: - Histogram::find_bucket() should not walk off the end of the value range. - Address review feedback in Histogram::point_selectivity(): different handling for zero-width buckets, and explanations.
  • Revision #4074.1.2 Wed 2014-03-26 21:05:31 +0400

    • MDEV-4362: {division by zero when lookup constant is outside the value table} - Fix Histogram::point_selectivity() to work in the case where the passed value_pos=0 (or 1) and the first (or the last) bucket in the histogram has zero value-range (i.e one value).

  • Revision #4074.1.1 Wed 2014-03-26 17:55:00 +0400

    • MDEV-5926: EITS: Histogram estimates for column=least_possible_value are wrong [Attempt #2] - Use a new selectivity calculation formula in Histogram::point_selectivity. The formula is different from the old one because it was developed from scratch. it doesn't have any possible division-by-zero problems.

  • MDEV-5955 Server crashes in handler::ha_external_lock or assertion `m_lock_type == 2' fails in handler::ha_close on disconnect with a locked temporary table
  • Revision #3413.21.584 Wed 2014-03-26 21:58:27 +0200

    • MDEV-5905: Creating tmp. memory table kills the server

  • Revision #3413.21.583 Wed 2014-03-26 08:24:19 +0100

    • compilation failure with BUILD/compile-amd64-valgrind-max

  • Revision #3413.21.582 Tue 2014-03-25 22:41:18 +0100

    • move file->position() down, to make sure it's executed only when previous file->index_next (or other file->... index access method) succeeded

  • Revision #3413.21.581 Tue 2014-03-25 17:34:45 +0100

    • don't put libmysqlclient symbols extra-used on debian in the libmysqlclient_16 version node.

  • Revision #3413.21.580 [merge] Tue 2014-03-25 11:09:12 +0100

    • 5.3 merge

    • Revision #2502.567.220 Sun 2014-03-23 16:02:56 +0400

      • Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX( UNCOMPRESSED_LENGTH( pk ) )

    • Fri 2014-03-21 12:23:09 +0200

      • Fix to make it compiling with valgrind.

    • [merge] Tue 2014-03-18 12:06:32 +0400

      • Merge

      • Thu 2014-03-13 12:20:57 +0100

  • Revision #3413.21.579 Mon 2014-03-24 20:02:08 +0100

    • MDEV-5913 Windows: 10.0 crashes on shutdown

  • Revision #3413.21.578 Mon 2014-03-24 20:02:00 +0100

    • mysqltest bug: reset --replace command after every error message (because error messages use replacements)

  • Revision #3413.21.577 Mon 2014-03-24 20:01:55 +0100

    • MDEV-5822 TokuDB fails to compile without partition storage engine

  • Revision #3413.21.576 Mon 2014-03-24 20:01:50 +0100

    • tokudb: make compression=TOKUDB_ZLIB the default (instead of TOKUDB_UNCOMPRESSED) for new tables

  • Revision #3413.21.575 Mon 2014-03-24 20:01:45 +0100

    • rpl tests: move "include/master-slave.inc" down to be after all possible checks that can skip the test

  • Revision #3413.21.574 Mon 2014-03-24 20:01:37 +0100

    • MDEV-5831 Upgrade from MariaDB 5.5.36 via yum fails

  • Revision #3413.21.573 Wed 2014-03-19 10:03:34 +0100

    • MDEV-5773 symbol list_add, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference MDEV-5763 libmyodbc.so: undefined symbol: int2str MDEV-5739 Symbol missing in libmysqlclient.so.18 (make_scrambled_password)

  • Revision #3413.21.572 Wed 2014-03-19 10:02:41 +0100

    • MDEV-5892 Centos startup script is broken

  • Revision #3413.21.571 Sun 2014-03-23 18:44:48 +0400

    • MDEV-5862 server_audit test fails in buildbot on Mac (labrador). The RTLD_DEFAULT value on Labrador machine is not NULL, so the dlsym() commands in the server_audit just fail to bind the necessary functions. Fixed by using RTLD_DEFAULT explicitly.

  • Revision #3413.21.570 [merge] Tue 2014-03-18 18:29:07 +0100

    • merge

    • Revision #3413.64.5 [merge] Tue 2014-03-18 09:02:57 +0100

      • merge ft-index and ft-engine as of 7.1.5

    • [merge] Mon 2014-03-17 17:41:54 +0100

      • percona-server-5.5.36-34.0

      • Mon 2014-03-17 17:40:07 +0100

    • [merge] Mon 2014-03-17 13:04:28 +0100

      • null-merge from 5.3 (from 5.2, from 5.1, from mysql-5.1.73)

      • [merge] Sun 2014-03-16 21:03:01 +0100

    • [merge] Sun 2014-03-16 19:21:37 +0100

      • 5.3-merge

      • [merge] Sun 2014-03-16 12:44:47 +0100

    • Wed 2014-02-26 16:15:52 +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 #3413.21.569 Tue 2014-03-18 16:26:02 +0200

    • Fixed buildbot issues

  • Revision #3413.21.568 Tue 2014-03-18 10:26:50 +0200

    • Fixed some buildbot failures

  • Revision #3413.21.567 Mon 2014-03-17 19:09:53 +0400

    • MDEV-5681 audit log will not rotate when the file size exceeds global variable setting. Notifications about changed variables: server_audit_file_rotate_now server_audit_file_rotations server_audit_file_rotations are now handled and one doesn't need to stop/start logging to make them effective.

  • Revision #3413.21.566 Fri 2014-03-14 16:29:23 +0200

    • MDEV-5829: STOP SLAVE resets global status variables

  • Revision #3413.21.565 Thu 2014-02-13 11:40:49 +0400

    • MDEV-5089 - possible deadlocks between rwlocks and mutexes

  • Revision #3413.21.564 Tue 2014-03-11 19:07:02 +0100

    • Debugging aid: Add T* List::elem(int n) which returns N-th element in the list. - There was List::nth_element() but it didn't work because linker removed it. - Now, removal by linker is prevented for important values of T, and function is renamed.

  • Revision #3413.21.563 [merge] Tue 2014-03-11 17:14:48 +0100

    • Merge

    • Revision #3413.63.1 Tue 2014-03-11 16:45:08 +0100

      • : ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703) (This is attempt at fix #2) (re-commit with fixed typo) - Moved the testcase from partition_test to partition_innodb.test where it can really work. - Made ordered index scans over ha_partition tables to satisfy ROR property for the case where underlying table uses extended keys.

  • Revision #3413.21.562 Tue 2014-03-11 17:37:46 +0200

    • Fixed test failure (5.5 had different test result than 10.0)

  • Fix for MDEV-5589: "Discrepancy in binlog on half-failed CREATE OR REPLACE"
  • Revision #4064.1.1 [merge] Wed 2014-03-19 15:18:29 +0200

    • Automatic merge

    • Revision #4063.1.1 Wed 2014-03-19 15:15:57 +0200

      • Interrupted CREATE OR REPLACE is written into binlog, and in a wrong format

  • Fixed bug MDEV-5191. Corrected cost estimates when a join buffer is used and the optimizer is requested to use condition selectivities.
    MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state - Do like sp.cc does with mysql.proc table: call HA_EXTRA_FLUSH after we've modified a statistical table.
    MDEV-4410: update does not want to use a covering index, but select uses it - If an UPDATE 1) modifies the key it is using, and 2) has ORDER BY ... LIMIT which matches the key it is using, Then we should use "Using buffer", not "Using filesort".
    Bug #13571700 TINYBLOB NOT NULL, CRASH IN PROTOCOL::NET_STORE_DATA - Backport testcase from mysql-5.6
  • Revision #4032.1.3 Fri 2014-03-07 13:14:58 +0100

    • Bug#45227: Lost HAVING clause led to a wrong result. - Backport testcase from mysql-5.6

  • Revision #4032.1.2 Fri 2014-03-07 13:00:20 +0100

    • BUG#13803810: TOO FEW ROWS RETURNED FOR RANGE ACCESS IN VARCHAR INDEX USING DATETIME VALUE - Backport the testcase from mysql-5.6

  • Revision #4032.1.1 Fri 2014-03-07 12:49:40 +0100

    • BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE - Backport testcase from mysql-5.6

  • Merge with 5.5
  • Revision #3413.21.561 Tue 2014-03-11 16:53:24 +0200

    • Fixed a compiler failure and removed some warnings in windows

  • Revision #3413.21.560 Mon 2014-03-10 21:40:27 +0200

    • Fixed MDEV-5724 "Server crashes on SQL select containing more group by and left join statements using innodb tables"

  • Revision #3413.21.559 Tue 2014-03-04 20:50:19 +0100

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

  • Revision #3413.21.558 Tue 2014-03-04 16:15:58 +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.

  • Revision #3413.21.557 Fri 2014-02-28 00:41:08 +0400

    • MDEV-5756 Add Audit Plugin to Debian packaging.

  • Revision #3413.21.556 Fri 2014-02-28 00:23:20 +0400

    • MDEV-5436 mysqld crash signal 11 in mysql_audit_general. That error 'Can't open the pid file' leads to mysqld crash signal 11 in mysql_audit_general() called with the 'thd' parameter set to NULL. That wasn't checked when the thd->db and thd->db_length were accessed. Fixed by checking for the NULL thd.

  • Revision #3413.21.555 Wed 2014-02-26 16:25:05 +0400

    • Increment the version number

  • Revision #3413.21.554 Wed 2014-02-26 13:49:50 +0200

    • MDEV-5746: Slow file extend when innodb_use_fallocate=1 and SSD file storage.

  • Revision #3413.21.553 Wed 2014-02-26 12:06:12 +0200

    • MDEV-5742: Assertion failure node->n_pending on fil0fil.c line 5039 on debug build when innodb_use_fallocate=1

  • Revision #3413.21.552 Mon 2014-02-24 23:40:16 +0400

    • MariaDB Audit plugin added.

  • 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 Distributions which Include MariaDB page.

    Revision #4140
    Revision #3984.1.17
    Revision #4139
    MDEV-5981
    Revision #4138
    MDEV-5850
    Revision #4137
    MDEV-5969
    MDEV-5971
    Revision #4136
    Revision #4135
    MDEV-5979
    Revision #4134
    Revision #4130.1.2
    Revision #4133
    MDEV-5964
    MDEV-504
    Revision #4132
    Revision #4131
    Revision #4129.1.1
    Revision #4130
    MDEV-5850
    Revision #4129
    Revision #4126.1.1
    Revision #4128
    Revision #4127
    Revision #4126
    Revision #4116.1.1
    Revision #4125
    Revision #4124
    MDEV-5876
    Revision #4123
    Revision #4122
    MDEV-5930
    Revision #4121
    MDEV-5818
    MySQL Worklog #6145
    Revision #4120
    MDEV-5930
    Revision #4119
    MDEV-5850
    Revision #4118
    MDEV-734
    Bug #917662
    Revision #4117
    MDEV-5906
    Revision #4116
    Revision #4115
    Revision #4074.1.3
    Revision #4114
    Revision #4113
    MDEV-5433
    Revision #4112
    MDEV-5943
    MDEV-5839
    Revision #4111
    Revision #4110
    Revision #4109
    Revision #4108
    Revision #3413.21.585
    Revision #4107
    MDEV-5920
    Revision #4106
    MDEV-5861
    Revision #4105
    Revision #4104
    Revision #4103
    Revision #4102
    MDEV-5909
    Revision #4101
    Revision #4100
    Revision #4099
    Revision #4098
    MDEV-5815
    Revision #4097
    MDEV-5817
    Revision #4096
    MDEV-5823
    Revision #4095
    MDEV-5846
    Revision #4094
    MDEV-5820
    Revision #4093
    MDEV-5849
    Revision #4092
    MDEV-5858
    Revision #4091
    MDEV-5894
    Revision #4090
    MDEV-5898
    Revision #4089
    MDEV-5404
    Revision #4088
    MDEV-5173
    Revision #4087
    MDEV-5787
    Revision #4086
    MDEV-5771
    Revision #4085
    Revision #4084
    Revision #4083
    Revision #4082
    MDEV-5949
    Revision #4081
    MDEV-5825
    Revision #4080
    MDEV-5781
    Revision #4079
    MDEV-5689
    MDEV-5709
    Revision #4078
    MDEV-5870
    Revision #4077
    MDEV-5931
    Revision #4076
    MDEV-5914
    Revision #4075
    MDEV-5921
    Revision #4074
    MDEV-5917
    Revision #4073
    MDEV-5830
    Revision #4072
    MDEV-5917
    Revision #4071
    MDEV-5864
    Revision #4070
    Revision #4069
    Revision #4064.1.2
    Revision #4068
    Revision #3427.47.1
    Revision #4067
    Revision #4066
    MDEV-5901
    Revision #4065
    MDEV-5830
    Revision #4064
    Revision #4060.1.1
    Revision #4063
    Revision #4062
    MDEV-9095
    Revision #4061
    MDEV-5878
    Revision #4060
    Revision #4054.1.1
    Revision #4059
    Revision #4058
    Revision #4057
    MDEV-5804
    Revision #4056
    MDEV-5804
    Revision #4055
    Revision #4054
    MDEV-5814
    Revision #4053
    Revision #4032.1.4
    Revision #4052
    MDEV-5819
    Revision #4051
    Revision #3427.43.14
    Revision #4050
    MDEV-5840
    Revision #4049
    Revision #4048
    Revision #4047
    MDEV-5619
    Revision #4046
    Revision #4045
    MDEV-5766
    Revision #4044
    Revision #4043
    Revision #4042
    MDEV-5724
    Revision #4041
    MDEV-5780
    spinner
    MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON - With big_tables=ON, materialized table will use Aria (or MyISAM) SE, which allows prefix key reads. However, the temp.table has rec_per_key=NULL which causes the optimizer to crash when attempting to read index statistics for a prefix index read. - Fixed by providing a rec_per_key array with zeros (i.e. "no statistics data")
    percona-server-5.5.36-34.0.tar.gz
    5.2 merge
  • Revision #2502.566.67 [merge] Sun 2014-03-16 13:59:44 +0100

    • 5.1 merge

    • Revision #2502.565.68 [merge] Sat 2014-03-15 18:24:15 +0100

      • mysql-5.1.73 merge

  • 5.2 merge
  • Revision #2502.566.66 Thu 2014-03-13 20:12:50 +0100

    • don't run unix_socket tests when $USER is already present in mysql.user (as it's done in 10.0)

  • Revision #2502.567.215 Fri 2014-03-14 11:38:17 +0200

    • MDEV-5446: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on EXPLAIN EXTENDED with VALUES function

  • Revision #2502.567.214 [merge] Thu 2014-03-13 18:36:52 +0100

    • 5.2 merge

    • Revision #2502.566.65 Thu 2014-03-13 16:35:14 +0100

      • unix_socket bypasses make_if_fail by not doing any network reads

    • Thu 2014-03-13 16:34:34 +0100

      • mtr: move if(unix_socket) test to include/have_unix_socket.inc

  • Revision #2502.567.213 [merge] Wed 2014-03-12 18:47:19 +0200

    • merge 5.2->5.3

    • Revision #2502.566.63 [merge] Wed 2014-03-12 18:43:44 +0200

      • merge 5.1->5.2

      • Wed 2014-03-12 15:50:00 +0200

        • : Server crash with insert statement containing DEFAULT into view

  • Revision #2502.567.212 Wed 2014-03-12 12:34:16 +0200

    • MDEV-5717: Server crash with insert statement containing DEFAULT into view

  • Revision #2502.567.211 Fri 2014-03-07 13:57:07 +0200

    • MDEV-5740: Assertion `!derived->first_select()->exclude_from_table_unique_test || derived->outer_select()-> exclude_from_table_unique_test' failed on 2nd execution of PS with derived_merge

  • Revision #2502.567.210 Thu 2014-03-06 13:56:34 -0800

    • Fixed bug MDEV-5686. The calls of the function remove_eq_conds() may change the and/or structure of the where conditions. So JOIN::equal_cond should be updated for non-recursive calls of remove_eq_conds().

  • MDEV-5783
    Revision #2502.567.219
    Revision #2502.567.218
    Revision #2502.592.1
    Revision #3413.64.4
    Revision #0.48.2
    Revision #3413.64.3
    Revision #2502.567.217
    Revision #3413.64.2
    Revision #2502.567.216
    Revision #3413.64.1
    MDEV-5177
    MDEV-5854

    MariaDB 10.0.1 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 06 Feb 2013

    For the highlights of this release, see the .

    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 #2502.566.64
    Revision #2502.565.67
    MDEV-5717
    Revision #3501 [merge] Mon 2013-02-04 17:30:39 +0200
    • merge

    • Revision #3427.1.68 Mon 2013-02-04 17:25:10 +0200

      • MDEV-3873: post-merge fix.

    • Mon 2013-02-04 11:47:57 +0100

      • missing cast added

  • Revision #3500 Mon 2013-02-04 10:38:31 +0400

    • Skip cassandra_qcache.test if there is no Cassandra cluster running.

  • Revision #3499 [merge] Mon 2013-02-04 10:15:52 +0400

    • Merge fix for MDEV-3997.

    • Revision #3497.1.2 Mon 2013-02-04 10:14:20 +0400

      • : Querying a Cassandra table on a server with query cache enabled is likely to cause problems - Disable query cache for Cassandra tables.

    • Mon 2013-02-04 09:22:29 +0400

      • Fix mysql-test/suite/plugins/suite.pm to correctly check if Cassandra cluster is running.

  • Revision #3498 [merge] Mon 2013-02-04 12:04:29 +0200

    • merge

    • Revision #3427.1.66 Mon 2013-02-04 11:31:05 +0200

      • : Dynamic columns C functions should be included in libmysqlclient

    • Thu 2013-01-31 11:29:58 +0100

      • : binlog.binlog_row_binlog sporadic test failure

      • Add a wait for binlog checkpoint to avoid thread scheduling giving different binlog order at random.

  • Revision #3497 Sat 2013-02-02 12:52:44 +0100

    • remove "invisible sysvars" oxymoron

  • Revision #3496 Thu 2013-01-31 21:32:21 +0100

    • fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.

  • Revision #3495 Thu 2013-01-31 15:51:26 +0100

    • avoid mtr errors for --plugin-add=EXAMPLE=$HA_EXAMPLE_SO when no ha_example.so is built

  • Revision #3494 Thu 2013-01-31 13:19:53 +0100

    • skip cassandra.test unless cassandra is running

  • Revision #3493 [merge] Thu 2013-01-31 09:48:19 +0100

    • 10.0-base merge

    • Revision #3427.1.64 Wed 2013-01-30 22:33:25 +0100

      • don't disable the cassandra engine by default

    • Wed 2013-01-30 15:11:36 +0100

      • : Double free of Master_info * when CHANGE MASTER fails.

      • When CHANGE MASTER fails, it may or may not have already added the Master_info to the index. Implement logic that properly handles removal and freeing in both cases.

    • Tue 2013-01-29 19:14:43 +0100

      • move cassandra-related code from cmake/cpack_rpm.cmake to storage/cassandra/CMakeLists.txt

    • Tue 2013-01-29 17:42:51 +0100

      • buildbot fixes for storage/cassandra/CMakeLists.txt

    • [merge] Tue 2013-01-29 15:10:47 +0100

      • 5.5 merge

    • Mon 2013-01-28 15:06:36 +0100

      • my_alloca() when it's mapped to malloc() works most certainly MY_THREAD_SPECIFIC

    • Thu 2013-01-24 17:52:25 +0100

      • fix ha_cassandra to compile

    • Thu 2013-01-24 17:24:21 +0100

      • workaround for incorrectly (?) generated code on gcc 4.2.4-1ubuntu4 with -fPIE (which is added automatically because of DEB_BUILD_HARDENING=1)

    • Thu 2013-01-24 17:24:03 +0100

      • race conditions in show_explain.test

    • Wed 2013-01-23 19:17:13 +0100

      • main.partition_myisam crashes in embedded. long error message with %M fails the assertion in my_vsnprintf

    • Wed 2013-01-23 16:24:04 +0100

      • fix the failing federated.federated_innodb test: update all start_bulk_insert() methods to the new signature.

    • Wed 2013-01-23 16:23:50 +0100

      • 32-bit fix: first cast the value to a signed type, then subtract

    • Wed 2013-01-23 16:22:27 +0100

      • test suite fixes

    • Wed 2013-01-23 16:20:39 +0100

      • cleanup: * don't use 'myf flags', when 'my_bool is_thread_specific' is meant * call set_malloc_size_cb() for embedded too * warn in safemalloc if the memory is freed by a wrong thread

    • Wed 2013-01-23 16:19:37 +0100

      • cleanup: * remove unused mysql_option * don't allocate 5GB of memory in the mtr tests * restore the behavior in dynamic_column_offset_byte(), put the ifdef correctly * prefer attribute((unused)) to #ifdef * prefer UNINIT_VAR to LINT_INIT * make most Warning_info users blissfully unaware of the postponed initialization * use my_offsetof instead of offsetof where the compiler thinks the latter is incorrect

    • Wed 2013-01-23 16:18:53 +0100

      • cleanup: remove unused init_dynamic_array and init_dynamic_array2 symbols, as only my_init_dynamic_array and my_init_dynamic_array2 are used everywhere. fix ha_cassandra to compile.

    • Wed 2013-01-23 16:18:09 +0100

      • cleanup: use MYF() for mysys flags

    • Wed 2013-01-23 16:16:14 +0100

      • Added per thread memory counting and usage Base code and idea from a patch from by plinux at Taobao.

      • The idea is that we mark all memory that are thread specific with MY_THREAD_SPECIFIC. Memory counting is done per thread in the my_malloc_size_cb_func callback function from my_malloc(). There are plenty of new asserts to ensure that for a debug server the counting is correct.

    • Wed 2013-01-23 15:52:59 +0100

      • Cassandra SE packaging

      • Added autodetection for thrift library and includes Added Cassandra Storage Engine rpm

    • Mon 2013-01-21 10:06:03 +0100

      • Fix uninitialised variable in binlog group commit (probably not reachable code).

      • Fix test failure when $vardir does not allow executing programs.

    • Wed 2013-01-16 16:12:50 +0100

      • Fix missing #include

    • [merge] Wed 2013-01-16 16:55:37 +0400

      • : engine tests went out of sync with current MariaDB code

      • Sun 2013-01-13 17:01:34 +0400

    • Mon 2013-01-14 13:36:28 +0200

      • Compiler warning fixed.

    • [merge] Sun 2013-01-13 02:11:22 -0800

      • Merged the fix for bug .

      • Sun 2013-01-13 00:40:38 -0800

    • Fri 2013-01-11 14:12:59 +0200

      • Windows compiler warnings fix.

    • Fri 2013-01-11 13:27:19 +0200

      • Fix windows compiler warnings.

    • Thu 2013-01-10 19:47:07 +0200

      • fixed crossplatform double values representation.

    • Thu 2013-01-10 17:10:58 +0400

      • : show_explain.test fails, times out or crashes Backport the fix from 10.0 tree

    • Thu 2013-01-10 17:12:31 +0200

      • 32 bit systems warnings fixed.

    • Thu 2013-01-10 13:47:47 +0200

      • append_identifier() declaration fixed.

    • Thu 2013-01-10 11:39:43 +0200

      • fix cassandra SE test to be working in case of not built cassandra.

    • Thu 2013-01-10 01:01:15 +0200

      • Make cassandra not built by default

    • [merge] Thu 2013-01-10 00:58:36 +0200

      • Cassandra SE merge

      • Thu 2013-01-10 00:07:44 +0200

    • Thu 2012-12-20 13:10:09 +0400

      • Cassandra Storage Engine: - Partially address review feedback. - Update cassandra.test result - make cassandra.test timezone-agnostic

    • Sun 2012-09-30 07:58:01 +0300

      • Check of deleting whole dynamic columns.

    • Sat 2012-09-29 16:01:24 +0300

      • Fix of : Server crashes in ha_cassandra::write_row on inserting NULL into a dynamic column

      • Fixed incorrect initialization of variable which caused freeing memory by random address in case of error.

    • Fri 2012-09-28 15:29:59 +0400

      • Include cassandra storage engine in tarballs

    • Fri 2012-09-28 14:02:59 +0400

      • Fix compile: expect Thrift where it is at buildbot.

    • Fri 2012-09-28 14:01:52 +0400

      • Fix compile warnings

    • Fri 2012-09-28 15:30:49 +0300

      • Ending spaces removed.

    • Fri 2012-09-28 15:27:16 +0300

      • Cassandra dynamic columns access

    • Fri 2012-09-28 14:01:17 +0300

      • Name support for dynamic columns

      • Optimization of memory allocation

    • Thu 2012-09-27 16:08:28 +0400

      • Cassandra SE: lazy connections

        • Don't connect right away in ha_cassandra::open. If we do this, it becomes impossible to do SHOW CREATE TABLE when the server is not present.

    • Thu 2012-09-27 11:59:14 +0400

      • Cassandra SE

        • Support UPDATE statements

    • Wed 2012-09-26 19:02:12 +0400

      • Update testcases

      • Better error messages.

    • Wed 2012-09-26 14:57:45 +0400

      • Cassandra SE:

        • Add a test for ALTER TABLE

    • Wed 2012-09-26 14:13:03 +0400

      • Cassandra SE: Add capability to retry failed API calls

        • Add capability to retry calls that have failed with UnavailableException or [Cassandra's] TimedOutException.

    • Tue 2012-09-25 16:20:19 +0400

      • Cassandra SE: more datatypes support

        • Support mapping Cassandra's timestamp to INT64

    • Mon 2012-09-24 20:58:26 +0400

      • Cassandra SE: varint datatype support:

        • allow only VARBINARY(n), all other types can get meaningless data after conversions

    • Mon 2012-09-24 19:15:12 +0400

      • Cassandra SE

        • Add support for Cassandra's 'varint' datatype, mappable to VARBINARY.

    • Sat 2012-09-22 23:30:29 +0400

      • Cassandra SE: make consistency settings user-settable.

    • Thu 2012-09-20 14:22:36 +0400

      • Cassandra SE:

        • Added @@cassandra_thrift_host global variable.

    • Sun 2012-09-16 12:22:21 +0400

      • Cassandra SE:

        • added option thrift_port which allows to specify which port to connect to

    • Fri 2012-09-14 09:25:42 +0400

      • : Cassandra SE: Locking is incorrect

        • Use more permissive locking.

    • Fri 2012-09-14 09:03:25 +0400

      • Cassandra SE

        • Also provide handling for generic Thrift exceptions. These are not listed in the 'throws' clause of API definition but still can happen.

    • Fri 2012-09-14 08:44:34 +0400

      • Cassandra SE

        • Catch all kinds of exceptions when calling Thrift code.

    • Wed 2012-09-12 20:52:23 +0400

      • Cassandra SE: small optimization: StringCopyConverter::mariadb_to_cassandra doesn't need to make NULL-terminated strings.

    • Wed 2012-09-12 07:36:23 +0400

      • Update test results after last cset

    • Mon 2012-09-10 14:40:07 +0400

      • Cassandra SE: add support for reading counter type values

    • Mon 2012-09-10 12:50:58 +0400

      • Cassandra SE

        • Make cassandra.test drop and re-crate the test keyspace.

    • Fri 2012-09-07 15:32:43 +0400

      • Cassandra SE: added support for boolean type.

    • Fri 2012-08-31 11:03:59 +0400

      • : Cassandra: Inserting a timestamp does not work on a 32-bit system

        • Make an attempt at fixing.

    • Fri 2012-08-31 10:49:36 +0400

      • Cassandra SE

        • add support for Cassandra's UUID datatype. We map it to CHAR(36).

    • Wed 2012-08-29 20:27:11 +0400

      • Cassandra SE: fix batched insert to flush its buffers after insert operation.

    • Wed 2012-08-29 11:14:04 +0400

      • Fix for the previous cset: Field::store_TIME() accepts microseconds fraction, not millisecond.

    • Wed 2012-08-29 11:05:46 +0400

      • Cassandra SE: Timestamp data type support.

    • Wed 2012-08-29 10:05:21 +0400

      • Cassandra SE

        • Add mapping for INT datatype

    • Wed 2012-08-29 07:39:22 +0400

      • Cassandra storage engine: add @@rnd_batch_size variable.

    • Tue 2012-08-28 20:22:45 +0400

      • , part #1: phantom row for big full-scan selects

        • Full table scan internally uses LIMIT n, and re-starts the scan from the last seen rowkey value. rowkey ranges are inclusive, so we will see the same rowkey again. We should ignore it.

    • Tue 2012-08-28 12:53:33 +0400

      • : TRUNCATE TABLE on a Cassandra table does not remove rows

        • Remove HTON_CAN_RECREATE flag, re-create won't delete rows in cassandra.

    • Mon 2012-08-27 08:44:58 +0400

      • Cassandra storage engine: BKA support

        • We use HA_MRR_NO_ASSOC ("optimizer_switch=join_cache_hashed") mode

    • Revision #3413.25.11

    • Revision #3413.25.10

    • Revision #3413.25.9

    • Revision #3413.25.8

    • Revision #3413.25.7

    • Revision #3413.25.6

    • Revision #3413.25.5

    • Revision #3413.25.4

    • Revision #3413.25.3

    • Revision #3413.25.2

    • Revision #3413.25.1

    revno: 3768.1.1 committer: Christopher Powers chris.powers@oracle.com timestamp: Wed 2012-05-02 22:16:40 -0500 message: Bug#11766342 INITIAL DB CREATION FAILS ON WINDOWS WITH AN ASSERT IN SQL_ERROR.CC Improved bootstrap error handling:

    • Detect and report file i/o errors

    • Report query size errors with nearest query text

    revno: 3383 revision-id: georgi.kodinov@oracle.com-20110818083108-qa3h3ufqu4zne80a committer: Georgi Kodinov Georgi.Kodinov@Oracle.com timestamp: Thu 2011-08-18 11:31:08 +0300 message: . Bug #11766001: 59026: ALLOW MULTIPLE --PLUGIN-LOAD OPTIONS . Implemented support for a new command line option : --plugin-load-add= This option takes the same type of arguments that --plugin-load does and complements --plugin-load (that continues to operate as before) by appending its argument to the list specified by --plugin-load. So --plugin-load can be considered a composite option consisting of resetting the plugin load list and then calling --plugin-load-add to process the argument. Note that the order in which you specify --plugin-load and --plugin-load-add is important : "--plugin-load=x --plugin-load-add=y" will be equivalent to "--plugin-load=x,y" whereas "--plugin-load-add=y --plugin-load=x" will be equivalent to "plugin-load=x". . Incompatible change : the --help --verbose command will no longer print the --plugin-load variable's values (as it doesn't have one). Otherwise both --plugin-load and --plugin-load-add are mentioned in it.

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

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    
    Sun 2012-08-26 16:06:39 +0400
    
    * Cassandra storage engine: bulk INSERT support
    
      * bulk inserts themselves
      * control variable and counters.
    
    Thu 2012-08-23 21:16:01 +0400
    
    * Enable mapping of CHAR(n)
    * preparations for support of bulk INSERT.
    
    Thu 2012-08-23 16:15:28 +0400
    
    * # [MDEV-476](https://jira.mariadb.org/browse/MDEV-476): Cassandra: Server crashes in calculate_key_len on DELETE with ORDER BY
    
    
      * Fix typo in ha_cassandra::rnd_pos().
      * in ::index_read_map(), do not assume that pk column is part of table->read_set.
    
    Tue 2012-08-21 18:38:27 +0400
    
    * Make ha_cassandra work with filesort().
    
    Mon 2012-08-20 12:08:29 +0400
    
    * Read records in batches when doing full table scan.
    
    Sun 2012-08-19 14:54:58 +0400
    
    * position() and rnd_pos() implementations.
    
    Sun 2012-08-19 13:21:23 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Partial support for DELETE ... WHERE.
    
    Sun 2012-08-19 12:50:53 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Descriptive error messages
      * Unpack PK column on range scans
    
    Sat 2012-08-18 21:29:31 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Support "DELETE FROM cassandra_table"
    
    Sat 2012-08-18 21:21:50 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Got range reads to work (except for unpacking of the rowkey value)
    
    Sat 2012-08-18 16:28:35 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Introduce type converters (so far rather trivial)
      * switch INSERT to using batch_mutate()
    
    Fri 2012-08-17 21:13:20 +0400
    
    * Initial commit for Cassandra storage engine.
    
    * [Revision #3492](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3492)\
      Fri 2013-01-11 16:33:51 +0100
      * make sure that our .deb packages provide mysql-\*-5.5 where appropriate
    * [Revision #3491](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3491) \[merge]\
      Thu 2013-01-10 22:33:23 -0800
      * Merge 10.0-base -> 10.0.
      * Also fixed a bug in sql\_update.cc: the code of mysql\_update() lacked a call of set\_statistics\_for\_table().
      * [Revision #3427.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.31) \[merge]\
        Tue 2013-01-08 19:34:33 -0800
        * Merge 5.5-mwl248 -> 10.0-base
        * [Revision #3413.22.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.13) \[merge]\
          Tue 2013-01-08 15:04:14 -0800
          * Merge 5.5 -> mwl248
        * [Revision #3413.22.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.12)\
          Tue 2013-01-08 08:17:51 -0800
          * Fixed bug [MDEV-3979](https://jira.mariadb.org/browse/MDEV-3979). Made allocation of memory for statistical data in a table share to be thread safe. This memory is now allocated in a special MEM\_ROOT that is created for each table share.
      * [Revision #3427.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.30) \[merge]\
        Thu 2012-12-20 15:38:29 -0800
        * Merge mdev539->10.0-base.
        * [Revision #3427.10.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.10.1)\
          Thu 2012-12-20 10:58:40 -0800
          * The patch for the task [MDEV-539](https://jira.mariadb.org/browse/MDEV-539).
          * The patch lifts the limitation of the current implementation of ALTER TABLE that does not allow to build unique/primary indexes by sort for MyISAM and Aria engines.
      * [Revision #3427.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.29) \[merge]\
        Wed 2012-12-19 19:15:51 -0800
        * Merge mwl248->10.0-base.
        * [Revision #3427.9.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.9.1) \[merge]\
          Sun 2012-12-16 21:33:17 -0800
          * Merge maria-5.5-mwl248 -> 10.0-base.
          * [Revision #3413.22.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.11) \[merge]\
            Fri 2012-12-14 12:02:08 -0800
            * Merge 5.5 -> mwl248
          * [Revision #3413.22.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.10)\
            Thu 2012-12-13 23:05:12 -0800
            * Addressed all remaining issues from the review of the patch that introduced engine independent persistent statistics. In particular: - added an enumeration type for possible values of the system variable use\_stat\_tables - renamed KEY::real\_rec\_per\_key to KEY::actual\_rec\_per\_key - optimized the collection of statistical data for any primary key defined only on one column.
          * [Revision #3413.22.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.9)\
            Wed 2012-12-12 23:16:54 -0800
            * Fixed bug [MDEV-3891](https://jira.mariadb.org/browse/MDEV-3891). If a query referenced some system statistical tables, but not all of them, then executing an ANALYZE command simultaneously with this query could lead to a deadlock. The fix prohibited reading statistics from system statistical tables for such queries.
            * Removed the function unlock\_tables\_n\_open\_system\_tables\_for\_write() as not used anymore. Performed some minor refactoring of the code in sql\_statistics.cc.
          * [Revision #3413.22.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.8)\
            Sun 2012-12-09 21:33:08 -0800
            * Addressed the following issue from the review of the patch for engine-independent statistics. If a table was created for InnoDB then the execution of the ANALYZE command over this table blocked any INSERT/DELETE/UPDATE of the table.
          * [Revision #3413.22.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.7)\
            Sat 2012-12-08 15:38:15 -0800
            * Addressed the following issue from the review of the patch for engine-independent statistics. When the primary key was dropped or changed statistics on secondary indexes for the prefixes that included components of the primary key was not removed from the table mysql.index\_stats.
            * Also fixed: in the some cases when a column was changed statistics on the indexes that included this column was not removed from the table mysql.index\_stats.
            * Also disabled the test [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) for `--ps-protocol`.
          * [Revision #3413.22.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.6)\
            Wed 2012-12-05 22:51:11 -0800
            * Addressed the following issues from the review of the patch: 1. The PERSISTENT FOR clause of the ANALYZE command overrides the setting of the system variable use\_stat\_tables: with this clause ANALYZE unconditionally collects persistent statistics. 2. ANALYZE collects persistent statistics only for tables of the USER category. So it never collects persistent statistics for system tables.
          * [Revision #3413.22.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.5)\
            Wed 2012-12-05 09:57:34 -0800
            * Adjusted results for a test. The adjustment was supposed to be done in the previous commit.
          * [Revision #3413.22.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.4)\
            Wed 2012-12-05 00:31:05 -0800
            * Changed the names of the system tables for statistical data: table\_stat -> table\_stats column\_stat -> column\_stats index\_stat -> index\_stats to be in line with the names of innodb statistical tables from mysql-5.6: innodb\_table\_stats and innodb\_index\_stats.
          * [Revision #3413.22.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.3) \[merge]\
            Tue 2012-12-04 19:04:25 -0800
            * Merge 5.5->mwl248
          * [Revision #3413.22.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.2)\
            Mon 2012-11-19 13:04:37 -0800
            * Fixed bug [MDEV-3866](https://jira.mariadb.org/browse/MDEV-3866). The invalid implementation of the method Field\_bit::cmp\_max could trigger a valgrind complain or could lead to incorrect statistical data when collecting engine-independent statistics on BIT fields.
          * [Revision #3413.22.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.1) \[merge]\
            Fri 2012-11-02 20:38:05 -0700
            * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.39](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.39)\
              Wed 2012-09-12 15:33:03 -0700
              * Made the results from the stat\_tables\_rbr test to be not dependent on the debug mode.
            * [Revision #3334.1.38](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.38)\
              Tue 2012-09-11 22:36:04 -0700
              * Fixed bug [MDEV-518](https://jira.mariadb.org/browse/MDEV-518). If some statistical tables are corrupted the server should use the conventional statistical data.
            * [Revision #3334.1.37](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.37)\
              Mon 2012-09-10 22:22:57 -0700
              * Fixed bug [MDEV-485](https://jira.mariadb.org/browse/MDEV-485). RBR should be turned off when statistical tables are modified in the result of the execution of a DDL statement. Revised the fix for bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). Ensured suppression of RBR for the modifications of the statistical tables triggered by the execution of any analyze operation.
            * [Revision #3334.1.36](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.36) \[merge]\
              Sat 2012-09-08 22:36:55 -0700
              * Merge 5.5 -> mwl248
            * [Revision #3334.1.35](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.35)\
              Sat 2012-09-08 20:33:03 -0700
              * Part 2 of the fix for bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Any Field object should use current\_thd instead of table->in\_use when THD is needed if table == NULL. This patch fixes the crash of test case from [MDEV-504](https://jira.mariadb.org/browse/MDEV-504).test.
            * [Revision #3334.1.34](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.34) \[merge]\
              Sat 2012-09-08 12:07:14 -0700
              * Merge.
              * [Revision #3334.3.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.3.1)\
                Mon 2012-09-03 22:01:52 +0400
                * Preliminary test case for [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) in order to reproduce the problem
            * [Revision #3334.1.33](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.33)\
              Sat 2012-09-08 12:04:31 -0700
              * Fixed bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Opening system statistical tables and reading statistical data from them for a regular table should be done after opening and locking this regular table. No test case is provided with this patch.
            * [Revision #3334.1.32](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.32)\
              Sat 2012-09-01 23:51:47 -0700
              * Fixed bug [MDEV-503](https://jira.mariadb.org/browse/MDEV-503). If a table is already in the table cache but without data from persistent statistical tables then the function open\_and\_process\_table should not only allocate memory for this statistical data in the corresponding TABLE\_SHARE object, but also should copy the references to the data into certain fields of the TABLE data structure: for each key of the table KEY::read\_stats should be copied, and for each column of the table Field::read\_stats should be copied.
            * [Revision #3334.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.31) \[merge]\
              Wed 2012-08-29 18:50:38 -0700
              * Merge 5.5->5.5-mwl248.
            * [Revision #3334.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.30)\
              Mon 2012-08-27 14:19:25 -0700
              * Fixed bug [MDEV-487](https://jira.mariadb.org/browse/MDEV-487). The function collect\_statistics\_for\_table() when scanning a table did not take into account that the handler function ha\_rnd\_next could return the code HA\_ERR\_RECORD\_DELETE that should not be considered as an indication of an error. Also fixed a potential memory leak in this function.
            * [Revision #3334.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.29)\
              Thu 2012-08-23 11:22:26 -0700
              * Fixed bug [MDEV-473](https://jira.mariadb.org/browse/MDEV-473). With the new code of mysql-5.5 for metadata locking the function unlock\_tables\_n\_open\_system\_tables\_for\_write should not explicitly unlock tables for which external locks have been set and should not explicitly reset thd->lock to 0.
            * [Revision #3334.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.28)\
              Mon 2012-08-20 12:05:37 -0700
              * Fixed bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). RBR should be turned off when an ANALYZE TABLE command is executed.
            * [Revision #3334.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.27)\
              Sat 2012-08-18 22:18:46 -0700
              * Fixed the following problem: the syntax of the ANALYZE command did not returned an error if the list of the specified index names contained the name 'primary'.
            * [Revision #3334.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.26)\
              Sat 2012-08-18 11:49:14 -0700
              * Made the process of collecting persistent statistics killable.
            * [Revision #3334.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.25)\
              Fri 2012-08-17 13:23:49 -0700
              * Fixed bug [MDEV-464](https://jira.mariadb.org/browse/MDEV-464). The value of system variable use\_stat\_tables was always reset to 0 ('never') by mistake at the launch of the server.
            * [Revision #3334.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.24) \[merge]\
              Tue 2012-08-14 12:42:14 -0700
              * Merge 5.5->5.5-mwl248
            * [Revision #3334.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.23) \[merge]\
              Mon 2012-07-30 23:08:05 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.22)\
              Mon 2012-07-30 10:09:58 -0700
              * Fixed errors in the calls of the macros my\_atomic\_rwlock\_wrlock, my\_atomic\_rwlock\_wrunlock.
            * [Revision #3334.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.21)\
              Fri 2012-07-27 17:33:23 -0700
              * Moved the test cases for parallel execution from stat\_tables.test into a separate file stat\_tables\_par.test because the test cases could not be run with embedded server.
            * [Revision #3334.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.20)\
              Fri 2012-07-27 12:05:23 -0700
              * Added missing declaration of statistics\_lock. Replaced bzero with memset. Added missing `--source include/have_debug_sync.inc` into stat\_tables.test.
            * [Revision #3334.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.19)\
              Thu 2012-07-26 17:50:08 -0700
              * Performed re-factoring and re-structuring of the code for [MWL#248](https://askmonty.org/worklog/?tid=248):
                * Moved the definitions of the classes to store data from persistent statistical tables into statistics.h, leaving in other internal data structures only references to the corresponding objects.
                * Defined class Column\_statistics\_collected derived from the class Column\_statistics. This is a helper class to collect statistics on columns.
                * Moved references to read statistics to TABLE SHARE, leaving the reference to the collected statistics in TABLE.
                * Added a new clone method for the class Field allowing to clone fields attached to table shares. It was used to create fields for min/max values in the memory of the table share.
              * Also:
                * Added procedures to allocate memory for statistical data in the table share memory and in table memory.
              * Also:
                * Added a test case demonstrating how ANALYZE could work in parallel to collect statistics on different indexes of the same table.
                * Added a test two demonstrate how two connections working simultaneously could allocate memory for statistical data in the table share memory.
            * [Revision #3334.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.18)\
              Tue 2012-07-10 22:12:23 -0700
              * Made the output of the newly added test cases from statistics.test platform independent.
              * Adjusted results of funcs\_1.is\_columns\_mysql\_embedded.
            * [Revision #3334.1.17](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.17)\
              Tue 2012-07-10 16:34:39 -0700
              * Added procedures to delete records by keys from statistical tables. Now when a table is dropped the statistics on the table is removed from the statistical tables. If the table is altered in such a way that a column is dropped or the type of the column is changed then statistics on the column is removed from the table column\_stat. It also triggers removal of the statistics on the indexes who use this column as its component.
              * Added procedures that changes the names of the tables or columns in the statistical tables for. These procedures are used when tables/columns are renamed.
              * Also partly re-factored the code that introduced the persistent statistical tables.
              * Added test cases into statistics.test to cover the new code.
            * [Revision #3334.1.16](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.16) \[merge]\
              Tue 2012-06-26 11:37:48 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.15](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.15)\
              Mon 2012-06-25 22:33:07 -0700
              * Changed the type of all double columns in the system statistical tables mysql.column\_stat, mysql.table\_stat for the type DECIMAL(12,4). When cached the values from these columns are multiplied by factor 10^5 and stored as ulong numbers now.
            * [Revision #3334.1.14](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.14)\
              Sat 2012-06-02 17:19:01 -0700
              * Removed the server option `--stat-tables`.
              * Renamed the system variable optimizer\_use\_stat\_tables to use\_stat\_tables.
              * This variable now has only 3 possible values: 'never', 'complementary', 'preferably'.
              * If the server has been launched with `--use-stat-tables='complementary'|'preferably'` then the statictics tables can be employed by the optimizer and by the ANALYZE command.
            * [Revision #3334.1.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.13)\
              Fri 2012-06-01 17:38:32 -0700
              * Fixed a buildbot failure with a testcase from statistics.test that analyzes only some columns from a table.
            * [Revision #3334.1.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.12) \[merge]\
              Fri 2012-06-01 13:42:39 -0700
              * Merge
            * [Revision #3334.1.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.11)\
              Fri 2012-06-01 11:23:53 -0700
              * An attempt to fix a buildbot failure with a test case from statistics.test that analyzes only some columns from a table.
            * [Revision #3334.1.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.10) \[merge]\
              Tue 2012-05-22 21:31:36 -0700
              * Merge.
              * [Revision #3334.2.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.2.1)\
                Tue 2012-05-22 20:55:07 -0700
                * Support of the extended syntax for ANALYZE.
            * [Revision #3334.1.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.9) \[merge]\
              Fri 2012-05-18 11:28:02 -0700
              * Merge.
            * [Revision #3334.1.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.8) \[merge]\
              Fri 2012-05-18 09:50:30 -0700
              * Merge.
            * [Revision #3334.1.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.7)\
              Thu 2012-05-17 16:54:26 -0700
              * Fixed the bug that caused displaying incorrect values in the column cardinality of the table information\_schema.statistics.
            * [Revision #3334.1.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.6)\
              Tue 2012-05-08 16:42:55 -0700
              * Inverted the option `--skip-stat-tables` for `--stat-tables`. Set it to 0 by default. Now only the tests that use persistent statistics tables require starting the server with `--stat-tables` set on.
            * [Revision #3334.1.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.5)\
              Sun 2012-05-06 22:42:14 -0700
              * Supported extended keys when collecting and using persistent statistics.
            * [Revision #3334.1.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.4)\
              Thu 2012-04-19 09:49:53 -0700
              * Fixed a problem for Q18 from DBT3/SF30 with innodb database instance: the server crashed when running the query with persistent statistics enabled.
              * The field KEY::read\_stat.avg\_frequency must be initialized to NULL for the keys of temporary tables.
            * [Revision #3334.1.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.3) \[merge]\
              Wed 2012-04-11 20:44:52 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.2)\
              Wed 2012-04-11 17:14:06 -0700
              * The pilot implementation of [MWL#250](https://askmonty.org/worklog/?tid=250): Use the statistics from persistent statistical tables instead of the statistics provided by engine.
            * [Revision #3334.1.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.1) \[merge]\
              Mon 2012-03-19 01:35:32 -0700
              * Merge maria-5.3-mwl248 -> 5.5 = maria-5.5-mwl248.
              * [Revision #2502.574.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.8) \[merge]\
                Thu 2012-03-15 21:40:15 -0700
                * Merge
              * [Revision #2502.574.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.7) \[merge]\
                Fri 2012-03-09 19:04:59 -0800
                * Merged 5.3 changes into the mwl #248 tree.
              * [Revision #2502.574.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.6)\
                Mon 2012-01-09 21:14:34 -0800
                * [MWL#248](https://askmonty.org/worklog/?tid=248): added the option skip-stat-tables.
              * [Revision #2502.574.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.5)\
                Sat 2012-01-07 00:34:30 -0800
                * Made statistics.test platform independent.
              * [Revision #2502.574.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.4)\
                Thu 2012-01-05 22:45:08 -0800
                * Adjusted results for the test suite funcs\_1.
              * [Revision #2502.574.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.3)\
                Thu 2012-01-05 18:55:37 -0800
                * Fixed a compiler warning. Adjusted results for mysql\_upgrade.test
              * [Revision #2502.574.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.2)\
                Wed 2012-01-04 18:32:21 -0800
                * In statistics.test: Saved at the very beginning and restored at the very end the value of optimizer\_use\_stat\_tables.
              * [Revision #2502.574.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.1)\
                Wed 2012-01-04 17:51:53 -0800
                * The main patch for the [MWL#248](https://askmonty.org/worklog/?tid=248) back-ported from lp:igorb-seattle/mysql-server/mysql-azalea-wl4777.
    * [Revision #3490](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3490) \[merge]\
      Tue 2012-12-18 22:13:14 +0100
      * Merge a couple more fixes from 10.0-base to 10.0
      * [Revision #3427.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.28)\
        Tue 2012-12-18 22:00:55 +0100
        * Previous change of have\_debug\_sync.inc broke non-debug builds. Implement it in a different way that works on both release and debug builds, and still uses `--skip` instead of `--require`.
      * [Revision #3427.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.27)\
        Tue 2012-12-18 11:56:00 +0100
        * [MDEV-3927](https://jira.mariadb.org/browse/MDEV-3927) Add variable "have yassl" have\_openssl variable was ON even when OpenSSL was not used (but YaSSL was). fix that, so that have\_openssl really corresponds to OpenSSL
        * rename not\_openssl.inc to not\_ssl.inc and fix the test accordingly.
    * [Revision #3489](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3489)\
      Tue 2012-12-18 22:03:53 +0100
      * After-merge fixes for merge 10.0-base -> 10.0.
    * [Revision #3488](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3488) \[merge]\
      Tue 2012-12-18 15:01:58 +0100
      * Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)
      * [Revision #3427.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.26)\
        Mon 2012-12-17 21:00:36 +0100
        * fix have\_debug\_sync.inc remove unused require files
      * [Revision #3427.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.25)\
        Mon 2012-12-17 20:47:23 +0100
        * [MDEV-438](https://jira.mariadb.org/browse/MDEV-438) Microseconds: Precision is ignored in CURRENT\_TIMESTAMP(N) when it is given as a default column value
        * For MySQL 5.6 compatibility, support precision specification in CURRENT\_TIMESTAMP in a default clause, when it's not less than the column's precision.
      * [Revision #3427.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.24)\
        Mon 2012-12-17 11:00:39 +0100
        * simplify the handler api - table\_type() is no longer abstract, not even virtual
      * [Revision #3427.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.23)\
        Mon 2012-12-17 10:56:26 +0100
        * remove HAVE\_EXPLICIT\_TEMPLATE\_INSTANTIATION
      * [Revision #3427.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.22)\
        Mon 2012-12-17 12:49:11 +0100
        * [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Fix some race conditions in test cases.
        * With [MDEV-532](https://jira.mariadb.org/browse/MDEV-532), the binlog\_checkpoint event is logged asynchronously from a binlog background thread. This causes some sporadic failures in some test cases whose output depends on order of events in binlog.
        * Fix using an include file that waits until the binlog checkpoint event has been logged before proceeding with the test case.
      * [Revision #3427.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.21) \[merge]\
        Sun 2012-12-16 16:49:19 -0800
        * Merge mariadb-5.5 -> 10.0-base.
      * [Revision #3427.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.20)\
        Fri 2012-12-14 15:38:07 +0100
        * [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Async InnoDB commit checkpoint.
        * Make the commit checkpoint inside InnoDB be asynchroneous. Implement a background thread in binlog to do the writing and flushing of binlog checkpoint events to disk.
      * [Revision #3427.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.19) \[merge]\
        Fri 2012-12-14 09:51:06 +0200
        * Automatic merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
        * [Revision #3427.8.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.2)\
          Thu 2012-12-13 22:56:03 +0200
          * [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
          * Post-review changes according to Monty's review from 28/11/2012.
        * [Revision #3427.8.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.1) \[merge]\
          Thu 2012-10-18 15:57:12 +0300
          * Merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
          * [Revision #3427.7.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.7.1)\
            Wed 2012-10-17 15:43:56 +0300
            * [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
            * Generalized support for auto-updated and/or auto-initialized timestamp and datetime columns. This patch is a reimplementation of MySQL's "[WL#5874](https://askmonty.org/worklog/?tid=5874): CURRENT\_TIMESTAMP as DEFAULT for DATETIME columns". In order to ease future merges, this implementation reused few function and variable names from MySQL's patch, however the implementation is quite different.
            * TODO: The only unresolved problem in this patch is the semantics of LOAD DATA for TIMESTAMP and DATETIME columns in the cases when there are missing or NULL columns. I couldn't fully comprehend the logic behind MySQL's behavior and its relationship with their own documentation, so I left the results to be more consistent with all other LOAD cases.
            * The problematic test cases can be seen by running the test file function\_defaults, and observing the test case differences. Those were left on purpose for discussion.
    * [Revision #3487](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3487)\
      Sun 2012-12-16 21:45:45 +0100
      * small code cleanup taken from MySQL 5.6
    * [Revision #3486](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3486)\
      Sun 2012-12-16 21:11:24 +0100
      * [MDEV-3816](https://jira.mariadb.org/browse/MDEV-3816) init-file stops getting executed if a long enough line is encountered; on a debug version, assertion \`! is\_set() || can\_overwrite\_status' fails backport improved bootstrap error handling from 5.6
      * Was:
    
    
    * [Revision #3485](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3485)\
      Sat 2012-12-15 21:55:04 +0100
      * [MDEV-3834](https://jira.mariadb.org/browse/MDEV-3834) Crossgrade from MySQL 5.6.7 to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md) fails due to non-existing mysql.host table Treat the host table as optional, don't abort when it's missing
    * [Revision #3484](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3484)\
      Sat 2012-12-15 21:54:18 +0100
      * [MDEV-3837](https://jira.mariadb.org/browse/MDEV-3837) Assertion \`table->read\_set == \&table->def\_read\_set' failed on updating a performance\_schema table This was failing not only for P\_S, but for any engine that had HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE flag set (in the tree - only P\_S and federated). Because of this flag, read\_set and write\_set were (possibly) changed on update. But later the code modified these bitmaps and restored them to the default state, losing HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE related changes.
    * [Revision #3483](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3483)\
      Sat 2012-12-15 18:24:11 +0100
      * [MDEV-3860](https://jira.mariadb.org/browse/MDEV-3860) backport `--plugin-load-add` (and related mysql-test changes)
    
    
    * [Revision #3482](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3482)\
      Wed 2012-12-12 19:54:04 +0200
      * New results of `--big` test ([MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) fix).
    * [Revision #3481](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3481)\
      Tue 2012-11-20 15:11:22 +0200
      * [MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) Lift limitation for merging VIEWS with Subqueries in SELECT list.
    * [Revision #3480](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3480) \[merge]\
      Tue 2012-11-20 14:22:51 +0100
      * Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base -> 10.0
      * [Revision #3427.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.18)\
        Tue 2012-11-20 14:20:26 +0100
        * [MDEV-3861](https://jira.mariadb.org/browse/MDEV-3861): Assertion in TC\_LOG\_MMAP.
        * Root cause was that number of entries in commit checkpoint buffer was bigger than total available entries in the mmap()'ed score file. This causes TC\_LOG\_MMAP to run out of entries before even the first checkpoint is started, which causes a hang.
        * Fixed by making sure we have fewer entries within one commit checkpoint than total available scorefile entries.
        * Another part of this bug was discovery of severel unrelated bugs in TC\_LOG\_MMAP dating back to 5.1. These were fixed in 5.1 and will be merged up (the problem this patch fixes exists only in 10.0).
    * [Revision #3479](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3479)\
      Thu 2012-11-15 12:54:50 +0200
      * [MDEV-3858](https://jira.mariadb.org/browse/MDEV-3858) Change JOIN\_TAB::records\_read from ha\_rows to double
      * Currently JOIN\_TAB::records\_read is of type ha\_rows. This is an integer type, which prevents proper selectivity and rows estimates.

    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.

    spinner

    Information_schema.processlist gets two new columns: MEMORY_USED and EXAMINED_ROWS.

    • The later is there mainly to show how query is progressing.

  • The following changes in interfaces was needed to get this to work:

    • init_alloc_root() amd init_sql_alloc() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • One now have to use alloc_root_set_min_malloc() to set min memory to be allocated by alloc_root()

    • my_init_dynamic_array() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • my_net_init() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • Added flag for hash_init() so that one can mark hash table to be thread specific.

    • Added flags to init_tree() so that one can mark tree to be thread specific.

    • Removed with_delete option to init_tree(). Now one should instead use MY_TREE_WITH_DELETE_FLAG.

    • Added flag to Warning_info::Warning_info() if the structure should be fully initialized.

    • String elements can now be marked as thread specific.

    • Internal HEAP tables are now marking it's memory as MY_THREAD_SPECIFIC.

    • Changed type of myf from int to ulong, as this is always a set of bit flags.

  • Other things:

    • Removed calls to net_end() and thd

    • cleanup() as these are now done in THD()

    • We now also show EXAMINED_ROWS in SHOW PROCESSLIST

    • Added new variable 'memory_used'

    • Fixed bug where kill_threads_for_user() was using the wrong mem_root to allocate memory.

    • Removed calls to the obsoleted function init_dynamic_array()

    • Use set_current_thd() instead of my_pthread_setspecific_ptr(THR_THD,...)

  • MDEV-3990: engine tests went out of sync with current MariaDB code
  • Reasons:

    • alter_tablespace.rdiff:

    • tc_rename_error.result:

      • from monty@askmonty.org-20120529213755-876ptdhhaj0t7l8r

      • (Added text for errno in error messages)

    • insert_time.result:

      • from sergii@pisem.net-20120908101555-37w00eyfrd9noc06

      • ( - Inconsistent data truncation)

    • misc.result:

      • from igor@askmonty.org-20130109033433-5awdv0w6vbpigltw

      • (/mwl248 - Engine independent statistics)

    • tbl_opt_row_format.rdiff:

      • from monty@askmonty.org-20120706161018-y5teinbuqpchle2m

      • (Fixed wrong error codes)

    • vcol.rdiff:

      • sergii@pisem.net-20121217100039-ikj1820nrku7p6d5

      • (simplify the handler api)

  • Fixed bug MDEV-4019. The bug could cause a crash when several connections needed persistent statistics for the same table.
  • Also added a missing call of set_statistics_for_table() in the code of the function mysql_update.

  • The problem was that thd_killed() may be called by innodb from an internal innodb thread. - Fixed by not processing APC requests when we're not in the thread that owns the APC target.
    Make cassandra module and do not load it by default.
  • Revision #3427.11.5 Wed 2013-01-09 22:32:21 +0200

    • fixed feature counter.

  • Revision #3427.11.4 Wed 2013-01-09 22:24:37 +0200

    • The library interface fixed.

  • Revision #3427.11.3 Wed 2013-01-09 08:10:48 +0200

    • MDEV-4005 fix.

    • Field matching fixed. DBUG_ASSERT fixed.

  • Revision #3427.11.2 Mon 2012-12-24 08:36:22 +0400

    • Post-merge fixes: - update ha_cassandra::start_bulk_insert() definition to match those in class handler.

  • Revision #3427.11.1 [merge] Sun 2012-12-23 23:37:11 +0200

    • pre-merge

    • Revision #3413.25.54 Sun 2012-12-23 22:17:22 +0200

      • Post-post review fixes.

    • Sun 2012-12-23 20:57:54 +0200

      • backport to 5.5 dyncol changes and names support

    • Thu 2012-12-20 14:30:09 +0400

      • Cassandra Storage Engine: Address review feedback part #3 - Cleanup ha_cassandra::store_lock() - Remove dummy ha_cassandra::delete_table() - Add HA_TABLE_SCAN_ON_INDEX to table_flags()

    • Thu 2012-12-20 14:15:56 +0400

      • Cassandra Storage Engine: Address review feedback part 2 - Register counters directly in the array passed to maria_declare_plugin. As a consequence, FLUSH TABLES will reset the counters. - Update test results accordingly.

  • MDEV-483 Make column_check function which cheсks dynamic columns integrit JSON conversion function
    Note: CREATE TABLE still requires that connection is present, as it needs to check whether the specified DDL can be used with Cassandra. We could delay that check also, but then one would not be able to find out about errors in table DDL until they do a SELECT.
    Follow what CQL does: don't show deleted rows (they show up as rows without any columns in reads)
    We don't retry for Thrift errors yet, although could easily do, now.
    Support mapping Cassadnra's decimal to VARBINARY.
    more comments
    not adding username/password - it turns out, there are no authentication schemes in stock cassandra distribution.
    Primary key column should now be named like CQL's primary key, or 'rowkey' if CF has key_alias.
    Not able to use BKA's buffers yet.
  • There is a variable to control batch size

  • There are status counters.

  • Nedeed to make some fixes in BKA code (to be checked with Igor)

  • Revision #3427.1.67
    MDEV-3997
    Revision #3497.1.1
    MDEV-4091
    Revision #3427.1.65
    MDEV-4121
    Revision #3427.1.63
    MDEV-3984
    Revision #3427.1.62
    Revision #3427.1.61
    Revision #3427.1.60
    Revision #3427.1.59
    Revision #3427.1.58
    Revision #3427.1.57
    Revision #3427.1.56
    Revision #3427.1.55
    Revision #3427.1.54
    Revision #3427.1.53
    Revision #3427.1.52
    Revision #3427.1.51
    Revision #3427.1.50
    Revision #3427.1.49
    Revision #3427.1.48
    Revision #3427.1.47
    MDEV-4011
    Revision #3427.1.46
    MDEV-3931
    Revision #3427.1.45
    Revision #3427.1.44
    Revision #3427.1.43
    MDEV-3990
    Revision #3427.12.1
    Revision #3427.1.42
    Revision #3427.1.41
    MDEV-4019
    Revision #3413.22.14
    Revision #3427.1.40
    Revision #3427.1.39
    Revision #3427.1.38
    Revision #3427.1.37
    MDEV-3982
    Revision #3427.1.36
    Revision #3427.1.35
    Revision #3427.1.34
    Revision #3427.1.33
    Revision #3427.1.32
    Revision #3427.11.6
    Revision #3413.25.50
    Revision #3413.25.49
    Revision #3413.25.48
    MDEV-565
    Revision #3413.25.47
    Revision #3413.25.46
    Revision #3413.25.45
    Revision #3413.25.44
    Revision #3413.25.43
    MDEV-506
    Revision #3413.25.42
    MDEV-377
    MDEV-127
    Revision #3413.25.41
    Revision #3413.25.40
    Revision #3413.25.39
    Revision #3413.25.38
    Revision #3413.25.37
    Revision #3413.25.36
    Revision #3413.25.35
    Revision #3413.25.34
    Revision #3413.25.33
    Revision #3413.25.32
    Revision #3413.25.31
    Revision #3413.25.30
    MDEV-530
    Revision #3413.25.29
    Revision #3413.25.28
    Revision #3413.25.27
    Revision #3413.25.26
    Revision #3413.25.25
    Revision #3413.25.24
    Revision #3413.25.23
    Revision #3413.25.22
    MDEV-498
    Revision #3413.25.21
    Revision #3413.25.20
    Revision #3413.25.19
    Revision #3413.25.18
    Revision #3413.25.17
    Revision #3413.25.16
    Revision #3413.25.15
    MDEV-494
    Revision #3413.25.14
    MDEV-480
    Revision #3413.25.13
    Revision #3413.25.12
    subscribing
    Distributions which Include MariaDB
    MDEV-457
    MDEV-3806
    Revision #3413.25.53
    Revision #3413.25.52
    Revision #3413.25.51

    MariaDB 10.0.15 Changelog

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

    DownloadRelease NotesChangelogOverview 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.

    • [merge] Fri 2014-11-21 20:20:39 +0100

      • 5.5 merge

      • Fri 2014-11-21 13:32:53 +0200

        • Forgot to add test file.

    • [merge] Fri 2014-11-21 08:50:44 +0100

      • Merge

      • Fri 2014-11-21 00:02:24 +0100

    • Wed 2014-11-19 17:14:49 +0300

      • : Anemometer stop working after upgrade to from...

    • Wed 2014-11-19 14:34:49 +0400

      • multi_source.simple test fails in buildbot

    • Wed 2014-11-19 12:08:35 +0400

      • Bad results with join comparing DECIMAL and ENUM/SET columns

    • Wed 2014-11-19 10:33:49 +0400

      • Bad results with join comparing case insensitive VARCHAR/ENUM/SET expression to a _bin ENUM column

    • Tue 2014-11-18 23:15:54 +0400

      • GROUP_MIN_MAX optimization is erroneously applied in some cases

    • Tue 2014-11-18 16:33:29 +0400

      • Bad results with joins comparing DATE/DATETIME and INT/DECIMAL/DOUBLE/ENUM/VARCHAR columns 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.

    • Tue 2014-11-18 13:07:37 +0400

      • main.ctype_cp932 fails in buildbot on a valgrind build Removing a redundant and wrong condition which could access beyond the pattern string range.

    • Mon 2014-11-17 17:13:30 +0100

      • : Dynamic column hangs/segfaults

    • Mon 2014-11-17 12:42:02 +0100

      • : Parallel slave may hang if master crashes in the middle of writing transaction to binlog

    • Mon 2014-11-17 12:41:44 +0100

      • : rpl.rpl_parallel_temptable fails in valgrind builder

    • Mon 2014-11-17 08:53:42 +0100

      • : rpl.rpl_gtid_crash fails sporadically in buildbot

    • Fri 2014-11-14 09:13:13 +0200

      • : sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind

    • Thu 2014-11-13 11:01:31 +0100

      • : Parallel replication: "Commit failed due to failure of an earlier commit on which this one depends", but no prior failure seen

    • Thu 2014-11-13 10:46:09 +0100

      • : Incorrect relay log position in parallel replication after retry of transaction

    • Thu 2014-11-13 10:31:20 +0100

      • : Wrong binlog order in parallel replication: Intermediate commit

    • Thu 2014-11-13 10:20:48 +0100

      • : Performance of domain_parallel replication is disappointing

    • Thu 2014-11-13 10:09:46 +0100

      • : Server crashed in Gtid_log_event::Gtid_log_event with parallel replication

    • Thu 2014-11-13 09:56:28 +0100

      • : Incorrect PSI_stage_info message in SHOW PROCESSLIST during parallel replication

    • Thu 2014-11-13 09:49:33 +0100

      • Fix a confusing error message in the testsuite

    • Thu 2014-11-13 09:49:07 +0100

      • : Wrong binlog order in parallel replication

    • Thu 2014-11-13 09:20:40 +0100

      • Revert incorrect/redundant fix for old BUG#34656

    • Thu 2014-11-13 09:19:12 +0100

      • : SAFE_MUTEX lock order warning when reusing wait_for_commit mutex

    • Thu 2014-11-13 13:24:26 +0200

      • : Remove innodb_io_capacity setting depending on setting of innodb_io_capacity_max

    • Thu 2014-11-13 12:00:57 +0200

      • : InnoDB error monitor might unnecessary wait log_sys mutex

    • Thu 2014-11-13 11:05:22 +0200

      • : sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind.

    • Wed 2014-11-12 16:14:08 +0200

      • : rpl.rpl_innodb_bug68220 fails in buildbot

    • Wed 2014-11-12 06:27:56 +0400

      • main.information_schema and main.information_schema_all_engines fail in buildbot on a build without perfschema

    • Wed 2014-11-12 05:56:45 +0400

      • mroonga/wrapper.version_56_or_later_performance_schema fails in buildbot on a build without perfschema

    • Wed 2014-11-12 05:52:53 +0400

      • Spider tests fail due to an unknown option --skip-performance-schema on a build without perfschema

    • Wed 2014-11-12 05:40:21 +0400

      • perfschema.mks_timer-6258 test not skipped on builds without perfschema

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

    • Mon 2014-11-10 16:43:27 +0400

      • non-captured group \2 in regexp_replace

    • Mon 2014-11-03 15:47:57 +0200

      • : Fix innodb.innodb_bug14676111 test.

    • [merge] Mon 2014-11-03 17:47:37 +0100

      • merge

    • Sun 2014-11-02 01:08:09 +0400

      • 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 " Add a plugin to field types (column types)".

    • Wed 2014-10-29 22:12:31 -0400

      • : Dots in file names of configuration files

    • Wed 2014-10-29 22:05:46 -0400

      • mysys/mf_fn_ext.c: typos & indents

    • [merge] Wed 2014-10-29 15:20:46 +0300

      • Merge

      • [merge] Wed 2014-10-29 13:30:18 +0300

    • Tue 2014-10-28 22:31:52 -0700

      • Fixed bug .

    • [merge] Tue 2014-10-28 16:31:26 -0700

      • Merge

      • Tue 2014-10-28 14:33:31 -0700

    • Mon 2014-10-27 16:58:16 +0200

      • : innodb valgrind failures

    • Mon 2014-10-27 11:03:17 +0200

      • Fix test failure.

    • Sun 2014-10-26 07:29:37 +0200

      • : Remove bad "" operators.

    • Sun 2014-10-26 07:22:51 +0200

      • : innodb_rows_updated is misleading on slav

    • Sat 2014-10-25 09:24:39 +0300

      • : Make innodb_max_dirty_pages_pct my.cnf variable a double

    • Sat 2014-10-25 08:21:52 +0300

      • : Share more structures

    • Fri 2014-10-24 22:26:31 +0300

      • : Add trx pointer to struct mtr_t

    • Fri 2014-10-24 22:02:54 +0300

      • : buf_flush_LRU() does not return correct number in case of compressed pages

    • Fri 2014-10-24 18:58:04 +0300

      • : Page cleaner should do LRU flushing regardless of server activity

    • Fri 2014-10-24 17:56:04 +0300

      • : Spurious lock_wait_timeout_thread wakeup in lock_wait_suspend_thread()

    • Fri 2014-10-24 17:11:09 +0300

      • : os_event_wait_time_low(): wait time calculation is messed up

    • [merge] Fri 2014-10-24 10:01:01 +0400

      • Merged mroonga updates.

      • Fri 2014-10-24 06:37:53 +0900

    • Thu 2014-10-23 12:31:13 +0400

      • Better comments

    • [merge] Wed 2014-10-22 18:33:49 +0400

      • Merged mroonga updates.

      • Thu 2014-10-23 00:31:01 +0900

    • [merge] Tue 2014-10-21 22:20:21 +0400

      • Merged mroonga updates.

      • Wed 2014-10-22 03:43:19 +0900

    • [merge] Tue 2014-10-21 10:52:55 +0400

      • Merge mroonga.

      • Tue 2014-10-21 04:51:38 +0900

    • [merge] Tue 2014-10-21 00:02:24 +0400

      • Merge

      • Mon 2014-10-20 23:35:34 +0400

    • Mon 2014-10-20 16:42:00 +0400

      • Different warnings for TIME and TIME(N) when @@old_mode=zero_date_time_cast

    • Thu 2014-10-16 22:58:08 +0400

      • : Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()

    • Thu 2014-10-16 17:57:13 +0400

      • : Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()

    • [merge] Mon 2014-10-13 12:31:55 +0400

      • Merge 10.0-connect -> 10.0

      • Sun 2014-10-12 15:46:31 +0200 *

    • [merge] Sat 2014-10-11 12:52:55 +0200

      • merge

      • Sat 2014-10-11 09:09:18 +0200

    • Fri 2014-10-10 23:52:47 +0400

      • : Assertion `join->best_read < double(...)' failed after adding a key to a TokuDB table...

    • Mon 2014-10-06 15:08:47 +0400

      • : Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3

    • Fri 2014-10-10 17:08:12 +0400

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

    • [merge] Fri 2014-10-10 13:18:03 +0400

      • Merge 10.0-connect -> 10.0

      • Thu 2014-10-09 17:23:37 +0200 *

    • [merge] Fri 2014-10-10 13:16:41 +0400

      • Merge 10.0-mroonga -> 10.0

      • [merge] Fri 2014-10-03 09:47:41 +0400

    • Thu 2014-10-09 12:25:45 +0400

      • Fixed mroonga build failure on Power8: define generic gcc version of GRN_SET_64BIT.

    • Mon 2014-10-06 15:29:22 +0400

      • : Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3

    • Sun 2014-10-05 22:07:28 +0200

      • fix failing rpl.rpl_user_variables

    • Sun 2014-10-05 22:07:19 +0200

      • fix main.mysqldump test failing after Mroonga merge.

    • Sat 2014-10-04 20:43:39 +0200

      • fix out-of-source builds

    • Sat 2014-10-04 15:27:08 +0200

      • increase version

    • Sat 2014-10-04 15:26:04 +0200

      • xtradb/innodb: fix to compile with VS 2008

    • Tue 2014-09-30 17:06:02 +0200

      • cleanup: an outbreak of templatonia cured.

    • 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

    • Tue 2014-09-30 15:55:02 +0200

      • BUG#13627921 - MISSING FLAGS IN SQL_COMMAND_FLAGS MAY LEAD TO REPLICATION PROBLEMS

    • Fri 2014-10-03 17:38:46 +0400

      • - MySQL Bug#72718 - CACHE_LINE_SIZE in innodb should be 128 on POWER

    • [merge] Thu 2014-10-02 15:48:20 +0400

      • Merge 10.0-mroonga -> 10.0

      • Thu 2014-10-02 14:58:57 +0400 *

    • Wed 2014-10-01 13:03:50 +0300

      • Fixed compiler warning. Now compiles without warnings for me. (Except Instantiation notices from oqgraph that I don't know what to do with)

    • [merge] Wed 2014-10-01 11:16:50 +0400

      • Merge 10.0-connect -> 10.0

      • Tue 2014-09-30 12:59:24 +0200

    • Wed 2014-10-01 11:13:11 +0400

      • Tests connect.odbc_postgresql and connect.odbc_oracle failed after revision 4363 (fixes for and ).

    • [merge] Tue 2014-09-30 20:43:14 +0300

      • Auto merge

      • Tue 2014-09-30 20:31:14 +0300

    • Tue 2014-09-30 21:28:36 +0400

      • , part#2.

    • Tue 2014-09-30 21:11:03 +0400

      • : crash with optimizer_use_condition_selectivity > 1

    • Fri 2014-09-26 18:48:40 +0400

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

    • Thu 2014-09-25 19:12:52 +0400

      • : The variable 'role' is being used without being initialized at sql_acl.cc:8840

    • Thu 2014-09-25 18:16:29 +0400

      • : The variable 'role' is being used without being initialized at sql_acl.cc:8840

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

    Revision #3413.67.50 Fri 2014-11-21 15:23:18 +0400
    • MDEV-7026 - Race in InnoDB/XtraDB mutex implementation can stall or hang the server

  • Revision #3413.67.49 Fri 2014-11-21 13:27:36 +0200

    • MDEV-7084: innodb index stats inadequate using constant innodb_stats_sample_pages

  • after merge fixes:
  • Revision #4500.1.29 [merge] Thu 2014-11-20 17:39:11 +0100

    • 10.0-mroonga

    • Revision #4426.1.9 Tue 2014-11-04 00:40:20 +0900

      • cmake: use "mroonga" instead of "ha_mroonga" for plugin name

    • Tue 2014-11-04 00:09:16 +0900

      • remove needless source tree

    • [merge] Tue 2014-11-04 00:07:26 +0900

      • Merge from trunk

  • Revision #4500.1.28 [merge] Thu 2014-11-20 17:29:21 +0100

    • 10.0-connect

    • Revision #4439.1.21 Sun 2014-11-16 20:14:36 +0100 *

      • Commit resolved conflicted files

    • Sun 2014-11-16 01:16:51 +0100 *

      • Remove gcc warning (no previous declaration of msglang)

    • Sat 2014-11-15 18:28:24 +0100 *

      • Implement the NEWMSG and XMSG methods They are still experimental and should not be used in production.

    • Sun 2014-11-09 14:18:44 +0100 *

      • FIX ftell error when the line endings do not match the declared or default ending. Also takes care of files having mixed line endings. This is done by never using text mode for streams and handle the line endings in reading and writing. ()

    • Sat 2014-11-08 16:44:52 +0100 *

      • Compile protect against not fully implemented optione XMSG and NEWMSG

    • Sat 2014-11-08 16:29:16 +0100 *

      • fix typo error

    • Sat 2014-11-08 13:35:03 +0100 *

      • Calculate next position in filamap without assuming ENDING option is true.

    • Sat 2014-11-01 17:08:39 +0100 *

      • Fix and

    • Fri 2014-10-31 13:58:43 +0100 *

      • Add the new files to the source list

    • Fri 2014-10-31 12:43:55 +0100 *

      • Adding the VIR table type implementation files

    • Fri 2014-10-31 12:28:07 +0100 *

      • Add new table type VIR and virtual index

    • Fri 2014-10-24 19:22:05 +0200

      • Fix a bug in XCOL tables. When a row was filtered internally the XColumn was not reset causing rows to be lost.

    • Fri 2014-10-24 16:21:39 +0200 *

      • Fix bug: Server crash when using a special column in XCOL tables

    • Wed 2014-10-22 13:51:33 +0200 *

      • Remove some gcc warnings

    • Wed 2014-10-22 12:02:46 +0200 *

      • Fix (gcc error) passing cmd instead of cmd.Getstr() to htrc

    • Tue 2014-10-21 17:29:51 +0200 *

      1. Handling string memory allocation with a new STRING class. This is only the beginning. Defining the STRING class and begining to use it (MYSQL)

    • [merge] Tue 2014-10-14 17:52:20 +0200 *

      • Commit merged change removed: extra/yassl/certs/dsa512.der extra/yassl/certs/dsa512.pem

    • Tue 2014-10-14 16:42:22 +0200 *

      • Add Sergei fix to enable loading OEM table libs

  • Revision #4500.1.27 [merge] Thu 2014-11-20 17:09:51 +0100

    • pcre-8.36

    • Revision #0.66.3 Tue 2014-11-18 18:07:55 +0100

      • 8.36

  • Revision #4500.1.26 [merge] Thu 2014-11-20 17:05:13 +0100

    • XtraDB 5.6.21-70.0

    • Revision #0.12.73 Tue 2014-11-18 18:11:15 +0100

      • 5.6.21-70.0

  • Revision #4500.1.25 [merge] Thu 2014-11-20 16:59:22 +0100

    • InnoDB 5.6.21

    • Revision #0.49.7 Tue 2014-11-18 17:41:12 +0100

      • 5.6.21

  • Revision #4500.1.24 [merge] Thu 2014-11-20 16:53:12 +0100

    • sphinx 2.2.6

    • Revision #0.47.5 Tue 2014-11-18 18:10:29 +0100

      • 2.2.6

  • Revision #4500.1.23 [merge] Thu 2014-11-20 16:27:16 +0100

    • 5.5 merge

    • Revision #3413.67.48 Thu 2014-11-20 16:11:30 +0100

      • followup: disable openssl_6975.test as appropriate

    • Wed 2014-11-19 22:04:51 +0100

      • Fix YaSSL on windows

    • Wed 2014-11-19 18:54:02 +0100

      • Implement TLS protocol

  • Revision #4500.1.22 [merge] Thu 2014-11-20 16:07:34 +0100

    • 5.5 merge

    • Revision #3413.67.45 Wed 2014-11-19 20:27:34 +0200

      • : innodb index stats inadequate using constant innodb_stats_sample_pages

  • Revision #4500.1.21 [merge] Thu 2014-11-20 15:26:31 +0100

    • 5.5 merge

    • Revision #3413.67.44 Wed 2014-11-19 13:56:46 +0100

      • : Race in InnoDB/XtraDB mutex implementation can stall or hang the server.

  • Revision #4500.1.20 [merge] Wed 2014-11-19 17:23:39 +0100

    • 5.5 merge

    • Revision #3413.67.43 Wed 2014-11-19 00:19:52 +0100

      • openssl-poodle_6975.test: don't run it for older OpenSSL versions

    • Tue 2014-11-18 17:57:06 +0100

      • Implement TLS protocol

    • Tue 2014-11-18 17:56:58 +0100

      • new mysqltest connect option SSL-CIPHER=xxxx

    • Tue 2014-11-18 17:56:49 +0100

      • improve OpenSSL error reporting

    • [merge] Tue 2014-11-18 17:54:00 +0100

      • TokuDB 7.5.3

      • [merge] Fri 2014-11-14 13:10:22 -0500

    • [merge] Tue 2014-11-18 17:36:51 +0100

      • 5.3 merge

      • Sat 2014-11-15 21:30:16 +0400

    • Tue 2014-11-18 15:43:01 +0100

      • mysql_config produces invalid cflags (was: udf_example.c couldn't compile)

    • Tue 2014-11-18 15:42:48 +0100

      • Valgrind warnings (Conditional jump or move depends on uninitialised value) in inflate on UNCOMPRESS

    • Tue 2014-11-18 15:42:40 +0100

      • difference between check_vcol_func_processor and check_partition_func_processor segfault in Item_func_from_unixtime::get_date on updating table with virtual columns

    • Tue 2014-11-18 15:42:32 +0100

      • Server crash or assertion `item->type() == Item::STRING_ITEM' failure on LOAD DATA through a view with statement binary logging

    • Tue 2014-11-18 15:42:25 +0100

      • Typo in cmake/plugin.cmake

    • Mon 2014-11-10 19:17:39 +0100

      • "#error <my_config.h>" and third-party libraries

    • Sat 2014-11-08 19:54:42 +0100

      • : dynamic columns functions/cast()/convert() doesn't play nice with CREATE/ALTER TABLE

    • Mon 2014-11-17 20:28:18 +0400

      • Re-enabling tests disabled due to and MySQL:65225 (fixed now)

    • Mon 2014-11-17 20:10:57 +0400

      • Sporadic failure in storage_engine/trx.xa_recovery test

    • Mon 2014-11-17 17:24:04 +0400

      • Merge Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS..

    • Sat 2014-11-15 22:18:33 +0100

      • : MariaDB server crash ( select with union and order by with subquery )

    • [merge] Thu 2014-11-13 14:15:59 +0300

      • Merge 5.3->5.5

      • Thu 2014-11-13 14:12:41 +0300

    • Thu 2014-11-13 13:56:35 +0300

      • : MRR accessing uninitialised bytes, test case failure main.innodb_mrr - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.

    • Thu 2014-11-13 11:24:19 +0200

      • : InnoDB error monitor might unnecessary wait log_sys mutex

    • Thu 2014-11-13 10:04:45 +0100

      • : Sporadic test falure in rpl.rpl_parallel_show_binlog_events_purge_logs

    • Wed 2014-11-12 11:10:13 +0100

      • : Test failures in main.failed_auth_unixsocket and plugins.unix_socket depending on environment

    • Mon 2014-11-10 18:08:17 +0400

      • String::chop() is wrong and may potentially crash (MySQL bug#56492) Merging a fix from the upstream.

    • Mon 2014-11-03 15:43:44 +0200

      • : Add function to print semaphore waits

  • Revision #4500.1.19 Wed 2014-11-19 00:19:17 +0100

    • MDEV-6984 Can't migrate from MySQL 5.6.21 to MariaDB 10

  • Revision #4500.1.18 Tue 2014-11-18 22:27:31 +0100

    • MDEV-4285 Server crashes in ptr_compare on NOW and CAST in ORDER BY

  • Revision #4500.1.17 Tue 2014-11-18 22:27:26 +0100

    • debian packaging: add mroonga and example engines

  • Revision #4500.1.16 Tue 2014-11-18 22:27:03 +0100

    • mroonga/groonga: remove unused packaging data and bundled software

  • Revision #4500.1.15 Tue 2014-11-18 22:26:25 +0100

    • mroonga/groonga: disable building of unnecessary or unsupported components

  • Revision #4500.1.14 Tue 2014-11-18 22:26:20 +0100

    • mroonga/groonga: CMakeLists.txt

  • Revision #4500.1.13 Tue 2014-11-18 22:26:14 +0100

    • MDEV-6794 XtraDB no longer using UNIQUE as clustered index when PK missing

  • Revision #4500.1.12 Tue 2014-11-18 22:26:09 +0100

    • two more unused error messages

  • Revision #4500.1.11 Tue 2014-11-18 22:26:04 +0100

    • MDEV-4399 mysql_secure_installation reports error in find_mysql_client

  • Revision #4500.1.10 Tue 2014-11-18 22:25:59 +0100

    • MDEV-6779 Help file problems in 10.0.13

  • Revision #4500.1.9 Tue 2014-11-18 22:25:52 +0100

    • MDEV-6779 Help file problems in 10.0.13

  • Revision #4500.1.8 Tue 2014-11-18 22:25:47 +0100

    • MDEV-6805 one can set character_set_client to utf32

  • Revision #4500.1.7 Tue 2014-11-18 22:25:41 +0100

    • MDEV-6785 Wrong result on 2nd execution of PS with aggregate function, FROM SQ or MERGE view

  • Revision #4500.1.6 Tue 2014-11-18 22:25:33 +0100

    • MDEV-6880 Can't define CURRENT_TIMESTAMP as default value for added column

  • Revision #4500.1.5 Tue 2014-11-18 22:25:27 +0100

    • MDEV-7087 main.stat_tables-enospc fails in buildbot on a valgrind build

  • Revision #4500.1.4 Tue 2014-11-18 22:25:20 +0100

    • MDEV-7078 rpl.rpl_*mixing_engines tests fail in buildbot

  • Revision #4500.1.3 Thu 2014-11-13 13:40:19 +0100

    • MDEV-7003 test-alter-table crashes debug build due to double free of plugin

  • Revision #4500.1.2 Thu 2014-11-13 13:40:11 +0100

    • MDEV-6849 ON UPDATE CURRENT_TIMESTAMP doesn't always work

  • Revision #4500.1.1 Tue 2014-11-11 10:39:35 +0100

    • sql_update.cc: always update default fields after compare_record()

  • Merge
  • Revision #2502.594.2 [merge] Wed 2014-10-29 01:48:18 +0300

    • Merge

  • Revision #2502.594.1 Tue 2014-10-14 19:11:39 -0700

    • Fixed bug MDEV-6705.

  • Revision #3413.65.60 [merge] Wed 2014-10-29 13:22:48 +0300

    • Merge 5.3->5.5

    • Revision #2502.567.241 Wed 2014-10-29 01:46:05 +0300

      • : Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()

    • Wed 2014-10-29 01:37:58 +0300

      • : Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()

    • Wed 2014-10-29 01:20:45 +0300

      • : Query spends a long time in best_extension_by_limited_search with mrr enabled

  • Fixed bug MDEV-6325.
    Disable foreign_key_create test.
    Skip Mroonga if platform is big endian. Remove last test disabling.
    Disable tests for Power8.
    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

  • MDEV-6879: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()
    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)

  • compilation failure: ha_cassandra
  • Revision #4441.1.1 [merge] Fri 2014-10-10 20:59:06 +0200

    • merge

    • Revision #4435.1.1 [merge] Thu 2014-10-09 10:30:11 +0200

      • 5.5.40+ merge

      • Wed 2014-10-08 15:21:48 +0200

        • compilation fix for perl-Net-HandlerSocket

      • Wed 2014-10-08 18:10:31 +0400

        • Backport from 10.0:

      • Wed 2014-10-08 09:35:00 +0200

        • remove mariadb.pc file again, it cannot be added in a GA version

      • Wed 2014-10-08 09:24:41 +0200

        • don't run privilege checking tests in embedded

      • Wed 2014-10-08 00:46:10 +0200

        • decimal: correct implementation of ROUND_UP at last

      • Wed 2014-10-08 00:45:56 +0200

        • include mariadb.pc in debian builds

      • Wed 2014-10-08 00:45:41 +0200

        • jemalloc compatibility

      • [merge] Wed 2014-10-08 00:44:37 +0200

        • XtraDB 5.5.40-36.1

        • Tue 2014-10-07 21:41:48 +0200

      • Tue 2014-10-07 19:38:45 +0200

        • : bug with query cache when using views

      • Tue 2014-10-07 16:21:53 +0200

        • packaging issues: * skip debian 44_scriptsmysql_configlibs.dpatch it does not apply anymore (and anyway it would not work for a static library) * fix the path for install(mariadb.pc)

      • Tue 2014-10-07 11:55:39 +0200

        • A view or procedure with a non existing definer can block "SHOW TABLE STATUS" with an unclear error message

      • Tue 2014-10-07 10:54:14 +0200

        • Replication fails on updating a MEMORY table with an index using btree

      • Tue 2014-10-07 10:53:43 +0200

        • fixes for decimal type

      • Tue 2014-10-07 10:53:06 +0200

        • post-merge fixes

      • [merge] Mon 2014-10-06 20:06:39 +0200

        • XtraDB 5.5.39-36.0

        • Mon 2014-10-06 19:56:00 +0200

      • [merge] Mon 2014-10-06 19:53:55 +0200

        • mysql-5.5.40

        • Mon 2014-09-08 11:33:55 +0200

      • Fri 2014-10-03 23:04:25 +0200

        • crash in GROUP_CONCAT(IF () ORDER BY 1)

      • Thu 2014-10-02 16:58:26 +0200

        • Please add a .pc file to MariaDB for easy use via pkg-config

      • Thu 2014-10-02 13:52:51 +0200

        • mysqld should not trap SIGTSTP if running with --gdb/--debug-gdb

      • Thu 2014-10-02 13:47:52 +0200

        • Missing dependency on Debian 7 (Wheezy) installation package

      • Thu 2014-10-02 12:57:20 +0200

        • MTR fails on kfreebsd

      • Thu 2014-10-02 11:58:24 +0200

        • review debian patches for mysql

      • Thu 2014-10-02 11:58:13 +0200

        • auth_socket plugin fails to build on OpenBSD with

      • Thu 2014-10-02 11:57:40 +0200

        • Test suite test maria-no-logging fails

      • Thu 2014-09-25 19:00:41 +0200

        • update tokudb version in CMakeLists.txt, disable unstable tokudb tests

      • Fri 2014-10-03 15:07:53 +0400

        • Assertion `ltime->day == 0' failed with TIMESTAMP, MAKETIME

      • Thu 2014-09-25 10:43:11 +0400

        • - Deadlock between SELECT, DROP TABLE, SHOW STATUS and SET @@global.log_output

      • Thu 2014-09-18 19:45:06 +0400

        • - Deadlock between GRANT/REVOKE, SELECT FROM I_S.COLUMNS, SET slow_query_log and failed connection attempt

  • in CheckCond change strcat to strncat to avoid the case of non zero terminated string.
    Merge 10.0-mroonga -> 10.0
  • Revision #4426.1.1 Fri 2014-10-03 11:30:53 +0900

    • fix Windows build disabling position

  • 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

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

    • fix MDEV-6802: MPXFAM::GetNextPos redefined

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

    • Fix a compile error (MDEV-6723)

  • MDEV-5120 Test suite test maria-no-logging fails
  • Revision #4419.1.1 Tue 2014-09-30 20:12:59 +0300

    • Fixed warnings

  • 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 Distributions which Include MariaDB page.

    Revision #4506
    Revision #3413.67.51
    Revision #4505
    Revision #4500.1.30
    Revision #4504
    MDEV-7118
    Revision #4503
    MDEV-7074
    Revision #4502
    MDEV-6993
    Revision #4501
    MDEV-6978
    Revision #4500
    MDEV-6991
    Revision #4499
    MDEV-6950
    MDEV-6971
    Revision #4498
    MDEV-7086
    Revision #4497
    MDEV-7116
    Revision #4496
    MDEV-7121
    Revision #4495
    MDEV-7079
    Revision #4494
    MDEV-7080
    Revision #4493
    MDEV-7083
    Revision #4492
    MDEV-6917
    Revision #4491
    MDEV-7065
    Revision #4490
    MDEV-6775
    Revision #4489
    MDEV-6680
    Revision #4488
    MDEV-6718
    Revision #4487
    MDEV-7102
    Revision #4486
    Revision #4485
    MDEV-6775
    Revision #4484
    Revision #4483
    MDEV-7101
    Revision #4482
    MDEV-7035
    Revision #4481
    MDEV-7100
    Revision #4480
    MDEV-7083
    Revision #4479
    MDEV-7070
    Revision #4478
    MDEV-7073
    Revision #4477
    MDEV-7072
    Revision #4476
    MDEV-7071
    Revision #4475
    MDEV-7075
    Revision #4474
    Revision #4473
    MDEV-6965
    Revision #4472
    MDEV-4396
    Revision #4471
    MariaDB 5.5
    Revision #4470
    MDEV-7001
    MDEV-4912
    Revision #4469
    MDEV-6939
    Revision #4468
    Revision #4467
    Revision #3413.65.61
    Revision #4466
    MDEV-6843
    Revision #4465
    Revision #4446.1.1
    Revision #4464
    MDEV-6759
    Revision #4463
    Revision #4462
    MDEV-6925
    Revision #4461
    MDEV-6926
    Revision #4460
    MDEV-6930
    Revision #4459
    MDEV-6927
    Revision #4458
    MDEV-6928
    Revision #4457
    MDEV-6937
    Revision #4456
    MDEV-6931
    Revision #4455
    MDEV-6933
    Revision #4454
    MDEV-6934
    Revision #4453
    Revision #4426.1.6
    Revision #4452
    Revision #4451
    Revision #4426.1.5
    Revision #4450
    Revision #4426.1.4
    Revision #4449
    Revision #4426.1.3
    Revision #4448
    Revision #4445.1.1
    Revision #4447
    MDEV-6649
    Revision #4446
    MDEV-6879
    Revision #4445
    MDEV-6878
    Revision #4444
    Revision #4439.1.3
    Revision #4443
    Revision #4441.1.2
    Revision #4442
    MDEV-6519
    Revision #4441
    MDEV-6442
    Revision #4440
    MDEV-6738
    Revision #4439
    Revision #4424.1.1
    Revision #4438
    Revision #4426.2.1
    Revision #4437
    Revision #4436
    MDEV-6442
    Revision #4435
    Revision #4434
    Revision #4433
    Revision #4432
    Revision #4431
    Revision #4430
    Revision #4429
    Revision #4428
    Revision #4427
    MDEV-6533
    Revision #4426
    Revision #4410.1.2
    Revision #4425
    MariaDB 10.0
    Revision #4424
    Revision #3984.2.51
    Revision #4423
    MDEV-6661
    MDEV-6666
    Revision #4422
    Revision #4419.1.2
    Revision #4421
    MDEV-6808
    Revision #4420
    MDEV-6808
    MariaDB 10.0.13
    Revision #4419
    MDEV-6799
    Revision #4418
    MDEV-6788
    Revision #4417
    MDEV-6788
    spinner
    Merge branch 'master' into releases/tokudb-7.5
  • Revision #0.79.33 Fri 2014-11-14 13:10:07 -0500

    • DB-754 build with bundled jemalloc

  • Revision #0.28.1709 [merge] Thu 2014-11-13 10:53:37 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.32 Thu 2014-11-13 10:53:22 -0500

      • DB-759 test and fix alter table bug with cardinality data

    • Wed 2014-11-12 21:06:51 -0500

      • DB-759 fix tokudb::alter_card to copy ALL of the cardinality data not just the low byte

    • Wed 2014-11-12 18:30:16 -0500

      • increase test coverage of the cardinality code

    • Wed 2014-11-12 14:36:08 -0500

      • speed up tokudb handler unit tests

    • Wed 2014-11-12 08:38:04 -0500

      • speed up tokudb handler unit tests

  • Revision #0.28.1708 [merge] Mon 2014-11-10 16:37:45 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.27 Mon 2014-11-10 16:34:55 -0500

      • speed up tokudb handler unit tests

  • Revision #0.28.1707 [merge] Sat 2014-11-08 14:35:15 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.26 Sat 2014-11-08 10:36:33 -0500

      • DB-757 compute cardinality when alter table analyze partition is run

    • Sat 2014-11-08 08:59:55 -0500

      • DB-756 set cardinality data for partitioned tokudb tables

    • Fri 2014-11-07 13:39:32 -0500

      • DB-742 set tokudb version for tokudb builds

  • Revision #0.28.1706 [merge] Thu 2014-11-06 06:12:06 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.23 Wed 2014-11-05 11:24:27 -0500

      • DB-754 include my_config.h first for

  • Revision #0.28.1705 [merge] Wed 2014-11-05 09:28:29 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.22 Wed 2014-11-05 04:15:43 -0500

      • DB-730 build tokudb without XA

    • Mon 2014-11-03 15:03:57 -0500

      • mark 5585.test as a big test

  • MDEV-6883 ST_WITHIN crashes server if (0,0) is matched to POLYGON((0 0)). Fixed the case when a polygon contains a single-point ring.
    MDEV-7068: MRR accessing uninitialised bytes, test case failure main.innodb_mrr Backport to 5.3: - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.
    percona-server-5.5.40-36.1
    percona-server-5.5.39-36.0
    Adding patch for security bug 19471516
  • Revision #3077.204.26 Fri 2014-09-05 08:37:21 +0200

    • Applying the patch to remove WL#7219 which was by mistake included by the dev team.

  • Revision #3077.204.25 Tue 2014-08-26 14:01:38 +0200

    • Renaming the enterprise packages to commercial

  • Revision #3077.204.24 Sat 2014-08-23 08:59:03 +0530

    • Bug#19370676 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT SUITE_LEN_ and Bug#19355577 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT COMP_LEN_

  • Revision #3077.204.23 Thu 2014-08-21 16:42:04 +0200

    • Bug#18928848 II. MALLOC OF UNINITIALIZED MEMORY SIZE

  • Revision #3077.204.22 [merge] Wed 2014-08-20 09:46:38 +0200

    • Add my.cnf.d to regular rpm for EL7 build

    • Revision #3077.205.7 Tue 2014-08-12 19:37:49 +0200

      • Corrected typo

    • Tue 2014-08-12 18:55:05 +0200

      • Experimental testing

    • Tue 2014-08-12 18:26:46 +0200

      • Experimental testing for patch

    • Tue 2014-08-12 16:53:31 +0200

      • Added my.cnf.d directory, removed mysql-5.5-libmysqlclient-symbols.patch

    • Tue 2014-08-12 14:32:16 +0200

      • Add patch mysql-5.5-libmysqlclient-symbols.patch for el7

  • Revision #3077.204.21 Tue 2014-08-12 17:16:51 +0530

    • Bug #11755818 : LIKE DOESN'T MATCH WHEN CP932_BIN/SJIS_BIN COLLATIONS ARE USED.

  • Revision #3077.204.20 [merge] Wed 2014-08-06 09:56:37 +0200 *

    • Merge from mysql-5.5.39-ol7-release branch - Reverted version variable

    • Revision #3077.205.2 Mon 2014-08-04 15:56:19 +0200

      • Updated for el7 regular rpms

    • Thu 2014-07-24 11:37:40 +0200

      • Bug#19223915 Provide mysql-compat-server dependencies

  • Revision #3077.204.19 Wed 2014-08-06 09:51:20 +0800

    • Remove unstable test case innodb_bug18942294, approved by Jimmy over IM.

  • Revision #3077.204.18 Fri 2014-08-01 17:09:55 +0530

    • Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+

  • Revision #3077.204.17 Fri 2014-08-01 14:18:28 +0530

    • Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+

  • Revision #3077.204.16 [merge] Thu 2014-07-31 12:30:05 +0200

    • Merge from mysql-5.5.39-release

  • Revision #3077.204.15 Thu 2014-07-31 12:52:49 +0300

    • Bug #18384260: MULTIPLE SECURITY ISSUES IN CERTIFICATE VALIDATION

  • Revision #3077.204.14 Mon 2014-07-28 11:19:19 +0400

  • Revision #3077.204.13 Mon 2014-07-21 11:26:50 +0530

    • Bug #17297324 GLIBC DOUBLE FREE OR CORRUPTION WHEN KILLING CLIENT; CTRL+C

  • Revision #3077.204.12 Thu 2014-07-17 11:21:18 +0530

    • Bug#14757009: WHEN THE GENERAL_LOG IS A SOCKET AND THE READER GOES AWAY, MYSQL QUITS WORKING.

  • Revision #3077.204.11 [merge] Wed 2014-07-09 12:39:19 +0200

    • Bug#19172145 - Remove perl(GD) and dtrace dependencies and bench fix

  • Revision #3077.204.10 Wed 2014-07-09 10:11:38 +0200

    • Bug #19149091 5.5 BUILD BREAKS ON LINUX IF SUN DTRACE IS INSTALLED

  • Revision #3077.204.9 Wed 2014-07-09 15:41:13 +0800

  • Revision #3077.204.8 Tue 2014-07-08 15:10:15 +0800

    • BUG#18942294 - SEGV IN DICT_FIND_TABLE_BY_SPACE TRYING TO MARK SPACE CORRUPT IN RECOVERY

  • Revision #3077.204.7 Mon 2014-07-07 12:05:30 +0200

    • Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS....

  • Revision #3077.204.6 Fri 2014-07-04 03:29:34 +0530

    • WL#7219: Implement audit filter

  • Revision #3077.204.5 Thu 2014-07-03 14:12:02 +0530

    • Bug#18469276: MOD FOR SMALL DECIMALS FAILS

  • Revision #3077.204.4 Thu 2014-07-03 10:13:29 +0530

    • Bug #19140907 DUPLICATES IN UNIQUE SECONDARY INDEX BECAUSE OF FIX OF BUG#68021

  • Revision #3077.204.3 Wed 2014-07-02 14:52:52 +0530

    • Bug#17873011 NO DEPRECATION WARNING FOR THREAD_CONCURRENCY

  • Revision #3077.204.2 Wed 2014-07-02 10:45:22 +0200

    • BUG#18779944: MYSQLDUMP BUFFER OVERFLOW

  • Revision #3077.204.1 Tue 2014-07-01 08:31:52 +0200

    • Raise version number after cloning 5.5.39

  • Revision #4426.1.8
    Revision #4426.1.7
    Revision #4439.1.20
    Revision #4439.1.19
    Revision #4439.1.18
    MDEV-7030
    Revision #4439.1.17
    Revision #4439.1.16
    Revision #4439.1.15
    Revision #4439.1.14
    MDEV-6988
    MDEV-6994
    Revision #4439.1.13
    Revision #4439.1.12
    Revision #4439.1.11
    Revision #4439.1.10
    Revision #4439.1.9
    Revision #4439.1.8
    Revision #4439.1.7
    Revision #4439.1.6
    Revision #4439.1.5
    Revision #4439.1.4
    Revision #3413.67.47
    Revision #3413.67.46
    MDEV-6975
    MDEV-7084
    MDEV-7026
    Revision #3413.67.42
    MDEV-6975
    Revision #3413.67.41
    Revision #3413.67.40
    Revision #3413.67.39
    Revision #0.28.1710
    Revision #3413.67.38
    Revision #2502.594.4
    Revision #3413.67.37
    MDEV-7028
    Revision #3413.67.36
    MDEV-4513
    Revision #3413.67.35
    MDEV-7113
    MDEV-6789
    Revision #3413.67.34
    MDEV-3940
    Revision #3413.67.33
    MDEV-6854
    Revision #3413.67.32
    MDEV-6862
    Revision #3413.67.31
    MDEV-6179
    Revision #3413.67.30
    MDEV-5266
    Revision #3413.67.29
    Revision #3413.67.28
    MDEV-6865
    Revision #3413.67.27
    MDEV-6868
    Revision #3413.67.26
    Revision #2502.594.3
    Revision #3413.67.25
    MDEV-7068
    Revision #3413.67.24
    MDEV-7100
    Revision #3413.67.23
    MDEV-7103
    Revision #3413.67.22
    MDEV-7089
    Revision #3413.67.21
    MDEV-7019
    Revision #3413.67.20
    MDEV-7017
    MDEV-6879
    Revision #2502.567.240
    MDEV-6878
    Revision #2502.567.239
    MDEV-6888
    Revision #3413.65.59
    Revision #3413.65.58
    Revision #3413.65.57
    Revision #3413.65.56
    Revision #3413.65.55
    Revision #3413.65.54
    Revision #3413.65.53
    Revision #3413.65.52
    Revision #0.48.6
    Revision #3413.65.51
    MDEV-6781
    Revision #3413.65.50
    Revision #3413.65.49
    MDEV-5553
    Revision #3413.65.48
    MDEV-4813
    Revision #3413.65.47
    Revision #3413.65.46
    Revision #3413.65.45
    Revision #0.48.5
    Revision #3413.65.44
    Revision #3077.204.27
    Revision #3413.65.43
    MDEV-6743
    Revision #3413.65.42
    MDEV-5749
    Revision #3413.65.41
    MDEV-6461
    Revision #3413.65.40
    MDEV-6550
    Revision #3413.65.39
    MDEV-5707
    Revision #3413.65.38
    MDEV-6528
    Revision #3413.65.37
    MDEV-6800
    MariaDB 10.0.14
    Revision #3413.65.36
    MDEV-5120
    Revision #3413.65.35
    Revision #3413.65.34
    MDEV-6592
    Revision #3413.65.33
    MDEV-6774
    Revision #3413.65.32
    MDEV-6749
    Revision #0.79.31
    Revision #0.79.30
    Revision #0.79.29
    Revision #0.79.28
    Revision #0.79.25
    Revision #0.79.24
    mariadb 5.5.40
    Revision #0.79.21
    Revision #3077.205.6
    Revision #3077.205.5
    Revision #3077.205.4
    Revision #3077.205.3
    Revision #3077.205.1

    MariaDB 10.0.4 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: 16 Aug 2013

    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.

    • Thu 2013-08-15 18:15:32 +0400

      • - Assertion 'share->tdc.prev == 0 && share->tdc.next == 0' failed in TABLE_SHARE* tdc_acquire_share(THD*, const char*, const char*, const char*, uint, uint, TABLE)

    • Thu 2013-08-15 16:45:29 +0400

      • - Merge tests for EXCHANGE PARTITION feature

    • Thu 2013-08-15 15:32:18 +0400

      • An additional test for Temporal literals do not accept nanoseconds

    • Thu 2013-08-15 15:24:34 +0400

      • Temporal literals do not accept nanoseconds

    • Thu 2013-08-15 10:47:18 +0200

      • fix tests that were relying on @@have_partitioning

    • [merge] Thu 2013-08-15 13:31:49 +0400

      • Merge with 10.0-connect

      • Wed 2013-08-14 16:07:32 +0200

    • Wed 2013-08-14 18:56:41 +0200

      • raise a version

    • Wed 2013-08-14 12:50:17 +0400

      • Adjusted test results after recent changes.

    • Wed 2013-08-14 12:48:50 +0400

      • - Reduce usage of LOCK_open

    • Tue 2013-08-13 16:02:10 +0200

      • InnoDB generates non-existing link to manual based on the server version

    • Tue 2013-08-13 13:35:36 +0200

      • Change related to --log option/variable was merged partially

    • Mon 2013-08-12 22:08:25 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 22:05:23 +0200

      • cleanup * use sql_mode_for_dates() where appropriate. * always specify an argument for sql_mode_for_dates() (future-proof. easier to notice and fix if the caller will start using thd from a local variable or an argument)

    • Mon 2013-08-12 21:27:43 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 21:07:10 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 20:56:35 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 18:32:53 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 16:02:20 +0200

      • don't error out in Sys_var::global_value_ptr(), it's not nice when unconfigured gtid prevents SHOW VARIABLES from working

    • Mon 2013-08-12 15:46:35 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 14:17:51 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 17:21:52 +0300

      • Fix bug : When performance schema is disabled, autosized parameters show 18446744073709551615 instead of -1 (patch by Serg)

    • [merge] Thu 2013-08-08 12:05:02 +0400

      • Merge fixes for: - Spider crash on show create table spider table and replication multi source to one of the partitions - Spider: add missing install_spider.sql

      • Wed 2013-07-31 03:14:57 +0900

    • Thu 2013-08-08 12:03:30 +0400

      • Do not require libssl1.0.0 (not available on all buildbot platforms).

    • Wed 2013-08-07 17:08:51 -0700

      • Added missing tests for innodb persistent statistics (from mysql-5.6.10)

    • Wed 2013-08-07 13:18:26 -0700

      • Added missing tests for GET DIAGNOSTICS.

    • [merge] Wed 2013-08-07 17:21:37 +0400

      • Merge 10.0-serg -> 10.0

      • [merge] Wed 2013-08-07 19:40:25 +0400

    • Wed 2013-08-07 17:20:22 +0400

      • Better comments

    • Thu 2013-08-01 17:03:15 +0400

      • Merging my_convert() from 10.0-serg

    • [merge] Thu 2013-07-18 16:46:57 +0200

      • 10.0-base merge

      • [merge] Wed 2013-07-17 21:24:29 +0200

    16812255: Removing the --random-password option which is supported only for MYSQL server versions 5.6 and above.

    Thu 2013-05-16 10:24:26 +0200

    Wed 2013-05-15 16:29:31 +0200

    Wed 2013-05-15 15:37:20 +0200

    Mon 2013-05-13 10:21:09 +0200

    Mon 2013-05-13 09:46:44 +0200

    Wed 2013-05-08 12:08:20 +0200

    Tue 2013-05-07 14:36:46 +0200

    Mon 2013-05-06 20:31:26 +0530

    Mon 2013-05-06 16:06:32 +0200

    Mon 2013-05-06 15:19:37 +0200

    Fri 2013-05-03 16:39:17 +0300 * [merge] Tue 2013-04-30 20:40:38 +0200

    Tue 2013-04-30 20:39:12 +0200

    Tue 2013-04-30 22:46:37 +0530

    Tue 2013-04-30 22:38:34 +0530

    Tue 2013-04-30 13:39:50 +0300

    Sat 2013-04-27 16:04:54 +0800

    Thu 2013-04-25 11:56:26 +0530

    Wed 2013-04-24 17:21:42 +0300

    Wed 2013-04-24 13:34:11 +0530

    Wed 2013-04-24 13:31:10 +0530 * [merge] Wed 2013-04-24 08:48:34 +0200

    Wed 2013-04-24 08:47:30 +0200

    Wed 2013-04-24 08:42:59 +0200

    Mon 2013-04-22 14:30:47 +0200

    Mon 2013-04-22 14:01:07 +0200

    Sat 2013-04-20 12:36:11 +0530

    Sat 2013-04-20 12:28:22 +0530

    Thu 2013-04-18 12:52:59 +0200

    Wed 2013-04-17 09:26:51 +0200

    Tue 2013-04-16 16:26:45 +0530

    Tue 2013-04-16 12:17:18 +0200

    Tue 2013-04-16 12:12:18 +0200

    Sun 2013-04-14 08:09:56 +0530

    Sun 2013-04-14 07:30:49 +0530

    Fri 2013-04-12 14:18:21 +0530

    Fri 2013-04-12 09:39:56 +0200

    Thu 2013-04-11 10:50:50 +0800

    Wed 2013-04-10 16:43:09 +0200

    Wed 2013-04-10 11:50:41 +0530

    Tue 2013-04-09 14:03:35 +0530

    Tue 2013-04-09 14:00:05 +0530

    Mon 2013-04-08 18:53:24 +0530

    Mon 2013-04-08 18:48:57 +0530 * [merge] Mon 2013-04-08 18:14:06 +0530

    Mon 2013-04-08 18:12:39 +0530 * Mon 2013-04-08 15:25:45 +0530

    Thu 2013-04-04 14:54:16 +0530

    Wed 2013-04-03 18:09:37 +0200

    Tue 2013-04-02 16:20:49 +0200

    Tue 2013-04-02 16:05:10 +0200

    Tue 2013-04-02 11:14:39 +0200

    Tue 2013-04-02 11:17:06 +0530

    Tue 2013-04-02 11:16:26 +0530 * [merge] Mon 2013-04-01 13:45:27 +0530

    Mon 2013-04-01 12:26:55 +0530 * [merge] Sun 2013-03-31 06:52:16 +0530

    Sun 2013-03-31 06:48:30 +0530

    Sat 2013-03-30 19:24:54 +0530

    Fri 2013-03-29 22:11:33 +0530

    Fri 2013-03-29 22:01:10 +0530

    Fri 2013-03-29 16:33:33 +0530

    Fri 2013-03-29 15:14:38 +0530

    Fri 2013-03-29 15:09:14 +0530 * Fri 2013-03-29 11:44:42 +0530 * Fri 2013-03-29 09:28:31 +0530

    Thu 2013-03-28 17:41:22 +0200

    Thu 2013-03-28 17:37:29 +0200

    Thu 2013-03-28 19:17:28 +0530

    Thu 2013-03-28 19:11:26 +0530

    Thu 2013-03-28 14:18:51 +0530

    Thu 2013-03-28 14:14:39 +0530

    Thu 2013-03-28 11:47:43 +0530

    Thu 2013-03-28 10:43:50 +0530

    Thu 2013-03-28 10:42:42 +0530

    Thu 2013-03-28 10:25:23 +0530

    Wed 2013-03-27 11:11:38 +0530

    Wed 2013-03-27 16:06:33 +0200

    Wed 2013-03-27 16:03:00 +0200

    Wed 2013-03-27 11:22:25 +0000

    Wed 2013-03-27 11:19:29 +0000

    Wed 2013-03-27 11:59:40 +0530

    Wed 2013-03-27 11:53:01 +0530

    Tue 2013-03-26 23:11:55 +0200

    Tue 2013-03-26 23:10:42 +0200

    Tue 2013-03-26 21:45:39 +0200 * [merge] Tue 2013-03-26 20:52:01 +0200

    Tue 2013-03-26 19:24:01 +0200

    Tue 2013-03-26 08:24:11 +0100

    Tue 2013-03-26 08:22:45 +0100

    Mon 2013-03-25 11:27:12 +0530

    Fri 2013-03-22 20:16:53 +0530

    Fri 2013-03-22 20:00:40 +0530

    Fri 2013-03-22 15:33:59 +0530

    Fri 2013-03-22 15:29:57 +0530

    Fri 2013-03-22 14:55:30 +0530

    Thu 2013-03-21 23:40:25 +0530

    Thu 2013-03-21 23:36:02 +0530

    Thu 2013-03-21 22:51:40 +0530

    Thu 2013-03-21 11:40:43 +0530

    Wed 2013-03-20 17:52:15 +0100

    Wed 2013-03-20 17:49:30 +0100

    Wed 2013-03-20 17:50:15 +0100

    Tue 2013-03-19 17:09:17 +0100

    Wed 2013-03-20 11:20:12 +0100

    Tue 2013-03-19 15:08:19 +0100

    Tue 2013-03-19 15:53:48 +0100

    Tue 2013-03-19 13:36:34 +0100

    Tue 2013-03-19 13:29:12 +0100

    Mon 2013-03-18 17:20:30 +0200

    Tue 2013-03-19 05:35:30 +0100

    Tue 2013-03-19 05:19:31 +0100

    Tue 2013-03-19 05:24:03 +0100

    Mon 2013-03-18 15:03:54 +0530

    Mon 2013-03-18 15:01:16 +0530

    Mon 2013-03-18 13:48:53 +0530

    Mon 2013-03-18 12:46:06 +0530

    Mon 2013-03-18 12:44:38 +0530

    Fri 2013-03-15 08:57:59 +0530

    Fri 2013-03-15 08:56:20 +0530

    Thu 2013-03-14 15:33:25 +0100

    Thu 2013-03-14 11:22:08 +0300

    Thu 2013-03-14 11:11:17 +0300

    Wed 2013-03-13 16:29:11 +0530

    Wed 2013-03-13 16:24:35 +0530

    Wed 2013-03-13 11:43:21 +0530

    Wed 2013-03-13 09:43:50 +0530

    Wed 2013-03-13 09:42:07 +0530 * [merge] Tue 2013-03-12 22:44:32 +0530

    Tue 2013-03-12 22:36:13 +0530

    Tue 2013-03-12 13:58:10 +0200

    Tue 2013-03-12 13:57:02 +0200

    Tue 2013-03-12 13:42:12 +0200

    Tue 2013-03-12 13:37:00 +0200 * Mon 2013-03-11 16:46:11 +0100

    Mon 2013-03-11 12:03:26 +0530 * Fri 2013-03-08 14:55:41 +0530 * Thu 2013-03-07 14:44:35 +0530

    Fri 2013-03-01 13:25:59 +0100

    Thu 2013-03-07 12:12:58 +0530

    Wed 2013-03-06 11:49:57 +0530

    Wed 2013-03-06 06:52:18 +0100

    Tue 2013-03-05 16:09:54 +0100

    Tue 2013-03-05 10:47:49 -0500

    Tue 2013-03-05 12:19:07 +0100

    Tue 2013-07-16 19:03:06 +0200

    Mon 2013-07-15 18:32:25 +0200

    Tue 2013-07-09 22:24:57 +0200

    Tue 2013-07-16 15:59:30 +0400

    Tue 2013-07-16 15:57:27 +0400

    Tue 2013-07-16 17:26:25 +0400

    Tue 2013-07-16 10:56:42 +0400

    Tue 2013-07-16 09:22:17 +0400

    Mon 2013-07-15 18:51:52 +0400

    Thu 2013-07-11 19:27:39 +0400

    Thu 2013-07-11 15:12:50 +0400

    Wed 2013-07-10 02:05:06 +0400

    Tue 2013-07-09 11:02:56 +0400

    Tue 2013-07-09 10:54:47 +0400

    Sat 2013-07-06 15:28:11 +0200

    Fri 2013-05-24 17:35:30 +0200

    Fri 2013-07-05 20:45:42 +0200

    Fri 2013-07-05 17:54:25 +0200

    Fri 2013-07-05 16:02:02 +0200

    Mon 2013-07-08 16:49:42 +0400

    Wed 2013-07-03 09:46:20 +0200

    Thu 2013-07-04 18:37:55 +0300

    Mon 2013-07-01 17:54:24 +0200

    Mon 2013-07-01 12:03:10 +0200

    Mon 2013-07-01 12:02:44 +0200

    Fri 2013-06-28 16:27:22 +0400

    Fri 2013-06-28 16:25:06 +0400

    Fri 2013-06-28 15:20:40 +0400

    Fri 2013-06-28 12:00:25 +0400

    Thu 2013-06-27 14:19:04 +0200

    Sat 2013-06-22 14:02:03 +0200

    Tue 2013-06-18 13:14:46 +0400

    Mon 2013-06-17 19:25:55 +0400

    Mon 2013-06-17 19:18:14 +0200

    Mon 2013-06-17 17:58:53 +0200

    Sun 2013-06-16 22:13:26 +0200

    Sat 2013-06-15 14:22:03 +0200

    Mon 2013-06-17 20:33:36 +0300

    Mon 2013-06-17 17:04:51 +0400

    Thu 2013-06-06 23:33:40 +0300

    Sat 2013-06-15 16:02:43 +0200

    Fri 2013-06-14 14:04:58 +0200

    Thu 2013-06-13 20:19:32 +0200

    Thu 2013-06-13 20:19:11 +0200

    Thu 2013-06-13 20:18:40 +0200

    Thu 2013-06-13 15:33:02 +0200

    Thu 2013-06-13 15:13:13 +0200

    Thu 2013-06-13 14:32:57 +0200

    Thu 2013-06-13 14:14:47 +0200

    Thu 2013-06-13 00:13:23 +0200

    Wed 2013-06-12 22:12:09 +0200

    Wed 2013-06-12 20:38:22 +0200

    Wed 2013-06-12 20:29:19 +0200

    Tue 2013-06-11 12:53:35 +0200

    Tue 2013-06-11 11:11:05 +0200

    Mon 2013-06-10 21:45:30 +0200

    Wed 2013-06-12 05:09:28 +0400

    Tue 2013-06-11 13:49:43 +0300

    Fri 2013-06-07 15:35:13 +0200

    Fri 2013-06-07 15:34:59 +0200

    Fri 2013-06-07 10:02:50 +0200

    Sun 2013-06-09 13:26:10 +0300

    Thu 2013-06-06 15:14:23 +0300

    Wed 2013-06-05 23:53:35 +0300

    • Wed 2013-07-10 12:01:52 +0200

      • : GTID strict mode doesn't work on a database with purged binlogs

    • Wed 2013-07-10 11:45:15 +0200

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

    Change the Blanks parameter from true to false in catalog getting information function. This solve the problem of uninitialised zone that was detected by valgrind.
  • Revision #3763.1.22 Tue 2013-08-13 18:53:14 +0200

    • FIX MDEV-4853 + another bug causing the whole section to be deleted when deleting one key of a INI table with layout=Row. The same happens for layout=column but this is normal as one line is one section.

  • Revision #3763.1.21 Mon 2013-08-12 21:51:56 +0200

    • Fix MDEV-4878. Table locking is now supported.

  • Revision #3763.1.20 Sun 2013-08-11 17:46:59 +0200

    • Fix MDEV-4494. Suppress the flag HA_NULL_IN_KEY.

  • Revision #3763.1.19 Sun 2013-08-11 14:21:38 +0200

    • Fix MDEV-4881. SQL_TYPE_DECIMAL was not recognized in ha_connect::GetColumnOption.

    • Crash on second SELECT was because tshp was not reset to NULL in case of error.

  • Revision #3763.1.18 Fri 2013-08-09 18:53:40 +0200

    • Better message for CONNECT unspported commands

  • Revision #3763.1.17 Fri 2013-08-09 18:02:47 +0200

    • Implement the SERVID special columns. This imply modifying the way special columns are processed. This will be documented. Also some code cleanup and some changes to prepare the indexing of nullable columns (not achieve yet)

  • Revision #3763.1.16 Tue 2013-08-06 12:17:11 +0200

    • Issue a warning instead of an error when inserting in release built a value concerning a nullable column wrongly created as indexed (MDEV-4494)

  • Revision #3763.1.15 Mon 2013-07-29 12:26:08 +0200

    • Just update the version number and date

  • Revision #3763.1.14 Fri 2013-07-26 15:33:03 +0200

    • Restore comment handling commented out in R3772. Should be fixed by R3776

  • Revision #3763.1.13 Fri 2013-07-26 09:52:16 +0200

    • Restrict memcpy length in CHRBLK::SetValue

  • Revision #3763.1.12 Fri 2013-07-26 00:11:48 +0200

    • Fix length when TYPVAL::SetValue_char is called from MYSQLCOL::ReadColumn.

  • Revision #3763.1.11 Thu 2013-07-25 21:14:49 +0200

    • Restore test results to the discovery old way. (when using NEW_WAY, show create table displays table types unquoted)

  • Revision #3763.1.10 Thu 2013-07-25 19:15:07 +0200

    • Restore tests to handle the cases that were giving Valgrind warnings.

  • Revision #3763.1.9 Thu 2013-07-25 19:09:46 +0200

    • Fix a few test in TYPVAL that cause Valgrind warnings

  • Revision #3763.1.8 Thu 2013-07-25 19:05:57 +0200

    • Modify discovery to test a new way of adding columns. Currently the old way is still used if NEW_WAY is not defined.

  • Revision #3763.1.7 Sat 2013-07-20 19:22:12 +0200

    • Fix bug causing connect_assisted_discovery to fail on some table types (WMI). In add_field a decimal value could be specified for columns not being DOUBLE.

  • Revision #3763.1.6 Fri 2013-07-12 11:25:01 +0200

    • CONNECT not should use query cache because working on external data prone to be modified out of MariaDB

  • Revision #3763.1.5 Fri 2013-07-12 11:18:54 +0200

    • Fix "Result content mismatch"

  • Revision #3763.1.4 Thu 2013-07-11 17:45:31 +0200

    • Applying temporary restrictions to test files. This is to suppress some valgrind warnings and consist principally in:

      1. Not supporting connect_assisted_discovery to all PROXY based table types

      2. Not supporting the PIVOT table type

    • This temporarily until the valgrind errors/warnings are fixed

  • Revision #3763.1.3 Thu 2013-07-11 17:44:15 +0200

    • cleaning code and show some functions return code

  • fix for MDEV-4797

  • Revision #3762.1.3 Thu 2013-07-04 02:55:48 +0900

    • change CMakeLists.txt for install install_spider.sql. MDEV-4747 - Spider: add missing install_spider.sql

  • Revision #3762.1.2 Sat 2013-06-29 11:35:04 +0900

    • move installing sql file into scripts directory

  • Revision #3762.1.1 Sat 2013-06-29 02:08:02 +0900

    • add installing sql file

  • Null merge.
  • Revision #3773.1.46 Wed 2013-08-07 15:55:17 +0400

    • Attempt to fix sproadic failures of rpl.rpl_err_ignoredtable.

  • Revision #3773.1.45 Wed 2013-08-07 10:57:45 +0400

    • MDEV-4819 Upgrade from MySQL 5.6 does not work

  • Revision #3773.1.44 Tue 2013-08-06 14:02:07 +0400

    • MDEV-4801 - Server crashes in my_strdup on setting innodb_ft_user_stopword_table to DEFAULT

  • Revision #3773.1.43 Mon 2013-08-05 13:52:53 -0700

    • Fixed a valgrind warning: reverted the change done for WL 4443.

  • Revision #3773.1.42 [merge] Mon 2013-08-05 07:16:07 -0700

    • Merge.

    • Revision #3773.4.1 Wed 2013-07-31 06:45:44 -0700

      • Fixed a wrong merge in prune_partitions()

  • Revision #3773.1.41 Sun 2013-08-04 23:21:11 +0500

    • valgrind errors in gis.test and funcs_1.storedproc fixed. Field_geom::store() should check if the source is it's value.

  • Revision #3773.1.40 [merge] Fri 2013-08-02 18:14:35 +0400

    • Automatic merge

    • Revision #3773.3.1 Fri 2013-08-02 18:12:09 +0400

      • : rpl.rpl_trunc_temp fails in 10.0-serg Temorary fix for a number of replication tests (rpl.rpl_temp_table_mix_row rpl.rpl_trunc_temp rpl.rpl_current_user rpl.rpl_gtid_master_promote):

  • Revision #3773.1.39 Fri 2013-08-02 19:52:26 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.38 Fri 2013-08-02 13:36:25 +0400

    • MDEV-4786 merge 10.0-monty > 10.0

  • Revision #3773.1.37 Thu 2013-08-01 22:13:06 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.36 Thu 2013-08-01 17:12:58 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.35 Thu 2013-08-01 16:09:26 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.34 Thu 2013-08-01 16:04:13 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.33 Thu 2013-08-01 16:00:50 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.32 Wed 2013-07-31 16:41:29 +0300

    • Virtual column support for new innodb.

  • Revision #3773.1.31 Wed 2013-07-31 15:04:14 +0200

    • MDEV-4712 : Fix "shutdown" test.

  • Revision #3773.1.30 [merge] Wed 2013-07-31 15:02:11 +0400

    • Merged fix for uninitialized variables.

    • Revision #3413.21.295 Thu 2013-07-18 11:16:18 +0300

      • Fix of using uninitialized variadle.

  • Revision #3773.1.29 Wed 2013-07-31 14:55:54 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.28 Wed 2013-07-31 14:51:25 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.27 Tue 2013-07-30 23:42:16 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.26 Tue 2013-07-30 17:54:40 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.25 Tue 2013-07-30 17:50:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.24 Tue 2013-07-30 17:47:53 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.23 Mon 2013-07-29 18:08:49 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.22 Sat 2013-07-27 17:04:57 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.21 Fri 2013-07-26 18:48:06 -0700

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.20 Fri 2013-07-26 23:02:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.19 Fri 2013-07-26 16:03:56 +0500

    • main.gis test fixed.

  • Revision #3773.1.18 Fri 2013-07-26 13:11:43 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.17 Fri 2013-07-26 13:04:59 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.16 Thu 2013-07-25 13:42:06 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.15 Thu 2013-07-25 13:40:18 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.14 Thu 2013-07-25 13:37:30 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.13 [merge] Wed 2013-07-24 14:45:47 +0400

    • Automatic merge

    • Revision #3773.2.1 Wed 2013-07-24 14:43:57 +0400

      • Alternative fix for failure in filesort_debug.test. - Make THD::raise_condition() call push_warning() after set_error_status() call. (they seem to have accidentally exchanged in this merge cset: sergii@pisem.net-20130721143919-7cltcw2l9g29f983) - Rollback the patch from two csets before (the one with comment: Update filesort_debug.test (see comment #1 in for analysis))

  • Revision #3773.1.12 Wed 2013-07-24 16:51:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.11 Wed 2013-07-24 16:48:23 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.10 Wed 2013-07-24 16:45:24 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.9 Wed 2013-07-24 12:35:18 +0400

    • Fix testsuite: update tests for mysql-test/t/system_mysql_db_fix*

    • As of 10.0.2, MariaDB has mysql.gtid_slave_pos table as system table.

  • Revision #3773.1.8 Wed 2013-07-24 10:05:12 +0400

    • Update filesort_debug.test (see comment #1 in MDEV-4786 for analysis)

  • Revision #3773.1.7 Tue 2013-07-23 18:29:16 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.6 Tue 2013-07-23 18:03:23 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.5 Tue 2013-07-23 17:38:44 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.4 Tue 2013-07-23 17:22:02 +0400

    • MDEV4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.3 Sun 2013-07-21 19:24:20 +0200

    • more post-merge fixes: * update results * don't force HA_CREATE_DELAY_KEY_WRITE on all temp tables, (bad for CREATE ... LIKE) instead imply it in myisam/aria * restore HA_ERR_TABLE_DEF_CHANGED in archive * increase the default number of rwlock classes in P_S to fit all our rwlocks

  • Revision #3773.1.2 Sun 2013-07-21 16:43:42 +0200

    • cosmetic fixes

  • Revision #3773.1.1 [merge] Sun 2013-07-21 16:39:19 +0200

    • 10.0-monty merge

    • Revision #3492.3.135 Wed 2013-07-17 18:51:12 +0200

      • merge few bug fixes from 5.6

    • Thu 2013-07-18 12:35:00 +0300

      • - Query cache is not used for tables or databases with dots in their names test suite added to be sure that bug is fixed

    • Mon 2013-07-15 22:50:06 +0200

      • Change mysql.slow_log.event_time from TIMESTAMP to TIMESTAMP(6)

    • Mon 2013-07-15 21:17:08 +0200

      • in field_conv() don't simply check to->type() == MYSQL_TYPE_BLOB, this misses GEOMETRY columns.

    • Mon 2013-07-15 18:01:22 +0200

      • Fixes for innodb suite, merging tests from 5.6.

    • Mon 2013-07-15 13:43:15 +0200

      • Fix main test suite on Windows

    • Mon 2013-07-15 13:42:50 +0200

      • Windows, compilation : restore support for erxceptions (fixes warnings in Innodb code)

    • Sun 2013-07-14 23:20:25 +0200

      • many simple fixes for innodb suite, merging tests from 5.6

    • Sun 2013-07-14 19:44:37 +0200

      • fix pfs_digest* tests.

    • Sun 2013-07-14 13:48:06 +0200

      • parts suite merged

    • Sat 2013-07-13 22:29:30 +0200

      • update results

    • Sat 2013-07-13 22:29:17 +0200

      • fix for maria.maria test

    • Sat 2013-07-13 22:28:53 +0200

      • update plugin API versions in tests

    • Sat 2013-07-13 17:48:06 +0200

      • SHA1 service (because mysql_ssl library is built with -fvisibility=hidden)

    • Sat 2013-07-13 15:13:24 +0200

      • Fix compiler warning - using "const" twice for CHARSET_INFO.

    • Sat 2013-07-13 15:09:47 +0200

      • Fix compile error on Windows.

    • Sat 2013-07-13 09:22:00 +0200

      • sys_var suite passes

    • Fri 2013-07-12 23:07:32 +0200

      • fix the maria suite

    • Fri 2013-07-12 21:41:20 +0200

      • update handler.* tests

    • Fri 2013-07-12 20:48:28 +0200

      • update test results

    • Fri 2013-07-12 19:58:06 +0200

      • federated.partition test - fix the bad merge

    • Fri 2013-07-12 17:40:20 +0200

      • binlog_old_versions.test

    • Fri 2013-07-12 16:24:20 +0200

      • archive.test and others

    • Fri 2013-07-12 16:31:01 +0300

      • now results is correct

    • Fri 2013-07-12 13:32:37 +0200

      • fix lost vcol checks in sql_table.cc, remove unused FIELD_IS_xxx flags change vcol tests to use innodb, not xtradb.

    • Fri 2013-07-12 11:36:54 +0200

      • restore ha_example::check_if_incompatible_data(), create_info->fields_option_struct, create_info->indexes_option_struct lost in the merge. add test cases.

    • Thu 2013-07-11 21:23:55 +0300

      • Merge the following patch from MySQL 5.6.10, in order to make perfschema.binlog_* tests work.

    • Fri 2013-07-12 10:21:14 +0200

      • fix upgrade.test - update from 5.6

    • Fri 2013-07-12 10:17:52 +0200

      • merge bugfuxes for sp-error.test

    • Fri 2013-07-12 09:37:07 +0300

      • changes corresponts to changes in 5.6

    • Thu 2013-07-11 23:16:33 +0200

      • temporal-related changes. don't apply sql_mode flags on the lower level (str_to_datetime), do it on the upper level, in items that return temporal values.

    • Thu 2013-07-11 21:56:58 +0200

      • fix truncate_coverage.test: update from 5.6

    • Thu 2013-07-11 21:40:30 +0200

      • fix signal_demo3.test: fix a typo in the merge, and update results to match 5.6

    • Thu 2013-07-11 18:57:11 +0200

      • fix merge.test: online alter table support for MERGE tables, really

    • Thu 2013-07-11 16:54:03 +0200

      • fix create.test: update the results, don't restore the incorrectly merged feature. it'll go away in the next 10.0 merge

    • Thu 2013-07-11 14:10:44 +0200

      • remove unused function

    • Thu 2013-07-11 14:08:51 +0200

      • fix alter_table.test: remove old assert as it was removed from 5.6, add extra_func code from 5.5, that was lost in a merge

    • Thu 2013-07-11 16:27:57 +0300

      • added lost part about preopened temporary tables

    • Thu 2013-07-11 12:25:08 +0300

      • Merge Performance Schema test cases from MySQL 5.6.10

    • Wed 2013-07-10 21:19:11 +0200

      • fix cast.test, select.test, select_jcl6.test: update results after strict_date_checking=1

    • Wed 2013-07-10 20:11:01 +0200

      • fix plugin.test - bad merge in TABLE_SHARE::destroy, ha_share must be deleted before the plugin

    • Wed 2013-07-10 19:22:19 +0200

      • fix func_time.test - WEEK(), WEEKDAY(), WEEKOFYEAR() must require TIME_NO_ZERO_IN_DATE

    • Wed 2013-07-10 19:09:26 +0200

      • fix select_pkeycache: update results after strict_date_checking=1

    • Wed 2013-07-10 18:58:34 +0200

      • fix status.test - don't use lock_tables_precheck() for SHOW PROC STATUS, it shouldn't require LOCK_TABLE_ACL

    • Wed 2013-07-10 17:10:22 +0200

      • fix innodb_mysql_sync test - update from 5.6

    • Wed 2013-07-10 15:23:46 +0200

      • fix flush_read_lock - update the test and results form 5.6

    • Wed 2013-07-10 13:34:07 +0200

      • clearly mark unused error messages as such

    • Wed 2013-07-10 12:48:56 +0200

      • fix for alter_table_online test.

    • Wed 2013-07-10 15:30:17 +0300

      • Merge Performance Schema test cases from MySQL 5.6.10

    • Tue 2013-07-09 22:36:53 +0200

      • 10.0-monty tree: ALTER TABLE CHANGE COLUMN doesn't drop EITS stats

    • Tue 2013-07-09 22:30:04 +0200

      • cmake: don't check for the compiler on every invocation of RESTRICT_SYMBOL_EXPORTS(), do it only once

    • Tue 2013-07-09 18:43:12 +0200

      • commit_1innodb.test: update results from 5.6

    • Tue 2013-07-09 18:09:22 +0200

      • fix mysql_client_test failure, sometimes we do warnings differently

    • Tue 2013-07-09 21:15:01 +0300

      • Cought errors are not shown

    • Tue 2013-07-09 15:39:57 +0400

      • 10.0-monty: trivial test result updates

    • Tue 2013-07-09 13:40:26 +0400

      • Trivial test result updates.

    • Tue 2013-07-09 15:42:36 +0400

      • Fix merge.test failure - Problem: mysql_admin_table() calls open_temporary_tables(). This causes assertion failure, because mysql_execute_command() has already called open_temporary_tables() - Solution: call close_thread_tables() at the start of mysql_admin_table(), like mysql-5.6 does

    • [merge] Mon 2013-07-08 22:06:04 -0700

      • Merge

      • [merge] Mon 2013-07-08 20:45:02 +0400

    • Mon 2013-07-08 18:35:44 -0700

      • Fixed all remaining failures in partition tests. Commented out the test case for bug 50036 as it was done in mysql-5.6.10.

    • [merge] Mon 2013-07-08 12:59:18 -0700

      • Merge

      • Mon 2013-07-08 18:29:52 +0400

    • Mon 2013-07-08 12:55:11 -0700

      • Fixed a failure in partition_truncate.test.

    • [merge] Mon 2013-07-08 18:15:50 +0400

      • Automatic merge

      • Mon 2013-07-08 18:14:24 +0400

    • Mon 2013-07-08 19:11:57 +0300

      • fixed result.

    • [merge] Mon 2013-07-08 12:59:50 +0400

      • Automatic merge

      • Mon 2013-07-08 12:57:58 +0400

    • Mon 2013-07-08 15:19:50 +0300

      • Merge performance schema test cases from MySQL 5.6.10

    • Mon 2013-07-08 11:16:11 +0400

      • More test result updates: - Update test results for tests using SPs: SPs no longer emit warnings/errors that were caught and handled inside SP

    • Mon 2013-07-08 13:42:38 +0400

      • More trivial test results updates

    • Mon 2013-07-08 09:50:18 +0300

      • The compiler warning about ';' fix.

    • Sun 2013-07-07 14:09:52 +0400

      • Update test results to fix trivial test failures in parts testsuite - New error message text - PARTITION is now a reserved word in SQL, so it should be quoted

    • Fri 2013-07-05 21:42:06 +0400

      • More buildbot test result updates

    • Fri 2013-07-05 19:57:48 +0400

      • Post-merge buildbot fixes: Update trivial .reject/.result differences (all checked)

    • Fri 2013-07-05 19:40:34 +0400

      • Merge from mysql-5.6 fix for bug#11761752 (was already partially merged)

    • Fri 2013-07-05 16:56:05 +0400

      • Test result updates

    • Fri 2013-07-05 16:45:22 +0400

      • Fix compilation: tests/async_queries links againist client library, and must use C++ linking due to client library using SSL library, which needs C++ linking

    • Fri 2013-07-05 15:25:01 +0400

      • Fix limit_rows_examined.test: - Take into account that Dynamic_array::back() now returns pointer to the last element (it used to return pointer to right after the last element) - Fix error messages merge: ER_INTERNAL_ERROR was defined independently by both mysql-5.6 and mariadb-5.5. Switch to their error number, and still support ours for compatibility.

    • Fri 2013-07-05 15:20:39 +0400

      • Fix compile error on Windows

    • Fri 2013-07-05 17:21:14 +0300

      • known results differences

    • Fri 2013-07-05 17:06:02 +0300

      • fixed result (error message and error message intercepting).

    • Fri 2013-07-05 16:58:37 +0300

      • fixed opening temporary tables.

    • Fri 2013-07-05 14:00:17 +0400

      • Update test result: same as in 10.0 and maria (and mysql) 5.5

    • Fri 2013-07-05 13:56:05 +0400

      • Fix trivial compile failures observed in buildbot

    • Fri 2013-07-05 14:40:01 +0200

      • Set valid default ("yes") for WITH_SSL cmake variable on Unixes.

    • Fri 2013-07-05 11:23:18 +0400

      • Fix mysqldump.test: update test result

    • Fri 2013-07-05 10:52:31 +0400

      • Update test result: PASSWORD(NULL) returns '' now.

    • Fri 2013-07-05 10:44:06 +0400

      • More test result updates, follow the previous cset

    • Fri 2013-07-05 10:40:45 +0400

      • More test result updates: - strict.test updated (changed back) after the cset with "Fix type_newdecimal.test ..." two csets ago - row-checksum.test changed the code from HA_WRONG_CREATE_OPTION to ER_ILLEGAL_HA_CREATE_OPTION, like mysql-5.6 did

    • Fri 2013-07-05 10:21:15 +0400

      • Fix a number of tests:

        • MariaDB does not have mysql.slave_master_info, mysql.slave_relay_log_info ,mysql.slave_worker_info or mysql.ndb_binlog_index tables.

    • Fri 2013-07-05 09:53:18 +0400

      • Fix type_newdecimal.test: Warning was produced instead of NOTE. The cause was typo in the merge.

    • Fri 2013-07-05 07:24:04 +0400

      • Fix innodb_ignore_builtin.test

    • [merge] Thu 2013-07-04 17:58:39 +0400

      • Automatic merge

      • Thu 2013-07-04 17:57:42 +0400

    • Thu 2013-07-04 17:08:15 +0400

      • Update test result for mysql-test/t/ctype_errors.test (checked)

    • Thu 2013-07-04 17:01:36 +0400

      • Fix fix_priv_tables.test: make mysql_system_tables_fix.sql to not modify user.password_expired column.

    • Thu 2013-07-04 16:36:43 +0400

      • Fix typo in scripts/mysql_system_tables_fix.sql

    • [merge] Thu 2013-07-04 15:46:53 +0400

      • Automatic merge

      • Thu 2013-07-04 15:45:58 +0400

    • Thu 2013-07-04 15:05:43 +0400

      • Update test results: handlersocket.test (approved by Serg)

    • Thu 2013-07-04 09:38:33 +0400

      • Update more test results (all checked).

    • [merge] Thu 2013-07-04 09:11:21 +0400

      • Automatic merge

      • Thu 2013-07-04 07:21:54 +0400

    • Thu 2013-07-04 10:39:19 +0300

      • fixed typo.

    • Wed 2013-07-03 20:48:41 +0400

      • Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl" (part#3)

    • Wed 2013-07-03 20:10:51 +0400

      • Cont'd: Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"

    • [merge] Wed 2013-07-03 20:05:05 +0400

      • Automatic merge

      • Wed 2013-07-03 20:02:48 +0400

    • [merge] Wed 2013-07-03 22:57:13 +0300

      • Automatic merge

      • Wed 2013-07-03 22:50:34 +0300

    • Wed 2013-07-03 19:42:05 +0400

      • : (patch#2): undo previous attempts to stabilize persistent table statistics with ANALYZE TABLE commands

    • [merge] Wed 2013-07-03 19:40:40 +0400

      • Merge

      • Wed 2013-07-03 19:32:58 +0400

    • Wed 2013-07-03 22:34:12 +0300

    • Wed 2013-07-03 14:42:48 +0400

      • Fix test failure in mysql-test/t/type_bit_innodb.test - Run ANALYZE TABLE after insert, like mysql-5.6 does.

    • Wed 2013-07-03 14:24:56 +0400

      • Fix test failure for join_outer_innodb.test: reuse the approach from vasil.dimov@oracle.com-20120521133620-glj6l0ntcsrz0wbl run ANALYZE TABLE.

    • Wed 2013-07-03 12:19:03 +0300

    • Thu 2013-06-27 12:51:34 +0300

    • Wed 2013-07-03 10:22:19 +0300

      • ps_ddl1.test fix

    • Wed 2013-07-03 10:19:47 +0300

      • ps.test fixed

    • Wed 2013-07-03 10:18:22 +0300

      • ps_1general fixed.

    • Tue 2013-07-02 22:11:12 +0300

      • strict.test now works.

    • Tue 2013-07-02 20:43:35 +0300

      • mdl_sync now works.

    • Tue 2013-07-02 16:44:53 +0300

      • Pull of revision 3313 (Pre-requisite patch for Bug#11763162 (55843 - Handled condition appears as not handled) fixed.

    • Mon 2013-07-01 11:31:18 +0300

      • correct result of the ps.tset

    • Fri 2013-06-28 01:53:41 +0300

      • Fixed some wrong format strings. Fixed OPTIMIZE with innodb

    • Thu 2013-06-27 17:42:18 +0300

      • merge of 2876.430.11 & 2876.430.1 CF_PREOPEN_TMP_TABLES & CF_HA_CLOSE & Patch for Bug#11746602 (27480: Extend CREATE TEMPORARY TABLES privilege to allow temp table operations).

    • Thu 2013-06-27 14:01:03 +0300

      • ha_partition.cc and ha_partition.h are now completely merged Added sql_mode_t to simplify merges

    • Wed 2013-06-26 13:17:27 +0300

      • A fix of unions with duplicate rows and returning bug fix for union + limit returns wrong result

    • Tue 2013-06-25 18:55:12 -0700

      • Some corrections of the merge for the partition code.

    • Sun 2013-06-23 12:15:43 +0300

      • Added option to avoid warnings from innodb

    • Sat 2013-06-22 18:47:12 +0300

      • Don't update table and index statics for temporary tables Fixed type and testing of last_update type for innodb_table_stats

    • Fri 2013-06-21 15:17:48 +0300

      • Case when we close temporary table which was not opened in its engine (ALTER TABLE) fixed.

    • Thu 2013-06-20 14:49:25 +0300

      • Fixed memory leaks. alias.test now runs clean with valgrind

    • Wed 2013-06-19 22:57:46 +0300

      • Fixed some memory leaks Disabled some asserts that we can't yet have enabled

    • Wed 2013-06-19 14:32:14 +0300

      • Finished merging wl5986 started by Igor.

    • Tue 2013-06-18 02:01:34 +0300

      • Fixed some merge issues: - temporary tables now works - mysql-system_tables updated to not use temporary tables - PASSWORD() function fixed - Support for STATS_AUTO_RECALC, STATS_PERSISTENT and STATS_SAMPLE_PAGES table options

    • Mon 2013-06-17 13:34:54 +0300

      • Debugging output fixed to make finding executing commands easy.

    • Mon 2013-06-17 09:14:58 +0300

      • Cassandra SE build fix for merge.

    • Sun 2013-06-16 21:26:40 +0300

      • More merge fixes:

        • mdl.cc and mdl.h merged completely

    • Sat 2013-06-15 23:01:01 +0300

      • Fixed patch that was part of last push that didn't apply correctly.

    • Sat 2013-06-15 18:32:08 +0300

      • Applied all changes from Igor and Sanja

    • Tue 2013-05-21 22:00:08 +0300

      • Push a lot of small fixes to get larger parts to compile

    • Tue 2013-03-26 00:03:13 +0200

      • Temporary commit of 10.0-merge

  • 5.5 merge
  • Revision #3413.21.294 Wed 2013-07-17 17:03:59 +0300

    • Revert of marko.makela@oracle.com-20130430103950-j353faze84zzk9xf for xtradb (fix of MySQL Bug #69623)

  • Revision #3413.21.293 Wed 2013-07-17 16:42:13 +0300

    • Fix for MDEV-4219 A simple select query returns random data (upstream bug#68473)

  • Revision #3413.21.292 [merge] Tue 2013-07-16 19:30:39 +0200

    • merge Percona-Server-5.5.32-rel31.0.tar.gz

    • Revision #0.12.63 Tue 2013-07-16 14:55:47 +0200

      • Percona-Server-5.5.32-rel31.0.tar.gz

  • Revision #3413.21.291 [merge] Tue 2013-07-16 19:09:54 +0200

    • mysql-5.5.32 merge

    • Revision #3077.187.102 Thu 2013-05-16 17:33:32 +0200

      • Fix for BUG

  • MDEV-4708: GTID strict mode doesn't work on a database with purged binlogs
  • Revision #3427.1.242 Mon 2013-06-24 20:56:55 +0200

    • cleanup: remove LF_REQUIRE_PINS, use compile_time_assert() instead of reimplementing it

  • Revision #3427.1.241 Mon 2013-06-24 20:56:49 +0200

    • MDEV-4660 SHUTDOWN command

  • Revision #3427.1.240 Mon 2013-06-24 20:56:30 +0200

    • MDEV-4617 PLUGINS - Show internal Locales in I_S

  • Revision #3427.1.239 Tue 2013-06-25 12:05:52 +0400

    • Added calls for BINLOG_GTID_POS() function to the basic GTID test case

  • Revision #3427.1.238 Mon 2013-06-24 16:33:31 +0200

    • Fix sporadic failure of test rpl.rpl_gtid_startpos

  • Revision #3427.1.237 Fri 2013-06-21 21:23:24 +0200

    • MDEV-4692: mysql.gtid_slave_pos accumulates values for a domain

  • Revision #3427.1.236 Fri 2013-06-21 11:53:46 +0200

    • MDEV-4688: empty @@gtid_slave_pos during slave commit.

  • Revision #3427.1.235 Thu 2013-06-20 09:04:44 +0200

    • MDEV-4686: Temporary variable for sub_id is 32-bit, should be 64-bit

  • Revision #3427.1.234 [merge] Tue 2013-06-18 11:18:38 +0400

    • Merge.

    • Revision #3427.25.2 Fri 2013-06-14 12:10:59 +0400

      • - Port Percona response time distribution as audit plugin

    • [merge] Mon 2013-06-10 15:07:55 +0400

      • Merge.

      • [merge] Fri 2013-06-07 12:10:45 +0400

  • Revision #3427.1.233 Sun 2013-06-16 22:01:07 +0200

    • MDEV-4456 Reverse discovery of ARCHIVE table on SELECT after disappearance of ARZ file

  • Revision #3427.1.232 Sun 2013-06-16 17:26:27 +0200

    • remove extraneous statement from the test

  • Revision #3427.1.231 Sun 2013-06-16 17:19:53 +0200

    • MDEV-4451 Attempt to write-lock a SEQUENCE table with log-bin enabled causes ER_BINLOG_ROW_ENGINE

  • Revision #3427.1.230 Sun 2013-06-16 17:07:15 +0200

    • MDEV-4449 SEQUENCE depends on TEST_SQL_DISCOVERY for discovering tables upon DDL

  • Revision #3427.1.229 Sat 2013-06-15 23:53:41 +0200

    • MDEV-4450 misleading error messages from init_from_sql_statement_string()

  • Revision #3427.1.228 Sat 2013-06-15 19:10:00 +0200

    • partitioning frm bugs:

  • Revision #3427.1.227 Sat 2013-06-15 19:09:55 +0200

    • remove unsusd DB_TYPE value

  • Revision #3427.1.226 Sat 2013-06-15 19:09:47 +0200

    • plugin_hton helper

  • Revision #3427.1.225 Sat 2013-06-15 19:09:40 +0200

    • Fix to compile without partitioning. Remove few ifdef's

  • Revision #3427.1.224 Sat 2013-06-15 19:09:31 +0200

    • MDEV-4441 DROP DATABASE with a newly created ARCHIVE table does not work

  • Revision #3427.1.223 Sat 2013-06-08 12:36:21 +0200

    • Forgotten .result file update.

  • Revision #3427.1.222 Fri 2013-06-07 14:39:00 +0200

    • MDEV-4490: Old-style master position points at the last GTID event after slave restart

  • Revision #3427.1.221 Fri 2013-06-07 10:58:34 +0200

    • MDEV-4486: Allow to start old-style replication even if mysql.rpl_slave_state is unavailable

  • Revision #3427.1.220 Fri 2013-06-07 09:31:11 +0200

    • MDEV-4591:Setting gtid* values from inside a transaction might cause unexpected results

  • Revision #3427.1.219 Fri 2013-06-07 08:43:21 +0200

    • MDEV-4483: CHANGE MASTER TO master_use_gtid=xxx looses old-style coordinates.

  • Revision #3772 Wed 2013-07-17 17:46:16 +0300

    • MDEV-4647: Valgrind warnings (Conditional jump or move depends on uninitialised value) in Item_equal::fix_fields Fix to calm down valgrind.

  • Revision #3771 Tue 2013-07-16 15:44:38 +0300

    • MDEV-4570 [PATCH] Sys_query_cache_limit initialization depends on initialization in other source files

  • Revision #3770 Tue 2013-07-16 15:43:43 +0300

    • MDEV-4548 [PATCH] Limit the amount of side-checking done in innodb-zip test

  • Revision #3769 Tue 2013-07-16 15:16:38 +0300

    • MDEV-4547 [PATCH] Make REFRESH_* constants to be 64-bit in 32-bit compilation

  • Revision #3768 Tue 2013-07-16 12:26:04 +0300

    • MDEV-4546 Perfschema unit tests to return non-zero on failure.

  • Revision #3767 Tue 2013-07-16 11:31:06 +0300

    • Building libmysqld fixed.

  • Revision #3766 [merge] Wed 2013-07-10 18:46:33 +0400

    • Merging temporal literals

    • Revision #3763.2.1 Wed 2013-07-10 12:12:27 +0400

      • Adding support for the SQL-standard temporal literals.

  • Revision #3765 Wed 2013-07-10 11:49:17 +0400

    • Adding support for MySQL-5.6 temporal column types:

  • Revision #3764 [merge] Wed 2013-07-10 11:39:15 +0400

    • Merge from 10.0-connect

    • Revision #3763.1.2 Mon 2013-07-08 19:03:15 +0200

      • Suppress some ubuntu compiler warnings

    • Mon 2013-07-08 17:26:27 +0400

      • Re-enabling connect tests in 10.0-connect

  • Revision #3763 [merge] Mon 2013-07-08 17:21:47 +0400

    • Merging from 10.0-connect

    • Revision #3746.1.84 Mon 2013-07-08 12:20:12 +0200

      • Suppressing wrong code (INI tables are not indexables)

    • Mon 2013-07-08 13:39:45 +0400

      • Adding instructions on how to install sqlite3 ODBC driver for test purposes.

    • Mon 2013-07-08 13:11:40 +0400

      • Fixing some of the memory leaks in ODBCColumns().

    • Mon 2013-07-08 11:43:45 +0400

      • Fixing a warning: - cast to pointer from integer of different size

    • Mon 2013-07-08 11:28:07 +0400

      • Fixing warnings: - no previous declaration for ‘const char* PLGtoMYSQLtype - no previous declaration for ‘int MYSQLtoPLG(int)’ - no previous declaration for ‘char* MyDateFmt(int)’ - no previous declaration for ‘char* MyDateFmt(char*)’ - no previous declaration for ‘int MYSQLtoPLG(char*)’ - no previous declaration for ‘enum_field_types PLGtoMYSQL

    • Mon 2013-07-08 11:26:24 +0400

      • Fixing a warning: - no previous declaration for ‘void* ThreadOpen(void*)’

    • Mon 2013-07-08 11:22:32 +0400

      • Fixing warnings: - no previous declaration for ‘bool OcrSrcCol' - no previous declaration for ‘bool OcrColumns' - no previous declaration for ‘_qryres* PivotColumns'

    • Mon 2013-07-08 11:16:16 +0400

      • Fixing a warning: - no previous declaration for ‘int PrepareColist

    • Mon 2013-07-08 11:11:53 +0400

      • Fixing warnings: - no previous declaration for ‘char* GetIni(int)’ - no previous declaration for ‘void SetTrc()’

    • Mon 2013-07-08 11:05:59 +0400

      • Fixing warnings:

    • Mon 2013-07-08 10:52:20 +0400

      • fixing warnings: - no previous declaration for ‘ddwrap’ - implicit declaration of function ‘ddwrap’

    • Mon 2013-07-08 10:49:50 +0400

      • Fixing a typo in the previous push

    • Mon 2013-07-08 10:46:15 +0400

      • fixing warnings: - no previous declaration for ‘_isatty’ - implicit declaration of function ‘_isatty’

    • Mon 2013-07-08 10:37:09 +0400

      • Fixing the "no previous declaration for ‘_strerror'" warning.

    • Mon 2013-07-08 10:20:53 +0400

      • Fixing numerous "variable is set but never used" warnings.

    • Sat 2013-07-06 10:58:22 +0200

      • Remove unuseful option causing valgrind error or warning

    • Fri 2013-07-05 13:13:45 +0200

      • Try to fix a uninitialised valgrind warning

    • Thu 2013-07-04 23:13:07 +0200

      • Make sure Remark is initialised

    • Thu 2013-07-04 20:09:50 +0200

      • Make sure Remark is initialised in ha_connect::GetColumnOption

    • Wed 2013-07-03 23:58:22 +0200

      • Makes memory check conditionally

    • Wed 2013-07-03 12:06:49 +0200

      • Make sure result are ordered the same on all platforms

    • Tue 2013-07-02 00:07:48 +0200

      • Fix memory leak in libdoc.cpp in LIBXMLDOC::GetNodeList replacing xmlXPathFreeNodeSetList(Xop);

      • Caused memory leak, by xmlXPathFreeObject(Xop);

    • Sun 2013-06-30 19:08:09 +0200

      • Working on eliminating valgrind warning/errors

    • Sun 2013-06-30 12:43:30 +0200

      • Trying to get rid of some valgrind warnings

    • Sat 2013-06-29 22:53:21 +0200

      • Release storage allocated by flex

    • Sat 2013-06-29 01:10:31 +0200

      • Add the PROFILE_End function in inihandl. Called by connect_done_func to release the cache memory allocated by the PROFILE perocessing. (also add some break at the end of switch's to avoid warnings)

    • Fri 2013-06-28 14:22:32 +0200

      • Release memory allocated by inihandl in connect_done_func.

    • Wed 2013-06-26 20:00:15 +0200

      • Trying to remove those warnings about non virtual destructor

    • Wed 2013-06-26 19:52:38 +0200

      • In connect_assisted_discovery the test on topt->quoted must be done on its signed value

    • Wed 2013-06-26 19:42:28 +0200

      • Fix potential bug in MYSQLCOL::WriteColumn: ShowValue was call with *Bind->length instead of Bind->buffer_length

    • Sun 2013-06-16 19:07:27 +0200

      • Implemented: The use of Federated servers.

    • Fri 2013-06-14 21:00:12 +0200

      • Add a test case for multiple tables

    • Fri 2013-06-14 20:52:46 +0200

      • Fix regression error for multiple 2 tables.

    • Wed 2013-06-12 20:48:55 +0200

      • To avoid crashing in debug mode, the error message concerning the making of the index is changed to a warning.

    • Wed 2013-06-12 16:51:12 +0200

      • Suballocate filename in TDBMUL::InitFileNames. This fix the bug but I still don't know why it happened with a stack variable. (and only on Linux)

    • Wed 2013-06-12 11:39:57 +0200

      • Add trace in TDBMUL::GetMaxSize.

    • Wed 2013-06-12 01:02:04 +0200

      • Fix

    • [merge] Sat 2013-06-08 13:04:21 +0200

      • Commit merged changes

      • Sat 2013-06-08 01:20:49 +0400

    • Sat 2013-06-08 01:02:22 +0200

      • Set timeout values in MYSQLC::Open

  • Revision #3762 Thu 2013-06-27 15:18:48 +0400

    • MDEV-4438 - Spider storage engine

  •   * [Revision #3077.187.101](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.101)
        * Changes to verify the solaris upgrade issue.
      * [Revision #3077.187.100](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.100)
        * Fixing the RPM-ULN build issue by ignoring the postinstall_check.sh.
      * [Revision #3077.187.99](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.99)
        * Bug 16812255 - 5.5.32 pkg installation failed during mysql_install_db execution
      * [Revision #3077.187.98](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.98)
        * Updated copyright year information
      * [Revision #3077.187.97](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.97)
        * Adding fix for Bug#16798868
      * [Revision #3077.187.96](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.96)
        * Bug#16779374: new error message added to 5.5 after 5.6 ga - reusing number already used by 5.6
      * [Revision #3077.187.95](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.95)
        * ULN-RPMs bug fix for BR16298542
      * [Revision #3077.187.94](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.94)
        * Bug #16722314 foreign key id modified during export Bug #16754901 PARS_INFO_FREE not called in dict_create_add_foreign_to_dictionary
      * [Revision #3077.187.93](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.93)
        * Bug#16757869: InnoDB: possible regression in 5.5.31, BUG #16004999
      * [Revision #3077.187.92](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.92)
        * Updated spec file for Bug #16488773
      * [Revision #3077.187.91](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.91)
        * merge from mysql-5.1
        * [Revision #2661.848.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.26)
          * Bug#16405422 - recovery failure, ASSERT !RECV_NO_LOG_WRITE
      * [Revision #3077.187.89](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.89) [merge]
        * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
        * [Revision #2661.848.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.25)
          * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
      * [Revision #3077.187.88](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.88)
        * Bug#16720368 InnoDB ignores *.IBD file breakage at startup
      * [Revision #3077.187.87](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.87)
        * Bug #13004581 	blackhole binary log with row ignores update and delete statements
      * [Revision #3077.187.86](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.86)
        * BUG#16698172-cannot do point-in-time recovery for single database; mysqlbinlog
      * [Revision #3077.187.85](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.85)
        * Bug #16680313: client doesn't read plugin-dir from my.cnf set by mysql_read_default_file
        * Parsing of the plugin-dir config file option was not working due to a typo. Fixed the typo.
        * No test case can be added due to lack of support for defaults-exitra-file testing in mysql-test-run.pl.
        * Thanks to Sinisa for contributing the fix.
      * [Revision #3077.187.84](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.84) [merge]
        * [Revision #2661.848.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.24)
        * Null merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.23)
          * Bug #15973904 InnoDB partition code holds lock_open and sleeps while opening missing partition
      * [Revision #3077.187.82](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.82)
        * Merge from mysql-5.1 to mysql-5.5
      * [Revision #3077.187.81](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.81) [merge]
        * Upmerge of the 5.1.69 build
        * [Revision #2661.848.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.22)
          * Merge from mysql-5.1.69-release
      * [Revision #3077.187.80](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.80) [merge]
        * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
        * [Revision #2661.848.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.21)
          * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
      * [Revision #3077.187.79](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.79) [merge]
        * Merge from mysql-5.5.31-release
      * [Revision #3077.187.78](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.78)
        * Bug#16626742 in my_md5final in mysys/md5.c, ctx is not properly zeroed as intended
      * [Revision #3077.187.77](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.77)
        * Bug #16632543 - INCORRECT VALUE OF BOGOMIPS IN MYSQLTEST
      * [Revision #3077.187.76](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.76) [merge]
        * Merging the changes for Bug 16633169 - mysql.info contains outdated information.
        * [Revision #2661.848.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.20)
          * Bug 16633169 - mysql.info contains outdated information.
      * [Revision #3077.187.75](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.75) [merge]
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.19)
          * Bug#16347426:assertion failed: `(SELECT_INSERT && !TABLES->NEXT_NAME_RESOLUTION_TABLE) || !TAB`
      * [Revision #3077.187.74](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.74)
        * BUG#16615117 mysqldump produces a change master statement with a port number enclosed in quotes
      * [Revision #3077.187.73](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.73)
        * Bug#16540042: wrong query result when using range over partial index
      * [Revision #3077.187.72](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.72)
        * Bug	:#16005310 fiX BUG - innodb_row_lock_time_max seems to have an overflow
      * [Revision #3077.187.71](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.71)
        * Bug#16395606 scripts missing execute bit
      * [Revision #3077.187.70](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.70)
        * BUG#16402143 - stack corruption in DBUG_EXPLAIN description and fix: DBUG_EXPLAIN result in buffer overflow when the DEBUG variable values length exceed 255. In _db_explain_ function which call macro str_to_buf incorrectly passes the length of buf avaliable to strnmov as len+1. The fix calculates the avaliable space in buf and passes it to strnxmov.
      * [Revision #3077.187.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.69) [merge]
        * local merge.
        * [Revision #2661.848.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.18)
          * Backporting patch for bug #15852074.
      * [Revision #3077.187.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.68) [merge]
        * null merge
        * [Revision #2661.848.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.17)
        * [Revision #2661.848.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.16)
        * BUG#15978766 - test valgrind_report fails innodb tests
      * [Revision #3077.187.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.65)
        * Bug #16401597 - mtr v1 returns incorrect path to variable @@basedir
      * [Revision #3077.187.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.64)
        * Bug 16534721 - mysql_install_db runs again during upgrade even data directory exists
      * [Revision #3077.187.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.63) [merge]
        * merge 5.1 => 5.5
        * [Revision #2661.848.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.15)
          * Bug#14700180 crash in copy_funcs This is a backport of the fix for Bug #13966809 crash in copy_funcs when grouping by outer query blob field in subquery
      * [Revision #3077.187.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.62)
        * Bug#11765629 cmake: can suppress installation of sql-bench, but not mysql-test
      * [Revision #3077.187.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.61) [merge]
        * [Revision #2661.848.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.14)
        * [Revision #2661.848.13](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.13)
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.12)
          * Bug #16347343 : CRASH, GROUP_CONCAT, DERIVED TABLES
      * [Revision #3077.187.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.58)
        * Bug#14261010: on duplicate key update crashes the server
      * [Revision #3077.187.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.57) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.11)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.56)
        * Bug #16402124 - mtr processes certain assigned vardir values wrong
      * [Revision #3077.187.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.55) [merge]
        * [Revision #2661.848.10](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.10)
        * Bug #15948818-semi-sync enabled master crashes when event scheduler drops events
      * [Revision #3077.187.52](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.52) [merge]
        * merge
        * [Revision #2661.848.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.9)
          * Addendum #1 to the fix for bug #16451878 : geometry query crashes server
      * [Revision #3077.187.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.51) [merge]
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.8](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.8)
          * BUG#11753852: if() values are evaluated differently in a regular sql vs prepared statement
      * [Revision #3077.187.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.50) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.7](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.7)
          * Bug#14324766:partially written insert statement in binlog no errors reported
      * [Revision #3077.187.49](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.49)
        * Bug #16403186 - mtr on windows should not try to start cdb if running with parallel
      * [Revision #3077.187.48](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.48) [merge]
        * Null merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.6)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.47](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.47) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.849.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.849.1)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.46](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.46) [merge]
        * merge 5.1->5.5
        * [Revision #2661.848.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.5)
          * Bug #16451878: geometry query crashes server
      * [Revision #3077.187.45](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.45) [merge]
        * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
        * [Revision #2661.848.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.4)
          * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
      * [Revision #3077.187.44](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.44) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.3)
          * Bug#11829838: ALTER TABLE not binlogged with `--BINLOG-IGNORE-DB` and fully qualified table
      * [Revision #3077.187.43](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.43) [merge]
        * merge from 5.1->5.5 repo.
        * [Revision #2661.848.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.2) [merge]
          * merge from 5.1 repo.
      * [Revision #3077.187.42](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.42)
        * merge from 5.1
        * [Revision #2661.848.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.1)
          * Bug#16541422 log-slave-updates + replicate-wild-ignore-table fails for user variables
      * [Revision #3077.187.40](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.40) [merge]
        * NULL merge 5.1 => 5.5
        * [Revision #2661.844.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.69)
          * Bug#62856 Check for "stack overrun" doesn't work with gcc-4.6, server crashes Bug#13243248 check for "stack overrun" doesn't work with gcc-4.6, server crashes
      * [Revision #3077.187.39](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.39)
        * BUG#16438800 - slave_max_allowed_packet not honored on slave io connect
      * [Revision #3077.187.38](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.38) [merge]
        * local merge.
        * [Revision #2661.844.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.68)
          * Bug#12671635 : Updating embedded tests.
      * [Revision #3077.187.37](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.37) [merge]
        * local merge.
        * [Revision #2661.844.67](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.67)
          * Bug#12671635 : Fixing test cases.
      * [Revision #3077.187.36](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.36)
        * Bug#16500013 : post-fix
      * [Revision #3077.187.35](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.35) [merge]
        * Merge of patch for Bug#12671635 from mysql-5.1.
        * [Revision #2661.844.66](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.66)
          * Bug#12671635 help-tableformat doesn't match help-files
      * [Revision #3077.187.34](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.34)
        * Bug#16500013 : add version check to mysql_upgrade
      * [Revision #3077.187.33](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.33)
        * Bug #16051728 server crashes in add_identifier on concurrent alter table and show engine innod
      * [Revision #3077.187.32](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.32) [merge]
        * Null merge from 5.1 for permission changes.
        * [Revision #2661.844.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.65)
          * Correcting the permissions of executable files.
      * [Revision #3077.187.31](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.31)
        * Correcting the permissions of the executable files.
      * [Revision #3077.187.30](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.30)
        * Bug#13009341 crash in str_to_datetime after misbehaving "blob" value comparison
      * [Revision #3077.187.29](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.29)
        * Bug#16394084: loose index scan with quoted int predicate returns random data
      * [Revision #3077.187.28](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.28)
        * Bug#16359402 crash with aggregates: assertion failed: n < m_size
      * [Revision #3077.187.27](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.27)
        * Fix for Bug 16395495 - old fsf address in gpl header
      * [Revision #3077.187.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.26) [merge]
        * Upmerging the changes for Bug 16395495 from 5.1
        * [Revision #2661.844.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.64)
          * Bug 16395495 - old fsf address in gpl header
      * [Revision #3077.187.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.25)
        * Fix Bug#16400412 unnecessary dict_update_statistics during concurrent updates
      * [Revision #3077.187.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.24) [merge]
        * Upmerging the changes for Bug 16401147 from 5.1
        * [Revision #2661.844.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.63)
          * Bug 16401147 - crlf instead of lf in readme
      * [Revision #3077.187.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.23)
        * Bug 16401147 - crlf instead of lf in readme
      * [Revision #3077.187.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.22) [merge]
        * merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.844.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.62)
          * Bug#14771299 out-of-bound reads write in mysqlbinlog
      * [Revision #3077.187.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.21)
        * Bug #16076289 : backport fix for bug #14786792 to 5.5
      * [Revision #3077.187.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.20) [merge]
        * Merge of patch for bug #14685362 from mysql-5.1.
        * [Revision #2661.844.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.61)
          * Bug#14685362 : memory leaks in mysql client in interactive mode
      * [Revision #3077.187.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.19) [merge]
        * Bug#16056813-memory leak on filtered slave Null merge from mysql-5.1
        * [Revision #2661.844.60](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.60)
          * Bug#16056813-memory leak on filtered slave
      * [Revision #3077.187.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.18)
        * Bug#16359402 crash with aggregates: assertion failed: `n < m_size`
      * [Revision #3077.187.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.17) [merge]
        * 5.1 -> 5.5 merge
        * [Revision #2661.844.59](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.59)
          * Bug #16075310 SERVER CRASH OR VALGRIND ERRORS IN ITEM_FUNC_GROUP_CONCAT::SETUP AND ::ADD Item_func_group_concat::copy_or_same() creates a copy of original object. It also creates a copy of ORDER structure because ORDER struct elements may be modified in find_order_in_list() called from Item_func_group_concat::setup(). As ORDER copy is created using memcpy, ORDER::next elements point to original ORDER structs. Thus find_order_in_list() called from EXECUTE stmt modifies ordinal ORDER item pointers so they point to runtime items, these items are freed after execution, so original ORDER structure becomes invalid. The fix is to properly update ORDER::next fields so that they point to new ORDER elements.
      * [Revision #3077.187.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.16) [merge]
        * BUG #14593883-replication breaks when set data type columns are used inside a stored procedure
        * Merging post-push fix from mysql-5.1
        * [Revision #2661.844.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.58)
          * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
      * [Revision #3077.187.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.15)
        * Bug #16268289 lock_rec_validate_page() may dereference a pointer to a freed lock
      * [Revision #3077.187.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.14) [merge]
        * Bug #16084346: ssl_connect_debug.test failure in 5.1
        * [Revision #2661.844.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.57)
        * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
        * [Revision #2661.844.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.56)
          * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
      * [Revision #3077.187.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.12)
        * Bug #16409715 assert sync_thread_levels_g(array, level - 1, true), ibuf, free space management
      * [Revision #3077.187.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.11) [merge]
        * Merge mysql-5.1 to mysql-5.5.
        * [Revision #2661.844.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.55)
          * Bug #16463505 pessimistic page_zip_available() may cause infinite page split
        * [Revision #2661.844.54](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.54)
        * Bug #11766815 invalid system check time_t_unsigned
      * [Revision #3077.187.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.9)
        * BUG #16069598 - server crash by null pointer dereferencing in mem_heap_create_block()
      * [Revision #3077.187.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.6)
        * Bug #11765489 cmake build on mac os x does not determine cpu type
      * [Revision #3077.187.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.5)
        * Bug#16169063: security concern because of insufficient logging
      * [Revision #3077.187.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.4)
        * Bug #16133801 unexplainable innodb unique index locks on delete + insert with same values
      * [Revision #3077.187.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.3) [merge]
        * NULL Merge for release 5.1.69
        * [Revision #2661.844.53](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.53)
          * Raise version number after cloning 5.1.69
      * [Revision #3077.187.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.2)
        * Bug#16068056 InnoDB calls buf_validate() too often with univ_debug
      * [Revision #3077.187.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.1)
        * Raise version number after cloning 5.5.31
    * [Revision #3413.21.290](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.290) [merge]
      * 5.3 merge
      * [Revision #2502.567.114](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.114) [merge]
        * 5.2 merge
        * [Revision #2502.566.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.51)
          * [MDEV-4409](https://jira.mariadb.org/browse/MDEV-4409) - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update.
    * [Revision #3413.21.289](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.289) [merge]
      * Automatic merge
      * [Revision #3413.32.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.32.1)
        * [MDEV-4782](https://jira.mariadb.org/browse/MDEV-4782): Valgrind warnings (Conditional jump or move depends on uninitialised value) with InnoDB, semijoin - in sub_select(): don't call table->file->position() when reading the first record produced an error.
    * [Revision #3413.21.288](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.288)
      * Update test results after the last cset.
    * [Revision #3413.21.287](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.287)
      * [MDEV-4778](https://jira.mariadb.org/browse/MDEV-4778): Incorrect results from Aria/MyISAM SELECT using index with prefix length on TEXT column Backport the fix olav.sandstaa@sun.com-20101102184747-qfuntqwj021imy9r: "Fix for Bug#52660 Perf. regr. using ICP for MyISAM on range queries on an index containing TEXT" (together with further fixes in that code) into MyISAM and Aria.
    * [Revision #3413.21.286](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.286)
      * [MDEV-4173](https://jira.mariadb.org/browse/MDEV-4173): Wrong result (extra row) with semijoin=on, joins in outer query, LEFT JOIN in the subquery Apply the patch from Patryk Pomykalski:
    
        * create_internal_tmp_table_from_heap() will now return information whether the last row that we tried to write was a duplicate row. (mysql-5.6 also has this change)
    * [Revision #3413.21.285](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.285)
      * [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536), [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042) - Make JOIN::cleanup(true) also work correctly when the query is KILLed after join optimization was started but before a query plan was produced
    * [Revision #3413.21.284](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.284)
      * [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042): Assertion `table->key_read == 0' fails in close_thread_table on EXPLAIN [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536): ...sql/sql_base.cc:1598: `bool close_thread_table(THD*, TABLE**)`: Assertion - Make JOIN::cleanup(full=true) always free join optimization tabs.
    * [Revision #3413.21.283](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.283)
      * [MDEV-4556](https://jira.mariadb.org/browse/MDEV-4556) Server crashes in SEL_ARG::rb_insert with index_merge+index_merge_sort_union, FORCE INDEX - merge_same_index_scans() may put the same SEL_ARG tree in multiple result plans. make it call incr_refs() on the SEL_ARG trees that it does key_or() on, because key_or(sel_arg_tree_1, sel_arg_tree_2) call may invalidate SEL_ARG trees pointed by sel_arg_tree_1 and sel_arg_tree_2.
    * [Revision #3413.21.282](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.282) [merge]
      * Merge from 5.3
      * [Revision #2502.567.113](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.113) [merge]
        * Merge from 5.2
        * [Revision #2502.566.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.50) [merge]
          * Merge from 5.1
          * [Revision #2502.565.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.51)
            * Bug #69682 - mysqld crashes after uninstall of plugin with "first" status var
          * [Revision #2502.565.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.50)
            * [MDEV-4575](https://jira.mariadb.org/browse/MDEV-4575) MySQL client doesn't strip off 5.5.5- prefix while connecting to 10.x server
      * [Revision #2502.567.112](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.112)
        * [MDEV-4610](https://jira.mariadb.org/browse/MDEV-4610) SQL query crashes MariaDB with derived_with_keys [MDEV-4643](https://jira.mariadb.org/browse/MDEV-4643) MariaDB crashes consistently when trying a SELECT on VIEW with a UNION and an additional JOIN in SELECT
      * [Revision #2502.567.111](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.111)
        * [MDEV-4665](https://jira.mariadb.org/browse/MDEV-4665) crash when referencing missing function in a subquery
      * [Revision #2502.567.110](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.110)
        * [MDEV-4257](https://jira.mariadb.org/browse/MDEV-4257) Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on FROM subquery with fulltext search, derived_merge=on
    * [Revision #3413.21.281](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.281) [merge]
      * Merging from 5.3
      * [Revision #2502.567.109](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.109)
        * [MDEV-4667](https://jira.mariadb.org/browse/MDEV-4667) DATE('string') incompability between mysql and mariadb
    * [Revision #3413.21.280](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.280)
      * [MDEV-4752](https://jira.mariadb.org/browse/MDEV-4752): Segfault during parsing of illegal query
    * [Revision #3413.21.279](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.279)
      * [MDEV-4718](https://jira.mariadb.org/browse/MDEV-4718) Test "outfile_loaddata" fails on bigendian arches (ppc64)
    * [Revision #3413.21.278](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.278)
      * [MDEV-4670](https://jira.mariadb.org/browse/MDEV-4670) THD::awake bug with my_sleep call
    * [Revision #3413.21.277](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.277)
      * [MDEV-4683](https://jira.mariadb.org/browse/MDEV-4683) query start_time not reset when going to sleep
    * [Revision #3413.21.276](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.276) [merge]
      * Merge
      * [Revision #2502.567.108](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.108)
        * A clean-up for [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634)
    * [Revision #3413.21.275](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.275) [merge]
      * Merge from 5.3
      * [Revision #2502.567.107](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.107)
        * [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634) Crash in CONVERT_TZ Item_func_min_max::get_date() did not check the returned value against the fuzzy_date flags, so it could return a bad value to the caller that expects a good date (e.h. CONVERT_TZ).
    * [Revision #3413.21.274](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.274)
      * [MDEV-4720](https://jira.mariadb.org/browse/MDEV-4720) : fix my_context.h for use with x32 ABI. Do not use x64 assembler implementation in x32.
    * [Revision #3413.21.273](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.273)
      * [MDEV-4685](https://jira.mariadb.org/browse/MDEV-4685) Compile error on LFS
    * [Revision #3413.21.272](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.272) [merge]
      * Merging [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) from 5.3.
      * [Revision #2502.567.106](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.106)
        * [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) Crash in UNIX_TIMESTAMP(STR_TO_DATE('2020','%Y'))
    * [Revision #3413.21.271](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.271)
      * [MDEV-4503](https://jira.mariadb.org/browse/MDEV-4503) : Installation fails if TEMP directory contains "" subdirectory.
    * [Revision #3413.21.270](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.270)
      * unit test case for [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576)
    * [Revision #3413.21.269](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.269)
      * [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576) : Aria storage engine's temporary files might not be deleted (Errcode : 13) See also MySQL Bug #39750 and similar ones.
    * [Revision #3413.21.268](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.268)
      * [MDEV-4601](https://jira.mariadb.org/browse/MDEV-4601) : Allow MariaDB to be build without non-blocking client.
    * [Revision #3413.21.267](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.267) [merge]
      * 5.3 -> 5.5 Merge
      * [Revision #2502.567.105](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.105)
        * [MDEV-4651](https://jira.mariadb.org/browse/MDEV-4651) Crash in my_decimal2decimal in a ORDER BY query
      * [Revision #2502.567.104](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.104)
        * [MDEV-4593](https://jira.mariadb.org/browse/MDEV-4593): p_s: crash in simplify_joins with delete using subselect from view
    * [Revision #3413.21.266](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.266)
      * [MDEV-4466](https://jira.mariadb.org/browse/MDEV-4466) Partitioned Aria table created by a previous version is recognized as TEST_SQL_DISCOVERY
    * [Revision #3413.21.265](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.265)
      * [MDEV-4006](https://jira.mariadb.org/browse/MDEV-4006) mysql_plugin.1 is removed from source which is not necessary
    * [Revision #3413.21.264](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.264)
      * [MDEV-4578](https://jira.mariadb.org/browse/MDEV-4578) information_schema.processlist reports incorrect value for Time (2147483647)
    * [Revision #3413.21.263](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.263)
      * [MDEV-4529](https://jira.mariadb.org/browse/MDEV-4529) Assertion `tmp->state == 4' fails on mix of INSTALL SONAME / UNINSTALL PLUGIN
    * [Revision #3413.21.262](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.262)
      * [MDEV-4519](https://jira.mariadb.org/browse/MDEV-4519) SHOW EVENTS and SHOW PROCEDURE STATUS truncate long user names
    * [Revision #3413.21.261](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.261)
      * [MDEV-4515](https://jira.mariadb.org/browse/MDEV-4515) Long user names are truncated to 48 symbols in error messages
    * [Revision #3413.21.260](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.260)
      * [MDEV-4444](https://jira.mariadb.org/browse/MDEV-4444) Server crashes with "safe_mutex: Trying to destroy a mutex share->mutex that was locked" on attempt to recover an archive table
    * [Revision #3413.21.259](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.259)
      * [MDEV-703](https://jira.mariadb.org/browse/MDEV-703) [Bug #870310](https://bugs.launchpad.net/bugs/870310) - killall -9 in init-script
    * [Revision #3413.21.258](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.258)
      * [MDEV-4573](https://jira.mariadb.org/browse/MDEV-4573) UNINSTALL PLUGIN misleading error message for non-dynamic plugins
    * [Revision #3413.21.257](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.257)
      * [MDEV-4614](https://jira.mariadb.org/browse/MDEV-4614) Man pages fixes
    * [Revision #3413.21.256](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.256)
      * [MDEV-4604](https://jira.mariadb.org/browse/MDEV-4604) Wrong server status when sending out parameters
    * [Revision #3413.21.255](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.255)
      * [MDEV-4509](https://jira.mariadb.org/browse/MDEV-4509) mysql init script should accept arguments
    * [Revision #3413.21.254](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.254)
      * [MDEV-4422](https://jira.mariadb.org/browse/MDEV-4422) SHOW PROCESSLIST reference to THD::db not protected against simultaneous updates
    * [Revision #3413.21.253](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.253)
      * [MDEV-4636](https://jira.mariadb.org/browse/MDEV-4636) use mysql_cleartext_plugin from auth_pam
    * [Revision #3413.21.252](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.252)
      * [MDEV-4574](https://jira.mariadb.org/browse/MDEV-4574) Missing connection option MYSQL_ENABLE_CLEARTEXT_PLUGIN
    * [Revision #3413.21.251](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.251)
      * [MDEV-4297](https://jira.mariadb.org/browse/MDEV-4297) mysql `--binary-mode`
    * [Revision #3413.21.250](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.250)
      * [MDEV-4629](https://jira.mariadb.org/browse/MDEV-4629) MTR tests main.variables and some of sys_vars.* fail on 32-bit builds
    * [Revision #3413.21.249](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.249)
      * Fixed tests that failed on 32 bit because of my earlier fixes of 32 bit limits.
    * [Revision #3413.21.248](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.248)
      * [MDEV-4468](https://jira.mariadb.org/browse/MDEV-4468) Assertion '`error != 0`' fails or timeout occurs on select from a FEDERATED table which points at a non-existent table
    * [Revision #3413.21.247](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.247)
      * [MDEV-4480](https://jira.mariadb.org/browse/MDEV-4480) Assertion `inited == NONE' fails on closing a connection with open handler on temporary table
    * [Revision #3413.21.246](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.246)
      * [MDEV-4564](https://jira.mariadb.org/browse/MDEV-4564) ALTER on a temporary table generates an audit event
    * [Revision #3413.21.245](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.245)
      * Added -Wno-uninitialized to avoid warnings in release builds (uninitalized variables are detected by DBUG builds) - Fixed wrong declaration which cased compile failure on 32 bit
    * [Revision #3413.21.244](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.244)
      * Fixed some cache variables that could be set to higher value than what the code supported (size_t) Fixed some cases that didn't work with > 4G buffers. Fixed compiler warnings
    * [Revision #3413.21.243](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.243)
      * Run test suite with smaller aria keybuffer size (to make it possible to run more tests in parallel) -Added test and extra code to ensure we don't leave keyread on for a handler table. -Create on disk temporary files always with long data pointers if SQL_SMALL_RESULT is not used. This ensures that we can handle temporary files bigger than 4G.

    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 Distributions which Include MariaDB page.

    Revision #3801
    MDEV-4897
    Revision #3800
    MDEV-4864
    Revision #3799
    MDEV-4871
    Revision #3798
    MDEV-4871
    Revision #3797
    Revision #3796
    Revision #3763.1.23
    Revision #3795
    Revision #3794
    Revision #3793
    MDEV-4702
    Revision #3792
    MDEV-4492
    Revision #3791
    MDEV-4865
    Revision #3790
    MDEV-4786
    Revision #3789
    Revision #3788
    MDEV-4786
    Revision #3787
    MDEV-4786
    Revision #3786
    MDEV-4786
    Revision #3785
    MDEV-4786
    Revision #3784
    Revision #3783
    MDEV-4786
    Revision #3782
    MDEV-4786
    Revision #3781
    MDEV-4885
    Revision #3780
    MDEV-4797
    MDEV-4747
    Revision #3762.1.4
    Revision #3779
    Revision #3778
    Revision #3777
    Revision #3776
    Revision #3773.1.47
    Revision #3775
    Revision #3774
    Revision #3773
    Revision #3427.1.245
    Revision #3077.187.90
    Revision #3077.187.83
    Revision #3077.187.67
    Revision #3077.187.66
    Revision #3077.187.60
    Revision #3077.187.59
    Revision #3077.187.54
    Revision #3077.187.53
    Revision #3077.187.41
    Revision #3077.187.13
    Revision #3077.187.10
    Revision #3077.187.8
    Revision #3077.187.7
    Revision #3427.1.244
    MDEV-4708
    Revision #3427.1.243
    spinner
    Automatic merge
  • Revision #3492.12.2 Mon 2013-07-08 20:21:27 +0400

    • Fix assert failures in main.merge test (line 234) and main.merge_mmap (line 44) - After the merge from mysql-5.6, open_tables() did not call open_and_process_table() for temporary table. The logic was that temporary tables were already opened when mysql_execute_command() has called open_temporary_tables(). This worked for the most part, except for temporary tables of type MERGE. for which open_and_process_table() must call table->file->extra(HA_EXTRA_ADD_CHILDREN_LIST). Failure to make this call resulted in crash further in execution.

  • More trivial test result updates
    Fix test failure in myisam.test: Put back the code tht produces the warning about "Table storage engine %s does not support the create option 'TRANSACTIONAL=1'"
    Fix test errors like: -Note 1031 Table storage engine for 't1' doesn't have this option +Note 1031 Table storage engine for 'InnoDB' doesn't have this option
    Some tests expected to have these tables (this was an incorrect merge from 5.6, which merged necessary tables like mysql.innodb*stats, but also got these tables)
    Update log_tables.test: some definitions of columns have changed, and slow_log got 'thread_id' column.
    MDEV-4756: 10.0-monty tree: log_state.test fails - make the test output stable - make Log_to_csv_event_handler::log_slow() to write the value of thd->thread_id (it didn't, and so 0 was always logged).
    MDEV-4753: partition_innodb_stmt reports memory leaks from dict/dict0stats_bg.cc:69 - Work around the problem by forcing recalc_pool to free its buffer in dict_stats_recalc_pool_deinit().
    Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"
    Fixed issues with partitions and create temporary table SELECT ... Merged all ddl_logging code. Merged sql_partition.cc innodb_mysql_lock2.test and partition_cache.test now works. Changed interface to strconvert() to make it easier to use with not \0 terminated strings.
    MDEV-4750: Fix a number of test failures in EXPLAIN outputs caused by weird behavior in innodb's persistent stats - Run the testsuite without innodb persistent stats
    mysql_system_tables*.sql merged completely
  • Fixed wrong merge of lock_tables

  • Added some missing functions:

    • bool THD::notify_shared_lock()

    • Dynamic_array::pop, Dynamic_array::del

    • Added MDL_context_owner to THD

    • Added metadata_locks_hash_instances

  • Merge.
  • Revision #3427.23.4 Thu 2013-06-06 19:27:17 +0400

    • MDEV-4594 - CREATE SERVER crashes embedded

  • Revision #3427.23.3 Thu 2013-06-06 12:01:09 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin

  • Revision #3427.23.2 Wed 2013-06-05 13:38:41 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin Test fixes.

  • Revision #3427.23.1 Tue 2013-06-04 10:01:31 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin

  • Enabling Connect tests
    MDEV-4816
    MDEV-4786
    Revision #3492.3.134
    MDEV-617
    Bug #671189
    Revision #3492.3.133
    MDEV-4757
    Revision #3492.3.132
    Revision #3492.3.131
    Revision #3492.3.130
    Revision #3492.3.129
    Revision #3492.3.128
    Revision #3492.3.127
    Revision #3492.3.126
    Revision #3492.3.125
    Revision #3492.3.124
    Revision #3492.3.123
    Revision #3492.3.122
    Revision #3492.3.121
    Revision #3492.3.120
    Revision #3492.3.119
    Revision #3492.3.118
    Revision #3492.3.117
    Revision #3492.3.116
    Revision #3492.3.115
    Revision #3492.3.114
    Revision #3492.3.113
    Revision #3492.3.112
    Revision #3492.3.111
    Revision #3492.3.110
    Revision #3492.3.109
    Revision #3492.3.108
    Revision #3492.3.107
    Revision #3492.3.106
    Revision #3492.3.105
    Revision #3492.3.104
    Revision #3492.3.103
    Revision #3492.3.102
    Revision #3492.3.101
    Revision #3492.3.100
    Revision #3492.3.99
    Revision #3492.3.98
    Revision #3492.3.97
    MDEV-4710
    Revision #3492.3.96
    Revision #3492.3.95
    Revision #3492.3.94
    Revision #3492.3.93
    Revision #3492.3.92
    Revision #3492.3.91
    Revision #3492.3.90
    Revision #3492.3.89
    Revision #3492.3.88
    Revision #3492.3.87
    MDEV-4710
    Revision #3492.3.86
    MDEV-4758
    Revision #3492.3.85
    Revision #3492.3.84
    Revision #3492.3.83
    Revision #3492.3.82
    Revision #3492.3.81
    Revision #3492.3.80
    Revision #3492.3.79
    Revision #3492.3.78
    Revision #3492.13.1
    Revision #3492.3.77
    Revision #3492.3.76
    Revision #3492.12.1
    Revision #3492.3.75
    Revision #3492.3.74
    Revision #3492.11.1
    Revision #3492.3.73
    Revision #3492.3.72
    Revision #3492.10.1
    Revision #3492.3.71
    Revision #3492.3.70
    Revision #3492.3.69
    Revision #3492.3.68
    Revision #3492.3.67
    Revision #3492.3.66
    Revision #3492.3.65
    Revision #3492.3.64
    Revision #3492.3.63
    Revision #3492.3.62
    Revision #3492.3.61
    Revision #3492.3.60
    Revision #3492.3.59
    Revision #3492.3.58
    Revision #3492.3.57
    Revision #3492.3.56
    Revision #3492.3.55
    Revision #3492.3.54
    Revision #3492.3.53
    Revision #3492.3.52
    Revision #3492.3.51
    Revision #3492.3.50
    Revision #3492.3.49
    Revision #3492.3.48
    Revision #3492.3.47
    Revision #3492.3.46
    Revision #3492.9.1
    Revision #3492.3.45
    Revision #3492.3.44
    Revision #3492.3.43
    Revision #3492.3.42
    Revision #3492.8.1
    Revision #3492.3.41
    Revision #3492.3.40
    Revision #3492.3.39
    Revision #3492.7.1
    Revision #3492.3.38
    Revision #3492.3.37
    Revision #3492.3.36
    Revision #3492.3.35
    Revision #3492.6.1
    Revision #3492.3.34
    Revision #3492.5.1
    Revision #3492.3.33
    MDEV-4750
    Revision #3492.3.32
    Revision #3492.4.1
    Revision #3492.3.31
    MDEV-4058
    Revision #3492.3.30
    Revision #3492.3.29
    Revision #3492.3.28
    MDEV-4058
    Revision #3492.3.27
    MDEV-4058
    Revision #3492.3.26
    Revision #3492.3.25
    Revision #3492.3.24
    Revision #3492.3.23
    Revision #3492.3.22
    Revision #3492.3.21
    Revision #3492.3.20
    Revision #3492.3.19
    Revision #3492.3.18
    Revision #3492.3.17
    Revision #3492.3.16
    Bug #732124
    Revision #3492.3.15
    Revision #3492.3.14
    Revision #3492.3.13
    Revision #3492.3.12
    Revision #3492.3.11
    Revision #3492.3.10
    Revision #3492.3.9
    Revision #3492.3.8
    Revision #3492.3.7
    Revision #3492.3.6
    Revision #3492.3.5
    Revision #3492.3.4
    Revision #3492.3.3
    Revision #3492.3.2
    Revision #3492.3.1
    MDEV-4568
    Revision #3427.25.1
    Revision #3427.24.1
    Revision #3763.1.1
    Revision #3746.1.83
    Revision #3746.1.82
    Revision #3746.1.81
    Revision #3746.1.80
    Revision #3746.1.79
    Revision #3746.1.78
    Revision #3746.1.77
    Revision #3746.1.76
    Revision #3746.1.75
    Revision #3746.1.74
    Revision #3746.1.73
    Revision #3746.1.72
    Revision #3746.1.71
    Revision #3746.1.70
    Revision #3746.1.69
    Revision #3746.1.68
    Revision #3746.1.67
    Revision #3746.1.66
    Revision #3746.1.65
    Revision #3746.1.64
    Revision #3746.1.63
    Revision #3746.1.62
    Revision #3746.1.61
    Revision #3746.1.60
    Revision #3746.1.59
    Revision #3746.1.58
    Revision #3746.1.57
    Revision #3746.1.56
    Revision #3746.1.55
    Revision #3746.1.54
    Revision #3746.1.53
    Revision #3746.1.52
    Revision #3746.1.51
    Revision #3746.1.50
    MDEV-4524
    Revision #3746.1.49
    Revision #3746.1.48
    MDEV-4638
    Revision #3746.1.47
    Revision #3759.1.1
    Revision #3746.1.46

    MariaDB 10.0.2 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: 24 Apr 2013

    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.

    • Tue 2013-04-23 03:55:22 UTC

      • Merge 10.0-base -> 10.0

    • Sun 2013-04-21 19:37:35 -0700

      • update test results

    • Sun 2013-04-21 23:19:20 +0400

      • Fixing build-bot compilation failure on SolarisX86, who has two different incompatible copies of zlib installed: (in /usr and in /usr/local). cmake errorneously chose *.h file from /usr/local/include, while zlib.a/zlib.so from /usr/lib/. Compilation failed because of a missing symbol gzopen64.

    • Sun 2013-04-21 22:15:33 +0400

      • Packaging clean-ups for the cassandra and connect engines.

    • Sun 2013-04-21 09:38:54 -0700

      • fixes for buildbot. increase the version.

    • Sun 2013-04-21 18:38:08 +0400

      • Fixing compilation failure in Solaris/OpenSolaris error: too many initializers for `tm'

    • Sun 2013-04-21 09:17:24 +0400

      • Removing -Wfatal-errors, as it does not present in the older gcc versions. (e.g. sol10-64 in build bot).

    • [merge] Sat 2013-04-20 12:30:40 -0700

      • Merge 10.0-base -> 10.0

      • Fri 2013-04-19 15:59:39 +0200

    • Sat 2013-04-20 21:10:58 +0400

      • Recoding new results (the format changed during Sergei's merge of the connect engine and discovery)

    • [merge] Sat 2013-04-20 20:51:26 +0400

      • Merging from maria-10.0-connect (DEB packaging related fixes)

      • Sat 2013-04-20 19:58:09 +0400

    • Sat 2013-04-20 19:23:33 +0400

      • Fixing a few problems found by Build Bot after merging the CONNECT engine.

    • Sat 2013-04-20 00:24:05 +0400

      • After-fix for Sergei's merge of the connect engine. odbc_sqlite3 failed. Fixed.

    • [merge] Fri 2013-04-19 20:43:35 +0200

      • merge with maria-10.0-connect

      • Fri 2013-04-19 18:45:54 +0200

    • Fri 2013-04-19 20:35:43 +0200

      • CONNECT engine fixes after 10.0 merge. Adaptation to new API, small simplifications and bug fixes

    • Fri 2013-04-19 20:35:37 +0200

      • fix plugin locking/unlocking when assisted discovery fails

    • Fri 2013-04-19 20:35:32 +0200

      • String::append_for_single_quote() should signal OOM condition, just like other String::append() methods do

    • Fri 2013-04-19 20:35:18 +0200

      • bugfix: CREATE .. SELECT should not pass engine defined field options from SELECT clause to CREATE

    • [merge] Fri 2013-04-19 20:35:04 +0200

      • 10.0 merge

      • Fri 2013-04-19 19:52:18 +0200

    • Fri 2013-04-19 07:07:06 +0200

      • small mtr cleanup and move the connect suite into storage/connect/

    • Thu 2013-04-18 23:18:34 +0400

      • Fixing check_access() not to be inlined in case of embedded server, to make connect engine work with embedded server dynamically.

    • Wed 2013-04-17 19:36:57 +0400

      • Dashed name did not work on Windows. Renaming dashed name to underscored name:

    • Wed 2013-04-17 07:44:49 -0700

      • Fix MSI package creation for connect engine. Also, do not use /MP option when compiling CONNECT (incompatible with COM #import directive) Also, fix ODBC_LIBRARY to be a list on Windows, not string with spaces inside.

    • Tue 2013-04-16 16:54:44 +0400

      • Adding RPM related definitions to create a separate RPM package (e.g. MariaDB-10.0.1-fc18-x86_64-connect-engine.rpm) with automatic installation of libxml2 and unixODBC as dependencies.

    • Sat 2013-04-13 00:37:24 +0200 *

      • Fix use of s->db_plugin in GetSubTable for release versions

    • Fri 2013-04-12 18:30:15 +0200 *

      • Extend the TBL type to support sub-tables of any engines. Not CONNECT sub-tables are accessed via the MySQL API like the MYSQL CONNECT tables.

    • Wed 2013-04-10 23:38:27 +0200 *

      • Add support of NULLs for file table columns. Update CONNECT version number and date.

    • Wed 2013-04-10 14:24:28 +0200 *

      • Add routine to test index equality

    • Tue 2013-04-09 23:14:45 +0200 *

      • All the processing of creating, dropping, modifying indexes was redesigned. The code was a legacy from the first versions of the XDB engine dating 2004 and was not working anymore with recent versions of MySQL/MariaDB. A patch in create had been added but is was unsatisfying, recreating all indexes on any alter statement and sometimes doing nothing when it should have. This is a major update to be tested for stability. It was in most important cases et all current tests pass with this new version

    • Sun 2013-04-07 11:43:35 +0200 *

      • Prepar using indexes in MAP mode (not used yet)

    • Sat 2013-04-06 12:51:45 +0200 *

      • Bug fix: Variable rc could used uninitialized when tracing is on.

    • Fri 2013-04-05 23:57:30 +0200 *

      • Do not check columns name length of dbf catalog tables. They return info on a dbf table but are not dbf tables.

    • Thu 2013-04-04 23:27:54 +0200 *

      • Update some DBUG_PRINT to avois warning on Linux

    • Thu 2013-04-04 15:36:42 +0200 *

      • Do not accept creating XML2 tables when libxml2 is not available

    • Thu 2013-04-04 11:31:20 +0400

      • Adding security tests for "ALTER TABLE t1 FILE_NAME='xxx'"

    • Thu 2013-04-04 01:14:26 +0200 *

      • Commit added test on TBL tables + update dbf.result

    • Wed 2013-04-03 21:54:02 +0200 *

      • Block creating tables with auto_incremented colummns (not supported) + allow nullable columns for TBL tables

    • Wed 2013-04-03 04:54:02 -0700

      • Fixed a problem in index.test failures when run in a non-Paris time zone.

    • Tue 2013-04-02 16:27:43 +0400

      • Adjusting test according to the recent change: Fixing file extension from upper case to lower case.

    • Tue 2013-04-02 13:58:44 +0200 *

      • Fix making default file name with lower case type

    • Tue 2013-04-02 13:04:59 +0200 *

      • Update test results impacted by using type in lower case

    • Tue 2013-04-02 12:54:57 +0200 *

      • Fold type name to lowercase when used for default file type

    • [merge] Tue 2013-04-02 11:35:38 +0200 *

      • Commit pulled changes

      • Tue 2013-04-02 13:17:20 +0400

    • Tue 2013-04-02 11:31:46 +0200 *

      • Comment out the last commited change

    • [merge] Tue 2013-04-02 11:06:19 +0200 *

      • Commit merged changes

      • Mon 2013-04-01 13:56:51 +0400

    • Tue 2013-04-02 10:57:27 +0200 *

      • Commit change pulled from Linux virtual machine (fixing typo in Win32 part)

    • Tue 2013-04-02 10:41:16 +0200 *

      • Fix huge vec tables bug. This was not yet completely implemented for Unix.

    • Mon 2013-04-01 11:45:27 +0200 *

      • Fix bugs with VEC tables header and empty file making for HUGE tables. Adding tests of MAPPED and HUGE tables in upd.test

    • Sat 2013-03-30 22:06:35 +0100 *

      • Add some warnings to Create Table process

    • Fri 2013-03-29 16:21:50 +0400

      • Adding tests for FILE privilege for TABLE_TYPE=DIR

    • Fri 2013-03-29 16:08:52 +0400

      • Adding secutiry tests for TABLE_TYPE=MySQL

    • Fri 2013-03-29 15:35:56 +0400

      • Adding GRANT tests for ODBC

    • Fri 2013-03-29 15:19:58 +0400

      • Better comments

    • Fri 2013-03-29 15:17:01 +0400

      • Adding tests for SQLite3 ODBC Driver

    • Fri 2013-03-29 12:23:39 +0400

      • Adding grant tests for TABLE_TYPE=xml

    • [merge] Fri 2013-03-29 11:33:42 +0400

      • Merge from the latest mariadb-10.0.

      • Thu 2013-03-28 19:36:11 +0100

    • Fri 2013-03-29 11:01:36 +0400

      • Adding tests for the bug "TABLE_TYPE=ini does not clear memory between CREATE TABLEs" fixed by Olivier.

    • Fri 2013-03-29 01:28:48 +0100 *

      • Fix problems related to table file names when not specified: Split unspecified VEC tables are no more allowed. Empty XML files are now accepted. Separate index files are now depending upon the SEPINDEX option and not allowed when file name is not specified. DROP now can erase table and index file.

    • Thu 2013-03-28 22:21:17 +0100 *

      • Commit revision pushed from Linux

    • Thu 2013-03-28 22:15:02 +0100 *

      • Fixing Linux index compile errors

    • Thu 2013-03-28 18:42:45 +0100 *

      • Miscelleanous fix for compiling on Linux

    • Thu 2013-03-28 18:31:10 +0100 *

      • Implemented: not split indexes (all indexes in one file)

    • Tue 2013-03-26 17:49:13 +0100 *

      • Adding the employee.dat file used in upd.test

    • Tue 2013-03-26 16:25:19 +0100 *

      • PROFILE_Close cannot be static

    • Tue 2013-03-26 15:20:22 +0100 *

      • On Linux, closing an INI table removes it from the inihandl cache

    • [merge] Mon 2013-03-25 11:24:40 +0100 *

      • Commit merged files

      • Mon 2013-03-25 14:17:33 +0400

    • [merge] Mon 2013-03-25 11:18:38 +0100 *

      • Commit merged files

      • Mon 2013-03-25 14:04:31 +0400

    • Mon 2013-03-25 11:07:45 +0100 *

      • Add a new table option SEPINDEX (not used yet) and remove an unused parameter to all catalog info functions.

    • Sat 2013-03-23 23:48:10 +0100 *

      • Upated columns must be allocated before opening the table

    • Sat 2013-03-23 23:46:10 +0100 *

      • Update test results and add a new one (UPD)

    • Sat 2013-03-23 19:47:51 +0100 *

      • Wrong FLAG values transmitted to created table by the AS SELECT table: It is not enough to ignore the flags while populating the table. They have to be removed from the definition in pre_create. The issue is to pass the info from the selected table handler to the created table handler. It is done via the only common item between them: the GLOBAL structure.

    • Sat 2013-03-23 16:03:56 +0100 *

      • Fix a typo error: in AllocateValue(2) Tiny values were given the TYPE_SHORT type.

    • Sat 2013-03-23 16:00:09 +0100 *

      • Fix bug: When a table is created ... AS SELECT ... the offsets (FLAG value) of the source table columns must be ignored by the created table.

    • Fri 2013-03-22 12:57:24 +0100 *

      • Fix check_if_incompatible_data to correctly get thd.

    • Fri 2013-03-22 12:49:41 +0100 *

      • Fix bug to allow creating views.

    • Fri 2013-03-22 14:05:15 +0400

      • Fixing compilation failure in Windows: unknown symbol "any_db".

    • Fri 2013-03-22 13:44:21 +0400

      • Require FILE privilege to DROP a table with FILE_NAME.

    • Fri 2013-03-22 11:28:58 +0400 *

      • Require FILE privilege for the file based TABLE_TYPEs when FILE_NAME is specified

    • Fri 2013-03-22 11:23:17 +0400

      • Skipping MySQL test when no MySQL support is compiled.

    • [merge] Thu 2013-03-21 12:22:41 +0100 *

      • Commit merged items

      • Thu 2013-03-21 11:34:58 +0400

    • Thu 2013-03-21 12:16:56 +0100 *

      • Fix GetTypeID (to take care of supported features) and IsFileType functions (INI was missing)

    • Wed 2013-03-20 23:42:23 +0100 *

      • A specified table type not supported is now flagged as an error instead of being replaced by the default type DOS.

    • Wed 2013-03-20 19:43:43 +0100 *

      • Add a test on null columns

    • Wed 2013-03-20 11:50:18 +0100 *

      • Changing CRLF line endings to LF only.

    • Wed 2013-03-20 00:52:32 +0100 *

      • Fix a bug causing the index file not being made or erased on statements such as CREATE INDEX, DROP INDEX, ALTER TABLE... ADD INDEX etc.

    • Tue 2013-03-19 19:41:50 +0100 *

      • Make INI and XML tables not writing null column values

    • Tue 2013-03-19 18:45:05 +0100 *

      • Use all columns in case of INSERT so default values are generated for columns not specified in the statemant.

    • Sun 2013-03-17 17:09:40 +0100 *

      • Update tests that failed because of NULL columns

    • Sun 2013-03-17 11:31:11 +0100 *

      • Add in create a check for nullable columns not supported by some table types.

    • Fri 2013-03-15 00:11:46 +0100 *

      • A quick and dirty fix for erased or not erased files when executing an Alter table on an auto-generated CONNECT table.

    • Wed 2013-03-13 18:43:10 +0100 *

      • Fix tests after last modification, in particular support of TINY

    • Wed 2013-03-13 16:06:02 +0100 *

      • Fix bug on ALTER TABLE t1 MODIFY a VARCHAR(10) NOT NULL;

    • Wed 2013-03-13 14:37:34 +0100 *

      • Make Tiny compatible with DBF tables.

    • Wed 2013-03-13 02:02:44 +0100 *

      • Commit changes from ubuntu

    • Wed 2013-03-13 01:56:01 +0100 *

      • Fix a GCC compile error (crosses initialization of pos) an change _O_CREAT to O_CREAT

    • Wed 2013-03-13 01:10:20 +0100 *

      • Handle delete_table and rename_table for CONNECT tables whose files are auto generated and must be erased or renamed on Drop or Rename Table. TODO: Take care of eventual index files.

    • Tue 2013-03-12 01:20:52 +0100 *

      • New handling of default file name: Not added as an option but handled when the table is used. An empty file is created in the database directory if not exists.

    • Mon 2013-03-11 18:40:55 +0100 *

      • somethin about property

    • Mon 2013-03-11 18:35:51 +0100 *

      • Resetting chmod to non executable

    • Mon 2013-03-11 17:47:27 +0100 *

      • Fix a bug on DBF file name such as 'x/y.dbf' leading to a crash on Insert.

    • Mon 2013-03-11 16:52:59 +0100 *

      • Add tiny integer as a supported type by CONNECT

    • Mon 2013-03-11 16:51:40 +0100 *

      • Enable type conversion on Insert and Update

    • Sun 2013-03-10 19:48:45 +0100 *

      • Make indexes to be rebuilt on Update only when an indexed column was updated.

    • Sun 2013-03-10 15:10:00 +0100 *

      • XML and INI tables now return NULL when a node does not exist in a row (XML) or if the key is missing in a section (INI)

    • Fri 2013-03-08 22:48:27 +0100 *

      • Delete ALL or truncate must not be done using file mapping.

    • Fri 2013-03-08 18:29:05 +0100 *

      • Commit changes on memory mapping that hopefully should now work on Linux.

    • Fri 2013-03-08 18:27:43 +0100 *

      • Results updated to reflect new features

    • Fri 2013-03-08 01:09:53 +0100 *

      • Until the problem is fixed, temporarily not use mapping on Linux for Update.

    • [merge] Fri 2013-03-08 00:41:24 +0100 *

      • Working on the problem of writing to mapped files on Linux

      • Thu 2013-03-07 23:05:54 +0100 *

    • Thu 2013-03-07 22:56:52 +0100 *

      • Fix bug causing a crash when writing to a memory mapped file on Linux.

    • Thu 2013-03-07 21:40:09 +0100 *

      • Updated to accept calculated default field length for date columns.

    • Thu 2013-03-07 21:38:00 +0100 *

      • Set file name when unspecified as tablename.tabletype.

    • Thu 2013-03-07 18:53:41 +0100 *

      • Calculate default date field length from the specified format.

    • Wed 2013-03-06 13:46:48 +0100 *

      • Change line ending to LF only

    • Wed 2013-03-06 13:42:01 +0100 *

      • T1 -> t1

    • Wed 2013-03-06 11:27:47 +0100 *

      • In index.test t1 was back to T1! fixed

    • Wed 2013-03-06 11:16:29 +0100 *

      • Changing mode to -x

    • Tue 2013-03-05 19:37:27 +0100 *

      • Update the index.test, which now works (at least on Windows)

    • Tue 2013-03-05 19:30:40 +0100 *

      • Fix wrong format used in ScanRecord for MYSQL_TYPE_TIME - Change field option BUF_LENGTH to FIELD_LENGTH. It now used to specify the field length of DATE columns (MySQL doesn't allow to give a length)

    • Mon 2013-03-04 17:49:20 +0100 *

      • Add domdoc.h in source list

    • Mon 2013-03-04 13:36:16 +0100 *

      • Adding index.test (with some statements temporarily skipped) - Updating xml.result

    • Mon 2013-03-04 00:42:39 +0100 *

      • FIX a bug causing a crash when deleting a mapped table

    • Sun 2013-03-03 15:37:27 +0100 *

      • FIX a BUG: error (wrong value set) in: update xempl set ddentree = adddate(ddentree, interval 16 year); The same value sdval was used to convert MySQL dates to CONNECT date value and CONNECT dates to MySQL date. This was wrong in update because the second time the wrong value was used converting to incoherent values. There are now 2 separate values used: sdvalin and sdvalout.

    • Sat 2013-03-02 22:30:40 +0100 *

      • Some end of lines changed from CRLF to LF

    • Sat 2013-03-02 17:58:18 +0100 *

      • Fix conversion bug for MS-DOM XML tables. The node content was written and read as if the table DATA_CHARSET was ANSI instead of UTF-8. Warning are now provided when the read content of a node is truncated.

    • [merge] Sat 2013-03-02 01:17:25 +0100 *

      • Commit merged file

      • Fri 2013-03-01 13:00:42 +0400

    • Sat 2013-03-02 01:02:59 +0100 *

      • MySQL connection was not close if mysql_real_connect failed.

    • Sat 2013-03-02 00:09:15 +0100 *

      • MySQL connection was not closed in case of error

    • Fri 2013-03-01 22:23:40 +0100 *

      • Rewrite some VALBLK classes as templates - Correct typo initializing datm in DTVAL::MakeDate as {0,0,0,2,0,70,0,0,0} instead of {0,0,0,1,0,70,0,0,0}

    • Fri 2013-03-01 22:21:48 +0100 *

      • Begin fixing memory leaks

    • Fri 2013-03-01 00:41:04 +0100 *

      • Fix warning on missing initial values on Linux

    • Fri 2013-03-01 00:29:48 +0100 *

      • Fix memory leak

    • Thu 2013-02-28 22:50:26 +0100 *

      • Second version of template value classes The first one did not compile with GCC on Linux

    • Wed 2013-02-27 23:32:34 +0100 *

      • Modify the way value.h and valblk.h are included to try fixing the gcc error: invalid use of incomplete type

    • Wed 2013-02-27 22:54:42 +0100 *

      • Change Subclass name from TYPE to T

    • Wed 2013-02-27 22:42:50 +0100 *

      • Fix a miscalculation of column length in ODBCTables - Clean code in Value.h

    • Wed 2013-02-27 16:42:59 +0100 *

      • Rewriting the VALUE classes as template classes

    • Wed 2013-02-27 14:59:40 +0100 *

      • Result changed since nulls are supported

    • Wed 2013-02-27 17:04:36 +0400

      • Removing the comment about NULLs

    • Wed 2013-02-27 17:02:38 +0400

      • Updating mysql.test, it now supports NULL columns.

    • Mon 2013-02-25 22:44:42 +0100 *

      • Catalog table: Use XFLD as Flag value instead of column index. - Use the COLDEF flag to initialize column nullable value. - Fix a bug on inserting null values in MYSQL tables.

    • Sun 2013-02-24 01:23:18 +0100 *

      • Add support to NULL values. This concern the MYSQL and ODBC table types. Not supported yet for indexes.

    • Fri 2013-02-22 22:46:52 +0100 *

      • Add header files to source files

    • [merge] Fri 2013-02-22 22:04:47 +0100 *

      • Commiting merges Simplify update in pre_create

      • Fri 2013-02-22 16:53:42 +0400

    • Fri 2013-02-22 19:21:34 +0100 *

      • Suppress warning on non virtual descriptor

    • Fri 2013-02-22 18:32:47 +0100 *

      • Fix connect string wrongly used when zero length

    • Fri 2013-02-22 17:26:08 +0100 *

      • Add the support of URL connection string fo MYSQL tables Federated servers are not yet supported.

    • Fri 2013-02-22 12:30:30 +0400

      • Skip ODBC test if no ODBC is compiled.

    • [merge] Thu 2013-02-21 17:59:58 +0100 *

      • Oops! db was no more initialized in pre-create. Fixed

      • Thu 2013-02-21 17:03:41 +0400

    • Thu 2013-02-21 17:48:35 +0100 *

      • Change DB_NAME option name to DBNAME. Temporarily, "database" is still accepted in OPTION_LIST for compatibity but DB_NAME is no more recognized.

    • Thu 2013-02-21 12:30:40 +0100 *

      • Fix bad conversion from "bigint" to TYPE_FLOAT.

    • Thu 2013-02-21 13:49:47 +0400

      • Adding tests for TABLE_TYPE=MySQL

    • Thu 2013-02-21 11:18:57 +0400

      • Adding a test for entities (special characters and characters outside of the file ENCODING)

    • Wed 2013-02-20 23:23:35 +0100 *

      • Re-install blank trimming to have the xml test pass. Note that the problem if far more complex. To be revisited.

    • Wed 2013-02-20 18:49:18 +0100 *

      • Fix the elimination of control characters from node content - Take care of XML special chars (<>& etc.) - Remove Encode, Decode

    • Wed 2013-02-20 16:57:38 +0100 *

      • Update the MYSQL table handling to use only client API functions. It is no more necessary to be liked to libmysql.lib nor mysqlclient.lib.

    • Wed 2013-02-20 16:54:57 +0100

      • Suppress a warning on unused variable.

    • Wed 2013-02-20 18:27:04 +0400

      • Fixing test failure due to not strict order of the files. Adding ORDER BY clause.

    • Wed 2013-02-20 16:43:38 +0400

      • Removing the MODULE_ONLY option, to be able to run with valgrind. (with MODULE_ONLY valgrind does not display file name and line number if a problem happens inside a dlopen-ed plugin)

    • Wed 2013-02-20 16:34:07 +0400

      • Fixing problems with running tests caused by the fact that "mysqld --connect" conflicts with "mysqld --connect-timeout".

    • Wed 2013-02-20 16:05:53 +0400

      • Fixing valgrind warning: uninitialized memory read.

    • [merge] Wed 2013-02-20 01:40:17 +0100

      • Tue 2013-02-19 16:25:59 +0400

        • Adding tests for DATA_CHARSET and TABLE_TYPE=CSV.

    • Wed 2013-02-20 01:30:37 +0100 *

      • Fix crash on making an XML table with encoding=XXX - Set parameters so libxml2 does not anymore add extra characters when retrieving several subnodes of a node. - Make a CONNECT file header (was PlugDB)

    • [merge] Tue 2013-02-19 12:07:11 +0100

      • Commit merged changes.

      • Tue 2013-02-19 14:29:55 +0400

    • [merge] Mon 2013-02-18 18:46:50 +0100

      • Don't why bazaar asked me to commit what was merged

      • Mon 2013-02-18 19:21:52 +0400

    • Mon 2013-02-18 12:23:50 +0100

      • Moved PushWarning out of HAVE_PSI_INTERFACE brackets

    • Mon 2013-02-18 00:18:32 +0100

      • Modification of the ODBConn class to change m_henv member from static to dynamic. Apparently this caused errors with a obscure message saying "Invalid handle vale" (probably m_henv).

    • Sun 2013-02-17 11:34:40 +0100

      • Modification of the DBX class to have more information in case of error while processing ODBC type tables.

    • Fri 2013-02-15 22:31:13 +0100

      • Put trace in ODBC source files

    • Fri 2013-02-15 20:07:53 +0400

      • Updating tests according to the latest Olivier's change removing extra space characters in TABLE_TYPE=XML with libxml2

    • Fri 2013-02-15 15:53:27 +0100

      • Suppress multiple blanks and control characters from the node text retrieved by libxml2.

    • Fri 2013-02-15 12:48:12 +0400

      • Adding a new test: creating a TABLE_TYPE=CSV table from a MyISAM table using

    • Fri 2013-02-15 09:42:10 +0400

      • Recording error messages according to the last change from Olivier.

    • Fri 2013-02-15 02:15:48 +0100

      • Fixed a bug in ha_connect::GetListOption causing a crash when passed a NULL oplist argument.

    • Fri 2013-02-15 01:33:23 +0100

      • Implementing pre_create option test and setting of default values. Currently, only TABLE_TYPE is tested, and if wrong or unspecified, is replaced by the default value DOS.

    • Thu 2013-02-14 17:41:10 +0400

      • Code reorganization in the initialization and clean-up code.

    • Thu 2013-02-14 11:57:38 +0400

      • Adding forgotten "--replace_result $MYSQLD_DATADIR DATADIR", so it passed idependently from the source tree location.

    • Thu 2013-02-14 01:51:05 +0100

    • [merge] Thu 2013-02-14 01:43:45 +0100

      • Warning message changed in ha_connect::check_if_incompatible_data.

      • Wed 2013-02-13 17:34:41 +0400

    • Thu 2013-02-14 01:37:17 +0100

      • Warning message changed in ha_connect::check_if_incompatible_data.

    • Thu 2013-02-14 00:32:29 +0100

      • Update ha_connect::pre_create to restore the code translating of SQL types previously done in the removed function MyODBCCols.

    • Thu 2013-02-14 00:26:03 +0100

      • Fix a typo that caused CONNECT to crash on ODBC catalog tables in ODBCDEF::DefineAM line 106

    • Wed 2013-02-13 00:51:41 +0100

      • Fix bug on readonly table option not recognized in TABDEF::Define line 104

    • Tue 2013-02-12 22:37:38 +0100

      • Add a test on table types in ha_connect::create

    • Tue 2013-02-12 18:39:29 +0100

      • Fix a bug causing all tests to fail. In mycat.cc line 308 + correc typo in plgdbsem

    • Tue 2013-02-12 12:34:14 +0100

      • All use of a character to represent table types or catalog functions have been changed:

    • Tue 2013-02-12 14:58:58 +0400

      • Changing maximum possible column length for DBF tables from 11 to 10. There is actually one extra byte for the 11th character, however it seems to be meant for the '\0' terminating byte in the DBF specifications. Also, the third party software (e.g. OpenOffice) do not correctly open tables with column length=11.

    • Mon 2013-02-11 18:32:40 +0400

      • Fixing ini.test failure on Linux:

    • Mon 2013-02-11 18:19:46 +0400

      • Fixing vec.test failure on Windows.

    • Mon 2013-02-11 17:50:01 +0400

      • Adding test for ENGINE=VEC

    • Mon 2013-02-11 14:42:23 +0400

      • Adding a test which crashed in ealier versions (dbf01.sql from Bar)

    • Mon 2013-02-11 12:05:22 +0400

      • Fixing test failure cause by recent changes in ODBC catalogue functions.

    • Mon 2013-02-11 10:16:52 +0400

      • Fixing compilation problems on Unix:

    • Mon 2013-02-11 00:31:03 +0100

      • Bug fixed: Column charset were not handled on read. Modified: ha_connect.cc (MakeRecord)

    • [merge] Sat 2013-02-09 01:22:09 +0100

      • Fri 2013-02-08 18:20:40 +0400

        • Removing double new-line markers when doing LOAD_FILE('example.ini'). The libary to handle INI files on Windows XP adds an extra empty line before sections name.

    • Sat 2013-02-09 01:08:15 +0100

      • Put almost all function prototypes in header files that are included by the program using them.

    • Fri 2013-02-08 03:48:47 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

    • [merge] Fri 2013-02-08 03:27:12 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

      2. Fri 2013-02-08 01:40:55 +0400

    • Fri 2013-02-08 00:46:10 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

    • Wed 2013-02-06 20:09:46 +0400

      • Adding missing DROP TABLE. Otherwise, the further tests fail on "table t1 already exists"

    • Wed 2013-02-06 20:04:17 +0400

      • Adding a test for ODBC/XLS. Currently only for ASCII data. TODO: add tests for extended letters (e.g. Latin1, Cyrillic, etc).

    • Wed 2013-02-06 15:17:34 +0400

      • Introducing functions global_open() and global_fopen() for these purposes:

    • Wed 2013-02-06 15:15:39 +0400

      • Adding tests for TABLE_TYPE=FIX

    • Wed 2013-02-06 14:15:55 +0400

      • Adding basic tests for TABLE_TYPE=fmt

    • Wed 2013-02-06 13:25:36 +0400

      • Commenting ALTER test which changes the DBF file size. It does not work on Windows.

    • Tue 2013-02-05 01:56:22 +0100

      • Make possible to get ODBC DataSources name and description by:

    • Mon 2013-02-04 17:51:36 +0400

      • Adding preliminary code to skip the test "xml".

    • Mon 2013-02-04 14:47:30 +0400

      • Adding tests for NULL column values.

    • Mon 2013-02-04 14:42:56 +0400

      • Adding tests for ALTER TABLE

    • Mon 2013-02-04 13:28:34 +0400

      • Removing iconv dependency. Using MariaDB in-house character set conversion routines.

    • Mon 2013-02-04 11:37:35 +0400

      • Fixing my_charset_utf8_bin to my_charset_utf8_general_ci.

    • Sun 2013-02-03 01:13:13 +0100

      • Translate column names to UTF-8 in ha_connect::pre_create.

    • Sat 2013-02-02 00:18:32 +0100

      • 2>libdoc.cpp 2>D:\CommonSource\mariadb-10.0\include\my_pthread.h(120) : warning C4005: '_REENTRANT' : redéfinition de macro 2> D:\Libxml\include\libxml/xmlexports.h(77) : voir la définition précédente de '_REENTRANT' 2>.\libdoc.cpp(378) : error C2664: 'strlen' : impossible de convertir le paramètre 1 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>.\libdoc.cpp(379) : error C2664: 'copy_and_convert' : impossible de convertir le paramètre 4 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>

    • Fri 2013-02-01 21:42:36 +0400

      • Fixing a typo:

    • Fri 2013-02-01 17:28:13 +0400

      • Replacing iconv converstion routines in libdoc.cc to MariaDB routines.

    • Fri 2013-02-01 15:09:41 +0400

      • Adding tests for SMALLINT and BIGINT for DBF.

    • Fri 2013-02-01 14:55:11 +0400

      • More XML related definitions are now more friendly: - LIBXML2_SUPPORT is defined if LibXml2 is found - DOMDOC_SUPPORT is defined if msxml is found - XML_SUPPORT is defined if either of them are found

    • Fri 2013-02-01 13:36:56 +0400

      • Adding an option to switch off ICONV support:

    • Fri 2013-02-01 12:49:04 +0400

      • Fixing to use my_interval_timer() instead of ftime(). The later is not portable (e.g. it does not exist on FreeBSD)

    • Fri 2013-02-01 16:11:55 +0400

      • ftime does not exist on FreeBSD. Hiding calls for ftime() as a temporary fix.

    • Fri 2013-02-01 10:06:32 +0400

      • Adding separate flags to disable MSXML and LIBXML2 libraries on Windows:

    • Thu 2013-01-31 22:55:56 +0100

      • DBF type N is now BIGINT when length is > 10. Fix ha_connect::external_lock to use F_RDLCK, F_WRLCK, F_UNLCK.

    • Thu 2013-01-31 18:01:55 +0400

      • Adding OPTION_LIST='xmlsup=libxml2' to make sure the tests work in a similar way on Windows when both DOMDOC and LIBXML2 are compiled.

    • Thu 2013-01-31 17:44:36 +0400

      • Adding basic XML tests. More XML tests coming soon.

    • Thu 2013-01-31 13:13:24 +0400

      • Adding DBF stored procedures to dump the underlying DBF file structure.

    • Thu 2013-01-31 00:58:22 +0100

      • Fix incorrect DBF type setting for SORT and BIGINT.

    • Wed 2013-01-30 18:34:03 +0400

      • Adding more DBF tests for ENGINE=CONNECT.

    • Wed 2013-01-30 16:14:11 +0400

      • Adding a test suite for the CONNECT storage engine.

    • [merge] Wed 2013-01-30 00:15:54 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

      • Tue 2013-01-29 23:23:03 +0400

    • Wed 2013-01-30 00:00:10 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Tue 2013-01-29 23:40:34 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Tue 2013-01-29 21:37:39 +0400

      • Adding a comment why TranslateSQLType is exported.

    • Tue 2013-01-29 20:00:01 +0400

      • Removing redundant declaration of ulonglong. It's defined in my_global.h which is included through handler.h

    • Tue 2013-01-29 19:35:17 +0400

      • Fixing compilation failure caused by wrong definition of DWORD in unixODBC headers on 64-bit platforms. Moving function definitions from value.cpp to odbconn.cpp. Changing scope of GetSQLType and GetSQLCType from public to static.

    • Tue 2013-01-29 19:15:22 +0400

      • Compilation failed on Debian 32-bit. Fixing DWORD definition once again as "unsigned long", which is the way how MS defines it.

    • Tue 2013-01-29 17:30:02 +0400

      • Removing more duplicate declarations. Fixing DWORD declaration to "unsigned int". Fixing BIGINT declatation from uint64_t to longlong.

    • Tue 2013-01-29 21:16:56 +0400

      • Adding os.h forgotten in the previous changeset.

    • Tue 2013-01-29 21:14:59 +0400

      • Moving duplicate data type declatations into os.h.

    • Mon 2013-01-28 19:49:46 +0400

      • Adding detection of msxml library version:

    • Mon 2013-01-28 18:11:51 +0400

      • Defining STDC, otherwise it does not compile on Windows

    • Mon 2013-01-28 13:42:14 +0400

      • Fixing ODBC related compilation failures:

    • Mon 2013-01-28 13:37:50 +0400

      • Adding a possibility to disable ODBC, XML and MySQL support in CONNECT:

    • Thu 2013-01-24 19:18:54 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Thu 2013-01-24 15:31:56 +0400

      • Adding automatic LibXml2 detection for Windows with searching in a number of typical places.

    • Thu 2013-01-24 14:16:13 +0400

      • Making the OS specific part more readable (indentation).

    • [merge] Wed 2013-01-23 22:58:13 +0100

      • Thu 2013-01-24 01:48:00 +0400

        • Additional change for iphlpapi.lib. Forgot to add this chunk in the previous commit.

    • Wed 2013-01-23 22:45:25 +0100

      • Added to CONNECT the missing type TYPE_BIGINT (longlong).

    • Wed 2013-01-23 00:36:00 +0100

      • Test for CSV file imported from Windows.

    • Tue 2013-01-22 20:08:22 +0400

      • A Changeset from Olivier:

    • Tue 2013-01-22 19:36:47 +0400

      • Fixing CMakeLists.txt: - Olivier's changes for Linux/Windows - Splitting cmake code by feature

    • Tue 2013-01-22 18:14:34 +0400

      • Adding an Olivier's changeset:

    • Tue 2013-01-22 17:26:12 +0400

      • Automatic detection for LIBXML2 and ODBC includes/libraries.

    • Fri 2013-01-18 19:21:44 +0400

      • Adding the CONNECT storage engine sources.

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

    Fix missing reset of debug_sync, which could cause subsequent test to fail.
  • Revision #3427.1.190 Fri 2013-04-19 14:52:05 +0200

    • MDEV-4398 - remove incorrect fix, replace with correct one - change default to OFF for innodb_use_fallocate

  • Adding mariadb-connect-engine-10.0 deb package for Debian and Ubuntu
  • Revision #3721.1.7 Fri 2013-04-19 22:48:18 +0400

    • Removing the connect engine from mariadb-server package, as it needs unixODBC and libxml2 as dependencies

  • Fix to handle CMake component names with dash in the name, when producing MSI package. Rename connect_engine component back to connect-engine.
  • Revision #3721.1.5 Fri 2013-04-19 18:25:34 +0400

    • Adding --eval command in the queries that use $PORT

  • Revision #3721.1.4 Fri 2013-04-19 16:25:05 +0200 *

    • Added --eval and -- replace_result

  • Revision #3721.1.3 [merge] Fri 2013-04-19 15:18:42 +0200 *

    • Committing merged changes

    • Revision #3725.1.1 Fri 2013-04-19 12:37:07 +0400

      • "mtr --ps --suite=connect dir" did not work. Applying a patch from SerG fixing this problem.

  • Revision #3721.1.2 Fri 2013-04-19 15:14:47 +0200 *

    • Fix problem of mysql connection in TBL tables By adding the option_list='port=$PORT' in the table create statement.

  • Revision #3721.1.1 Mon 2013-04-15 15:59:47 +0200 *

    • Bug: When trace is ON the variable c was used uninitialized in CSORT::Istc

  • MDEV-4356 - Do not try to unlock an already unlocked mutex.
  • Revision #3492.1.25 [merge] Thu 2013-04-18 21:54:13 +0200

    • 10.0-base merge

    • Revision #3427.1.189 Thu 2013-04-18 11:17:10 +0200

      • Fix race in test case.

    • [merge] Wed 2013-04-17 18:10:01 -0700

      • Merge.

      • [merge] Wed 2013-04-17 18:07:37 -0700

    • Wed 2013-04-17 23:37:06 +0300

      • Changed the client library to only mark memory as THREAD_SPECIFIC if one has called mysql_options() with MYSQL_OPT_USE_THREAD_SPECIFIC_MEMORY

    • Wed 2013-04-17 22:33:33 +0300

      • Fixed compiler warnings and a not critical memory leak

  • Revision #3492.1.24 [merge] Wed 2013-04-17 10:18:04 -0700

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.185 Wed 2013-04-17 14:11:16 +0200

      • Remove forgotten debug printout in test, was a bit too quick there :-(

    • Wed 2013-04-17 13:35:16 +0200

      • Fix that multi_source tests did not reset @@global.gtid_pos between tests.

    • [merge] Wed 2013-04-17 09:39:40 +0200

      • Merge 5.5->10.0-base

      • Tue 2013-04-16 18:52:23 +0200

    • Tue 2013-04-16 17:36:40 +0200

      • Fixes for stuff seen in buildbot:

    • Tue 2013-04-16 19:43:28 +0800

      • Makeing rpl_filter for each Master_info.

    • [merge] Mon 2013-04-15 22:51:18 -0700

      • Merge mwl253 -> 10.0-base

      • Mon 2013-04-15 22:43:07 -0700

  • Revision #3492.1.23 [merge] Wed 2013-04-17 15:17:01 +0200

    • Merge 10.0-base -> 10.0 (GTID).

    • Revision #3427.1.179 Mon 2013-04-15 11:19:39 +0200

      • compiler warnings

    • [merge] Mon 2013-04-15 10:55:27 +0200

      • : Global transaction ID. First alpha release.

      • Tue 2013-04-09 11:46:38 +0200

    • Mon 2013-04-15 04:13:26 +0400

      • Part IIa (missing wait condition for IO thread status in info_logs)

    • Mon 2013-04-15 03:27:21 +0400

      • Part II (missing wait condition for IO thread status)

    • Sun 2013-04-14 18:30:05 +0300

      • Fixed Sporadic failures in multi_source tests Fixed Unable to use slave's temporary directory /tmp - Can't create/write to file '/tmp/SQL_LOAD-' (Errcode: 17 "File exists") - Cache value of check_temp_dir() to avoid race condition - Set $rpl_server_count to avoid error in show_rpl_debug_info.inc

  • Revision #3492.1.22 Tue 2013-04-16 18:25:36 +0200

    • don't compare table names to detect temporary tables (also fixes a bug with unaccounted table names like #sql-123, see drop and alter_table tests)

  • Revision #3492.1.21 Tue 2013-04-16 17:14:26 +0200

    • remove a sleep from the test

  • Revision #3492.1.20 Mon 2013-04-15 18:47:47 +0200

    • remove numerous #ifdef HAVE_PSI_TABLE_INTERFACE simplify ha_table_share_psi()

  • Revision #3492.1.19 [merge] Mon 2013-04-15 15:09:22 +0200

    • 10.0-base merge

    • Revision #3427.1.174 [merge] Sun 2013-04-14 10:04:07 +0200

      • 5.5 merge

      • Sun 2013-04-14 10:00:42 +0200

        • add missing tests

      • Fri 2013-04-12 13:19:00 +0300

        • Increase default value of max_binlog_cache_size and max_binlog_stmt_cache_size to ulonglong_max. This fixes that by default LOAD DATA INFILE will not generate the error: "Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage..."

      • Fri 2013-04-12 01:05:29 +0200

        • complier warnings. hide the redundant condition under #ifdef (because only there it makes any sense)

      • [merge] Fri 2013-04-12 01:01:18 +0200

        • 5.3 merge

        • [merge] Thu 2013-04-11 19:35:39 +0200

      • Sun 2013-04-07 20:32:39 +0200

        • : MariaDB does not start if bind-address gets resolved to more than single IP address.

      • Sat 2013-04-06 00:36:10 +0200

        • - Support FusionIO/directFS atomic writes

      • Sat 2013-04-06 00:35:45 +0200

        • - Support FusionIO/directFS atomic writes

      • Thu 2013-04-04 11:37:23 +0200

        • compilation warnings

      • Thu 2013-04-04 11:37:13 +0200

        • fix have_debug_sync.inc to be more robust (debug_sync value can have single quotes)

      • Thu 2013-04-04 11:05:04 +0200

        • Assertion `status_var.memory_used == 0' fails in virtual THD::THD()

      • Thu 2013-03-28 20:04:14 +0100

        • Warnings/errors while compiling with clang

      • [merge] Wed 2013-04-03 18:51:29 +0400

        • Merge 5.3 -> 5.5

        • Mon 2013-04-01 18:03:14 +0400

    • [merge] Sat 2013-04-13 10:01:44 +0100

      • Merge

      • Sat 2013-04-13 09:57:48 +0100

    • Sat 2013-04-13 11:59:16 +0500

      • IF (NOT) EXIST clauses for ALTER TABLE (MWL #252). Syntax modified to allow statements: ALTER TABLE ADD/DROP COLUMN ALTER TABLE ADD/DROP INDEX ALTER TABLE ADD/DROP FOREIGN KEY ALTER TABLE ADD/DROP PARTITION ALTER TABLE CHANGE COLUMN ALTER TABLE MODIFY COLUMN DROP INDEX to have IF (NOT) EXISTS options. Appropriate implementations added to mysql_alter_table().

    • Fri 2013-04-12 18:06:51 +0500

      • multiple use locks (GET_LOCK) in one connection. The patch contributed by Konstantin Osipov applied. Native comments: Implement multiple user-level locks per connection.

    • Wed 2013-04-10 15:43:57 +0200

      • portability fixes for mysql-test

    • Wed 2013-04-10 07:25:13 +0200

      • Linking problem on Windows

    • Tue 2013-04-09 23:28:21 +0200

      • Semisync plugins to link statically into MariaDB

    • Tue 2013-04-09 23:27:52 +0200

      • Replication 10.0 -> 5.5 fails

    • Tue 2013-04-09 23:27:41 +0200

      • remove old workaround for replicating from old MySQL 5.1 and 5.2 alpha trees.

    • Tue 2013-04-09 23:27:37 +0200

      • prefer static inline functions to macros. avoid unnecessary strlen()'s

    • Tue 2013-04-09 23:27:33 +0200

      • put status variables in the proper pluginname_ scope (but support the scopeless mysql style too). always output status/system variables in the correct lettercase

    • Tue 2013-04-09 23:27:29 +0200

      • show plugins soname 'xxx' and INFORMATION_SCHEMA.ALL_PLUGINS table with condition pushdown for I_S.ALL_PLUGINS and a new status variable to cound successful dlopen's

    • Tue 2013-04-09 23:27:24 +0200

      • table attributes with sysvar as a default value

    • Tue 2013-04-09 23:27:19 +0200

      • create sys_var::val_str(), sys_var::val_int(), sys_var::val_real(). Change Item_func_get_system_var::val_xxx functions to use that.

    • Tue 2013-04-09 23:27:14 +0200

      • cleanup

    • Tue 2013-04-09 23:27:07 +0200

      • error messages: name the storage engine explicitly, instead of "used storage engine" and similar changes.

    • Tue 2013-04-09 16:20:59 +0200

      • post-review comments and other minor edits

    • Tue 2013-04-09 16:20:54 +0200

      • add sequence and sql_discovery suites to the default list. implement ./mtr --dry-run

    • Tue 2013-04-09 16:20:48 +0200

      • optimize discovery for cases when the storage engine is known in advance

    • Tue 2013-04-09 16:19:22 +0200

      • mysql-test fixes

    • Tue 2013-04-09 16:19:18 +0200

      • assisted discovery in federatedx

    • Tue 2013-04-09 16:19:14 +0200

      • Assisted discovery

    • Tue 2013-04-09 16:19:10 +0200

      • fix internal plugin names

    • Tue 2013-04-09 16:19:05 +0200

      • dead code, remove unused argument

    • Tue 2013-04-09 16:19:01 +0200

      • remove HA_CREATE_INFO::frm_only - it's internal server flag, not part of the SE API, and, again, mutually exclusive with C_ORDINARY_CREATE and C_CREATE_SELECT.

    • Tue 2013-04-09 16:18:56 +0200

      • small cleanup

    • Tue 2013-04-09 16:18:51 +0200

      • TABLE_SHARE::free_frm_image() method to free the memory allocated by the same allocator as in TABLE_SHARE::read_frm_image()

    • Tue 2013-04-09 16:18:47 +0200

      • limit frm size, when reading it in memory

    • Tue 2013-04-09 16:18:44 +0200

      • cleanup: merge two mutually dependent function arguments into one, eliminating reduncancy and a possibility of setting them to a pair of invalid values.

    • Tue 2013-04-09 16:18:37 +0200

      • cleanup

    • Tue 2013-04-09 16:18:33 +0200 *

      • frm extra2 segment. * persistent table versions in the extra2 * ha_archive::frm_compare using TABLE_SHARE::tabledef_version * distinguish between "important" and "optional" extra2 frm values * write engine-defined attributes (aka "table options") to extra2, not to extra, but still read from the old location, if they're found there.

    • Tue 2013-04-09 16:18:27 +0200

      • cleanup

    • Tue 2013-04-09 16:18:21 +0200

      • comments

    • Tue 2013-04-09 16:18:10 +0200

      • update the comment

    • Tue 2013-04-09 16:17:16 +0200

      • sequence engine

    • Tue 2013-04-09 16:07:35 +0200

      • test_sql_discovery storage engine

    • Tue 2013-04-09 16:07:17 +0200

      • discovery using sql CREATE TABLE statement

    • Tue 2013-04-09 16:06:54 +0200

      • discover of table non-existance on drop

    • Tue 2013-04-09 15:57:09 +0200

      • CREATE TABLE and frm-less discovering engines. Now CREATE TABLE does not write the frm file on disk, if the engine can discover it

    • Tue 2013-04-09 15:56:59 +0200

      • split mysql_create_frm() in create_frm_image() and writefrm()

    • Tue 2013-04-09 15:56:52 +0200

      • write frm pieces contiguously, don't align them on a 4K boundary (in partition_archive.test frm size goes down 16 times :)

    • Tue 2013-04-09 15:56:43 +0200

      • Instead of creating and writing frm into a file peacewise (allocating and freeing buffers on the way), allocate one frm buffer, prepare the frm image completely in memory, and then write it down.

    • Tue 2013-04-09 15:56:28 +0200

      • cleanup frm creation: * comments * cosmetic changes, *(ptr+5) -> ptr[5] * a couple of trivial functions -> inline * remove unused argument from pack_header() * create_frm() no longer creates frm file (the function used to prepare and fill a memory buffer and call my_create at the end. Now it only prepares a memory buffer). Renamed accordingly. * don't call pack_screen twice, go for a smaller screen area in the first attempt * remove useless calls to check_duplicate_warning() * don't write unireg screens to .frm files * remove make_new_entry(), it's basically dead code, always calculating and writing into frm the same string value. replace the function call with the constant string.

    • Tue 2013-04-09 15:51:04 +0200

      • if discovery in recover_from_failed_open fails, don't bother to reopen

    • Tue 2013-04-09 15:50:55 +0200

      • HA_ERR_TABLE_DEF_CHANGED support in ha_archive

    • Tue 2013-04-09 15:50:30 +0200

      • remove dd_frm_type(), dd_frm_storage_engine(), dd_check_storage_engine_flag() from everywhere - now RENAME, SHOW FULL TABLES, and TRUNCATE work with discovery. improve error messages in truncate

    • Tue 2013-04-09 15:49:59 +0200

      • open_table_def() no longer probes for the old pre-5.1 table file names. SELECT * FROM t-1 will no longer read "t-1.frm" file, use #mysql50#t-1 for this.

    • Tue 2013-04-09 15:49:48 +0200

      • cleanups

    • Tue 2013-04-09 15:49:39 +0200

      • ha_create_table: remove unused argument

    • Tue 2013-04-09 15:49:30 +0200

      • init_from_binary_frm_image: verify that we don't read beyond the image buffer

    • Tue 2013-04-09 15:49:21 +0200

      • move writing of the frm into init_from_binary_frm_image()

    • Tue 2013-04-09 15:49:13 +0200

      • rename a handler method to more precisely reflect what kind of a hack it does

    • Tue 2013-04-09 15:49:00 +0200

      • handlerton::discover_table_names() can not discover only "unknown" tables. Duplicates are possible - deal with them.

    • Tue 2013-04-09 15:47:25 +0200

      • fix mysql_rm_table_no_locks() not to use dd_frm_type, because the frm file may not exist (the table exists only in the engine).

    • Tue 2013-04-09 15:45:31 +0200

      • single table discovery: handlerton::discover_table() method. fixes for need_full_discover_for_existence mode

    • Tue 2013-04-09 15:41:57 +0200

      • remove ha_create_table_from_engine() replace enum read_frm_op with a bitmap flags. remove always-unused 'error' argument of get_table_share

    • Tue 2013-04-09 15:35:57 +0200

      • handlerton::discover_table_existence() method

    • Tue 2013-04-09 15:35:24 +0200

      • convenience helpers for get_table_share() and tdc_open_view(). Pass db and table_name into a function instead of the table_list, when only db and table name are needed.

    • Tue 2013-04-09 15:35:15 +0200 *

      • remove ha_check_if_table_exists() and get_table_share_with_discover(). * rename check_if_table_exists() -> table_exists() and remove unneeded arguments

    • Tue 2013-04-09 15:35:07 +0200

      • revert " revision-id: sanja@askmonty.org-20110511110948-4kdevwzomvk56y1w committer: sanja@askmonty.org branch nick: work-maria-5.1-CREATE-merge timestamp: Wed 2011-05-11 14:09:48 +0300 Bugfix: New table creation/renaming block added if old encoded table present " the old behavior was less inconsistent than the new one. In the new one the error message was sometimes different (under LOCK TABLES e.g.), and there were race conditions (if this CREATE happened when a concurrent ALTER has renamed the old table away but haven't put the new table in place)

    • Tue 2013-04-09 15:34:58 +0200

      • rename open_binary_frm() to TABLE_SHARE::init_from_binary_frm_image() simplify open_table_def()

    • Tue 2013-04-09 15:34:49 +0200

      • Don't hold LOCK_open over open_table_def/open_binary_frm call

    • Tue 2013-04-09 15:34:27 +0200

      • moving LOCK_open into get_table_share()

    • Tue 2013-04-09 15:34:17 +0200 *

      • don't use 1-8 numbers for open_table_error codes, use an enum. * print "table doesn't exist in engine" when a table doesn't exist in the engine, instead of "file not found" (if no file was involved) * print a complete filename that cannot be found ('t1.MYI', not 't1') * it's not an error for a DROP if a table doesn't exist in the engine (or some table files cannot be found) - if the DROP succeeded regardless

    • Tue 2013-04-09 15:34:09 +0200

      • don't use I_S constants for open_table_def and get_table_share, have a specially defined enum with clearly named values

    • Tue 2013-04-09 15:33:58 +0200

      • remove dead HAVE_CRYPTED_FRM code and now-unused read_string() function

    • Tue 2013-04-09 15:33:49 +0200

      • make the open_table_def to read the whole frm in memory and let open_binary_frm to parse it from the buffer, not a file. this avoids jumping back in forth in the frm file, and doing intermediate buffer mallocs.

    • Tue 2013-04-09 15:31:29 +0200

      • file-based table discovery for discovering storage engines

    • Sun 2013-04-07 17:17:25 +0200

      • find_files(): don't sort files in my_dir(), sort table names after all engines have discovered their tables

    • Sun 2013-04-07 17:11:19 +0200 *

      • use Dynamic_array<> instead of List<> for the list of found tables in sql_show.cc * make find_files static

    • Sun 2013-04-07 17:09:05 +0200

      • remove #if MYSQL_VERSION_ID there is no "upstream" OQGraph version that needs to stay compatible with different MariaDB releases.

    • Sun 2013-04-07 17:08:49 +0200 *

      • move bas_ext from the handler to the handlerton * provide a default bas_ext value of the empty list

    • Sun 2013-04-07 15:57:38 +0200

      • remove handlerton::find_files (new implementation is coming), and handlerton::table_exists_in_engine (new implementation is coming), and handlerton::license (redundant)

    • Sun 2013-04-07 15:44:19 +0200

      • small cleanup - remove prehistoric DB_TYPE_xxx values

    • Sun 2013-04-07 15:40:59 +0200

      • remove long time obsolete xyz_ci() copies of xyz() macros

    • Sun 2013-04-07 15:37:47 +0200

      • simpler fix for mysql bug #56085, no need to write an error interceptor, when the function has a dedicated flag for this very use case.

    • Sun 2013-04-07 15:36:37 +0200

      • simplify test case

    • Sun 2013-04-07 15:35:39 +0200

      • s/st_ha_create_information/HA_CREATE_INFO/

    • Sun 2013-04-07 15:27:35 +0200

      • typo fixed

    • Sun 2013-04-07 15:26:58 +0200

      • bugfix: MYSQL_THDVAR_STR plugins with PLUGIN_VAR_MEMALLOC didn't work

    • Sun 2013-04-07 15:20:58 +0200

      • macro do {} while(0) safety

    • Sun 2013-04-07 15:19:45 +0200

      • my_dir() cleanup * replace pointer acrobatics with a struct * make sorting explicit: MY_DONT_SORT -> MY_WANT_SORT (if you want something to be done - say it. fixes all places where my_dir() was used without thinking) * typo s/number_off_files/number_of_files/ * directory_file_name() doesn't need to be extern * remove #ifdef BORLANDC * ignore '.' and '..' entries

    • Sun 2013-04-07 14:54:43 +0200

      • clarify CREATE grammar

    • Sun 2013-04-07 14:51:16 +0200

      • mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.

    • Sun 2013-04-07 14:50:01 +0200

      • remove the service for installing the closed-source mysql thread pool plugin

    • Sun 2013-04-07 14:43:26 +0200

      • consistency in declaring service symbols

    • Sun 2013-04-07 14:41:05 +0200

      • cleanup

    • Sun 2013-04-07 14:40:45 +0200

      • cleanup

    • Sun 2013-04-07 14:36:53 +0200

      • split THD::make_lex_string() in two

    • Sun 2013-04-07 14:03:43 +0200

      • small cleanup

    • Sun 2013-04-07 14:00:16 +0200

      • remove ULL() and LL(), because they're totally unnecessary and sometimes harmful (used with expressions)

    • Tue 2013-04-02 20:23:08 +0400

      • Fix buildbot failure in show_explain.test: mysqltest: At line 477: query 'show explain for $thr2' failed: 1933: Target is not running an EXPLAINable command

    • [merge] Sun 2013-03-31 15:18:55 -0700

      • Merge 5.5->10.0-base

      • Fri 2013-03-29 17:53:21 +0200

    • [merge] Wed 2013-03-27 23:41:02 +0100

      • 5.5 merge

      • [merge] Wed 2013-03-27 10:03:28 +0100

    • Tue 2013-03-26 11:33:49 +0100

      • : Fix maintainer compilation flags.

    • [merge] Mon 2013-03-25 16:17:11 +0200

      • Automatic merge

      • [merge] Mon 2013-03-25 16:10:28 +0200

    • Mon 2013-03-25 12:05:27 +0100

      • : Race in binlog checkpointing during server shutdown.

    • Sun 2013-03-17 14:36:20 +0200

      • Patch by Hartmut Holzgraefe

    • Sun 2013-03-17 14:33:17 +0200

      • Don't show sphinx_error% as this may be a different set of variables in different SPHINX releases

    • Tue 2013-03-12 18:33:19 +0400

      • Performance improvements in "from latin1" and "to utf8" conversion. Mini-benchmarking demonstrates up to 10% improvement in latin1->utf8 conversion.

    • Thu 2013-03-07 22:25:03 +0400

      • Fix buildbot failure: Backport the code that runs cassandra.test only when Cassandra is present and running from 10.0 to 10.0-base.

    • [merge] Wed 2013-02-27 23:01:33 +0200

      • Automatic merge

      • Fri 2013-02-15 20:25:27 +0200

    • Tue 2013-02-26 01:20:17 +0200

      • [NOT] EXISTS to IN transformation.

  • Revision #3492.1.18 Thu 2013-04-04 12:33:47 +0200

    • add P_S instrumentation to file operations in mf_iocache2.c

  • Revision #3492.1.17 Thu 2013-04-04 10:49:20 +0200

    • MDEV-4226 [PATCH] "Unused variable" warnings in the tarball

  • Revision #3492.1.16 Wed 2013-04-03 16:40:47 +0200

    • MDEV-4273 MYSQL_VERSION_MAJOR.MYSQL_VERSION_MINOR not replaced

  • Revision #3492.1.15 Thu 2013-03-28 20:03:01 +0100

    • MDEV-4243 Warnings/errors while compiling with clang

  • Respect the --secure-file-priv server options when dealing with tables having FILE_NAME.
  • Revision #3701.1.1 Tue 2013-04-02 13:10:42 +0400

    • Respect the --secure-file-priv server option when working with tables having the FILE_NAME='xxx' table option.

  • Adding FILE privilege tests for TABLE_TYPE=INI
  • Revision #3697.1.2 Mon 2013-04-01 13:17:07 +0400

    • Adding file privilege tests for TABLE_TYPE=VEC

  • Revision #3697.1.1 Mon 2013-04-01 09:34:39 +0400

    • Fixing a crash in the latest push from Olivier.

  • MDEV-4207 Invalid code in fts_savepoint_release() in InnoDB
  • Revision #3492.1.13 Thu 2013-03-28 22:27:47 +0400

    • Fixing test failure in the previous commit (utf16le merge from MySQL-5.6). Recording new correct results in mysql-test/r/func_encrypt_ucs2.result

  • Revision #3492.1.12 Thu 2013-03-28 17:19:09 +0400

    • Merging utf16le from MySQL-5.6

  • Revision #3492.1.11 Tue 2013-02-19 20:44:33 +0100

    • MDEV-156 Threadpool - add thd_wait_begin/thd_wait_end to the network IO functions

  • Revision #3492.1.10 [merge] Fri 2013-02-15 14:18:09 +0200

    • Automatic merge

    • Revision #3427.1.71 Fri 2013-02-08 02:21:23 +0400

      • Fix for , backport from 10.0: committer: Sergei Golubchik fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.

    • Thu 2013-02-07 15:33:24 +0200

      • Make multi-column non-top level subqueries to be executed via index (index/unique subquery) instead of single_select_engine

    • Tue 2013-02-05 10:43:26 +0100

      • set THR_THD key and current_thd=NULL as early as possible, otherwise safemalloc and my_malloc_size_cb_func will use current_thd before it's defined

  • Adding FILE privilege tests to table types CSV, DBF, FIX
  • Revision #3672.1.4 Mon 2013-03-25 14:08:16 +0400

    • Adding "echo" in the end of grant.inc, to read *.result files easier.

  • Adding privilege tests for ALTER.
  • Revision #3672.1.2 Mon 2013-03-25 11:43:42 +0400

    • Fixing tests results according to the previous changeset by Olivier.

  • Revision #3672.1.1 Mon 2013-03-25 11:37:19 +0400

    • Fixing tests results according to the previous changeset by Olivier.

  • Removing executable flag.
  • Revision #3664.1.1 Thu 2013-03-21 11:18:08 +0400

    • Skip xml test if no XML support is compiled.

  • Fix a bug causing the server to crash when writing on a memory mapped file on Linux.
    Adding forgotten semicolon. ODBC check did not work without it.
    Adding a reminder.
  • Revision #3598.1.3 Fri 2013-02-22 13:21:26 +0400

    • Adding a test for BIGINT.

  • Revision #3598.1.2 Fri 2013-02-22 13:12:09 +0400 *

    • Adding tests for DBNAME=. - Fixing a bug that DBNAME value was forgotten when followed by OPTION_LIST.

  • Revision #3598.1.1 Fri 2013-02-22 12:52:56 +0400

    • Skip test XML if no XML support is compiled.

  • Suppress additional debug info printed in _DEBUG build
  • Revision #3594.1.1 Thu 2013-02-21 16:59:09 +0400

    • Adding forgotten --replace_result for port number

  • Removing unused code. modified: storage/connect/ha_connect.cc
  • Revision #3579.1.3 Tue 2013-02-19 13:53:24 +0400

    • Cmake clean-ups:

  • Revision #3579.1.2 Tue 2013-02-19 13:02:33 +0400

    • Adding tests to check that TABLE_TYPE=XML creates the XML file according to the ENCODING option.

  • Adding DATA_CHARSET table option.
    Adding a test for unknown TABLE_TYPE
  • Revision #3563.1.1 Wed 2013-02-13 16:52:35 +0400

    • Adding READONLY tests

  • Revision #3549.1.5 Fri 2013-02-08 14:22:10 +0400
    • Adding a test for TABLE_TYPE=DIR

  • Revision #3549.1.4 Fri 2013-02-08 13:33:25 +0400

    • Adding tests for TABLE_TYPE=INI

  • Revision #3549.1.3 [merge] Fri 2013-02-08 13:12:17 +0400

    • Adding REPLACE(xxx, '\r\n','\n'), not to fail on Windows.

    • Revision #3549.2.1 Fri 2013-02-08 12:51:38 +0400

      • Adding tests for TABLE_TYPE=CSV

  • Revision #3549.1.2 Fri 2013-02-08 13:08:25 +0400

    • Adding tests for TABLE_TYPE=CSV

  • Revision #3549.1.1 Fri 2013-02-08 12:22:26 +0400

    • Adding a test for TABLE_TYPE=BIN

  • Fixing "unused label" warning.
  • Revision #3546.1.12 Fri 2013-02-08 01:31:46 +0400

    • Fixing a warning:

  • Revision #3546.1.11 Thu 2013-02-07 19:19:20 +0400

    • Fixing a warning:

  • Revision #3546.1.10 Thu 2013-02-07 19:10:35 +0400

    • Fixing a warning:

  • Revision #3546.1.9 Thu 2013-02-07 18:35:32 +0400

    • Commenting switches that are specific to C or C++ only.

  • Revision #3546.1.8 Thu 2013-02-07 18:27:48 +0400

    • Fixing compilation problems on Windows (due to the previous commit).

  • Revision #3546.1.7 Thu 2013-02-07 18:20:05 +0400

    • Disable only some warning types instead of all types. We need to fix and enable all warnings gradually.

  • Revision #3546.1.6 Thu 2013-02-07 17:56:48 +0400

    • Fixing wrong sprintf() calls.

  • Revision #3546.1.5 Thu 2013-02-07 16:37:44 +0400

    • Fixing some of the compilation warnings.

  • Revision #3546.1.4 Thu 2013-02-07 15:21:56 +0400

    • Fixing compilation warnings:

  • Revision #3546.1.3 Thu 2013-02-07 14:47:08 +0400

    • Fixing redundant declaration.

  • Revision #3546.1.2 Thu 2013-02-07 14:26:44 +0400

    • Removing reduntant ODBC constants. Use "#include <sql.h>" when needed.

  • Revision #3546.1.1 Thu 2013-02-07 13:34:27 +0400 *

    • Fixing TAB to 2 spaces - Fixing line endings from "\r\n" to "\n"

  • Removing os2def.h
    Revision #3498.1.2 Thu 2013-01-24 01:43:37 +0400
    • Adding iphlpapi.lib library on Windows. Needed for Mac utils.

  • Revision #3498.1.1 Thu 2013-01-24 00:08:02 +0400

    • Adding /EHsc flags when compiling on windows. Required for mycat.cc

  • 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 Distributions which Include MariaDB page.

    Revision #3744
    Revision #3743
    Revision #3742
    Revision #3741
    Revision #3740
    Revision #3739
    Revision #3738
    Revision #3737
    Revision #3427.1.191
    Revision #3736
    Revision #3735
    Revision #3721.1.8
    Revision #3734
    Revision #3733
    Revision #3732
    Revision #3721.1.6
    Revision #3731
    Revision #3730
    Revision #3729
    Revision #3728
    Revision #3727
    Revision #3492.1.26
    Revision #3726
    Revision #3725
    Revision #3724
    Revision #3723
    Revision #3722
    Revision #3721
    Revision #3720
    Revision #3719
    Revision #3718
    Revision #3717
    Revision #3716
    Revision #3715
    Revision #3714
    Revision #3713
    Revision #3712
    Revision #3711
    Revision #3710
    Revision #3709
    Revision #3708
    Revision #3707
    Revision #3706
    Revision #3705
    Revision #3704
    Revision #3703
    Revision #3701.1.2
    Revision #3702
    Revision #3701
    Revision #3697.1.3
    Revision #3700
    Revision #3699
    Revision #3698
    Revision #3697
    Revision #3696
    Revision #3695
    Revision #3694
    Revision #3693
    Revision #3692
    Revision #3691
    Revision #3690
    Revision #3492.1.14
    Revision #3689
    Revision #3688
    Revision #3687
    Revision #3686
    Revision #3685
    Revision #3684
    Revision #3683
    Revision #3682
    Revision #3681
    Revision #3680
    Revision #3672.1.5
    Revision #3679
    Revision #3672.1.3
    Revision #3678
    Revision #3677
    Revision #3676
    Revision #3675
    Revision #3674
    Revision #3673
    Revision #3672
    Revision #3671
    Revision #3670
    Revision #3669
    Revision #3668
    Revision #3667
    Revision #3666
    Revision #3664.1.2
    Revision #3665
    Revision #3664
    Revision #3663
    Revision #3662
    Revision #3661
    Revision #3660
    Revision #3659
    Revision #3658
    Revision #3657
    Revision #3656
    Revision #3655
    Revision #3654
    Revision #3653
    Revision #3652
    Revision #3651
    Revision #3650
    Revision #3649
    Revision #3648
    Revision #3647
    Revision #3646
    Revision #3645
    Revision #3644
    Revision #3643
    Revision #3642
    Revision #3641
    Revision #3640
    Revision #3639
    Revision #3638
    Revision #3637
    Revision #3635.1.1
    Revision #3636
    Revision #3635
    Revision #3634
    Revision #3633
    Revision #3632
    Revision #3631
    Revision #3630
    Revision #3629
    Revision #3628
    Revision #3627
    Revision #3626
    Revision #3625
    Revision #3624
    Revision #3623
    Revision #3622
    Revision #3621
    Revision #3620
    Revision #3615.1.1
    Revision #3619
    Revision #3618
    Revision #3617
    Revision #3616
    Revision #3615
    Revision #3614
    Revision #3613
    Revision #3612
    Revision #3611
    Revision #3610
    Revision #3609
    Revision #3608
    Revision #3607
    Revision #3606
    Revision #3605
    Revision #3604
    Revision #3603
    Revision #3602
    Revision #3598.1.4
    Revision #3601
    Revision #3600
    Revision #3599
    Revision #3598
    Revision #3597
    Revision #3594.1.2
    Revision #3596
    Revision #3595
    Revision #3594
    Revision #3593
    Revision #3592
    Revision #3591
    Revision #3590
    Revision #3589
    Revision #3588
    Revision #3587
    Revision #3586
    Revision #3585
    Revision #3584
    Revision #3579.1.5
    Revision #3583
    Revision #3582
    Revision #3579.1.4
    Revision #3581
    Revision #3579.1.1
    Revision #3580
    Revision #3579
    Revision #3578
    Revision #3577
    Revision #3576
    Revision #3575
    Revision #3574
    Revision #3573
    Revision #3572
    Revision #3571
    Revision #3570
    Revision #3569
    Revision #3568
    Revision #3567
    Revision #3563.1.2
    Revision #3566
    Revision #3565
    Revision #3564
    Revision #3563
    Revision #3562
    Revision #3561
    Revision #3560
    Revision #3559
    Revision #3558
    Revision #3557
    Revision #3556
    Revision #3555
    Revision #3554
    Revision #3553
    Revision #3552
    Revision #3551
    Revision #3549.1.6
    Revision #3550
    Revision #3549
    Revision #3548
    Revision #3546.1.13
    Revision #3547
    Revision #3546
    Revision #3545
    Revision #3544
    Revision #3543
    Revision #3542
    Revision #3541
    Revision #3540
    Revision #3539
    Revision #3538
    Revision #3537
    Revision #3536
    Revision #3535
    Revision #3534
    Revision #3533
    Revision #3532
    Revision #3531
    Revision #3530
    Revision #3529
    Revision #3528
    Revision #3527
    Revision #3526
    Revision #3525
    Revision #3524
    Revision #3523
    Revision #3522
    Revision #3521
    Revision #3520
    Revision #3519
    Revision #3518
    Revision #3517
    Revision #3514.1.1
    Revision #3516
    Revision #3515
    Revision #3514
    Revision #3513
    Revision #3512
    Revision #3511
    Revision #3510
    Revision #3509
    Revision #3508
    Revision #3507
    Revision #3506
    Revision #3505
    Revision #3504
    Revision #3503
    Revision #3502
    Revision #3501
    Revision #3500
    Revision #3498.1.3
    Revision #3499
    Revision #3498
    Revision #3497
    Revision #3496
    Revision #3495
    Revision #3494
    Revision #3493
    spinner
    Merge 10.0-base -> mwl253
  • Revision #3427.18.34 Wed 2013-04-17 16:15:22 -0700

    • Fixed a typo/bug that could lead to wrong selectivity numbers for tables retrieved by range scans.

  • Revision #3427.18.33 [merge] Tue 2013-04-16 10:38:24 -0700

    • Merge 10.0-base -> mwl253

  • debug_sync is only available in debug build.
  • Revision #3413.21.184 Tue 2013-04-16 17:33:47 +0200

    • Fix race in test case.

  • Revision #3413.21.183 Tue 2013-04-16 09:42:09 +0200

    • MDEV-3882: .deb versions lower than upstream repo, causing install failure

  • Revision #3413.21.182 Sun 2013-04-14 16:48:16 +0200

    • compiler warnings

  • Added comments. Renamed the virtual method middle_point_pos for the class Field to pos_in_interval.
  • Revision #3427.18.31 [merge] Mon 2013-04-15 09:16:54 -0700

    • Merge 10.0-base -> mwl253

  • Revision #3427.18.30 [merge] Mon 2013-04-15 08:20:57 -0700

    • Merge

    • Revision #3427.21.1 Sat 2013-04-13 02:36:30 -0700

      • Fixed compiler complains.

  • Revision #3427.18.29 Sat 2013-04-13 10:08:30 +0100

    • Temporarily disable show_explain.test

  • Revision #3427.18.28 [merge] Fri 2013-04-12 06:21:22 -0700

    • Merge 10.0-base->mwl253

  • Revision #3427.18.27 Fri 2013-04-12 02:47:46 -0700

    • Fixed bug MDEV-4389. The selectivity of a range degenerated into a point never should be set to 0.

  • Revision #3427.18.26 Tue 2013-04-09 10:26:39 -0700

    • Fixed valgrind complain on usage of uninitialized data.

  • Revision #3427.18.25 Mon 2013-04-08 21:30:42 -0700

    • Fixed MDEV-4380. Uninitialized field next_equal_field of the Field objects created for the fields of a temporary table could hang the server.

  • Revision #3427.18.24 Mon 2013-04-08 17:40:58 -0700

    • Fixed MDEV-4378. Uninitialized field cond_selectivity of the Field objects created for the fields of a temporary table could cause an assertion abort.

  • Revision #3427.18.23 Sat 2013-04-06 17:18:51 -0700

    • Fixed bug MDEV-4363. When calculating the selectivity of a range in the function get_column_range_cardinality a check whether NULL values are included into the range must be done.

  • Revision #3427.18.22 Sat 2013-04-06 15:36:28 -0700

    • Fixed bug MDEV-4369. The function was adjusted to be able to aggregate the counters of the merged elements. Before this change it was not possible to guarantee the correctness of the counters passed to the call-back parameter walk_action. As a result, when some elements of a Unique object were flushed into disk the function passed to merge_walk() as the call-back parameter could return wrong counters of elements. This could lead to building wrong histograms.

  • Revision #3427.18.21 Sat 2013-04-06 12:33:38 -0700

    • Fixed bug MDEV-4372. Range analysis of non-indexed columns should handle properly range trees with type == SEL_TREE::MAYBE.

  • Revision #3427.18.20 Sat 2013-04-06 00:51:41 -0700

    • Fixed bug MDEV-4373: Valgrind complained on usage of uninitialized memory.

  • Revision #3427.18.19 Fri 2013-04-05 23:48:49 -0700

    • Fixed bugs MDEV-4357 and MDEV-4359. The values of the column HIST_TYPE from the statistical table mysql.column_stats were stored in the table and read from the table incorrectly.

  • Revision #3427.18.18 Fri 2013-04-05 13:01:46 -0700

    • Fixed bug MDEV-4371. Avoid possible division by 0.

  • Revision #3427.18.17 Fri 2013-04-05 11:24:28 -0700

    • Fixed bug MDEV-4370. Don't try to a histogram if it is not read into the cache for statistical data. It may happen so if optimizer_use_condition_selectivity is set to 3. This setting orders the optimizer not use histograms to calculate selectivity.

  • Revision #3427.18.16 Thu 2013-04-04 14:11:31 -0700

    • Fixed bug MDEV-4366. When performing the range analysis for a conjunction the function calculate_cond_selectivity_for_table should take in to account that the analysis of some conjuncts may return SEL_ARG::IMPOSSIBLE.

  • Revision #3427.18.15 Wed 2013-04-03 23:50:14 -0700

    • Fixed bug MDEV-4367. When calculating selectivity of conditions one should take into account the cases when some tables to be joined are empty.

  • Revision #3427.18.14 Wed 2013-04-03 20:00:10 -0700

    • Fixed bug MDEV-4350. Wrong formulas used by the function Histogram::point_selectivity() could result in a negative value of selectivity returned by the function.

  • Revision #3427.18.13 [merge] Wed 2013-04-03 10:07:23 -0700

    • Merge 10.0-base->maria-10.0-mwl243.

  • Revision #3427.18.12 Wed 2013-04-03 00:54:24 -0700

    • Fixed bug MDEV-4349. Range analysis of the condition for a non-indexed column may return an impossible range. This must be taken into account.

  • Revision #3427.18.11 Mon 2013-04-01 20:49:20 -0700

    • Fixed bug MDEV-4348. The bug was caused a wrong casting.

  • Revision #3427.18.10 [merge] Mon 2013-04-01 15:46:24 -0700

    • Merge

  • Revision #3427.18.9 Mon 2013-04-01 11:17:18 -0700

    • Fixed a valgrind complain on usage of an uninitialized value. It popped up because the latest fix to handle properly null ranges was not complete.

  • Revision #3427.18.8 Sun 2013-03-31 23:41:47 -0700

    • Take into account the number of null values in any used column when calculating selectivity of conditions.

  • Revision #3427.18.7 Sun 2013-03-31 13:40:55 -0700

    • Fixed a valgrind complain on usage of an uninitialized value.

  • Revision #3427.18.6 [merge] Sun 2013-03-31 09:10:01 -0700

    • Merge 10.0-base -> mwl253.

  • Revision #3427.18.5 [merge] Sat 2013-03-30 22:00:04 -0700

    • Merge

    • Revision #3427.20.1 Sat 2013-03-30 18:57:07 -0700

      • Added the type of histogram for mwl #253. Introduced double precision height-balanced histograms.

  • Revision #3427.18.4 Sat 2013-03-30 15:37:21 -0700

    • Fixed several bugs for mwl #253.

  • Revision #3427.18.3 [merge] Tue 2013-03-26 00:11:50 -0700

    • Merge

    • Revision #3427.19.3 Wed 2013-03-20 01:35:05 -0700

      • Correction for the previous fix.

    • Wed 2013-03-20 01:00:25 -0700

      • Fixed some bugs in the function that calculated the selectivity of the table conditions.

    • Sun 2013-03-17 12:02:11 -0700

      • Fixed a typo that caused a wrong calculation of the selectivity for pushed down condtions.

  • Revision #3427.18.2 Mon 2013-03-25 23:48:29 -0700

    • Added histogams for table columns.

  • Revision #3427.18.1 Mon 2013-03-11 07:44:24 -0700

    • The pilot patch for MWL#253.

  • MDEV-26, Global transaction ID.
  • Revision #3427.17.52 Fri 2013-04-05 16:20:58 +0200

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.51 Thu 2013-04-04 17:38:10 +0200

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.50 Tue 2013-04-02 14:44:24 +0200

    • MDEV-26: Global transaction ID

  • Revision #3427.17.49 Fri 2013-03-29 17:20:01 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.48 Fri 2013-03-29 11:49:54 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.47 Thu 2013-03-28 13:03:51 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.46 Thu 2013-03-28 10:34:43 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.45 Wed 2013-03-27 19:29:59 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.44 Wed 2013-03-27 16:06:45 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.43 Wed 2013-03-27 12:29:02 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.42 Wed 2013-03-27 10:44:28 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.41 Wed 2013-03-27 09:37:54 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.40 Wed 2013-03-27 08:19:48 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.39 Tue 2013-03-26 14:58:14 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.38 Tue 2013-03-26 14:44:27 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.37 Tue 2013-03-26 10:35:34 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.36 Fri 2013-03-22 11:26:28 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.35 Fri 2013-03-22 08:11:37 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.34 Thu 2013-03-21 17:33:29 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.33 Thu 2013-03-21 12:16:04 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.32 Thu 2013-03-21 11:03:31 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.31 Mon 2013-03-18 15:09:36 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.30 Thu 2013-03-14 10:39:16 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.29 Mon 2013-03-11 16:16:55 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.28 Mon 2013-03-11 16:02:40 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.27 Mon 2013-03-11 12:07:09 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.26 Mon 2013-03-11 12:02:42 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.25 Wed 2013-02-27 21:10:40 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.24 Wed 2013-02-27 18:38:42 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.23 Tue 2013-02-26 17:25:07 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.22 Mon 2013-02-25 18:03:30 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.21 Fri 2013-02-22 12:31:55 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.20 Fri 2013-02-22 10:23:17 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.19 Thu 2013-02-21 14:46:11 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.18 Thu 2013-02-21 08:10:55 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.17 Tue 2013-02-19 14:22:29 +0100

    • MDEV-26: Global transaction ID, intermediate commit.

  • Revision #3427.17.16 Tue 2013-02-19 11:45:29 +0100

    • MDEV-26: Global transaction ID, intermediate commit.

  • Revision #3427.17.15 Mon 2013-02-18 15:41:17 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.14 Fri 2013-02-15 17:06:01 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.13 Fri 2013-02-15 15:55:17 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.12 Fri 2013-02-15 13:54:48 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.11 Thu 2013-02-14 14:42:05 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.10 Wed 2013-02-13 13:36:46 +0100

    • MDEV-26. Intermediary commit.

  • Revision #3427.17.9 Mon 2013-02-11 16:44:38 +0100

    • MDEV-26. Intermediate commit.

  • Revision #3427.17.8 Fri 2013-01-25 19:19:30 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.7 Fri 2013-01-25 15:21:49 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.6 Tue 2013-01-22 15:18:36 +0100

    • MDEV-26. Intermediate commit.

  • Revision #3427.17.5 Thu 2012-11-15 13:11:35 +0100

    • MDEV-26: Global transaction id: Intermediate commit.

  • Revision #3427.17.4 Wed 2012-11-07 14:18:10 +0100

    • MDEV-26: global transaction id. Intermediate commit.

  • Revision #3427.17.3 Mon 2012-11-05 15:01:49 +0100

    • MDEV-26: Global transaction commit. Intermediate commit.

  • Revision #3427.17.2 Tue 2012-10-23 12:46:29 +0200

    • MDEV-500: Session variable for server_id MDEV-26: Global transaction id, partial commit

  • Revision #3427.17.1 Tue 2012-10-23 11:19:42 +0200

    • MDEV-26: Global transaction id. Partial commit.

  • 5.2 merge
  • Revision #2502.566.45 [merge] Thu 2013-04-11 19:30:59 +0200

    • 5.1 merge

    • Revision #2502.565.45 Sat 2013-04-06 21:29:12 +0200

      • [PATCH] Buffer overruns and use-after-free errors

    • Thu 2013-04-04 11:35:10 +0200

      • Replication 10.0 -> 5.5 fails

  • Revision #2502.567.95 Sat 2013-04-06 15:51:08 +0200

    • MDEV-4244 [PATCH] Buffer overruns and use-after-free errors

  • Revision #2502.567.94 Sat 2013-04-06 15:14:46 +0200

    • MDEV-4316 MariaDB server crash with signal 11

  • Revision #2502.567.93 Mon 2013-04-08 12:04:28 +0300

    • If a range tree has a branch that is an expensive constant, currently get_mm_tree skipped the evaluation of this constant and icorrectly proceeded. The correct behavior is to return a NULL subtree, according to the IF branch being fixed - when it evaluates the constant it returns a value, and doesn't continue further.

  • Revision #2502.567.92 Thu 2013-04-04 12:34:31 +0400

    • Update tests results, mysql-test/r/windows.result

  • MDEV-4240: mariadb 5.3.12 using more memory than MySQL 5.1 for an inefficient query - Let index_merge allocate table handlers on quick select's MEM_ROOT, not on statement's MEM_ROOT. This is crucial for big "range checked for each record" queries, where index_merge can be created and deleted many times during query exection. We should not make O(#rows) allocations on statement's MEM_ROOT.
  • Revision #2502.567.90 Fri 2013-03-29 19:27:06 +0400

    • MDEV-4335: Unexpected results when selecting on information_schema - When converting a subquery to a semi-join, propagate OPTION_SCHEMA_TABLE.

  • Temporarily disable show_explain.test
    Fix for MDEV-4144
  • Revision #3413.21.168 Fri 2013-03-29 14:56:09 +0100

    • MDEV-4243 : remove several clang warnings.

  • Revision #3413.21.167 [merge] Thu 2013-03-28 19:18:36 -0700

    • Merge 5.3->5.5.

    • Revision #2502.567.89 [merge] Wed 2013-03-27 08:58:16 -0700

      • Merge.

      • Fri 2013-03-22 21:33:06 -0700

        • Fixed bug . In some cases, when using views the optimizer incorrectly determined possible join orders for queries with nested outer and inner joins. This could lead to invalid execution plans for such queries.

  • Revision #3413.21.166 [merge] Wed 2013-03-27 22:22:52 -0700

    • Merge

    • Revision #3413.30.1 Wed 2013-03-27 19:17:32 -0700

      • Fixed bug (bug #68749). This bug was introduced by the patch for . If the memory allocated for the tree to store unique elements to be counted is not big enough to include all of them then an external file is used to store the elements. The unique elements are guaranteed not to be nulls. So, when reading them from the file we don't have to care about the null flags of the read values. However, we should remove the flag at the very beginning of the process. If we don't do it and if the last value written into the record buffer for the field whose distinct values needs to be counted happens to be null, then all values read from the file are considered to be nulls and are not counted in. The fix does not remove a possible null flag for the read values. Rather it just counts the values in the same way it was done before WL #3220.

  • 5.3 merge
  • Revision #2502.567.88 [merge] Tue 2013-03-26 19:09:47 +0100

    • 5.2 merge

    • Revision #2502.566.44 [merge] Tue 2013-03-26 17:39:45 +0100

      • 5.1 merge

      • Wed 2013-03-20 21:20:51 +0100

        • add 'plugins' suite - empty, but the line ./mtr --suite=main,plugins will work on all branches.

      • Tue 2013-03-19 17:25:58 +0400

        • Server crashes in get_point on a query with Area, AsBinary, MultiPoint. Need to check if the number of points is 0 for the polygon.

      • Tue 2013-03-19 17:16:10 +0400

        • Assertion `n_linear_rings > 0' fails in Gis_polygon::centroid_xy. Forgotten DBUG_ASSERT should be replaced with the 'return error'.

      • Mon 2013-03-18 15:07:52 +0200

        • fix. Item_default_value inherited form Item_field so should create temporary table field similary.

      • Mon 2013-03-18 17:58:00 +0400

        • geometry query crashes server. Additional fixes for possible overflows in length-related calculations in 'spatial' implementations. Checks added to the ::get_data_size() methods. max_n_points decreased to occupy less 2G size. An object of that size is practically inoperable anyway.

      • Mon 2013-03-18 10:35:03 +0100

        • Assertion `0' fails in make_sortkey with GROUP_CONCAT, MAKE_SET, GROUP BY

      • Sun 2013-03-10 23:08:05 +0400

        • geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).

  • Revision #2502.567.87 Tue 2013-03-26 21:47:06 +0400

    • GEOMETRYCOLLECTION EMPTY handling fixed. The get_mbr() method shouldn't return the error, rather an invalid MBR in this case.

  • Revision #2502.567.86 Tue 2013-03-26 13:07:46 +0200

    • MDEV-4292 fix.

  • Revision #2502.567.85 Fri 2013-03-22 17:32:27 +0400

    • MDEV-4310 geometry function equals hangs forever. The Geometry::get_mbr() function can return an error on a bad data. We have to check for that and act respectively.

  • Revision #2502.567.84 [merge] Thu 2013-03-21 11:07:38 +0400

    • Merge

    • Revision #2502.580.1 Thu 2013-03-21 11:06:27 +0400

      • : Crash inside mi_killed_in_mariadb() with myisammrg - Set MI_INFO::external_ref for MyISAM tables that are parts of myisamMRG table.

  • Revision #2502.567.83 Wed 2013-03-20 16:13:00 +0100

    • MDEV-4293 Valgrind warnings (Conditional jump or move depends on uninitialised value) in remove_eq_conds on time functions with NULL argument

  • Revision #2502.567.82 Mon 2013-03-18 08:44:24 +0100

    • MDEV-4283 Assertion `scale <= precision' fails in strings/decimal.c

  • Revision #2502.567.81 Sun 2013-03-17 17:44:15 +0100

    • MDEV-4286 Server crashes in Protocol_text::store, stack smashing detected

  • Revision #2502.567.80 Sun 2013-03-17 07:41:22 +0100

    • MDEV-4281 Assertion `maybe_null && item->null_value' fails in make_sortkey on CASE with different return types, GROUP_CONCAT, GROUP BY

  • Revision #3413.21.164 Tue 2013-03-26 19:17:26 +0100

    • MDEV-4307 Support at least 48 utf8 characters in username in server and PAM

  • Revision #3413.21.163 Tue 2013-03-26 17:57:36 +0100

    • fix @@external_user variable

  • Revision #3413.21.162 Mon 2013-03-25 16:38:00 +0100

    • fixes for windows

  • Revision #3413.21.161 Wed 2013-03-20 20:56:14 +0100

    • MDEV-249 QUERY CACHE INFORMATION

  • Revision #3413.21.160 Tue 2013-03-19 15:25:58 +0100

    • extend check_global_access() to avoid my_error when it's not needed (in INFORMATION_SCHEMA).

  • Revision #3413.21.159 Tue 2013-03-26 10:34:21 +0100

    • Fixes for Windows XP

  • Revision #3413.21.158 Tue 2013-03-26 08:17:22 +0100

    • MDEV-4330 - get_tty_password() does not work if input redirection is used.

  • Revision #3413.21.157 Mon 2013-03-25 16:45:24 +0200

    • Patch by Ian Good for MDEV-4319: mysqlbinlog output ambiguous escaping

  • Revision #3413.21.156 Sun 2013-03-17 11:41:25 +0100

    • MDEV-4284 Assertion `cmp_items[(uint)cmp_type]' fails in sql/item_cmpfunc.cc

  • Revision #3413.21.155 Thu 2013-03-14 19:07:20 +0200

    • MDEV-4272 fix.

  • Revision #3413.21.154 Thu 2013-03-14 18:39:22 +0200

    • OPTION is now a valid identifier (not a reserved word)

  • Revision #3413.21.153 Thu 2013-03-14 16:52:20 +0400

    • MDEV-4214 : main.partition_rename_longfilename fails on eCryptFS Adding an include file which checks whether long names are supported

  • Revision #3413.21.152 Wed 2013-03-13 22:33:52 +0100

    • MDEV-4265 5.5 is slower than 5.3 because of many str_to_datetime calls

  • Revision #3413.21.151 Mon 2013-03-11 21:00:08 +0100

    • fix innodb failures on solaris

  • Revision #3413.21.150 Tue 2013-03-12 21:06:46 +0100

    • Fix clang warning (suggest parentheses)

  • Revision #3413.21.149 Tue 2013-03-12 20:11:05 +0100

    • MDEV-4267 : do not copy sql_yacc.cc and sql_yacc.h from unpacked source tarball into build directory, if usable bison is installed on the build machine.

  • Revision #3413.21.148 Tue 2013-03-12 20:09:49 +0100

    • MDEV-4224 : func_math test fails, when clang 3.0 compiler is used.

  • Revision #3413.21.147 Wed 2013-03-06 13:30:40 +0100

    • MDEV-4249 : when autodetecting default client charset on Windows, fallback to GetACP() whenever GetConsoleCP() returns 0 (i.e appkication does not have a console , which is the case for GUI apps, Windows services etc)

  • Revision #3413.21.146 Mon 2013-03-11 13:50:17 +0400

    • The i386 specific code improving character set conversion on the ASCII range was not enabled on x86_64 machines. Enabling it. Gives up to 18 times conversion performance improvement.

  • Revision #3413.21.145 [merge] Sun 2013-03-10 12:46:56 +0100

    • 5.3->5.5 merge

    • Revision #2502.567.79 Fri 2013-03-08 00:25:26 -0800

      • Fixed bug . This is a bug in the legacy code. It did not manifest itself because it was masked by other bugs that were fixed by the patches for and .

    • Wed 2013-03-06 22:22:24 +0100

      • Fix typo (clang issued warning that =+ was used where += was intended)

    • Wed 2013-03-06 21:10:58 +0200

      • fix.

  • Revision #3413.21.144 Fri 2013-03-08 19:09:45 +0100

    • MDEV-4186 Test case main.myisampack fails on ppc32 (only)

  • Revision #3413.21.143 Fri 2013-03-08 19:09:15 +0100

    • MDEV-4175 auth_socket to build on OpenBSD / Bitrig

  • Revision #3413.21.142 [merge] Fri 2013-03-08 19:08:45 +0100

    • merge with XtraDB as of Percona-Server-5.5.30-rel30.1

    • Revision #0.12.61 Fri 2013-03-08 13:13:46 +0100

      • Percona-Server-5.5.30-rel30.1.tar.gz

  • Revision #3413.21.141 Wed 2013-03-06 09:38:08 +0100

    • hack in dependencies to imitate mysql-*.rpm even better

  • Revision #3413.21.140 Wed 2013-03-06 09:32:13 +0100

    • MDEV-4068 rpm scriptlet chown command dangerous

  • Revision #3413.21.139 Tue 2013-03-05 17:49:37 +0100

    • MDEV-4066 semisync_master + temporary tables causes memory leaks

  • Revision #3413.21.138 Wed 2013-03-06 01:45:25 +0400

    • TODO-424 geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).

  • Revision #3413.21.137 Tue 2013-03-05 20:15:36 +0200

    • Fix for assert found by mysql-test-run

  • Revision #3413.21.136 Tue 2013-03-05 00:53:18 +0200

    • Fixed issue with LOCK TABLE + ALTER TABLE ENABLE KEYS + SHOW commands.

  • Revision #3413.21.135 Mon 2013-03-04 12:49:35 +0100

    • Fix wrong install location for DEB supportfiles.

  • Revision #3413.21.134 [merge] Sat 2013-03-02 14:04:11 -0800

    • Merge

    • Revision #3413.29.1 Sat 2013-03-02 12:36:32 -0800

      • Fixed bug . This bug is a regression bug. The regression was introduced by the patch for , that tried to weaken the condition when a ref access with an extended key can be converted to an eq_ref access. The patch incorrectly formed this condition. As a result, while improving performance for some queries, the patch caused worse performance for another queries.

  • Revision #3413.21.133 Fri 2013-03-01 20:58:19 +0100

    • MDEV-4216 : export additional functions mysql_get_timeout_value(),mysql_get_timeout_value_ms(), mysql_get_socket() from shared client library. They are documented as part of async API.

  • Revision #3413.21.132 Fri 2013-03-01 11:36:15 -0500

    • Removed the obsolete instructions from the MySQL 5.1 manual. Instead provide a link to

  • Revision #3413.21.131 [merge] Fri 2013-03-01 18:09:06 +0200

    • Automatic merge

    • Revision #3413.28.3 Fri 2013-03-01 18:01:44 +0200

      • Fixed bug MPDEV-628 / - Querying myisam table metadata may corrupt the table.

    • Thu 2013-02-28 16:47:03 +0200

      • Added test case for bug in replace with replication that existed in MySQL 5.1: Replace with an auto_increment primary key and another unique key didn't replicate correctly with REPLACE

    • Thu 2013-02-28 08:42:05 +0200

      • Added support for --crash-script in mysqld_safe. Trivial cleanup

  • Revision #3413.21.130 Fri 2013-03-01 14:58:19 +0100

    • Fix compile error when building with DBUG, but without DEBUG_SYNC.

  • Revision #3413.21.129 [merge] Fri 2013-03-01 11:44:10 +0400

    • Merge 5.3->5.5

    • Revision #2502.567.76 Fri 2013-03-01 08:23:35 +0400

      • Fix compile error on windows in fix for .

    • [merge] Thu 2013-02-28 17:09:56 -0800

      • Merge

      • Thu 2013-02-28 14:35:46 -0800

  • Revision #3413.21.128 [merge] Thu 2013-02-28 23:56:17 +0100

    • merge with XtraDB as of Percona-Server-5.5.29-rel30.0

    • Revision #0.12.60 Thu 2013-02-28 22:23:45 +0100

      • Percona-Server-5.5.29-rel30.0.tar.gz

  • Revision #3413.21.127 [merge] Thu 2013-02-28 22:47:29 +0100

    • 5.3->5.5 merge

    • Revision #2502.567.74 [merge] Thu 2013-02-28 21:48:47 +0100

      • 5.2 -> 5.3

      • [merge] Thu 2013-02-28 19:00:58 +0100

        • 5.1 -> 5.2 merge

        • Thu 2013-02-28 11:46:35 +0100

    • Thu 2013-02-28 09:55:35 -0800

      • Fixed a compile error for some platform.

    • Sun 2013-02-24 19:16:11 -0800

      • Fixed bug The function remove_eq_cond removes the parts of a disjunction for which it has been proved that they are always true. In the result of this removal the disjunction may be converted into a formula without OR that must be merged into the AND formula that contains the disjunction. The merging of two AND conditions must take into account the multiple equalities that may be part of each of them. These multiple equality must be merged and become part of the and object built as the result of the merge of the AND conditions. Erroneously the function remove_eq_cond lacked the code that would merge multiple equalities of the merged AND conditions. This could lead to confusing situations when at the same AND level there were two multiple equalities with common members and the list of equal items contained only some of these multiple equalities. This, in its turn, could lead to an incorrect work of the function substitute_for_best_equal_field when it tried to optimize ref accesses. This resulted in forming invalid TABLE_REF objects that were used to build look-up keys when materialized subqueries were exploited.

    • Thu 2013-02-21 17:13:12 -0800

      • Fixed bug . This bug in the legacy code could manifest itself in queries with semi-join materialized subqueries. When a subquery is materialized all conditions that are imposed only on the columns belonging to the tables from the subquery are taken into account.The code responsible for subquery optimizations that employes subquery materialization makes sure to remove these conditions from the WHERE conditions of the query obtained after it has transformed the original query into a query with a semi-join. If the condition to be removed is an equality condition it could be added to ON expressions and/or conditions from disjunctive branches (parts of OR conditions) in an attempt to generate better access keys to the tables of the query. Such equalities are supposed to be removed later from all the formulas where they have been added to. However, erroneously, this was not done in some cases when an ON expression and/or a disjunctive part of the OR condition could be converted into one multiple equality. As a result some equality predicates over columns belonging to the tables of the materialized subquery remained in the ON condition and/or the a disjunctive part of the OR condition, and the excuter later, when trying to evaluate them, returned wrong answers as the values of the fields from these equalities were not valid. This happened because any standalone multiple equality (a multiple equality that are not ANDed with any other predicates) lacked the information about equality predicates inherited from upper levels (in particular, inherited from the WHERE condition). The fix adds a reference to such information to any standalone multiple equality.

    • [merge] Wed 2013-02-20 19:22:02 -0800

      • Merge.

      • Wed 2013-02-20 18:01:36 -0800

    • Wed 2013-02-13 11:58:16 +0200

      • Fix for

    • [merge] Tue 2013-02-12 11:49:46 -0800

      • Merge.

      • Thu 2013-02-07 21:46:02 -0800

    • Mon 2013-02-11 10:55:58 +0200

      • fix.

    • Mon 2013-02-04 17:35:48 +0200

      • Fix for bug ()

  • Revision #3413.21.126 Thu 2013-02-28 20:19:53 +0100

    • revert

  • Revision #3413.21.125 [merge] Thu 2013-02-28 18:42:49 +0100

    • merge with mysql-5.5.30 minus few incorrect or not applicable changesets

    • Revision #3077.175.83 Mon 2012-12-17 23:13:46 +0800

      • Approved by Jimmy and Inaam. rb#1576

  • Revision #3413.21.124 Wed 2013-02-27 10:43:07 +0400

    • MDEV-4208: Test rpl.rpl_rotate_purge_deadlock has incorrect preamble

  • Revision #3413.21.123 Sun 2013-02-24 20:05:26 +0100

    • Compilation : fix oqgraph's system check, in case where boost header aren't in standard include directory.

  • Revision #3413.21.122 Thu 2013-02-21 22:59:54 +0100

    • MDEV-4190 : Fix system checks for OpenBSD

  • Revision #3413.21.121 Thu 2013-02-21 21:46:24 +0100

    • MDEV-4021 : Enable Ctrl-C handler when reading password, on Windows.

  • Revision #3413.21.120 Wed 2013-02-20 14:52:43 +0100

    • MDEV-4181 : ensure mysql client's beep works on all Windows systems. Use MessageBeep, which employs sound card, rather than system speaker. The secondary benefit is that one can use volume control for this sound (see MySQL's Bug #17088)

  • Revision #3413.21.119 Thu 2013-02-21 01:03:45 +0400

    • MDEV-3819 missing constraints for spatial column types. Checks added to return and error when inappropriate geometry type is stored in a field.

  • Revision #3413.21.118 Tue 2013-02-19 23:46:52 +0100

    • MDEV-4174 - Use kqueue for threadpool implementation on more BSD variants than just FreeBSD or OSX - i.e NetBSD, OpenBSD, DragonFly, etc.

  • Revision #3413.21.117 Mon 2013-02-18 20:51:36 +0100

    • fix typo

  • Revision #3413.21.116 Mon 2013-02-18 20:35:11 +0100

    • MDEV-4183: Export additional symbols from RPMs , compatibly to distribution RPMs. -Ensure that symbols listed in CLIENT_API_EXTRA are not thrown away by the linker. -Add THR_KEY_mysys to this list, because Fedora18 exports it.

  • Revision #3413.21.115 Fri 2013-02-08 22:24:06 +0100

    • MDEV-4156 Test cases query_cache and query_cache_size_basic fail on 32 bit ppc and s390

  • Revision #3413.21.114 Fri 2013-02-08 12:59:54 +0100

    • make rpm packages to respect CMAKE_INSTALL_PREFIX

  • Revision #3413.21.113 Mon 2013-02-04 15:43:26 +0100

    • MDEV-4127 : Export additional symbols when building RPM, to enable both recompiling mysqli or odbc from sources in addition to drop-in replacement functionality.

  • Revision #3413.21.112 Sun 2013-02-03 02:53:57 +0400

    • MDEV-4028 - Converted rdiff files to uniform MDEV-11 - Modifed tests and result files to use explicit column lists in INSERT and SELECT statements

  • Revision #3413.21.111 Wed 2013-01-30 17:25:02 +0100

    • MDEV-4113: Assertion (group->connection_count > 0) fails with Percona server in replication test.

  • Automatic merge
  • Revision #3427.15.1 Mon 2013-03-25 11:13:42 +0200

    • Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automaticly incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.

  • Revision #3427.14.1 Wed 2013-03-20 01:46:35 +0200

    • Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automically incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.

  • Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key
    Revision #3427.1.188
    Revision #3427.18.35
    Revision #3427.1.187
    Revision #3427.1.186
    Revision #3427.1.184
    Revision #3427.1.183
    Revision #3413.21.185
    Revision #3427.1.182
    Revision #3427.1.181
    Revision #3427.1.180
    Revision #3427.18.32
    Revision #3427.1.178
    MDEV-26
    Revision #3427.17.53
    Revision #3427.1.177
    MDEV-4394
    Revision #3427.1.176
    MDEV-4394
    Revision #3427.1.175
    MDEV-4394
    MDEV-4033
    Revision #3413.21.181
    Revision #3413.21.180
    Revision #3413.21.179
    Revision #3413.21.178
    Revision #2502.567.96
    Revision #3413.21.177
    MDEV-4356
    Revision #3413.21.176
    MDEV-4338
    Revision #3413.21.175
    MDEV-4338
    Revision #3413.21.174
    Revision #3413.21.173
    Revision #3413.21.172
    MDEV-4161
    Revision #3413.21.171
    MDEV-4243
    Revision #3413.21.170
    Revision #2502.567.91
    Revision #3427.1.173
    Revision #3427.16.1
    Revision #3427.1.172
    MDEV-318
    Revision #3427.1.171
    MDEV-3917
    Revision #3427.1.170
    Revision #3427.1.169
    Revision #3427.1.168
    MDEV-4254
    Revision #3427.1.167
    MDEV-4088
    Revision #3427.1.166
    Revision #3427.1.165
    Revision #3427.1.164
    Revision #3427.1.163
    MDEV-3807
    Revision #3427.1.162
    MDEV-4022
    Revision #3427.1.161
    Revision #3427.1.160
    Revision #3427.1.159
    Revision #3427.1.158
    Revision #3427.1.157
    Revision #3427.1.156
    Revision #3427.1.155
    Revision #3427.1.154
    Revision #3427.1.153
    Revision #3427.1.152
    Revision #3427.1.151
    Revision #3427.1.150
    Revision #3427.1.149
    Revision #3427.1.148
    Revision #3427.1.147
    Revision #3427.1.146
    Revision #3427.1.145
    Revision #3427.1.144
    Revision #3427.1.143
    Revision #3427.1.142
    Revision #3427.1.141
    Revision #3427.1.140
    Revision #3427.1.139
    Revision #3427.1.138
    Revision #3427.1.137
    Revision #3427.1.136
    Revision #3427.1.135
    Revision #3427.1.134
    Revision #3427.1.133
    Revision #3427.1.132
    Revision #3427.1.131
    Revision #3427.1.130
    Revision #3427.1.129
    Revision #3427.1.128
    Revision #3427.1.127
    Revision #3427.1.126
    Revision #3427.1.125
    Revision #3427.1.124
    Revision #3427.1.123
    Revision #3427.1.122
    Revision #3427.1.121
    Revision #3427.1.120
    Revision #3427.1.119
    Revision #3427.1.118
    Revision #3427.1.117
    Revision #3427.1.116
    Revision #3427.1.115
    Revision #3427.1.114
    Revision #3427.1.113
    Revision #3427.1.112
    Revision #3427.1.111
    Revision #3427.1.110
    Revision #3427.1.109
    Revision #3427.1.108
    Revision #3427.1.107
    Revision #3427.1.106
    Revision #3427.1.105
    Revision #3427.1.104
    Revision #3427.1.103
    Revision #3427.1.102
    Revision #3427.1.101
    Revision #3427.1.100
    Revision #3427.1.99
    Revision #3427.1.98
    Revision #3427.1.97
    Revision #3427.1.96
    Revision #3427.1.95
    Revision #3427.1.94
    Revision #3427.1.93
    Revision #3427.1.92
    Revision #3427.1.91
    Revision #3427.1.90
    Revision #3427.1.89
    Revision #3427.1.88
    Revision #3427.1.87
    Revision #3427.1.86
    Revision #3427.1.85
    Revision #3427.1.84
    Revision #3427.1.83
    Revision #3427.1.82
    Revision #3413.21.169
    Revision #3427.1.81
    Revision #3413.21.165
    Revision #3427.1.80
    MDEV-4245
    Revision #3427.1.79
    Revision #3427.14.2
    Revision #3427.1.78
    MDEV-4322
    Revision #3427.1.77
    Revision #3427.1.76
    Revision #3427.1.75
    Revision #3427.1.74
    Revision #3427.1.73
    Revision #3427.13.1
    Revision #3427.1.72
    MDEV-4149
    sergii@pisem.net
    Revision #3427.1.70
    MDEV-537
    Revision #3427.1.69
    Fixed bug Do not include BLOB fields into the key to access the temporary table created for a materialized view/derived table. BLOB components are not allowed in keys.
    a simpler fix for MySQL Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT SAME USER VARIABLE = CRASH and MySQL Bug#14664077 SEVERE PERFORMANCE DEGRADATION IN SOME CASES WHEN USER VARIABLES ARE USED
  • Thu 2013-02-28 10:00:07 +0100

    • Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key

  • [merge] Thu 2013-02-28 09:58:39 +0100

    • mysql-5.1 merge

  • Tue 2013-02-26 21:20:15 +0100

    • : fix maria SE repair functions (wrong operator precedence)

  • Thu 2013-02-21 23:20:26 +0100

    • : Fix typo (missing comma) in mysys error messages

  • Thu 2013-02-14 16:27:55 +0400

    • : mysql-test-run doesn't strip expected warnings (setrlimit)

  • Fri 2013-02-01 00:09:36 +0200

    • Fix bug

  • Fixed bug . The wrong result set returned by the left join query from the bug test case happened due to several inconsistencies and bugs of the legacy mysql code.
    Fixed bug . This bug happened because the executor tried to use a wrong TABLE REF object when building access keys. It constructed keys from fields of a materialized table from a ref object created to construct keys from the fields of the underlying base table. This could happen only when materialized table was created for a non-correlated IN subquery and only when the materialized table used for lookups. In this case we are guaranteed to be able to construct the keys from the fields of tables that would be outer tables for the tables of the IN subquery. The patch makes sure that no ref objects constructed from fields of materialized lookup tables are to be used.
    Revision #3427.19.2
    Revision #3427.19.1
    MDEV-4244
    Revision #2502.565.44
    MDEV-4088
    Revision #2502.581.1
    MDEV-4318
    MDEV-4311
    WL#3220
    Revision #2502.565.43
    Revision #2502.565.42
    MDEV-4295
    Revision #2502.565.41
    MDEV-4296
    Revision #2502.565.40
    MDEV-4269
    Revision #2502.565.39
    MDEV-4252
    Revision #2502.565.38
    MDEV-4289
    Revision #2502.565.37
    MDEV-4252
    MDEV-4277
    MDEV-4250
    MDEV-4172
    MDEV-4177
    Revision #2502.567.78
    Revision #2502.567.77
    MDEV-4241
    MDEV-4220
    MDEV-3851
    Bug #989055
    Revision #3413.28.2
    Revision #3413.28.1
    MDEV-4177
    Revision #2502.567.75
    Revision #2502.579.1
    Revision #2502.566.43
    Revision #2502.565.36
    Revision #2502.567.73
    Revision #2502.567.72
    MDEV-4177
    Revision #2502.567.71
    MDEV-4172
    Revision #2502.567.70
    Revision #2502.578.1
    Revision #2502.567.69
    MDEV-4140
    Revision #2502.567.68
    Revision #2502.577.1
    Revision #2502.567.67
    MDEV-4123
    Revision #2502.567.66
    MDEV-765
    Bug #825075
    MDEV-4209
    Revision #2502.565.35
    Revision #2502.565.34
    Revision #2502.565.33
    MDEV-4203
    Revision #2502.565.32
    MDEV-4194
    Revision #2502.565.31
    MDEV-4169
    Revision #2502.565.30
    MDEV-641
    MDEV-3913
    MDEV-3995

    MariaDB 10.0.5 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: 7 Nov 2013

    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.

    • [merge] Mon 2013-11-04 21:47:54 +0100

      • 10.0-base merge

      • Mon 2013-11-04 21:46:16 +0100

        • increase the initial ibdata1 size, as explained in MySQL-5.6 revid:kevin.lewis@oracle.com-20120802192452-kmikiz990xzje18b

    • [merge] Mon 2013-11-04 08:43:56 +0100

      • merge 10.0-base into 10.0

      • [merge] Sun 2013-11-03 23:46:57 +0100

    • [merge] Mon 2013-11-04 00:45:27 +0100

      • merge into 10.0

      • Sun 2013-11-03 23:48:24 +0200

    • Sat 2013-11-02 19:49:05 +0100

      • make mtr_check to monitor mysql.plugin table too. fix tests to clean up properly

    • Sat 2013-11-02 17:59:43 +0100

      • syntax error in the cmake file

    • [merge] Sat 2013-11-02 17:59:16 +0100

      • 10.0-base merge

      • Sat 2013-11-02 16:26:35 +0100

    • Fri 2013-11-01 20:31:27 +0100

      • update tokudb test results

    • Fri 2013-11-01 18:23:09 +0400

      • Recoding mysql-test/suite/innodb/r/innodb_ctype_ldml.result according to one of the recent changes.

    • Thu 2013-10-31 23:20:05 +0100

      • Found Index PRIMARY whose column info does not match that of MySQL

    • Thu 2013-10-31 14:24:24 +0400

      • A few minor Unicode collation customization improvements were made, which makes it possible to add more world language collations with very complex collation rules (e.g. Myanmar):

        • Weight string for a single character in a user defined collation was erroneously limited to 7 weights (instead of 8 weights). Added an extra element in the user-defined weight arrays, to fit 8 non-zero weights.

    • [merge] Wed 2013-10-30 15:29:39 +0400

      • Merge Spider updates. Fixes - Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table

      • Mon 2013-09-30 05:11:44 +0900

    • [merge] Tue 2013-10-29 22:20:45 +0200

      • merge 10.0-base -> 10.0

      • [merge] Tue 2013-10-29 20:53:05 +0200

    • [merge] Tue 2013-10-29 15:08:44 +0100

      • 10.0-base merge (roles)

      • Mon 2013-10-28 07:46:17 +0100

    • [merge] Tue 2013-10-29 10:14:45 +0400

      • Merge 10.0-connect -> 10.0

      • Tue 2013-10-29 10:09:11 +0400

    • Mon 2013-10-28 12:17:46 +0400

      • Merging more ctype_* tests from MySQL-5.6.

    • Fri 2013-10-25 20:13:54 +0400

      • Better test coverage for Unicode german2 collation Merge from MySQL-5.6

    • Fri 2013-10-25 15:01:03 +0400

      • Data type for WEIGHT_STRING is too short in some cases (a bug in upstream)

    • Mon 2013-10-07 10:30:54 +0300

      • : Missing C++ support in ma_dyncol.h

    • Mon 2013-10-07 10:25:02 +0300

      • : Dynamic columns require inclusion of my_sys.h and my_global.h

    • Wed 2013-10-23 20:25:52 +0400

      • Merge WEIGHT_STRING function from MySQL-5.6

    • Mon 2013-10-21 21:43:25 +0400

      • Update perfschema/r/nesting.result after : EXPLAIN UPDATE/DELETE

      • now apc_target is activated in different location, which causes THD::LOCK_thd_data event to occur at a different point in the query.

    • [merge] Mon 2013-10-21 10:12:37 +0400

      • Merge 10.0-base -> 10.0

      • Thu 2013-10-17 09:45:31 +0400

    • Tue 2013-10-08 12:25:14 +0300

      • Embedded server with authenticaction fixed after connection attributes port.

    • Fri 2013-10-18 13:44:39 +0400

      • : Server crashes in print_explain on killing EXPLAIN EXTENDED

      • Make mysql_select() return error when the query was killed.

    • [merge] Thu 2013-10-17 17:52:25 +0400

      • Merge

      • [

    • Thu 2013-10-17 17:50:30 +0400

      • Better comments

    • Thu 2013-10-17 12:17:32 +0300

      • : Failing assertion: ib_table->stat_initialized in file ha_innodb.cc line 11042 on concurrent ALTER and SELECT from I_S

    • Thu 2013-10-17 07:21:12 +0400

      • Update test results after merging into 10.0.

    • [merge] Wed 2013-10-16 20:20:20 +0400

      • Merge 10.0-base -> 10.0

      • Wed 2013-10-16 20:17:22 +0400

    • [merge] Wed 2013-10-16 13:38:42 +0400

      • Merge 10.0-base -> 10.0

      • Wed 2013-10-16 12:16:10 +0400

    • Tue 2013-10-15 13:39:44 +0400

      • A follow-up for : Collation customization improvements

    • [merge] Tue 2013-10-15 10:26:08 +0400

      • Merge 10.0-base -> 10.0

      • [merge] Mon 2013-10-14 13:39:18 -0700

    • Mon 2013-10-14 12:36:31 +0400

      • - Server crashes when accessing incorrect MERGE table from trigger

    • Thu 2013-10-03 18:00:44 +0300

      • Client attributes

    • Sun 2013-10-06 20:40:35 +0200

      • typo (or bad merge?) fixed

    • Fri 2013-10-04 13:34:25 +0200

      • fix embedded to compile with -DHAVE_EMBEDDED_PRIVILEGE_CONTROL

    • Wed 2013-10-02 15:04:07 +0400

      • Merge collation customization improvements

    • Tue 2013-10-01 13:24:52 +0300

      • : Assertion: trx->start_file != 0 fails in trx0trx.cc on killing CREATE TABLE query.

    • Mon 2013-09-30 17:42:18 -0700

      • Fixed bug : fixed another place where selectivity == 0 requires a special handling.

    • Mon 2013-09-30 14:56:19 +0400

      • Disabled failing test case.

    • Mon 2013-09-30 08:19:58 +0300

      • The test result fixed (duplicate undex check).

    • Fri 2013-09-27 16:58:49 +0400

      • - Merge tests for EXCHANGE PARTITION feature

    • Fri 2013-09-27 07:29:36 +0300

      • Test with double index fixed.

    • Wed 2013-09-25 14:19:25 +0300

      • Innodb tests innodb_file_format cleanup.

    • Tue 2013-09-24 16:47:33 +0300

      • Innodb full text search tests.

    • Fri 2013-09-20 22:30:19 +0300

      • Check for duplicate index (port from mysql) (pre fts)

    • Fri 2013-09-20 17:15:33 +0300

      • Added 'const' to row_pack_length (pre fts).

    • [merge] Thu 2013-09-26 21:20:15 +0300

      • merge 10.0-base -> 10.0

      • [merge] Wed 2013-09-25 21:07:06 +0300

    • Wed 2013-09-25 19:42:28 +0200

      • TokuuDB: add handlerton::discover_table_existence() method

    • Wed 2013-09-25 19:42:22 +0200

      • Enable TokuDB online ALTER

    • Wed 2013-09-25 19:42:12 +0200

      • update ALTER ONLINE to mean ALTER LOCK=NONE, not ALTER ALGORITHM=INPLACE. Fix test results accordingly.

    • Wed 2013-09-25 19:41:53 +0200

      • extract privilege tests from delete_returning.test into delete_returning_grant.test that is not run for embedded server

    • Wed 2013-09-25 19:41:41 +0200

      • fix TZ setting to be Windows-compatible

    • Wed 2013-09-25 19:41:28 +0200

      • update /etc/my.cnf.d/server.cnf to say 10.0, not 5.5

    • Wed 2013-09-25 19:41:04 +0200

      • bzr ignore

    • Wed 2013-09-25 19:32:14 +0200

      • simplify CMakeLists.txt for cassandra/connect engines

    • Sat 2013-09-21 20:23:51 +0200

      • fix debian packaging (again). we don't build innodb plugin in 10.0 yet

    • Tue 2013-09-24 17:28:02 +0400

      • A clean-up for the base64 functions. SIZEOF_INT can never be 8. Removing the redundant #ifdef code.

    • Mon 2013-09-23 20:27:37 +0300

      • Added information about the MariaDB foundation Updated information in SHOW AUTHORS and SHOW CONTRIBUTORS SHOW AUTHORS and SHOW CONTRIBUTORS are not depricated anymore.

    • Mon 2013-09-23 20:25:14 +0300

      • Fixed issue where tokudb xz used lib64 in some cases, which caused a link failure

    • Mon 2013-09-23 18:58:33 +0400

      • Merging TO_BASE64() and FROM_BASE64() from MySQL-5.6

    • [merge] Mon 2013-09-23 16:22:31 +0400

      • Merge Spider updates. Fixes

        • Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source

    • Fri 2013-09-20 13:12:53 +0400

      • - Merge test cases for new CREATE TEMPORARY TABLE privilege model

    • Sat 2013-09-21 16:44:49 +0200

      • remove unused LEX::contains_plaintext_password

    • Sat 2013-09-21 10:16:06 +0200

      • TokuDB now compiles and passes all tests as in 5.5

    • [merge] Sat 2013-09-21 10:14:42 +0200

      • 10.0-base merge. Partitioning/InnoDB changes are not merged (they'll come from 5.6) TokuDB does not compile (not updated to 10.0 SE API)

      • [merge] Fri 2013-09-20 11:29:01 +0200

    • Wed 2013-09-18 11:17:16 +0400

      • - Not all host_cache tests have been merged

    • Tue 2013-09-17 22:05:15 +0300

      • :Impossible to free a dynamic column

    • [merge] Tue 2013-09-17 19:03:39 +0400

      • Merge Spider updates. Fixes - Spider engine causes compilation errors if compiled without partitioning

      • Tue 2013-09-17 22:08:07 +0900

    • Fri 2013-09-13 12:44:51 +0400

      • - mysql_upgrade fails with disabled InnoDB

    • Thu 2013-09-12 16:55:58 +0400

      • Removing Item_func_regex::fix_fields() (using the inherited one instead).

    • Wed 2013-09-11 19:10:46 +0300

      • : mariadb_dyncol_column_count returns error when passing an empty dynamic column

    • Wed 2013-09-11 18:14:36 +0300

      • : Crash in dynamic column API Dynamic columns unittest fix.

    • [merge] Wed 2013-09-04 11:28:37 +0400

      • Merge Spider updates. Fixes MDEV4732

        • Server crashes on attempt to create a SPIDER table with a wrong version of mysql.spider_tables MDEV4733

    • Tue 2013-09-03 16:29:25 +0400

      • - merge 10.0-monty - 10.0

    • Fri 2013-08-30 18:24:01 +0200

      • Errors compiling php5.5.3 mysqli extension

    • Fri 2013-08-23 09:03:57 +0300

      • : Review InnoDB tablespace allocation patch by Toshikuni Fukaya. If innodb_use_posix_fallocate is set we use posix_fallocate call to extent tablespace allocation instead of pwrite.

    • Thu 2013-08-22 13:59:30 +0400

      • Wrong character set of ADDTIME() and DATE_ADD()

    • Thu 2013-08-22 13:10:31 +0400

      • Fixing a compilation failure in ConnectSE caused by revno 3803.

    • Wed 2013-08-21 18:20:22 +0300

      • Fixed compiler warnings

    • Fri 2013-08-16 11:24:13 +0400

      • A post-fix for : Fixing a failire in "mtr --ps"

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

    Revision #3427.35.189 Mon 2013-11-04 21:37:29 +0100
    • MDEV-5080 Assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails at /storage/myisam/mi_open.c:67

  • Revision #3427.35.188 Mon 2013-11-04 13:40:20 +0100

    • restore the condition in filename_to_tablename() (broken in the revid:sergii@pisem.net-20130615170931-bn2h8j30vu5bfp0t)

  • Revision #3427.35.187 Mon 2013-11-04 13:37:39 +0100

    • MDEV-5232 SET ROLE checks privileges differently from check_access()

  • merge MDEV-4506-base into 10.0-base
  • Revision #3427.35.185 Sun 2013-11-03 16:31:52 +0100

    • MDEV-4332 Increase username length from 16 characters

  • Revision #3427.35.184 Sun 2013-11-03 13:12:40 +0100

    • remove hostname-dependent part of the test

  • Revision #3427.35.183 Sun 2013-11-03 20:58:08 +0200

    • Fixed number of keys to be 64 bit safe

  • Fixed test result
  • Revision #3873.1.2 Sun 2013-11-03 22:26:44 +0200

    • Fixed things missing in merge between 10.0-base and 10.0 Updated --help text to declare --slave-parallel-threads as an alpha feature

  • Revision #3873.1.1 [merge] Fri 2013-11-01 12:00:11 +0100

    • Merge from 10.0-base to 10.0 the feature MDEV-4506: Parallel replication.

    • Revision #3427.37.1 [merge] Fri 2013-11-01 09:17:06 +0100

      • Merge : Parallel replication into 10.0-base.

      • Thu 2013-10-31 14:11:41 +0100

        • : Incorrect slave old-style position in , parallel replication.

      • Wed 2013-10-30 07:52:30 +0100

        • : Server hangs or assertion `!thd->wait_for_commit_ptr' fails on MASTER_POS_WAIT with slave-parallel-threads > 0

      • Tue 2013-10-29 11:52:16 +0100

        • : Race when switching relay log causing crash

      • Mon 2013-10-28 13:24:56 +0100

        • : Parallel replication. : Error handling in parallel replication.

      • Fri 2013-10-25 21:17:14 +0200

        • : Incorrect parallel apply in parallel replication

      • Fri 2013-10-25 12:56:12 +0200

        • : Parallel replication.

      • Thu 2013-10-24 14:37:45 +0200

        • : Parallel replication.

      • Thu 2013-10-24 12:44:21 +0200

        • : Parallel replication.

      • Thu 2013-10-24 08:53:48 +0200

        • : Parallel replication: Update some comments.

      • Wed 2013-10-23 15:03:03 +0200

        • : Parallel replication.

      • Thu 2013-10-17 14:11:19 +0200

        • : Parallel replication: Intermediate commit.

      • Tue 2013-10-15 00:18:48 +0300

        • Flush the proc file after every modifications. This will avoid errors of type "Table './mysql/proc' is marked as crashed and should be repaired"

      • Tue 2013-10-15 00:17:16 +0300

        • Moved the remaining variables, that depends on sql execution, from Relay_log_info to rpl_group_info: -row_stmt_start_timestamp -last_event_start_time -long_find_row_note -trans_retries

      • Mon 2013-10-14 15:28:16 +0200

        • : Parallel replication: error handling.

      • Mon 2013-10-14 00:24:05 +0300

        • Fixes for parallel slave:

          • Made slaves temporary table multi-thread slave safe by adding mutex around save_temporary_table usage.

      • Sun 2013-10-13 23:20:57 +0300

        • Give a warning, not an error, if the log file size in innodb doesn't match what is on disk This helps when moving from to as sometimes the log file size is rounded differently.

      • Tue 2013-10-08 14:36:06 +0200

        • : Parallel replication.

      • Mon 2013-09-30 10:41:41 +0200

        • : Parallel replication. .result file updates + a few comment updates.

      • Mon 2013-09-23 14:46:57 +0200

        • : Parallel replication: After-review fixes.

      • Mon 2013-09-23 10:22:46 +0200

        • : parallel replication.

      • Thu 2013-09-19 20:54:08 +0200

        • : Parallel replication: Fix Windows compiler failure.

      • Thu 2013-09-19 12:45:59 +0200

        • : Parallel replication.

      • Tue 2013-09-17 14:07:21 +0200

        • : Parallel replication.

      • Tue 2013-09-17 11:33:29 +0200

        • : parallel replication.

      • Mon 2013-09-16 14:33:49 +0200

        • : parallel replication.

      • Fri 2013-09-13 15:09:57 +0200

        • , parallel replication.

      • Fri 2013-07-12 14:52:05 +0200

        • : Parallel replication: Intermediate commit.

      • Fri 2013-07-12 14:42:48 +0200

        • : Parallel replication: Intermediate commit

      • Fri 2013-07-12 14:36:20 +0200

        • : Parallel replication: Intermediate commit

      • Tue 2013-07-09 13:15:53 +0200

        • : Parallel replication: Intermediate commit.

      • Mon 2013-07-08 16:47:07 +0200

        • : Parallel replication: intermediate commit.

      • Fri 2013-07-05 00:26:15 +0200

        • : Parallel replication: Intermediate commit.

      • Thu 2013-07-04 13:17:01 +0200

        • : Parallel replication: Intermediate commit.

      • Thu 2013-07-04 09:20:56 +0200

        • : Parallel replication: Intermediate commit.

      • Wed 2013-07-03 19:03:21 +0200

        • : Parallel replication. Intermediate commit.

      • Wed 2013-07-03 13:46:33 +0200

        • : Parallel replication. Intermediate commit.

      • Fri 2013-06-28 15:19:30 +0200

        • : Parallel replication: Intermediate commit.

      • Wed 2013-06-26 12:10:35 +0200

        • : Parallel replication. Intermediate commit.

      • Tue 2013-06-25 15:48:01 +0200

        • : Parallel replication: intermediate commit.

      • Tue 2013-06-25 09:30:19 +0200

        • : Parallel replication: Intermediate commit.

      • Mon 2013-06-24 10:50:25 +0200

        • : Parallel replication of group-committed transactions: Intermediate commit

  • grant/revoke ... to/from current_role
  • Revision #3427.35.181 Sat 2013-11-02 16:26:01 +0100

    • MDEV-5225 Server crashes on CREATE USER|ROLE CURRENT_ROLE or DROP ROLE CURRENT_ROLE

  • Weight string limit for contractions was made two times longer (16 weights), which allows longer contractions without affecting the performance of filesort.

  • A user-defined collation now refuses to initialize and reports an error in case if a weight string gets longer than 8 weights for a single character, or longer than 16 weights for a contraction. Previously weight strings for such characters (and contractions) were cut, so a collation could silently start with wrong rules.

  • Fixed a bug in handling rules like "&a << b" in combination with shift-after-method="expand". The primary weight for "b" was not correctly calculated, which erroneously made "b" primary greater than "a" instead of primary equal to "a".

  • fix MEDV-4736 Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table
  • Revision #3805.1.22 Wed 2013-09-25 02:42:49 +0900

    • fix crash at thd_wait_begin()

  • merge 5.5->10.0-base
  • Revision #3413.21.394 [merge] Tue 2013-10-29 18:50:36 +0200

    • Merge 5.3->5.5

    • Revision #2502.567.156 Tue 2013-10-29 17:50:13 +0200

      • MariaDB made be compiled by gcc 4.8.1

    • Tue 2013-10-29 12:39:03 +0200

      • crash in Item_field::used_tables with broken order by

    • Mon 2013-10-21 13:45:49 +0300

      • : update of a joined table with a nested subquery with a syntax error crashes mysqld with signal 11

  • Revision #3413.21.393 Thu 2013-10-24 11:24:37 +0400

    • MDEV-5102 : MySQL Bug 69851

    • Backport MySQL's fix: do set ha_partition::m_pkey_is_clustered for ha_partition objects created with handler->clone() call.

    • Also, include a testcase.

  • Revision #3413.21.392 Wed 2013-10-23 15:22:47 +0300

    • MDEV-5133: Test suite tests *_func_view fail in time zones East of UTC+3

  • Revision #3413.21.391 Mon 2013-10-21 16:29:24 +0400

    • MDEV-5127 - Test suite test file_contents fails in Slackware Linux

  • Don't allow authentication clauses for roles, in particular: GRANT ... IDENTIFIED BY [ PASSWORD ] ... GRANT ... IDENTIFIED VIA ... [ USING ... ] GRANT ... REQUIRE ... GRANT ... MAX_xxx ... SET PASSWORD FOR ... = ...
  • Revision #3427.35.178 Sun 2013-10-27 08:19:21 +0100

    • post-review cleanup

  • Revision #3427.35.177 Sat 2013-10-26 15:52:29 +0200

    • remove inherited routine grants when a routine is dropped

  • Revision #3427.35.176 Sat 2013-10-26 15:38:48 +0200

    • Implemented REVOKE ALL FROM for Roles and role grants.

  • Revision #3427.35.175 Wed 2013-10-23 09:54:10 -0700

    • MDEV-5176 Server crashes in fill_schema_applicable_roles on select from APPLICABLE_ROLES after a suicide

  • Revision #3427.35.174 Wed 2013-10-23 09:49:47 -0700

    • MDEV-5170 Assertion `(&(&acl_cache->lock)->m_mutex)->count > 0 && pthread_equal(pthread_self(), (&(&acl_cache->lock)->m_mutex)->thread)' fails after restarting server with a pre-created role grants

  • Revision #3427.35.173 Wed 2013-10-23 05:09:17 -0700

    • reset the db privilege cache when revoking db priviges on DROP ROLE

  • Revision #3427.35.172 Wed 2013-10-23 03:28:41 -0700

    • MDEV-5172 safe_mutex: Trying to lock mutex when the mutex was already locked on using a role and I_S role tables

  • Revision #3427.35.171 Wed 2013-10-23 03:26:09 -0700

    • properly propagate privilege changes on DROP ROLE

  • Revision #3427.35.170 Wed 2013-10-23 03:25:24 -0700

    • don't rebuild all parent_grantees/role_grants arrays when a role is dropped, only remove this role from the arrays where it is present.

  • Revision #3427.35.169 Mon 2013-10-21 19:57:25 -0700

    • move role tests to a dedicated suite

  • Revision #3427.35.168 Sun 2013-10-20 16:39:51 -0700

    • fixes for builbot 1

  • Revision #3427.35.167 Sun 2013-10-20 16:39:44 -0700

    • fix a misplaced #endif that was confusing ctags

  • Revision #3427.35.166 Sun 2013-10-20 08:51:49 +0200

    • ACL_USER methods for comparing ACL_USER objects

  • Revision #3427.35.165 Fri 2013-10-18 18:56:28 -0700

    • fixes for embedded

  • Revision #3427.35.164 Fri 2013-10-18 15:54:41 -0700

    • post-review changes

  • Revision #3427.35.163 Fri 2013-10-18 15:52:33 -0700

    • remove old incorrect bugfix that moved reading of procs_priv table into a separate function. FLUSH PRIVILEGES no longer returns an error, when it was successful. LOCK_grant is no longed unlocked/relocked between tables_priv and procs_priv

  • Revision #3427.35.162 Fri 2013-10-18 15:52:26 -0700

    • remove ER_RESERVED_ROLE. Only allow NONE instead of a role name in SET ROLE. Don't allow PUBLIC as a role name anywhere (to be fixed later) Fix db_access calculations on SET ROLE Reduce the size of role_grants and parent_grantee per-user/role arrays. Fix the wording and specify the correct sqlstate for ER_INVALID_ROLE

  • Revision #3427.35.161 Fri 2013-10-18 13:18:03 -0700

    • replication of GRANT role statement

  • Revision #3427.35.160 Fri 2013-10-18 13:17:42 -0700

    • make functions static, remove unused constructors, other small cleanups

  • Revision #3427.35.159 Fri 2013-10-18 13:17:27 -0700

    • fix funcs_1.is_engines_federated failure when no ha_federatex.so is present

  • Revision #3427.35.158 Fri 2013-10-18 13:06:41 -0700

    • recursive privilege propagation for roles. functions for traversing the role graph in either direction. merging of global, database, table, column, routine privileges. debug status variables for counting number of privilege merges. tests.

  • Revision #3427.35.157 Fri 2013-10-18 12:36:03 -0700

    • find() method for Hash_set<>. Move key function from template parameter to the constructor

  • Revision #3427.35.156 Fri 2013-10-18 12:35:22 -0700

    • qsort2, pop, push methods for Dynamic_array<>

  • Revision #3427.35.155 Fri 2013-10-18 12:34:59 -0700

    • enforce privileges for GRANT role

  • Revision #3427.35.154 Fri 2013-10-18 12:34:44 -0700

    • cleanup.

  • Revision #3427.35.153 Fri 2013-10-18 12:27:07 -0700

    • bugfix: missing restore_record when modifying roles_mapping() table. (and an assert in myisam to catch these bugs easier in the future) update tests/results

  • Revision #3427.35.152 Fri 2013-10-18 12:26:43 -0700

    • information_schema.applicable_roles.is_grantable column

  • Revision #3427.35.151 Fri 2013-10-18 12:26:29 -0700

    • require SUPER to specify an arbitrary admin

  • Revision #3427.35.150 Fri 2013-10-18 12:26:05 -0700

    • auto-grant a role to its admin on CREATE ROLE

  • Revision #3427.35.149 Fri 2013-10-18 12:25:52 -0700

    • load with_admin flag from the mysql.roles_mapping table

  • Revision #3427.35.148 Fri 2013-10-18 12:25:39 -0700

    • store ADMIN OPTION in the roles_mapping hash and table

  • Revision #3427.35.147 Fri 2013-10-18 12:25:23 -0700

    • small cleanup

  • Revision #3427.35.146 Fri 2013-10-18 12:23:15 -0700

    • New syntax: CREATE ROLE xxx WITH ADMIN yyy GRANT xxx TO yyy WITH ADMIN OPTION REVOKE ADMIN OPTION FOR xxx FROM yyy

  • Revision #3427.35.145 Fri 2013-10-18 12:21:48 -0700

    • mtr: check that mysql.roles_mapping table isn't modified in tests

  • Revision #3427.35.144 Fri 2013-10-18 12:21:37 -0700

    • bugfix: propagate grant changes through the role graph after table/column/routine grants

  • Revision #3427.35.143 Fri 2013-10-18 12:21:10 -0700

    • add Admin_option column to mysql.roles_mapping. update tests/results

  • Revision #3427.35.142 Fri 2013-10-18 12:19:37 -0700

    • rename columns in mysql.roles_mapping to be consistent with other privilege tables

  • Revision #3427.35.141 Fri 2013-10-18 12:17:49 -0700

    • support DEFINER=role and DEFINER=current_role

  • Revision #3427.35.140 Fri 2013-10-18 11:46:43 -0700

    • speed up fill_effective_table_privileges()

    • avoid calling expensive acl_get()

  • Revision #3427.35.139 Fri 2013-10-18 11:46:30 -0700

    • cleanup

  • Revision #3427.35.138 Fri 2013-10-18 11:41:40 -0700

    • SET PASSWORD bugfixes: * work as documented, use CURRENT_USER() * move the check for ER_PASSWORD_ANONYMOUS_USER where it can actually work

  • Revision #3427.35.137 Fri 2013-10-18 11:38:13 -0700

    • Remove the very old historical but never documented behavior, than an empty host '' is the same as any-host wildcard '%'.

  • Revision #3427.35.136 Fri 2013-10-18 11:38:01 -0700

    • update test results

  • Revision #3427.35.135 Fri 2013-10-18 09:26:02 -0700

    • Fixed GRANT ROLE TO ROLE not updating acl_roles_mappings hash.

  • Revision #3427.35.134 Fri 2013-10-18 09:25:53 -0700

    • Removed redundant code in update_acl_user. User related functions should deal with users, while role related functions should deal with roles.

  • Revision #3427.35.133 Fri 2013-10-18 09:25:42 -0700

    • Added GRANT ROLE TO ... and REVOKE ROLE FROM ... functionality.

  • Revision #3427.35.132 Fri 2013-10-18 09:20:59 -0700

    • Fixed rolenames case insensitivity bug. Also cleared compiler warning.

  • Revision #3427.35.131 Fri 2013-10-18 09:19:53 -0700

    • Fixed bug that caused the ROLE_VISITED flag to remain set if the exploration was halted on a cycle detect. Now the to_clear array is populated during the open event and not the close event.

  • Revision #3427.35.130 Fri 2013-10-18 09:15:55 -0700

    • INFORMATION_SCHEMA.APPLICABLE_ROLES table

  • Revision #3427.35.129 Fri 2013-10-18 09:15:46 -0700

    • information_schema.enabled_roles table

  • Revision #3427.35.128 Fri 2013-10-18 09:09:08 -0700

    • CURRENT_ROLE() should return NULL, not "NONE"

  • Revision #3427.35.127 Fri 2013-10-18 09:08:55 -0700

    • remove DROP ROLE IF EXISTS and CREATE ROLE IF NOT EXISTS syntax

  • Revision #3427.35.126 Fri 2013-10-18 09:08:42 -0700

    • GRANT/REVOKE should specify role name as 'role' not as 'role'@'%'

  • Revision #3427.35.125 Fri 2013-10-18 08:17:56 -0700

    • cannot use lex->grant_user= ¤t_user, where LEX_USER current_user is a global constant, because parser might modify the lex->user (e.g. set lex->user-password). switch to use LEX_STRING current_user string, and also change other similar constants to be LEX_STRING's for consistency.

  • Revision #3427.35.124 Fri 2013-10-18 08:14:04 -0700

    • fix mysql_upgrade to preserve the collation of mysql.user.is_role

  • Revision #3427.35.123 Fri 2013-10-18 08:10:51 -0700

    • Fixes for mysql-test failures

  • Revision #3427.35.122 Fri 2013-10-18 06:55:26 -0700

    • CURRENT_ROLE() function

  • Revision #3427.35.121 Fri 2013-10-18 06:49:53 -0700

    • Added GRANT ROLE TO ROLE | USER functionality.

  • Revision #3427.35.120 Fri 2013-10-18 06:49:38 -0700

    • SET ROLE now works recursively for routines.

  • Revision #3427.35.119 Fri 2013-10-18 06:47:49 -0700

    • SET ROLE now works recursively for table and column level privileges

  • Revision #3427.35.118 Fri 2013-10-18 06:45:36 -0700

    • Removed init_hash_columns hash and instead added an init_rights field to the hash_columns' original elements (GRANT_COLUMN)

  • Revision #3427.35.117 Fri 2013-10-18 06:42:59 -0700

    • Show grants now correctly prints procedure privileges.

  • Revision #3427.35.116 Fri 2013-10-18 06:42:03 -0700

    • Initialize init_access fields for all privilege data structures.

  • Revision #3427.35.115 Fri 2013-10-18 06:40:25 -0700

    • Implemented SHOW GRANTS functionality

  • Revision #3427.35.114 Fri 2013-10-18 06:34:27 -0700

    • Various bug fixes.

  • Revision #3427.35.113 Fri 2013-10-18 06:34:18 -0700

    • Added comment for database privilege checks.

  • Revision #3427.35.112 Fri 2013-10-18 06:34:07 -0700

    • Added SHOW GRANTS recursive role print.

  • Revision #3427.35.111 Fri 2013-10-18 06:22:17 -0700

    • Refactored get_role_access into a generic traverse function.

  • Revision #3427.35.110 Fri 2013-10-18 06:17:47 -0700

    • Added show role grants functionality to the mysql_show_grants function.

  • Revision #3427.35.109 Fri 2013-10-18 06:17:19 -0700

    • Refactored mysql_show_grants table and column privilege print into a separate function.

  • Revision #3427.35.108 Fri 2013-10-18 06:15:50 -0700

    • Refactored mysql_show_grants database privilege print into a separate function.

  • Revision #3427.35.107 Fri 2013-10-18 06:09:30 -0700

    • Refactored mysql_show_grants global privilege print into a separate function.

  • Revision #3427.35.106 Fri 2013-10-18 06:01:01 -0700

    • Fixed failing test due to wrong display order

  • Revision #3427.35.105 Fri 2013-10-18 06:00:48 -0700

    • Added recursive database roles privilege propagation.

  • Revision #3427.35.104 Fri 2013-10-18 05:41:52 -0700

    • Fixed bug that caused rename user test case to fail.

  • Revision #3427.35.103 Fri 2013-10-18 05:41:43 -0700

    • Removed no longer used error message.

  • Revision #3427.35.102 Fri 2013-10-18 05:41:34 -0700

    • Updated error message in case the user table's format is not up to date and can not support roles

  • Revision #3427.35.101 Fri 2013-10-18 05:41:25 -0700

    • Reworked the implementation of create role and drop role.

  • Revision #3427.35.100 Fri 2013-10-18 05:41:13 -0700

    • Added CREATE ROLE support as well as DROP ROLE support.

  • Revision #3427.35.99 Fri 2013-10-18 05:16:38 -0700

    • Refactored yacc grammar to make use of named constants.

  • Revision #3427.35.98 Fri 2013-10-18 05:13:33 -0700

    • Added simple database privilege test for roles.

  • Revision #3427.35.97 Fri 2013-10-18 05:13:22 -0700

    • Fixed crash caused by dereferencing null pointer. The comparison is no longer necessary there.

  • Revision #3427.35.96 Fri 2013-10-18 05:11:40 -0700

    • Fixed always true condition that caused crash on database initialisation.

  • Revision #3427.35.95 Fri 2013-10-18 05:11:31 -0700

    • Fixed always true condition

  • Revision #3427.35.94 Fri 2013-10-18 05:11:16 -0700

    • Implemented non recursive role specific grants for table/column level privileges

  • Revision #3427.35.93 Fri 2013-10-18 04:47:55 -0700

    • Grant privilege on . to role@''; now updates in memory data structures; Revoke privilege on . to role@''; also works

  • Revision #3427.35.92 Fri 2013-10-18 04:43:09 -0700

    • Added GRANT privilege ON database.table TO role; functionality

  • Revision #3427.35.91 Fri 2013-10-18 04:41:18 -0700

    • Added GRANT privilege ON database.* TO role; functionality

  • Revision #3427.35.90 Fri 2013-10-18 04:41:06 -0700

    • Implemented syntax recognition for REVOKE ROLE

  • Revision #3427.35.89 Fri 2013-10-18 04:36:25 -0700

    • Implemented syntax recognition for DROP ROLE

  • Revision #3427.35.88 Fri 2013-10-18 04:35:36 -0700

    • Added optional if not exists for create role.

  • Revision #3427.35.87 Fri 2013-10-18 04:35:18 -0700

    • Implemented syntax recognition for CREATE ROLE

  • Revision #3427.35.86 Fri 2013-10-18 04:29:40 -0700

    • Changed GRANT ROLE to use SQLCOM_GRANT_ROLE

  • Revision #3427.35.85 Fri 2013-10-18 04:29:22 -0700

    • Removed not needed GRANT privilege TO

  • Revision #3427.35.84 Fri 2013-10-18 04:29:01 -0700

    • Added syntax detection for the GRANT role TO {user | role } command.

  • Revision #3427.35.83 Thu 2013-10-17 20:52:29 -0700

    • Added a more complicated test for recursive role grants.

  • Revision #3427.35.82 Thu 2013-10-17 20:52:21 -0700

    • Minor test update to eliminate random row order.

  • Revision #3427.35.81 Thu 2013-10-17 20:52:12 -0700

    • Removed leftover comment.

  • Revision #3427.35.80 Thu 2013-10-17 20:52:04 -0700

    • Added a test for acl_roles to test renaming of roles/ usernames

  • Revision #3427.35.79 Thu 2013-10-17 20:51:55 -0700

    • Added cascading role renames to the roles_mappings table.

  • Revision #3427.35.78 Thu 2013-10-17 20:51:46 -0700

    • Added cascading updates from role renames. Also works if a role has been granted to a role.

  • Revision #3427.35.77 Thu 2013-10-17 20:51:37 -0700

    • Added extra comments to explain the ACL_USER_BASE flags usage, as well as fix an issue with get_role_access.

  • Revision #3427.35.76 Thu 2013-10-17 20:51:28 -0700

    • Split ACL_USER into ACL_USER_BASE and ACL_USER

  • Revision #3427.35.75 Thu 2013-10-17 20:51:19 -0700

    • Minor update on tests.

  • Revision #3427.35.74 Thu 2013-10-17 20:51:10 -0700

    • Fixed failing tests due to wrong delete in the testsuite.

  • Revision #3427.35.73 Thu 2013-10-17 20:51:01 -0700

    • Fixed comment indentation

  • Revision #3427.35.72 Thu 2013-10-17 20:50:51 -0700

    • Extended ACL_USER to create ACL_ROLE.

  • Revision #3427.35.71 Thu 2013-10-17 20:50:42 -0700

    • Fixed wrong IS_ROLE check.

  • Revision #3427.35.70 Thu 2013-10-17 20:50:33 -0700

    • Implemented the detection of the final access bits of a role via a DEPTH FIRST SEARCH from the grant role to role graph.

  • Revision #3427.35.69 Thu 2013-10-17 20:50:24 -0700

    • Added testcase to check that granting a role to a role works.

  • Revision #3427.35.68 Thu 2013-10-17 20:50:15 -0700

    • Added rights propagation for granting a role to a role

  • Revision #3427.35.67 Thu 2013-10-17 20:50:06 -0700

    • Removed unused hash search.

  • Revision #3427.35.66 Thu 2013-10-17 20:49:56 -0700

    • Modified add_role_user_mapping to also handle granting a role to a role.

  • Revision #3427.35.65 Thu 2013-10-17 20:49:47 -0700

    • Added a reset_role_grants function specific for roles. The function also resets the initial role access bits.

  • Revision #3427.35.64 Thu 2013-10-17 20:49:38 -0700

    • Added comment to justify error message

  • Revision #3427.35.63 Thu 2013-10-17 20:45:49 -0700

    • Added initial_role_grants variable to ACL_USER

  • Revision #3427.35.62 Thu 2013-10-17 20:45:39 -0700

    • Updated acl_roles_set_role-simple test to use default sql syntax.

  • Revision #3427.35.61 Thu 2013-10-17 20:45:25 -0700

    • Added testcase for the command SET ROLE.

  • Revision #3427.35.60 Thu 2013-10-17 20:45:11 -0700

    • Added testcase for acl_roles.

  • Revision #3427.35.59 Thu 2013-10-17 20:45:00 -0700

    • Fixed USER INVALID error when using anonymous user to login and calling SET ROLE NONE;

  • Revision #3427.35.58 Thu 2013-10-17 20:44:51 -0700

    • Refactored find_mpvio_user. The loop that searches for the user is now a separate function.

  • Revision #3427.35.57 Thu 2013-10-17 20:39:43 -0700

    • Renamed find_acl_user -> find_user_no_anon

  • Revision #3427.35.56 Thu 2013-10-17 20:39:23 -0700

    • Modified set_role_var to implement both a role check in the check() function, as well as only set privileges in the update() function.

  • Revision #3427.35.55 Thu 2013-10-17 20:38:49 -0700

    • fix the code to compile

  • Revision #3427.35.54 Thu 2013-10-17 15:14:11 -0700

    • Added error message for invalid role

  • Revision #3427.35.53 Thu 2013-10-17 15:11:29 -0700

    • Added the SET ROLE command to the grammar

  • Revision #3427.35.52 Thu 2013-10-17 15:11:21 -0700

    • Created new set_var_role class to handle the SET ROLE command

  • Revision #3427.35.51 Thu 2013-10-17 15:11:13 -0700

    • Added acl_setrole function. The function enables/disables role privileges to the current user via the current security_context

  • Revision #3427.35.50 Thu 2013-10-17 15:11:05 -0700

    • Removed no longer used label

  • Revision #3427.35.49 Thu 2013-10-17 15:10:57 -0700

    • Fix bug with inserting pointers to ACL_USER in the DYNAMIC_ARRAY of granted roles

  • Revision #3427.35.48 Thu 2013-10-17 15:10:49 -0700

    • Add a check if user_to is valid to handle_roles_mappings_table

  • Revision #3427.35.47 Thu 2013-10-17 15:10:40 -0700

    • Fixed typo

  • Revision #3427.35.46 Thu 2013-10-17 15:10:32 -0700

    • Removed all tabs from sql_acl.h. Replaced with spaces

  • Revision #3427.35.45 Thu 2013-10-17 15:10:24 -0700

    • Cascading updates for roles_mappings are now fully functional.

  • Revision #3427.35.44 Thu 2013-10-17 15:10:15 -0700

    • Implemented half of handle_roles_mappings_table.

  • Revision #3427.35.43 Thu 2013-10-17 15:10:07 -0700

    • Changed a call to handle_roles_mappings_table: first parameter is now more readable

  • Revision #3427.35.42 Thu 2013-10-17 15:09:58 -0700

    • Added debug info to rebuild_roles_mappings

  • Revision #3427.35.41 Thu 2013-10-17 15:09:50 -0700

    • Added debug warning to add_role_user_mapping.

  • Revision #3427.35.40 Thu 2013-10-17 15:09:39 -0700

    • Renamed variables in init_role_grant_pair to make the code more consistent.

  • Revision #3427.35.39 Thu 2013-10-17 15:09:31 -0700

    • Whitespace + comment fix

  • Revision #3427.35.38 Thu 2013-10-17 15:09:22 -0700

    • Added logic to handle the in-memory roles_mappings struct in handle_data_struct.

  • Revision #3427.35.37 Thu 2013-10-17 15:09:14 -0700

    • Removed no longer needed hash_walk_action. The function was used to delete no longer valid entries in the roles_mappings HASH. This job will be delegated to handle_grant_* functions

  • Revision #3427.35.36 Thu 2013-10-17 15:09:06 -0700

    • The acl_roles_mappings in-memory structure holds the following invariant:

  • Revision #3427.35.35 Thu 2013-10-17 15:06:39 -0700

    • Refactored some code in acl_load to make use of the new init_role_grant_pair function

  • Revision #3427.35.34 Thu 2013-10-17 15:06:29 -0700

    • Added a init_role_mapping function to be used for later

  • Revision #3427.35.33 Thu 2013-10-17 15:06:20 -0700

    • open_grant_tables now also opens roles_mapping table

  • Revision #3427.35.32 Thu 2013-10-17 15:06:09 -0700

    • Removed no longer needed RoleHostFK as it is not used to link to a Role.

  • Revision #3427.35.31 Thu 2013-10-17 15:05:06 -0700

    • Removed no longer required TODO

  • Revision #3427.35.30 Thu 2013-10-17 15:03:58 -0700

    • Roles mappings are now being kept consistent when acl_users gets modified.

  • Revision #3427.35.29 Thu 2013-10-17 15:03:49 -0700

    • Fixed memory leak caused by user deletion, aswell as invalid free caused by user creation.

  • Revision #3427.35.28 Thu 2013-10-17 15:03:40 -0700

    • Moved comment in code to correct place for rebuild_role_grants

  • Revision #3427.35.27 Thu 2013-10-17 15:03:30 -0700

    • Refactored function to allow for better code clarity.

  • Revision #3427.35.26 Thu 2013-10-17 15:03:21 -0700

    • Implemented Roles Mappings association between users and roles.

  • Revision #3427.35.25 Thu 2013-10-17 15:03:12 -0700

    • Free some memory leaks

  • Revision #3427.35.24 Thu 2013-10-17 15:03:04 -0700

    • Added a delete_function for DYNAMIC_ARRAY.

  • Revision #3427.35.23 Thu 2013-10-17 15:02:55 -0700

    • Added implementation for DYNAMIC_ARRAY in ACL_USER

  • Revision #3427.35.22 Thu 2013-10-17 15:02:47 -0700

    • Modify mysql.user table to contain a is_user column.

  • Revision #3427.35.21 Thu 2013-10-17 15:02:38 -0700

    • Stripped whitespaces on all lines from sql/sql_acl.cc

  • Revision #3427.35.20 Thu 2013-10-17 15:02:29 -0700

    • Whitespace fixes

  • Revision #3427.35.19 Thu 2013-10-17 15:02:18 -0700

    • Refactored ACL_USER:

  • Revision #3427.35.18 Thu 2013-10-17 15:00:30 -0700

    • Fixed memory leaks.

  • Revision #3427.35.17 Thu 2013-10-17 14:58:37 -0700

    • Removed redundant #include "sql_hset.h"

  • Revision #3427.35.16 Thu 2013-10-17 14:58:07 -0700

    • Fixed key search in HASH table

  • Revision #3427.35.15 Thu 2013-10-17 14:57:58 -0700

    • Changed acl_roles to be stored into a HASH.

  • Revision #3427.35.14 Thu 2013-10-17 14:57:49 -0700

    • Added roles mapping internal structure creation

  • Revision #3427.35.13 Thu 2013-10-17 14:57:39 -0700

    • Added separation between roles and users in the mysql.user table

  • Revision #3427.35.12 Thu 2013-10-17 14:57:22 -0700

    • Initialized roles_mapping table. Performed a check to see if a mapping exists.

  • Revision #3427.35.11 Thu 2013-10-17 14:57:15 -0700

    • Modified test result to accound for the roles_mapping table.

  • Revision #3427.35.10 Thu 2013-10-17 14:57:10 -0700

    • Reordered entries to keep the had_user_table variable correct.

  • Revision #3427.35.9 Thu 2013-10-17 14:57:06 -0700

    • Added the new roles_mapping table to mysql_system_tables.sql script.

  • Revision #3427.35.8 Fri 2013-10-18 12:09:35 +0300

    • Removed extra empty line

  • Revision #3427.35.7 Fri 2013-10-18 11:45:25 +0300

    • MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond and join_tab->cache_select->cond for blocked joins.

  • Revision #3427.35.6 [merge] Mon 2013-10-21 13:43:45 +0400

    • Merge 5.5 -> 10.0-base

    • Revision #3413.21.390 [merge] Mon 2013-10-21 13:37:17 +0400

      • Merge 5.3 -> 5.5

      • [merge] Mon 2013-10-21 13:36:29 +0400

        • Merge 5.2 -> 5.3

        • [merge] Mon 2013-10-21 13:35:43 +0400

  • MDEV-4877 mysqldump dumps all data from a connect table
  • Revision #3796.1.14 Sun 2013-10-27 14:32:54 +0100

    • Fix some GCC compiler eroors and warnings

  • Revision #3796.1.13 Sun 2013-10-27 10:37:12 +0100

    • Add test on MYSQL table self reference during CREATE TABLE Fix option other ignored when parsing URL

  • Revision #3796.1.12 Sat 2013-10-26 17:14:58 +0200

    • Implement the "exec source" feature for table type MYSQL.

  • Revision #3796.1.11 Sat 2013-10-26 00:43:03 +0200

    • Add new features to ODBC table type Srcdef definition Execute command tables uncomplete connect string

  • Revision #3796.1.10 Sat 2013-10-12 00:31:09 +0200

    • Fix compile error on some plarforms (64bits?)

  • Revision #3796.1.9 [merge] Fri 2013-10-11 15:44:28 +0200

    • Commit merged file (on Linux)

    • Revision #3796.2.10 Fri 2013-10-11 13:57:56 +0200

      • Fix bug when closing some table types

    • Wed 2013-10-02 19:58:49 +0200

      • Fix the default length for DOUBLE to 255 (was 256, max is 255) Add a trace in MakeSQL

  • Revision #3796.1.8 [merge] Wed 2013-09-25 19:30:55 +0200

    • Commit merged changes

    • Revision #3796.2.8 Wed 2013-09-25 18:41:20 +0200

      • Reset some variables when closing just in case the XML tre is re-used.

    • Tue 2013-09-24 22:26:44 +0400

      • Activating connect suite

    • Mon 2013-09-23 17:59:09 +0400

      • ConnectSE: adding more unixODBC "still reachable" suppressions.

    • Mon 2013-09-23 17:35:12 +0400

      • ConnectSE: suppressing some "still reachable" errors from unixODBC.

    • [merge] Mon 2013-09-23 15:50:40 +0400

      • Merge from 10.0.

    • Sun 2013-09-22 13:40:31 +0200

      • Fix several bugs causing memory leak or invalid access detected by Valgrind. This concerns the XML libxml2 support.

    • Mon 2013-09-16 17:14:44 +0400

      • Fixing a typo in the previous commit

    • Mon 2013-09-16 14:59:25 +0200

      • Fix compilation error on some platforms

  • Revision #3796.1.7 Thu 2013-08-29 15:12:03 +0200

    • Get rid of a compiler warning

  • Revision #3796.1.6 Thu 2013-08-29 12:01:27 +0200

    • Fix a bug causing a crash when an XCOL table was the source of a PROXY or PROXY based table.

  • Revision #3796.1.5 Sun 2013-08-25 11:12:54 +0200

    • Handle TINY in ODBC type conversion

  • Revision #3796.1.4 [merge] Thu 2013-08-22 13:39:52 +0400

    • Merge from 10.0.

  • Revision #3796.1.3 [merge] Thu 2013-08-22 12:33:11 +0400

    • Merging from 10.0

  • Revision #3796.1.2 Tue 2013-08-20 13:52:01 +0200

    • Suppress a gcc compiler warning

  • Revision #3796.1.1 Mon 2013-08-19 23:42:08 +0200

    • Fix a bug causing wrong charset used when inserting an attibute in an XML table with DOMDOC.

  • Fix valgrind failure in subselect3.test, "Conditional jump or move depends on uninitialised value(s) in JOIN::save_explain_data_intern"
  • Make find_best() /* the old join optimizer code */ also use table condition selectivity.

  • merge] Thu 2013-10-17 19:10:54 +0300
  • merge

  • Revision #3854.1.1 [merge] Thu 2013-10-17 19:01:57 +0300

    • merge 10.0-base -> 10.0

    • Revision #3427.35.4 [merge] Wed 2013-10-16 20:41:50 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Wed 2013-10-16 18:17:51 +0400

        • Merge 5.3->5.5

        • [merge] Wed 2013-10-16 18:13:13 +0400

    • [merge] Wed 2013-10-16 20:26:16 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Wed 2013-10-16 17:58:54 +0400

    • [merge] Wed 2013-10-16 20:24:02 +0400

      • Merge 5.5 -> 10.0-base

      • Wed 2013-10-16 16:07:25 +0300

  • A clean-up for "MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE". Local variable table_name_buffer went out of scope while its content was still being used by a String instance. Moved the variable to the function scope.
    Better comments
  • Revision #3427.1.301 Wed 2013-10-16 12:13:51 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE, Memory leak in binlog.binlog_base64_flag:

    • It turns out, there are statements that will call lex_start(thd->lex) after parsing has been finished. lex_start() will set lex->explain=NULL, which will lose the pointer to already allocated Explain_plan object.

    • To get rid of this, switch to lazy creation of lex->explain. Now, it is created only when we get a part ot query plan.

  • Revision #3427.1.300 Tue 2013-10-15 19:24:43 +0400

    • Fix valgrind failure caused by calling c_ptr() of an empty StringBuffer.

  • Revision #3427.1.299 Tue 2013-10-15 16:39:54 +0400

    • Fix buildbot failures:

      • MYSQL_MULTI_DELETE_DONE probe compile failure

      • show_explain_non_select.test

  • Revision #3427.1.298 Tue 2013-10-15 13:21:06 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE

    • When showing EXPLAIN output in the slow query log, format it so that one could use grep or other tool to get the output.

  • Revision #3427.1.297 Tue 2013-10-15 13:14:44 +0400

    • MDEV-5117: Explain for a query executed as a PS is not written into the slow log

    • Save the query plan after the statement was executed so that its gets into the slow query log.

  • Revision #3427.1.296 [merge] Tue 2013-10-15 11:51:41 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE

    • Merge with 10.0-base

    • Tue 2013-10-15 11:43:34 +0400

      • : EXPLAIN UPDATE/DELETE:

        • Port grant_explain_non_select.{test,result} from mysql-5.6

        • Per Sanja's hint, fix mysql_make_view() to take into account that EXPLAIN now is not necessarily EXPLAIN SELECT.

    • Tue 2013-10-15 10:36:39 +0400

      • Update test results for the last cset.

    • Tue 2013-10-15 10:34:46 +0400

      • : EXPLAIN UPDATE/DELETE - Fix a problem with EXPLAIN multi_table UPDATE:

        • Do use multi_update object, because multi_update::prepare() does various setup, e.g. it disables index-only for the tables to be updated.

    • Tue 2013-10-15 08:00:48 +0400

      • : EXPLAIN UPDATE/DELETE - eliminate join_save_qpf() function.

    • Tue 2013-10-15 00:30:32 +0400

      • Code cleanup.

    • Mon 2013-10-14 20:09:33 +0400

      • : EXPLAIN UPDATE/DELETE Update the SHOW EXPLAIN code to work with the new architecture (part#1): Before, SHOW EXPLAIN operated on real query plan structures, which meant it had to check when SELECTs are created/deleted. SELECTs would call apc_target->enable() when they got a query plan and disable() when their query plan was deleted.

    • Mon 2013-10-14 20:01:28 +0400

      • : EXPLAIN UPDATE/DELETE - Fix EXPLAIN INSERT DELAYED ... : do call end_delayed_insert().

    • Fri 2013-10-11 19:27:53 +0400

      • : "Commands out of sync", "Malformed packet" or client hang up...

      • When INSERT catches an error, it should not attempt to send parts of EXPLAIN output.

    • Fri 2013-10-11 12:40:25 +0400

      • Update tests: log_slow_verbosity now supports query_plan=explain.

    • Thu 2013-10-10 20:30:32 +0400

      • : Server crashes in Explain_union::print_explain on ER_TOO_BIG_SELECT

      • Don't save UNION's EXPLAIN data if optimization failed with an error. We could end up saving incomplete plan, which will cause a crash when we attempt to print it.

    • Wed 2013-10-09 17:20:42 +0400

      • : EXPLAIN UPDATE/DELETE: Backport mysql-test/t/myisam_explain_non_select_all.test from mysql-5.6

        • the .result file was modified because MariaDB choses different query plans in a number cases. Also, we don't have some of the "incorrect EXPLAIN output" bugs that they still have.

    • Wed 2013-10-09 17:15:34 +0400

      • : EXPLAIN UPDATE/DELETE - Produce correct key_len when type=index.

    • Wed 2013-10-09 13:07:46 +0400

      • : EXPLAIN UPDATE/DELETE - Produce correct #rows for ORDER BY ... LIMIT N queries that take advantage of ordered index read to read only N rows.

    • Wed 2013-10-09 09:40:33 +0400

      • : EXPLAIN UPDATE/DELETE

        • Generate correct contents of Extra column for UPDATEs/DELETEs that use quick selects

    • Tue 2013-10-08 16:13:49 +0400

      • : EXPLAIN UPDATE/DELETE

        • Update test results after last few csets

    • Tue 2013-10-08 14:26:14 +0400

      • : EXPLAIN UPDATE/DELETE - if EXPLAIN DELETE prints "Deleting all rows", it should show the expected number of rows in the rows column.

    • Mon 2013-10-07 17:29:51 +0400

      • : EXPLAIN UPDATE/DELETE - Add support for EXPLAIN INSERT.

    • Mon 2013-10-07 13:58:47 +0400

      • : EXPLAIN UPDATE/DELETE - Better EXPLAIN-saving methods for quick selects

    • Mon 2013-10-07 13:20:22 +0400

      • : EXPLAIN UPDATE/DELETE - Run probes like MYSQL_INSERT_SELECT_START or MYSQL_MULTI_DELETE_START for EXPLAIN, too. We should run them, because 1. EXPLAIN SELECT does it, and 2. MySQL also does it.

    • Sat 2013-10-05 13:48:45 +0400

      • Better comments

    • Sat 2013-10-05 13:44:01 +0400

      • : EXPLAIN UPDATE/DELETE - Handle the case when EXPLAIN UPDATE/DELETE has pruned away all partitions.

    • Sat 2013-10-05 13:19:45 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: more renames

    • Sat 2013-10-05 10:25:59 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: rename files

    • Sat 2013-10-05 09:58:22 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: rename nearly any name used by the new EXPLAIN code.

    • Fri 2013-10-04 19:09:39 +0400

      • : (different results for EXPLAIN and SHOW EXPLAIN) - Added a testcase

    • Fri 2013-10-04 18:50:47 +0400

      • , : - Make EXPLAIN {PARTITIONS,EXTENDED} {UPDATE,DELETE} work.

    • Tue 2013-10-01 17:49:03 +0400

      • EXPLAIN UPDATE/DELETE

        • Make EXPLAIN UPDATE/DELETE work inside SPs

    • Thu 2013-09-26 14:47:32 +0400

      • Update test results for the previous cset

    • Thu 2013-09-26 14:42:30 +0400

      • : Valgrind warnings (Invalid read) in QPF_table_access::print_explain

        • Query plan footprint (in new terms, "EXPLAIN structure") should always keep a copy of key_name. This is because the table might be a temporary table which may be already freed by the time we use query plan footprint.

    • Wed 2013-09-25 19:18:02 +0400

      • Server crashes on EXPLAIN EXTENDED or EXPLAIN PARTITIONS with explain in slow_log

        • If we're running explain with flags, use the same set of flags to make EXPLAIN columns and contents.

    • Wed 2013-09-25 17:23:22 +0400

        • EXPLAIN INSERT ... SELECT crashes on 10.0-base-explain-slowquerylog

    • Wed 2013-09-25 16:27:47 +0400

      • More code cleanup

    • Wed 2013-09-25 16:07:37 +0400

      • Code cleanup

    • Wed 2013-09-25 15:51:16 +0400

      • Fix incorrectly-removed piece of code JOIN::save_qpf

      • update mysqld --help.result

    • Mon 2013-09-23 14:17:56 +0400

      • virtual THD::THD(): Assertion `status_var.memory_used == 0' fails

        • Don't forget to delete the query plan footprint when the query wasn't printed into slow query log for some reason

    • Fri 2013-09-20 17:45:24 +0400

      • : Server crashes in QPF_query::print_explain with log_slow_verbosity='explain'

        • Don't print a plan when the statement didn't produce it

    • Thu 2013-09-19 08:33:58 +0400

      • : Print EXPLAIN [ANALYZE] in the slow query log - Initial implementation.

    • Tue 2013-09-17 16:03:40 +0400

      • Code cleanup.

    • Tue 2013-09-17 15:01:34 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE

        • Make QPF structures store data members, not strings. This is not fully possible, because table names (and hence key names, etc) can be deleted, and we have to store strings.

    • Wed 2013-09-04 15:37:33 +0400

      • Code cleanup

    • Mon 2013-08-26 14:43:52 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE

        • Post-merge fixes (conflict with DELETE .. RETURNING)

    • [merge] Sat 2013-08-24 12:20:51 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base

      • [merge] Sat 2013-08-24 00:46:49 +0400

  • Merge 5.5->10.0-base
  • Revision #3413.21.385 [merge] Mon 2013-10-14 12:30:20 -0700

    • Merge

    • Revision #3413.46.1 [merge] Mon 2013-10-14 12:08:55 -0700

      • Merge 5.3->5.5

      • Mon 2013-10-14 10:29:24 -0700

        • Fixed bug . The patch for bug incorrectly counted conditions in nested joins.

  • Revision #3413.21.384 Mon 2013-10-14 21:23:09 +0500

    • MDEV-5131 create_embedded_thd is not thread safe, libmysqld. The emb_free_embedded_thd() has the thread-unsafe code so should be 'mutexed' also.

  • Revision #3427.1.294 [merge] Sun 2013-10-13 18:10:19 -0700

    • Merge 5.5->10.0-base

    • Revision #3413.21.383 [merge] Sun 2013-10-13 13:43:29 -0700

      • Merge 5.3-5.5

      • Fri 2013-10-11 23:24:57 -0700

        • Fixed bug . Objects of the classes Item_func_isnull and Item_func_isnotnull must have the flag sargable set to TRUE. Set the value of the flag sargable only in constructors of the classes inherited from Item_int_func.

      • Fri 2013-10-11 12:50:30 -0700

        • Fixed a problem of the patch for that caused valgrind complains.

      • Thu 2013-10-10 10:08:26 -0700

        • Fixed bug . The bug caused a memory overwrite in the function update_ref_and_keys() It happened due to a wrong value of SELECT_LEX::cond_count. This value historically was calculated by the fix_fields method. Now the logic of calling this method became too complicated and, as a result, this value is calculated not always correctly. The patch changes the way how and when the values of SELECT_LEX::cond_count and of SELECT_LEX::between_count are calculated. The new code does it just at the beginning of update_ref_and_keys().

      • Fri 2013-10-04 09:51:07 -0700

        • Fixed bug . For aggregated fields from views/derived tables the possible adjustment of thd->lex->in_sum_func->max_arg_level in the function Item_field::fix_fields must be done before we leave the function.

      • Wed 2013-10-02 17:59:56 -0700

        • Fixed bug . Apparently in a general case a short-cut for the distinct optimization is invalid if join buffers are used to join tables after the tables whose values are to selected.

    • Sun 2013-10-13 23:25:57 +0500

      • create_embedded_thd is not thread safe, libmysqld. LOCK_thread_count locked when we do threads.append().

    • Thu 2013-10-10 14:20:35 +0500

      • check mysql-5.5 changes in spatial.cc. Additional patch for the 5.5.

    • Wed 2013-10-09 17:30:50 +0500

      • Import of a large polygon fails/hangs. The Gis_point::init_from_wkt called the String::realloc(), and this call is quite slow in the DEBUG mode. Which makes loading the huge polygon hang forever. Fixed by using the String::realloc(size, inc_size) version instead as it's done for other spatial features.

    • Thu 2013-09-26 23:48:38 +0200

      • : Build on FreeBSD

        • when looking for execinfo library, and execinfo.h header, allow user-defined EXECINFO_ROOT prefix, in case library and header are not placed under /usr/local . This change was requested by FreeBSD maintainer.

  • Revision #3427.1.293 Fri 2013-10-11 11:21:18 +0200

    • MDEV-5130: More precise binlog position reporting for IO thread when reconnecting with GTID

  • Revision #3427.1.292 Fri 2013-10-11 08:52:24 +0400

    • MDEV-4425 Regexp enhancements Mark a few PCRE CMake variables as advanced, so the are not presented in cmake-gui by default.

  • Revision #3427.1.291 Tue 2013-10-08 18:25:17 +0400

    • MDEV-4425 Regexp enhancements Do not pass PCRE_UCP flag for binary data. This makes bytes 0x80..FF not to belong to generic character classes \d (digit) and \w (word character).

  • Revision #3427.1.290 Fri 2013-10-04 09:57:30 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.289 Thu 2013-10-03 16:42:20 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.288 Thu 2013-10-03 14:28:57 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.287 Thu 2013-10-03 14:24:16 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.286 Thu 2013-10-03 10:58:41 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.285 Wed 2013-10-02 15:41:15 +0400

    • A follow-up for the previous commit:

  • Revision #3427.1.284 Wed 2013-10-02 13:56:57 +0400

    • MDEV-4425 Adding ${CMAKE_BINARY_DIR}/pcre into search path for *.h files. Needed for find pcre.h (which is generated from pcre.h.in) when build directory != source directory.

  • Revision #3427.1.283 Wed 2013-10-02 11:58:29 +0400

    • MDEV-4425 REGEXP enhancements Adding pcre_stack_guard to avoid crashes in pcre_compile() on a long recursive patterns with parenthesizes:

  • Revision #3427.1.282 Wed 2013-10-02 10:07:24 +0400

    • MDEV-4425 Regexp enhancements Removing pcre.h from the tree, it's generated from pcre.h.in

  • Revision #3427.1.281 Wed 2013-10-02 09:55:57 +0400

    • MDEV-4424 Regexp enhancements

      • Commenting out unused instructions in pcre/CMakeLists.txt

      • Don't print PCRE configuration status by default.

  • Revision #3427.1.280 Tue 2013-10-01 16:39:29 +0400

    • Make PCRE use my_malloc() and my_free(). This patch also makes libstrings use my_malloc() and my_free() in embedded server. Previously, embeddes server used malloc() and free() in libstrings.

  • Revision #3427.1.279 Tue 2013-10-01 12:26:34 +0400

    • pcre: removing CMake-2.8 requirement. It seems to compile/work fine with CMake-2.6.

  • Revision #3427.1.278 Tue 2013-10-01 11:43:39 +0400

    • MDEV-4425: moving the bundled pcre include directory earlier, to avoid system *.h files to be included (e.g. like on labrador).

  • Revision #3427.1.277 Mon 2013-09-30 18:48:24 +0400

    • MDEV-4425: Removing the remainders from the old regex library.

  • Revision #3427.1.276 Mon 2013-09-30 14:59:01 +0400

    • pcre: fixing a test failure in character_sets_dir_basic in this command:

  • Revision #3427.1.275 Mon 2013-09-30 13:51:05 +0400

    • Always include the local copy of pcre.h and pcreposix.h instead of the system installed (if any).

  • Revision #3427.1.274 Mon 2013-09-30 11:29:32 +0400

    • pcre: fixing linking error one some systems:

  • Revision #3427.1.273 Fri 2013-09-27 18:13:46 +0400

    • Removing configuration switches that are not needed for MariaDB from pcre/CMakeLists.txt

  • Revision #3427.1.272 Fri 2013-09-27 17:04:30 +0400

    • pcre:

      • do not install anything from pcre library

      • do not build the c++ library

  • Revision #3427.1.271 Fri 2013-09-27 16:29:05 +0400

    • Fixing compilation failure on Windows. "PCRE_STATIC" must be defined before including pcre.h to avoid linking errors:

      • unresolved external symbol __imp_regerror

      • unresolved external symbol __imp_pcre_exec

  • Revision #3427.1.270 Fri 2013-09-27 14:26:52 +0400

    • pcre: Removing config.h from the tree, it's a generated file.

  • Revision #3427.1.269 Thu 2013-09-26 18:02:17 +0400

    • MDEV-4425 REGEXP enhancements

  • merge 5.5 -> 10.0-base
  • Revision #3413.21.378 [merge] Wed 2013-09-25 17:16:13 +0300

    • merge 5.3 -> 5.5

    • Revision #2502.567.143 Wed 2013-09-25 15:30:13 +0300

      • : incorrect Item_func_regex::update_used_tables()

  • Revision #3413.21.377 Tue 2013-09-24 19:52:51 +0200

    • MDEV-5062 : disable jemalloc by default everywhere, except Linux and OSX.

  • Revision #3413.21.376 Mon 2013-09-23 23:33:18 +0200

    • MDEV-5053 - fix cyclic dependency when building with Ninja CMake generator

  • Revision #3413.21.375 Mon 2013-09-23 20:17:46 +0300

    • Allow unique prefix for command line options, like any GNU program.

  • Revision #3413.21.374 Mon 2013-09-23 20:17:03 +0300

    • TokuDB fixes:

      • Better error message when using huge pages

      • Fixed link error

      • Test suite should run even on system with huge pages

  • Revision #3413.21.373 Tue 2013-09-17 18:51:14 +0400

    • MDEV-4684 - Enhancement request: --init-command support for mysqlslap

  • Revision #3413.21.372 [merge] Mon 2013-09-23 10:33:14 +0400

    • Merge fix for MDEV-5037 into 5.5

    • Revision #3413.45.1 Fri 2013-09-20 14:47:38 +0400

      • : Server crash on a JOIN on a derived table with join_cache_level > 2

        • The crash was caused because the optimizer called handler->multi_range_read_info() on a derived temporary table. That table has been created, but not opened yet. Because of that, handler::table was NULL, which caused crash. Fixed by changing DS-MRR methods to use handler::table_share instead. handler::table_share is set in handler ctor, so this should be safe.

  • Revision #3413.21.371 Mon 2013-09-23 12:17:18 +0300

    • Tokudb made compilig.

  • Revision #3413.21.370 Fri 2013-09-20 14:37:30 +0200

    • Update feedback plugin to recognize Windows 8.1 / Windows Server 2012 R2.

  • Server crashes in spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE MDEV-4738

  • INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT

  • Revision #3805.1.21 Thu 2013-09-19 03:05:52 +0900

    • fix MDEV-4735 Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source

  • Revision #3805.1.20 Thu 2013-09-19 03:03:55 +0900

    • fix MDEV-4738 INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT

  • Revision #3805.1.19 Thu 2013-09-19 03:01:32 +0900

    • fix MDEV-4737 Server crashes in spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE

  • 5.5.33a merge

  • Revision #3413.21.369 Thu 2013-09-19 22:24:59 +0200

    • 5.5.33a

  • Revision #3413.21.368 Thu 2013-09-19 22:24:39 +0200

    • MDEV-4979 mysqld_safe section in my.cnf doesn't have mariadb equivalent

  • Revision #3413.21.367 Thu 2013-09-19 20:19:17 +0200

    • MDEV-5035 debian package conflict libmariadbclient18 5.5.33+maria-1wheezy vs. mariadb-server-5.3 5.3.12-mariadb122wheezy

  • Revision #3413.21.366 Thu 2013-09-19 20:19:10 +0200

    • MDEV-5021 tokudb ft-index libraries are build with -DWITHOUT_TOKUDB=1

  • Revision #3413.21.365 Thu 2013-09-19 20:19:00 +0200

    • MDEV-5026 cannot use system jemalloc

  • Revision #3413.21.364 Wed 2013-09-18 17:25:10 +0200

    • MDEV-5029 Crash in MariaDB 5.5.33 with .frm from older MariaDB release

  • Revision #3427.1.266 Thu 2013-09-19 11:58:44 +0200

    • fix debian builds. don't use WITH_MAX anymore

  • Revision #3427.1.265 [merge] Wed 2013-09-18 20:14:21 +0200

    • merge

    • Revision #3427.28.1 [merge] Wed 2013-09-18 13:07:31 +0200

      • 5.5 merge and fixes for compiler/test errors

      • Wed 2013-09-18 10:30:23 +0200

        • fix upgrades when mariadb-galera-server-5.5 is installed

      • Wed 2013-09-18 09:09:27 +0200

        • Crash in with .frm from older MariaDB release

      • [merge] Tue 2013-09-17 20:44:34 +0200

        • merge with 5.5-release

        • Tue 2013-09-17 17:07:45 +0200

      • Tue 2013-09-17 17:37:03 +0400

        • Fixed tokudb with ccache build failure.

      • Tue 2013-09-17 13:49:49 +0400

        • Fixed jemalloc with ccache build failure.

      • [merge] Mon 2013-09-16 16:05:53 +0400

        • Merge from 5.3

        • Mon 2013-09-16 16:03:55 +0400

      • [merge] Mon 2013-09-16 14:08:43 +0400

        • Merge from 5.3

        • Mon 2013-09-16 14:07:01 +0400

      • [merge] Mon 2013-09-16 13:54:12 +0400

        • Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong values of CASE, COALESCE, IF...

        • Mon 2013-09-16 13:52:13 +0400

      • [merge] Mon 2013-09-16 13:08:19 +0400

        • Merge from 5.3

        • Mon 2013-09-16 13:03:49 +0400

      • [merge] Mon 2013-09-16 10:51:03 +0400

        • Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong data type for TIMESTAMP('200...

        • Mon 2013-09-16 10:14:41 +0400

      • [merge] Sun 2013-09-15 17:30:53 -0700

        • Merge 5.3->5.5

        • Sun 2013-09-15 12:38:22 -0700

      • Fri 2013-09-13 23:42:29 +0200

        • fix BUILD/compile-solaris-amd64 to produce working binaries

      • Fri 2013-09-13 23:42:00 +0200

        • Server crashes in Item_ref::real_item on EXPLAIN with select subqueries or views, constant table, derived_merge+derived_with_keys

      • [merge] Fri 2013-09-13 14:47:40 +0400

        • Null-merge from 5.3.

        • Fri 2013-09-13 14:43:10 +0400

      • [merge] Fri 2013-09-13 13:19:29 +0300

        • merge 5.3->5.5

        • Thu 2013-09-12 17:05:29 +0300

      • [merge] Fri 2013-09-13 12:06:17 +0400

        • Merge from 5.3.

        • Thu 2013-09-12 21:31:14 +0400

      • [merge] Thu 2013-09-12 13:54:46 +0400

        • Merge 5.3 -> 5.5

        • Thu 2013-09-12 13:53:13 +0400

      • Thu 2013-09-12 10:10:09 +0200

        • tokudb buildbot fixes

      • Wed 2013-09-11 15:35:49 +0200

        • support ./mtr suite.test,com,bi,na,tions syntax

      • [merge] Tue 2013-09-10 23:02:25 +0200

        • merge with 5.5-tokudb tree. In particular:

          • add TokuDB, together with the ft-index library

      • Tue 2013-09-10 11:04:14 +0200

        • fix insert.test in --ps-protocol.

      • [merge] Tue 2013-09-10 10:08:11 +0400

        • Merge from 5.3

        • Mon 2013-09-09 15:32:25 +0400

      • Mon 2013-09-09 19:31:29 +0200

        • make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h

      • Mon 2013-09-09 16:56:35 +0500

        • Audit-plugin. Server-related part of the task. file_logger became the service. Data like query_id now are sent to the audit plugin. Fix for ported from 10.0. Fix added for the read_maria_plugin_info(). Log rotation can be disabled with 'set rotations=0'.

      • Sun 2013-09-08 11:36:34 +0200

        • fix for xtradb to compile on windows

      • Sat 2013-09-07 22:36:34 +0200

        • fix xtradb to compile in both debug and optimized builds

      • [merge] Sat 2013-09-07 13:49:15 +0200

        • Percona-Server-5.5.33-rel31.1.tar.gz

        • Sat 2013-09-07 09:47:42 +0200

      • [merge] Fri 2013-09-06 22:31:30 +0200

        • mysql-5.5.33 merge

        • Mon 2013-07-15 13:41:27 +0200

      • [merge] Fri 2013-09-06 10:34:38 -0700

        • Merge 5.3->5.5

        • Fri 2013-09-06 09:55:32 -0700

      • Fri 2013-09-06 15:59:19 +0400

        • - Server cursor is broken with blobs in the select list, ORDER BY does not work

      • Tue 2013-09-03 22:45:12 +0200

        • : Remove division-using-subtraction implementation from semi-sync plugin

      • [merge] Tue 2013-09-03 18:41:07 +0400

        • : Merge into 5.5-main

        • Wed 2013-08-28 21:21:12 +0400

      • [merge] Sat 2013-08-31 09:33:09 -0700

        • Merge

        • [merge] Sat 2013-08-31 08:18:25 -0700

      • Fri 2013-08-30 11:00:29 +0400

        • - sql_yacc.yy incompatible with bison 3

      • [merge] Thu 2013-08-29 12:32:09 -0700

        • Merge 5.3->5.5

        • Thu 2013-08-29 10:56:12 -0700

      • Wed 2013-08-28 22:16:13 +0200

        • fix an old bug where dd_frm_type() could incorrectly determine the table type for dynamic engines (because it only looked at the one-byte code, not at the full engine name).

      • Wed 2013-08-28 22:16:03 +0200

        • Test case for MyISAM and OPTIMIZE TABLE that requires MDL_SHARED_NO_READ_WRITE.

      • Mon 2013-08-26 21:14:34 +0400

        • bugfix: storage engine might return a negative error code, but it shouldn't be ignored on return

      • Mon 2013-08-26 21:14:01 +0400

        • mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.

      • Mon 2013-08-26 21:13:17 +0400

        • don't decide on extended keys by DB_TYPE_INNODB, use hton->flags

      • Mon 2013-08-26 21:04:10 +0400

        • HA_ERR_TABLE_DEF_CHANGED is normal situation, not an server-wide exception, don't log it to the error log.

      • Mon 2013-08-26 21:03:01 +0400

        • typo fixed (boolean index attributes didn't work)

      • Wed 2013-08-28 07:49:53 +0200

        • drop user leaves privileges

      • Wed 2013-08-28 09:14:57 -0700

        • Fixed bug . The fix for was not quite correct. This patch corrects it.

      • [merge] Tue 2013-08-27 22:19:14 -0700

        • Merge 5.3->5.5

        • Mon 2013-08-26 15:51:47 -0700

      • Tue 2013-08-27 19:18:04 +0300

        • Fixed MySQL bug #69861 LAST_INSERT_ID is replicated incorrectly if replication filters are used

      • [merge] Mon 2013-08-26 16:23:14 +0400

        • Merge fix for , 5.3->5.5

        • Fri 2013-08-23 22:17:02 -0700

      • [merge] Fri 2013-08-23 08:34:35 -0700

        • Merge

        • Fri 2013-08-23 07:25:45 -0700

      • [merge] Thu 2013-08-22 16:23:54 +0400

        • Merging from 5.3

        • Thu 2013-08-22 15:20:27 +0400

      • [merge] Thu 2013-08-22 14:13:46 +0400

        • Automatic merge

        • Thu 2013-08-22 14:12:10 +0400

      • [merge] Wed 2013-08-21 12:34:58 -0700

        • Merge

        • Wed 2013-08-21 17:42:09 +0300

      • [merge] Wed 2013-08-21 11:27:02 -0700

        • Merge 5.3->5.5

        • Tue 2013-08-20 13:47:13 -0700

      • Tue 2013-08-20 16:05:34 +0300

        • Incorrect merge on XtraDB os0file.c. Function os_file_set_atomic_writes returns TRUE when successfull and FALSE at failure.

      • Tue 2013-08-20 10:42:38 +0200

        • Backport from 10.0-base fix for tests failing when vardir has no execute permissions.

      • [merge] Mon 2013-08-19 08:55:49 -0700

        • Merge

        • [merge] Sun 2013-08-18 22:13:49 -0700

      • Sat 2013-08-17 17:20:09 +0400

        • [PATCH] RFE: make tmpdir a build-time configurable option

      • Wed 2013-08-14 11:12:57 +0200

        • fix a comment

  • Revision #3427.1.264 Mon 2013-09-16 18:14:46 +0400

    • MDEV-4911 - add KILL query id, and add query id information to processlist

  • Revision #3427.1.263 Fri 2013-09-13 20:14:56 +0400

    • MDEV-4911 - add KILL query id, and add query id information to processlist

  • Revision #3427.1.262 Thu 2013-09-12 21:36:58 +0300

    • MDEV-4645: Incorrect reads of frozen binlog events; FDE corrupted in relay log

  • Revision #3427.1.261 Wed 2013-09-04 12:22:09 +0200

    • Fix various places where code would work incorrectly if the common_header_len of events is different on master and slave

  • Revision #3427.1.260 Mon 2013-08-26 13:26:21 +0200

    • MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position

  • Revision #3427.1.259 Mon 2013-08-26 12:51:09 +0200

    • MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position

  • Revision #3427.1.258 Fri 2013-08-23 14:02:13 +0200

    • MDEV-26: Global transaction ID.

  • Revision #3427.1.257 Fri 2013-08-23 10:16:43 +0200

    • Fix embedded link error and uninitialised variable following previous push.

  • Revision #3427.1.256 [merge] Thu 2013-08-22 22:45:48 +0400

    • Automatic merge

    • Revision #3427.27.1 Wed 2013-08-21 13:51:21 +0400

      • : Packets out of order on a SELECT after calling a procedure with DELETE .. RETURNING - Let sp_get_flags_for_command() set sp_head::MULTI_RESULTS for DELETE ... RETURNING, like it does for all statements that return a resultset.

  • Revision #3427.1.255 Thu 2013-08-22 12:36:42 +0200

    • MDEV-4488: When master is on the list of ignore_server_ids, GTID position on slave is not updated

  • Revision #3427.1.254 Wed 2013-08-21 10:51:08 +0300

    • MDEV-4120: UNIQUE indexes should not be considered for loose index scan

  • Revision #3427.1.253 Tue 2013-08-20 16:53:51 +0300

    • Test suite fo bug MDEV-4849: Out of memory error and valgrind warnings on COLUMN_ADD

  • Revision #3427.1.252 Tue 2013-08-20 16:23:30 +0300

    • new format length calculation check added.

  • Revision #3427.1.251 Tue 2013-08-20 13:44:50 +0200

    • bMDEV-4906: When event apply fails, next SQL thread start errorneously commits the failing GTID to gtid_slave_pos

  • Revision #3427.1.250 [merge] Tue 2013-08-20 14:48:29 +0300

    • merge 5.5 -> 10.0-base

    • Revision #3413.21.306 [merge] Mon 2013-08-12 17:33:08 +0400

      • Merge from 5.3

      • Mon 2013-08-12 16:47:59 +0400

        • Wrong result for CONCAT(GREATEST(TIME('00:00:01'),TIME('00:00:00'))

      • Thu 2013-08-01 11:46:11 +0300

        • Assertion `offset < 0x1f' fails in type_and_offset_store on COLUMN_ADD Valgrind warnings (Invalid write) in dynamic_column_update_many on COLUMN_ADD

    • Thu 2013-08-08 13:33:15 +0200

      • mysql --skip-column-names flag should not affect alignment of field values, set num_flag[] unconditionally, not under "if (column_names)"

    • [merge] Thu 2013-08-08 13:41:21 +0400

      • Merge from 5.3

      • Thu 2013-08-08 12:58:28 +0400

    • [merge] Thu 2013-08-08 11:48:49 +0400

      • Merge from 5.3

      • Thu 2013-08-08 11:36:03 +0400

    • Mon 2013-08-05 17:34:38 +0300

      • Fix possible race condition in Query cache.

    • [merge] Mon 2013-08-05 20:59:15 +0400

      • Automatic merge

      • Mon 2013-08-05 20:57:48 +0400

    • [merge] Mon 2013-08-05 21:21:21 +0400

      • Fixes for storage_engine tests diverged from the main line

      • Mon 2013-08-05 20:31:29 +0400

    • Wed 2013-07-31 17:24:52 +0400

      • : Optimizer fails to optimize expression of the form 'FOO' IS NULL

        • Modify the way Item_cond::fix_fields() and Item_cond::eval_not_null_tables() calculate bitmap for Item_cond_or::not_null_tables(): if they see a "... OR inexpensive_const_false_item OR ..." then the item can be ignored.

    • [merge] Wed 2013-07-31 13:37:01 +0400

      • Automatic merge

      • Thu 2013-07-25 22:42:26 +0400

    • Mon 2013-07-29 16:03:41 +0200

        • allow multiple mysql_server_init() / mysql_server_end() in the same process, for embedded library.

    • Fri 2013-07-19 13:21:23 +0300

      • Revert reverted patch (as workaround) to have no problem with ongoing fix.

  • Revision #3427.1.249 Mon 2013-08-19 13:12:03 +0300

  • Revision #3427.1.248 Sun 2013-08-18 12:29:06 -0700

    • Fixed bug MDEV-4918. The function SELECT_LEX::mark_const_derived() must take into account that in DELETE ... RETURNING join == NULL.

  • Revision #3427.1.247 Fri 2013-08-16 15:10:25 +0200

    • MDEV-4820: Empty master does not give error for slave GTID position that does not exist in the binlog

  • Revision #3427.1.246 [merge] Tue 2013-08-06 13:33:18 -0700

    • Merge

    • Revision #3427.26.1 Tue 2013-08-06 13:31:38 -0700

      • DELETE with result set () Includes all post-review fixes as well.

  • fix build errors
  • Revision #3805.1.17 Tue 2013-09-17 03:31:13 +0900

    • add debug logs.

  • Revision #3805.1.16 Tue 2013-09-17 03:30:03 +0900

    • fix MDEV-4949 Spider engine causes compilation errors if compiled without partitioning

  • Revision #3805.1.15 Tue 2013-09-17 03:22:54 +0900

    • add some direct aggregate feature.

  • Revision #3805.1.14 Tue 2013-09-17 03:19:55 +0900

    • fix a case of different linked table name for mrr.

  • Revision #3805.1.13 Tue 2013-09-17 03:17:26 +0900

    • fix mrr duplicate key

  • Revision #3805.1.12 Tue 2013-09-17 03:14:36 +0900

    • add spider_bka_mode=2

  • Server crashes on attempt to change engine on a SPIDER table
  • Revision #3805.1.11 Sat 2013-08-24 18:37:49 +0900

    • Change for mearging MariaDB 10.0.4.

  • Revision #3805.1.10 Sat 2013-08-24 15:20:44 +0900

    • Add mysql.spider_xa_failed_log table.

  • Revision #3805.1.9 Sat 2013-08-24 15:16:30 +0900

    • Fix for xa transaction restart when disconnection data node connection.

  • Revision #3805.1.8 Sat 2013-08-24 15:00:32 +0900

    • Fix for crash bug #4733.

  • Revision #3805.1.7 Sat 2013-08-24 14:57:37 +0900

    • Fix for crash bug #4732.

  • Revision #3805.1.6 Sat 2013-08-24 14:51:19 +0900

    • Fix for parallel search. #1129074

  • Revision #3805.1.5 Sat 2013-08-24 14:42:40 +0900

    • Add spider_general_log and spider_log_result_errors feature.

  • Revision #3805.1.4 Sat 2013-08-24 14:35:45 +0900

    • Fix valgrind warnings.

  • Revision #3805.1.3 Sat 2013-08-24 14:29:43 +0900

    • Add flugs function parameter to start_bulk_insert

  • Revision #3805.1.2 Sat 2013-08-24 14:23:11 +0900

    • Fulltext search optimization. Discard match fields.

  • Revision #3805.1.1 Sat 2013-08-24 14:11:23 +0900

    • Revert change for 10.0.4. It's remerge later.

  • 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 Distributions which Include MariaDB page.

    Revision #3882
    Revision #3427.35.190
    Revision #3881
    Revision #3427.35.186
    Revision #3880
    MDEV-4506
    Revision #3873.1.3
    Revision #3879
    Revision #3878
    Revision #3877
    Revision #3427.35.182
    Revision #3876
    Revision #3875
    Revision #3874
    MDEV-4024
    Revision #3873
    Revision #3872
    MDEV-4736
    Revision #3805.1.23
    Revision #3871
    Revision #3427.35.180
    Revision #3870
    Revision #3427.35.179
    Revision #3869
    Revision #3796.1.15
    Revision #3868
    Revision #3867
    WL#4013
    Revision #3866
    MDEV-5180
    Revision #3865
    MDEV-5084
    Revision #3864
    MDEV-5085
    Revision #3863
    MDEV-5163
    Revision #3862
    MDEV-3798
    Revision #3861
    Revision #3427.35.5
    Revision #3860
    Revision #3859
    MDEV-5148
    Revision #3858
    Revision #3854.1.2
    Revision #3857
    Revision #3856
    MDEV-5141
    Revision #3855
    MDEV-3798
    Revision #3854
    Revision #3427.35.1
    Revision #3853
    Revision #3427.1.302
    Revision #3852
    WL#5624
    Revision #3851
    Revision #3427.1.295
    Revision #3850
    MDEV-5042
    Revision #3849
    Revision #3848
    Revision #3847
    Revision #3846
    MDEV-4928
    Revision #3845
    MDEV-4808
    Revision #3844
    MDEV-4429
    Revision #3843
    Revision #3842
    Revision #3841
    MDEV-4864
    Revision #3840
    Revision #3839
    Revision #3838
    Revision #3837
    Revision #3836
    Revision #3835
    Revision #3427.1.268
    Revision #3834
    Revision #3833
    Revision #3832
    Revision #3831
    Revision #3830
    Revision #3829
    Revision #3828
    Revision #3827
    Revision #3826
    Revision #3825
    Revision #3824
    Revision #3823
    Revision #3822
    Revision #3821
    MDEV-4735
    MDEV-4737
    Revision #3820
    MDEV-4879
    Revision #3819
    Revision #3818
    Revision #3817
    Revision #3427.1.267
    Revision #3816
    MDEV-4883
    Revision #3815
    MDEV-4993
    Revision #3814
    MDEV-4949
    Revision #3805.1.18
    Revision #3813
    MDEV-4950
    Revision #3812
    Revision #3811
    MDEV-4995
    Revision #3810
    MDEV-4994
    Revision #3809
    Revision #3808
    MDEV-4786
    Revision #3807
    MDEV-4960
    Revision #3806
    MDEV-4133
    Revision #3805
    MDEV-4841
    Revision #3804
    Revision #3803
    Revision #3802
    MDEV-4871
    spinner
    rli->save_temporary_tables is the active list of all used temporary tables
  • This is copied to THD->temporary_tables when temporary tables are opened and updated when temporary tables are closed

  • Added THD->lock_temporary_tables() and THD->unlock_temporary_tables() to simplify this.

  • Relay_log_info->sql_thd renamed to Relay_log_info->sql_driver_thd to avoid wrong usage for merged code.

  • Added is_part_of_group() to mark functions that are part of the next function. This replaces setting IN_STMT when events are executed.

  • Added is_begin(), is_commit() and is_rollback() functions to Query_log_event to simplify code.

  • If slave_skip_counter is set run things in single threaded mode. This simplifies code for skipping events.

  • Updating state of relay log (IN_STMT and IN_TRANSACTION) is moved to one single function: update_state_of_relay_log() We can't use OPTION_BEGIN to check for the state anymore as the sql_driver and sql execution threads may be different. Clear IN_STMT and IN_TRANSACTION in init_relay_log_pos() and Relay_log_info::cleanup_context() to ensure the flags doesn't survive slave restarts is_in_group() is now independent of state of executed transaction.

  • Reset thd->transaction.all.modified_non_trans_table() if we did set it for single table row events. This was mainly for keeping the flag as documented.

  • Changed slave_open_temp_tables to uint32 to be able to use atomic operators on it.

  • Relay_log_info::sleep_lock -> rpl_group_info::sleep_lock

  • Relay_log_info::sleep_cond -> rpl_group_info::sleep_cond

  • Changed some functions to take rpl_group_info instead of Relay_log_info to make them multi-slave safe and to simplify usage

    • do_shall_skip()

    • continue_group()

    • sql_slave_killed()

    • next_event()

  • Simplifed arguments to io_salve_killed(), check_io_slave_killed() and sql_slave_killed(); No reason to supply THD as this is part of the given structure.

  • set_thd_in_use_temporary_tables() removed as in_use is set on usage

  • Added information to thd_proc_info() which thread is waiting for slave mutex to exit.

  • In open_table() reuse code from find_temporary_table()

  • Merge 5.1 -> 5.2
  • Revision #2502.565.55 Mon 2013-10-21 13:34:18 +0400

    • A clean-up for DEV-4890 Valgrind warnings on shutdown on a build with openSSL

  • Merge 5.2->5.3
  • Revision #2502.566.54 [merge] Wed 2013-10-16 17:58:15 +0400

    • Merge 5.1->5.2

  • Revision #2502.567.151 [merge] Wed 2013-10-16 17:48:31 +0400

    • Merge 5.1 -> 5.3

    • Revision #2502.565.54 Wed 2013-10-16 17:37:11 +0400

      • Valgrind warnings on shutdown on a build with openSSL

  • Merge 5.3 -> 5.5.
  • Revision #2502.567.150 Fri 2013-10-11 15:57:19 +0300

    • MDEV-5107:Left Join Yields All Nulls Instead of Appropriate Matches MDEV-5034:Wrong result on LEFT JOIN with a SELECT SQ or a merge view, UNION in IN subquery

  • MDEV-4981: Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)
  • Revision #3413.21.386 Fri 2013-10-04 08:33:09 +0300

    • MDEV-4981: Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)

  • Protect multi_update::prepare() from being invoked multiple times. If the query has subqueries, they may try to invoke it, for some reason.

    UPDATEs with used_key_is_modified=true will show "Using buffer"

    Generate correct value for possible_keys column for single table UPDATE/DELETE.
    Return correct error code from mysql_delete()
  • EXPLAIN will create a multi_delete object (as it affects the optimization). select_result will be only used for producing EXPLAIN output.

  • Add EXPLAIN output print out for INSERT/REPLACE ... SELECT
    ALso removed some garbage code.
    Also, add first testcase. We can't check the EXPLAIN from the slow log itself, though.
    Add a testcase with EXPLAIN ... DELETE ... RETURNING
    [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base
  • Revision #3427.32.1 [merge] Thu 2013-06-27 18:28:14 +0400

    • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with 10.0-base

    • Revision #3427.31.21 Thu 2013-06-27 17:56:49 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Let Query Plan Footprint store join buffer type in binary form, not string.

        • Same for LooseScan type.

    • Thu 2013-06-27 17:02:44 +0400

      • More of code cleanup

    • Thu 2013-06-27 16:28:57 +0400

      • Code cleanup

    • Thu 2013-06-27 18:52:47 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • If a subquery is correlated wrt a const table, it will change from being a "DEPENDENT SUBQUERY" into "SUBQUERY", at the end of its parent's JOIN::optimize() call. Handle this, update the subquery's QPF.

    • Thu 2013-06-27 16:41:12 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Make query plan be re-saved after the first join execution (saving it after JOIN::cleanup is too late because EXPLAIN output is currently produced before that)

    • Thu 2013-06-27 01:00:22 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Update view.result (old EXPLAIN didn't match the execution)

    • Fri 2013-06-21 22:45:54 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Support "using index for group-by (scanning) " queries

    • Fri 2013-06-21 22:26:03 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Handle another specific case where there the JOIN never had a query plan, but had multiple join->cleanup(full=true) calls

    • Fri 2013-06-21 13:26:53 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Handle statements inside SPs:

        • regular statements

    • Thu 2013-06-20 22:30:30 +0400

      • Switching [EXPLAIN] UPDATE/DELETE to rely on query plan footprints. This requires that subselect's footprints are saved before it is deleted.

    • Thu 2013-06-20 20:58:26 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Single table UPDATE/DELETE

        • Correctly print type=SIMPLE vs type=PRIMARY

    • Thu 2013-06-20 15:15:24 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Introduce back QueryPlan/QueryPlanFootprint separation for single-table UPDATEs/DELETEs

    • Wed 2013-06-19 18:47:31 +0400

      • Fixed comments

    • Tue 2013-06-18 21:08:34 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Make EXPLAIN UPDATE/DELETE use "Query Plan Footprints", too.

    • Tue 2013-06-18 19:21:00 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Part 2 of:

        • Pass more tests

    • Tue 2013-06-18 10:57:36 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-architecting

        • Pass more tests

    • Tue 2013-06-18 08:31:46 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-architecting

        • Fix more problems to pass the testsuite (not finished yet)

    • Mon 2013-06-17 19:39:55 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code reordering

        • Add further details, the goal is to pass the testsuite

    • Mon 2013-06-17 11:59:38 +0400

      • SHOW EXPLAIN UPDATE/DELETE

        • Introduce "Query Plan Footprints" (abbrev. QPFs) QPF is a part of query plan that is 1. sufficient to produce EXPLAIN output, 2. can be used to produce EXPLAIN output even after its subquery/union was executed and deleted 3. is cheap to save so that we can always save query plans

    • Mon 2013-05-27 13:53:18 +0400

      • SHOW EXPLAIN DELETE, post merge fixes

        • Fix asserts, make sure that mysql_delete() operates on thd->apc_target correctly* in all kinds of special cases

    • [merge] Mon 2013-05-27 09:53:50 +0400

      • SHOW EXPLAIN UPDATE/DELETE: Merge with 10.0-base

      • [merge] Mon 2013-05-27 09:31:41 +0400

  • mariadb-tokudb-engine deb package is not architecture-independent
  • Revision #3413.44.1 Mon 2013-09-16 21:21:15 +0200

    • specify deb conflicts correctly

  • backport from 10.0
    MDEV-4861 TIME/DATETIME arithmetics does not preserve INTERVAL precision Adding tests only.
    MDEV-4870 Wrong values of CASE, COALESCE, IFNULL on a combination of different temporal types
    MDEV-4869 Wrong result of MAKETIME(0, 0, -0.1)
    MDEV-4843 Wrong data type for TIMESTAMP('2001-01-01','10:10:10')
    Fixed bug MDEV-5015. The patch for MDEV-4355 had a defect: the cached values for bitmaps of used tables were not updated when processing degenerate OR formulas.
    MDEV-4724 Some temporal functions do not preserve microseconds
    MDEV-5005: Subquery in Procedure somehow affecting temporary table
    MDEV-4724 Some temporal functions do not preserve microseconds
    MDEV-5011: ERROR Plugin 'MEMORY' has ref_count=1 after shutdown for SJM queries
  • Provide a special execution path for cleanup of degenerate non-merged semi-join children of degenerate selects.

  • cmake support, auto-detecting whether tokudb can be built
  • fix packaging - tokudb-engine.rpm, deb

  • remove PBXT

  • add jemalloc

  • the server is built with jemalloc by default even if TokuDB is not built

  • documentation files in RPM are installed in the correct location

  • support for optional deb packages (tokudb has specific build requirements)

  • move plugins from mariadb-server deb to appropriate debs (server/test/libmariadbclient)

  • correct mariadb-test.deb to be not architecture-independent

  • fix out-of-tree builds to never modify in-tree files

  • new handler::prepare_index_scan() method

  • MDEV-4863 COALESCE(time_or_datetime) returns wrong results in numeric context
    Percona-Server-5.5.33-rel31.1.tar.gz
    Removed random passwords feature for Bugfix#17160741 (not applicable for 5.5.X)
  • Revision #3077.188.77 Wed 2013-07-10 19:14:41 +0200

    • Updated spec file for Bug#17080138

  • Revision #3077.188.76 Tue 2013-07-09 20:35:26 +0200

    • Removed directory /usr/share/mysql/solaris/postinstall-solaris to resolve build error

  • Revision #3077.188.75 Fri 2013-07-05 14:30:15 +0530

    • Bug#17033706 SINCE 5.5.32 & 5.6.12, INNODB CANT START WITH OWN MULTI-FILE TABLESPACE

  • Revision #3077.188.74 Thu 2013-07-04 16:59:09 +0530

    • Bug #16567381 DATETIME FIELD COMPARISONS DO NOT WORK PROPERLY WITH UTF8_UNICODE_CI COLLATION Problem Description: When comparing datetime values with strings, the utf8_unicode_ci collation prevents correct comparisons. Consider the below set of queries, it is not showing any results on a table which has tuples that satisfies the query. But for collation utf8_general_ci it shows one tuple. set names utf8 collate utf8_unicode_ci;; select * from lang where dt='1979-12-09';

  • Revision #3077.188.73 [merge] Mon 2013-07-01 15:38:16 +0200

    • merge 5.1 => 5.5

    • Revision #2661.848.48 Mon 2013-07-01 15:30:55 +0200

      • Bug#58165: "my_empty_string" gets modified and causes LOAD DATA to fail and Cleanup test case (left outfile in data dir)

  • Revision #3077.188.72 Mon 2013-07-01 16:53:30 +0530

  • Revision #3077.188.71 [merge] Fri 2013-06-28 17:13:44 +0300

    • merge back to the 5.5 tree and fix indentation

    • Revision #3077.189.1 Wed 2013-06-26 12:19:02 +0300

      • Bug #16996656: UNIQUE OPTION PREFIXES NOT DEPRECATED IN 5.5+

  • Revision #3077.188.70 Fri 2013-06-28 13:18:16 +0200

    • Bug#16589511: MYSQL_UPGRADE FAILS TO WRITE OUT ENTIRE ALTER TABLE ... ALGORITHM= ... STATEMENT

  • Revision #3077.188.69 Thu 2013-06-27 10:08:30 +0200

    • Updated copyright year in the spec file

  • Revision #3077.188.68 Thu 2013-06-27 09:18:48 +0200

    • Spec file cleanup for 5.5.33 release to resolve rpm dependencies bugs

  • Revision #3077.188.67 Wed 2013-06-26 11:43:44 +0200

    • Cleaned up spec file for 5.5.33 release

  • Revision #3077.188.66 Wed 2013-06-26 10:02:42 +0530

    • Bug #16994338 PARSING TAP OUTPUT OF UNIT TEST EXPLAIN_FILENAME-T FAILS

  • Revision #3077.188.65 Tue 2013-06-25 09:42:54 +0800

    • Bug 16876388 - PLEASE BACKPORT BUG#16208542 TO 5.5

  • Revision #3077.188.64 Mon 2013-06-24 13:56:11 +0300

  • Revision #3077.188.63 Mon 2013-06-24 11:11:55 +0530

    • Bug#16753869:INCORRECT TRUNCATION OF LONG SET EXPRESSION IN LOAD DATA CAN CAUSE SQL INJECTION

  • Revision #3077.188.62 Mon 2013-06-24 10:42:40 +0530

  • Revision #3077.188.61 Fri 2013-06-21 14:18:01 +0200

    • Bug#16945503 ADDRESSSANITIZER BUG IN SYS_VARS Sys_var_keycache inherits from some variant of Sys_var_integer

  • Revision #3077.188.60 [merge] Wed 2013-06-19 14:55:46 +0530

    • Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M

    • Revision #2661.848.47 Wed 2013-06-19 14:43:15 +0530

      • Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M

  • Revision #3077.188.59 Tue 2013-06-18 17:12:28 +0300

    • Fix Bug#16907783 5.5 STILL CRASHES IN DICT_UPDATE_STATISTICS WITH CONCURRENT DDL AND I_S QUERIES

  • Revision #3077.188.58 [merge] Tue 2013-06-18 15:49:13 +0530

    • Revision #2661.848.46 Tue 2013-06-18 15:48:00 +0530

  • Revision #3077.188.57 Tue 2013-06-18 10:20:30 +0530

  • Revision #3077.188.56 Mon 2013-06-17 10:49:53 +0800

  • Revision #3077.188.55 Fri 2013-06-14 13:33:37 -0500

    • Bug#16914007-INNODB: CHECK TABLE SHOULD MARK AN INDEX AS CORRUPTED IF IT HAS A WRONG COUNT

  • Revision #3077.188.54 Fri 2013-06-14 16:38:27 +0200

    • Bug#14834378 ADDRESSSANITIZER BUG IN FILENAME_TO_TABLENAME Backport to 5.5

  • Revision #3077.188.53 Fri 2013-06-14 10:52:23 +0200

    • Bug#16729109: FIX COMPILATION WARNINGS WITH GCC 4.8 Backport to 5.5 (external Bug#69407 Build warnings with mysql)

  • Revision #3077.188.52 [merge] Fri 2013-06-14 16:55:37 +0530

    • Revision #2661.848.45 Fri 2013-06-14 16:44:49 +0530

  • Revision #3077.188.51 [merge] Fri 2013-06-14 11:28:29 +0530

    • Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY [Merge from 5.1]

    • Revision #2661.848.44 Fri 2013-06-14 11:22:05 +0530

      • Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY

  • Revision #3077.188.50 Thu 2013-06-13 11:14:13 +0530

    • Bug #16417635 INNODB FAILS TO MERGE UNDER-FILLED PAGES DEPENDING ON DELETION ORDER

  • Revision #3077.188.49 Wed 2013-06-12 09:35:33 +0200

    • Bug #14227431: CHARACTER SET MISMATCH WHEN ALTERING FOREIGN KEYS CAN LEAD TO MISSING TABLES

  • Revision #3077.188.48 Wed 2013-06-12 12:00:44 +0530

  • Revision #3077.188.47 Mon 2013-06-10 22:29:41 +0200

    • Fixing the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

  • Revision #3077.188.46 [merge] Tue 2013-06-11 01:20:25 +0530

    • Upmerging the changes from 5.1 for the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

    • Revision #2661.848.43 Tue 2013-06-11 01:13:07 +0530

      • Bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

  • Revision #3077.188.45 Fri 2013-06-07 21:34:34 +0200

    • Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS

  • Revision #3077.188.44 Fri 2013-06-07 19:29:56 +0530

    • Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS

  • Revision #3077.188.43 [merge] Thu 2013-06-06 15:47:55 +0200

    • Null merging the changes of 5.1 branch

    • Revision #2661.848.42 [merge] Tue 2013-06-04 18:17:58 +0200

      • Merge from mysql-5.1.70-release

      • Mon 2013-05-13 15:26:11 +0200

      • Mon 2013-05-13 15:22:49 +0200

        • Merging the changes for build failures in windows.

      • Fri 2013-05-10 15:27:03 +0200

        • Merging the changes which fixes the build issue for Windows Builds. Description: Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.

      • Tue 2013-05-07 09:14:51 +0200

        • Updated spec file to ignore upgrade error message

      • Tue 2013-05-07 08:10:09 +0200

        • Merging the changes from 5.1 branch to release branch. Includes bug fixes for: Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY

  • Revision #3077.188.42 [merge] Wed 2013-06-05 14:17:01 +0200

    • Merge from mysql-5.5.32-release

  • Revision #3077.188.41 Mon 2013-06-03 16:34:43 +0530

    • BUG #13619394 - MAKE TEST FAILS ON MY_VSNPRINTF

  • Revision #3077.188.40 Wed 2013-05-29 20:09:45 +0530

    • Fix to remove unreferenced components

  • Revision #3077.188.39 Fri 2013-05-24 18:17:36 +0200

    • 4371 Maitrayi Sabaratnam 2013-05-23 Bug#13116514 - CREATE LOGFILE GROUP INITIAL_SIZE & UNDO_BUFFER_SIZE FAILS

  • Revision #3077.188.38 Fri 2013-05-24 13:58:42 +0300

    • Bug#16859867 INNODB_BUG14529666 FAILS SPORADICALLY IN VALGRIND

  • Revision #3077.188.37 [merge] Fri 2013-05-24 14:35:00 +0530

    • Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST Merging fix from mysql-5.1

    • Revision #2661.848.41 Fri 2013-05-24 14:25:00 +0530

      • Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST

  • Revision #3077.188.36 [merge] Thu 2013-05-23 15:02:33 +0530

    • Null merge from 5.1 to 5.5

    • Revision #2661.848.40 Thu 2013-05-23 15:00:31 +0530

      • Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.35 [merge] Thu 2013-05-23 11:06:34 +0530

    • Merge from 5.5 to 5.6

    • Revision #2661.848.39 Wed 2013-05-22 14:36:43 +0530

      • Bug#11766191:INVALID MEMORY READ IN DO_DIV_MOD WITH DOUBLY ASSIGNED VARIABLES Bug#12608543: CRASHES WITH DECIMALS AND STATEMENT NEEDS TO BE REPREPARED ERRORS

  • Revision #3077.188.34 Mon 2013-05-20 14:00:40 +0530

  • Revision #3077.188.33 Sun 2013-05-19 23:38:06 +0530

    • Bug#16194302: SUPPORT FOR FLOATING-POINT SYSTEM VARIABLES USING THE PLUGIN INTERFACE.

  • Revision #3077.188.32 Sat 2013-05-18 10:20:56 +0530

    • Bug #12762377 FOREIGN KEYS NOT CONSTRUCTED WHEN APOSTROPHES ARE ESCAPED WITH BACKSLASH

  • Revision #3077.188.31 Fri 2013-05-17 18:54:36 +0530

    • Bug#14236170 MYSQLDUMP 5.5.25 CLIENT FAILS TO DUMP MYSQL DB FROM REMOTE 5.0.96 SERVER

  • Revision #3077.188.30 Fri 2013-05-17 08:00:38 +0530

  • Revision #3077.188.29 Thu 2013-05-16 18:14:25 +0530

    • BUG #16813006 - UNIT TEST FOR MY_VSNPRINTF FAIL FOR NON GNU COMPILER

  • Revision #3077.188.28 Thu 2013-05-16 11:02:39 +0200

    • Bug#16447483: PARTITION PRUNING IS NOT CORRECT FOR RANGE COLUMNS

  • Revision #3077.188.27 Thu 2013-05-16 16:56:02 +0530

    • Fixing a compiler warning issue. At the end of the function ibuf_insert_to_index_page_low() add a DBUG_RETURN(NULL).

  • Revision #3077.188.26 [merge] Thu 2013-05-16 14:34:06 +0530

    • Bug 16813007 5.1 => 5.5 null

    • Revision #2661.848.38 Thu 2013-05-16 14:32:09 +0530

      • Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST

  • Revision #3077.188.25 [merge] Thu 2013-05-16 14:19:57 +0530

    • Bug 16813007 5.1 => 5.5

    • Revision #2661.851.1 Thu 2013-05-16 14:18:04 +0530

      • Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST

  • Revision #3077.188.24 [merge] Thu 2013-05-16 14:05:51 +0530

    • Null merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.37 Thu 2013-05-16 14:05:05 +0530

      • Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE

  • Revision #3077.188.23 [merge] Thu 2013-05-16 13:58:26 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.850.1 Thu 2013-05-16 10:26:09 +0530

      • Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE

  • Revision #3077.188.22 [merge] Thu 2013-05-16 09:01:11 +0200

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.36 Thu 2013-05-16 08:09:48 +0200

      • Bug#16807394: PREVENT NEW ERROR MESSAGES FROM BEING ADDED TO 5.5

  • Revision #3077.188.21 Thu 2013-05-16 13:34:50 +0800

  • Revision #3077.188.20 Thu 2013-05-16 10:01:06 +0530

    • Bug #16411457 MASTER THREAD CANNOT EXIT FLUSH_LOOP WHEN INNODB_FAST_SHUTDOWN IS 2

  • Revision #3077.188.19 [merge] Wed 2013-05-15 22:50:44 +0300

    • Merge mysql-5.1 to mysql-5.5.

    • Revision #2661.848.35 Wed 2013-05-15 22:40:29 +0300

      • Bug#16736929 PAGE_ZIP_DECOMPRESS() FAILS ON EMPTY RECORD

  • Revision #3077.188.18 Wed 2013-05-15 10:47:19 -0400

    • Bug#16622478 INNODB'S THREAD CONCURRENCY TICKETS MIGHT BE RELEASED AFTER A ROW IS READ

  • Revision #3077.188.17 Wed 2013-05-15 07:59:01 +0200

  • Revision #3077.188.16 Tue 2013-05-14 22:52:42 +0530

    • Bug#16607258 :Linker Errors Due To Inclusion Of An Implementation File In log_event.h

  • Revision #3077.188.15 Mon 2013-05-13 22:05:56 +0800

    • Bug#14529666 INNODB_BUFFER_PAGE DOES NOT MARK CHANGE BUFFER PAGES APPROPRIATELY

  • Revision #3077.188.14 Mon 2013-05-13 17:15:25 +0530

    • Bug#12328597 - MULTIPLE COUNT(DISTINCT) IN SAME SELECT FALSE WITH COMPOSITE KEY COLUMNS

  • Revision #3077.188.13 [merge] Mon 2013-05-13 12:27:33 +0530

    • Null merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.34 Mon 2013-05-13 12:01:17 +0530

  • Revision #3077.188.12 [merge] Sun 2013-05-12 19:45:42 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.33 Sun 2013-05-12 19:41:25 +0530

      • Fixing a build issue. In InnoDB plugin, the function innobase_convert_to_filename_charset() was by mistake kept within the conditional compilation of UNIV_COMPILE_TEST_FUNCS. Now placing the function out of UNIV_COMPILE_TEST_FUNCS. Also, removed the unnecessary log message (as in 5.6+).

  • Revision #3077.188.11 [merge] Fri 2013-05-10 19:21:40 +0530

    • Null merge from 5.1 to 5.5

    • Revision #2661.848.32 Fri 2013-05-10 19:18:21 +0530

      • Bug#16119355:PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.10 [merge] Fri 2013-05-10 15:38:25 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.31 Fri 2013-05-10 15:35:40 +0530

      • Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.

  • Revision #3077.188.9 Thu 2013-05-09 14:01:51 +0530

  • Revision #3077.188.8 Wed 2013-05-08 12:52:12 +0200

    • Bug#16779374: NEW ERROR MESSAGE ADDED TO 5.5 AFTER 5.6 GA - REUSING NUMBER ALREADY USED BY 5.6

  • Revision #3077.188.7 [merge] Tue 2013-05-07 18:00:00 +0530

    • Merge from 5.1 to 5.5

    • Revision #2661.848.30 Tue 2013-05-07 16:08:48 +0530

      • Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.6 [merge] Tue 2013-05-07 13:14:01 +0400

    • 5.1 -> 5.5 merge

    • Revision #2661.848.29 Tue 2013-05-07 13:10:58 +0400

      • Bug#16095534 CRASH: PREPARED STATEMENT CRASHES IN ITEM_BOOL_FUNC2::FIX_LENGTH_AND_DEC The problem happened due to broken left expression in Item_in_optimizer object. In case of the bug left expression is runtime created Item_outer_ref item which is deleted at the end of the statement and one of Item_in_optimizer arguments becomes bad when re-executed. The fix is to use real_item() instead of original left expression. Note: It feels a bit weird that after preparing, the field is directly part of the generated Item_func_eq, whereas in execution it is replaced with an Item_outer_ref wrapper object.

  • Revision #3077.188.5 Tue 2013-05-07 13:30:25 +0530

    • Bug#16513588:"PREPARE_COMMIT_MUTEX" IS NOT FREED DURING TRANSACTION ROLLBACK

  • Revision #3077.188.4 [merge] Mon 2013-05-06 19:57:49 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.28 Mon 2013-05-06 16:28:56 +0530

      • Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY

  • Revision #3077.188.3 Mon 2013-05-06 15:01:57 +0200

    • Bug#16757869: INNODB: POSSIBLE REGRESSION IN 5.5.31, BUG#16004999

  • Revision #3077.188.2 [merge] Mon 2013-05-06 10:56:48 +0200

    • Empty version change upmerge

    • Revision #2661.848.27 Mon 2013-05-06 10:25:03 +0200

      • Raise version number after cloning 5.1.70

  • Revision #3077.188.1 Mon 2013-05-06 09:51:25 +0200

    • Raise version number after cloning 5.5.32

  • Fixed bug MDEV-4996. The fix for bug MDEV-4971 not always correctly set the pointers to inherited multiple equalities in objects of the Item_equal class.
    MDEV-4942: Add another testcase after merging with other fixes.
  • Revision #3413.42.1 [merge] Wed 2013-08-28 20:31:23 +0400

    • Automatic merge of MDEV-4836 fix into 5.5

    • Revision #3413.41.2 Mon 2013-08-26 21:38:04 +0400

      • Fix for fix: take into account situation where "notnull_col IS NULL" is not a direct child of the WHERE clause item, but rather is embedded inside Item_cond_and or Item_cond_or.

    • [merge] Mon 2013-08-26 16:31:58 +0400

      • Fix for : Merge with current 5.5

      • Fri 2013-08-23 16:32:56 +0400

  • Merge 5.3->5.5
  • Revision #2502.567.131 Thu 2013-08-29 21:02:42 -0700

    • Fixed bug MDEV-4971. The function propagate_new_equalities() did not updated properly the references to inherited multiple equalities.

  • Fixed bug MDEV-4962. When a non-nullable datetime field is used under an IS NULL predicate of the WHERE condition in a query with outer joins the remove_eq_conds function should check whether this field belongs to an inner table of any outer join that can be, in a general case, a nested outer join.
    Fixed bug MDEV-4952 When in function remove_eq_conds() a sub-formula of the processed condition is replaced for another formula we should ensure that in the resulting formula AND/OR levels must alternate.
  • Revision #2502.567.128 Mon 2013-08-26 12:55:58 -0700

    • Fixed bug MDEV-4944. The patch to fix MDEV-4418 turned out to be incorrect. At the substitution of single row tables in make_join_statistics() the used multiple equalities may change and references to the new multiple equalities must be updated. The function remove_eq_conds() takes care of it and it should be called right after the substitution of single row tables. Calling it after the call of make_join_statistics was a mistake.

  • Fixed bug MDEV-4942. Made sure that degenerate conjunctions/disjunctions are obtained from AND/OR conditions.
    Fixed bug MDEV-4420. The code of JOIN::optimize that performed substitutions for the best equal field in all ref items did not take into account that a multiple equality could contain the result of the single-value subquery if the subquery is inexpensive. This code was corrected. Also made necessary corresponding corrections in the code of make_join_select().
    MDEV-4804 Date comparing false result
    MDEV-4840: Wrong result (missing rows) on LEFT JOIN with InnoDB tables Fix two problems in table elimination code: - Before marking a "value" as bound, check if it is already bound. Marking the same value as bound twice could confuse a module that depends on this value, because Dep_module_XXX use counters to know when they become bound.
    MDEV-4908: Assertion `((Item_cond *) cond)->functype() == ((Item_cond *) new_item)->functype()' fails on a query with IN and equal conditions, AND/OR, materialization+semijoin
    Fixed a bug/typo in the patch for MDEV-4355, noticed after the patch had been merged into 5.5.
  • Revision #2502.567.123 Tue 2013-08-20 17:08:03 +0300

    • Fix bug MDEV-4895 Valgrind warnings (Conditional jump or move depends on uninitialised value) in Field_datetime::get_date on GREATEST(..) IS NULL

  • Revision #2502.567.122 Mon 2013-08-19 14:24:48 -0700

    • Backported from maria-5.5 the fix in the patch for MDEV-4418 that had been discovered when merging the patch from 5.3 into 5.5.

  • Merge
  • Revision #3413.36.1 [merge] Sun 2013-08-18 19:58:51 -0700

    • Merge 5.3->5.5. In particular: Merged the patch for bug MDEV-4418 from 5.3 into 5.5. Fixed a bug in the patch that should be backported to 5.3.

    • Revision #2502.567.121 Fri 2013-08-16 22:01:47 -0700

      • Fixed bug . After single row substitutions there might appear new equalities. They should be properly propagated to all AND/OR levels the WHERE condition. It's done now with an additional call of remove_eq_conds().

    • [merge] Thu 2013-08-15 16:59:20 -0700

      • Merge

      • Thu 2013-08-15 14:16:16 -0700

    • [merge] Thu 2013-08-15 14:04:20 -0700

      • Merge 5.2->5.3

      • [merge] Wed 2013-08-14 20:37:38 -0700

  • MDEV-4653 Wrong result for CONVERT_TZ(TIME('00:00:00'),'+00:00','+7:5')
    MDEV-4512 Valgrind warnings in my_long10_to_str_8bit on INTERVAL and DATE_ADD with incorrect types Fixing a typo: bit AND (&) was erroneously used instead of logical AND (&&)
    Update test results after fix for MDEV-4687
    Deliberate change in behavior introduced in MySQL 5.5.31 along with the partitioning enhancement for Bug#14521864
  • Revision #3413.34.2 Mon 2013-08-05 18:42:22 +0400

    • The test was non-deterministic while choosing an alternative storage engine

  • Revision #3413.34.1 Mon 2013-08-05 18:30:12 +0400

    • Deliberate change in behavior introduced along with the fix for MDEV-4310

  • Updated test results. There can be more warnings produced since parts of WHERE are evaluated more times.

    MDEV-4687: impossible where with < operation, but =-5 return one row
    • Let _ma_record_pos() set SEARCH_PART_KEY when doing a search on a prefix of a [unique] key. Otherwise, _ma_search_pos() would find the first key equal to search key, and assume it is also the last one, which will make a wrong estimate of key's position.

    MDEV-4506
    Revision #3427.36.41
    MDEV-5206
    MDEV-4506
    Revision #3427.36.40
    MDEV-5196
    Revision #3427.36.39
    MDEV-5195
    Revision #3427.36.38
    MDEV-4506
    MDEV-5189
    Revision #3427.36.37
    MDEV-5189
    Revision #3427.36.36
    MDEV-4506
    Revision #3427.36.35
    MDEV-4506
    Revision #3427.36.34
    MDEV-4506
    Revision #3427.36.33
    MDEV-4506
    Revision #3427.36.32
    MDEV-4506
    Revision #3427.36.31
    MDEV-4506
    Revision #3427.36.30
    Revision #3427.36.29
    Revision #3427.36.28
    MDEV-4506
    Revision #3427.36.27
    Revision #3427.36.26
    MariaDB 5.5
    MariaDB 10.0
    Revision #3427.36.25
    MDEV-4506
    Revision #3427.36.24
    MDEV-4506
    Revision #3427.36.23
    MDEV-4506
    Revision #3427.36.22
    MDEV-4506
    Revision #3427.36.21
    MDEV-4506
    Revision #3427.36.20
    MDEV-4506
    Revision #3427.36.19
    MDEV-4506
    Revision #3427.36.18
    MDEV-4506
    Revision #3427.36.17
    MDEV-4506
    Revision #3427.36.16
    MDEV-4506
    Revision #3427.36.15
    MDEV-4506
    Revision #3427.36.14
    MDEV-4506
    Revision #3427.36.13
    MDEV-4506
    Revision #3427.36.12
    MDEV-4506
    Revision #3427.36.11
    MDEV-4506
    Revision #3427.36.10
    MDEV-4506
    Revision #3427.36.9
    MDEV-4506
    Revision #3427.36.8
    MDEV-4506
    Revision #3427.36.7
    MDEV-4506
    Revision #3427.36.6
    MDEV-4506
    Revision #3427.36.5
    MDEV-4506
    Revision #3427.36.4
    MDEV-4506
    Revision #3427.36.3
    MDEV-4506
    Revision #3427.36.2
    MDEV-4506
    Revision #3427.36.1
    MDEV-4506
    Revision #2502.567.155
    MDEV-5104
    Revision #2502.567.154
    MDEV-5143
    Revision #2502.567.153
    Revision #2502.566.55
    Revision #3796.2.9
    Revision #3796.2.7
    Revision #3796.2.6
    Revision #3796.2.5
    Revision #3796.2.4
    Revision #3796.2.3
    Revision #3796.2.2
    Revision #3796.2.1
    Revision #3413.21.389
    Revision #2502.567.152
    Revision #3427.35.3
    Revision #3413.21.388
    Revision #3427.35.2
    Revision #3413.21.387
    Revision #3427.34.42
    MDEV-3798
    Revision #3427.34.41
    Revision #3427.34.40
    MDEV-3798
    Revision #3427.34.39
    MDEV-3798
    Revision #3427.34.38
    Revision #3427.34.37
    MDEV-3798
    Revision #3427.34.36
    MDEV-3798
    Revision #3427.34.35
    MDEV-5122
    Revision #3427.34.34
    Revision #3427.34.33
    MDEV-5106
    Revision #3427.34.32
    MDEV-3798
    Revision #3427.34.31
    MDEV-3798
    Revision #3427.34.30
    MDEV-3798
    Revision #3427.34.29
    MDEV-3798
    Revision #3427.34.28
    MDEV-3798
    Revision #3427.34.27
    MDEV-3798
    Revision #3427.34.26
    MDEV-3798
    Revision #3427.34.25
    MDEV-3798
    Revision #3427.34.24
    MDEV-3798
    Revision #3427.34.23
    Revision #3427.34.22
    MDEV-3798
    Revision #3427.34.21
    MDEV-3798
    Revision #3427.34.20
    MDEV-3798
    Revision #3427.34.19
    MDEV-3798
    Revision #3427.34.18
    MDEV-411
    Revision #3427.34.17
    MDEV-5093
    MDEV-5094
    Revision #3427.34.16
    Revision #3427.34.15
    Revision #3427.34.14
    MDEV-5067
    Revision #3427.34.13
    MDEV-5060
    Revision #3427.34.12
    MDEV-5070
    Revision #3427.34.11
    Revision #3427.34.10
    Revision #3427.34.9
    Revision #3427.34.8
    MDEV-5047
    Revision #3427.34.7
    MDEV-5045
    Revision #3427.34.6
    MDEV-407
    Revision #3427.34.5
    Revision #3427.34.4
    Revision #3427.34.3
    Revision #3427.34.2
    Revision #3427.34.1
    Revision #3427.33.1
    Revision #2502.567.149
    MDEV-5135
    MDEV-5105
    Revision #2502.567.148
    MDEV-5132
    Revision #2502.567.147
    MDEV-5105
    Revision #2502.567.146
    MDEV-5105
    Revision #2502.567.145
    MDEV-5078
    Revision #2502.567.144
    MDEV-5028
    Revision #3413.21.382
    MDEV-5131
    Revision #3413.21.381
    MDEV-4788
    Revision #3413.21.380
    MDEV-3856
    Revision #3413.21.379
    MDEV-5076
    MDEV-5039
    MDEV-5037
    Revision #3413.21.363
    Revision #3413.21.362
    MDEV-5029
    MariaDB 5.5.33
    Revision #3413.21.361
    Revision #3413.44.2
    Revision #3413.21.360
    Revision #3413.21.359
    Revision #3413.21.358
    Revision #2502.567.142
    Revision #3413.21.357
    Revision #2502.567.141
    Revision #3413.21.356
    MDEV-4870
    Revision #2502.567.140
    Revision #3413.21.355
    Revision #2502.567.139
    Revision #3413.21.354
    MDEV-4843
    Revision #2502.567.138
    Revision #3413.21.353
    Revision #2502.567.137
    Revision #3413.21.352
    Revision #3413.21.351
    MDEV-5012
    Revision #3413.21.350
    Revision #2502.567.136
    Revision #3413.21.349
    Revision #2502.567.135
    Revision #3413.21.348
    Revision #2502.584.1
    Revision #3413.21.347
    Revision #2502.567.134
    Revision #3413.21.346
    Revision #3413.21.345
    Revision #3413.21.344
    Revision #3413.21.343
    Revision #3413.21.342
    Revision #2502.567.133
    Revision #3413.21.341
    MDEV-4941
    Revision #3413.21.340
    MDEV-4472
    MDEV-4770
    Revision #3413.21.339
    Revision #3413.21.338
    Revision #3413.21.337
    Revision #0.12.64
    Revision #3413.21.336
    Revision #3077.188.78
    Revision #3413.21.335
    Revision #2502.567.132
    Revision #3413.21.334
    MDEV-4978
    Revision #3413.21.333
    MDEV-4926
    Revision #3413.21.332
    MDEV-4836
    Revision #3413.42.2
    Revision #3413.21.331
    Revision #3413.39.1
    Revision #3413.21.330
    MDEV-4902
    Revision #3413.21.329
    Revision #2502.567.130
    Revision #3413.21.328
    Revision #3413.21.327
    Revision #3413.21.326
    Revision #3413.21.325
    Revision #3413.21.324
    Revision #3413.21.323
    Revision #3413.21.322
    Revision #3413.21.321
    MDEV-4951
    Revision #3413.21.320
    MDEV-4959
    MDEV-4420
    Revision #3413.21.319
    Revision #2502.567.129
    Revision #3413.21.318
    Revision #3413.21.317
    MDEV-4942
    Revision #2502.567.127
    Revision #3413.21.316
    Revision #3413.38.1
    Revision #3413.21.315
    Revision #2502.567.126
    Revision #3413.21.314
    Revision #3413.37.1
    Revision #3413.21.313
    Revision #2502.567.125
    Revision #3413.21.312
    Revision #2502.567.124
    Revision #3413.21.311
    MDEV-4923
    Revision #3413.21.310
    Revision #3413.21.309
    Revision #3413.36.2
    Revision #3413.21.308
    MDEV-4165
    Revision #3413.21.307
    MDEV-4919
    Revision #2502.567.118
    MDEV-4652
    Revision #2502.567.117
    MDEV-4811
    MDEV-4812
    Revision #3413.21.305
    Revision #3413.21.304
    Revision #2502.567.116
    Revision #3413.21.303
    Revision #2502.567.115
    Revision #3413.21.302
    Revision #3413.21.301
    Revision #3413.35.1
    Revision #3413.21.300
    Revision #3413.34.3
    Revision #3413.21.299
    MDEV-4817
    Revision #3413.21.298
    Revision #3413.33.1
    Revision #3413.21.297
    MDEV-4815
    Revision #3413.21.296
    MWL#205
    MDEV-3814
    Make show_explain.test to work = "Query plan already deleted" does not happen anymore. = Handle special case of queries that don't have top-level selects, like SET x = (SELECT ...)
    Handle QPF allocation/deallocation for edge cases, like unsuccessful BINLOG command.
  • Work around the problem with UNION's direct subselects not being visible.

  • Update test results ("Using temporary; Using filesort" are now always printed last in the Extra column)

  • This cset gets rid of memory leaks/crashes. Some result mismatches still remain.

  • Put in a stub code to work around the SELECT ... UNION SELECT ... ORDER BY (subuqery) problem
    The idea that there can only be MAX_TABLES subuqeries/unions was wrong. Switch QPF_query to using a Dynamic_array. = make Dynamic_array template support size growth. its underlying DYNAMIC_ARRAY supports it. (this part will need more polishing)
    SET command, which does not have its own statement.
    Handle UPDATE/DELETE of mergeable VIEWs: we get the VIEW's select as the first subquery. (MySQL 5.6 doesn't print it because it finds that the subquery is not attached to any select)
    Create an empty QueryPlanFootprint for all kinds of queries
    select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'
    select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'
    SJM-nests are not printed correctly yet.
    correctly means that one must switch it OFF iff it was switched ON.
  • Added a few asserts to catch similar errors.

  • [SHOW] EXPLAIN UPDATE/DELETE - Merge with 10.0-base
  • Tue 2013-02-12 14:37:08 +0400

    • SHOW EXPLAIN for MariaDB - Support [SHOW] EXPLAIN UPDATE (needs code cleanup).

  • Tue 2013-02-12 08:24:48 +0400

    • EXPLAIN DELETE for MariaDB - Include the testcases in the backport.

  • Tue 2013-02-12 08:20:14 +0400

    • EXPLAIN DELETE for MariaDB

    • Backported the code to 10.0-base

    • Removed incorrect assert

  • : Wrong result on IS NULL (old documented hack stopped working) - When applying optimization introduced by , ignore the conditions that have form "datetime_not_null_col IS NULL".
    Fixed bug . This patch almost totally revised the patch for bug . The latter had too many defects. In particular, it did not propagate multiple equalities formed when merging a degenerate disjunct into underlying AND formula.
    Merge 5.1->5.2
  • Tue 2013-08-13 15:21:11 -0700

    • Fixed bug . This a an old legacy performance bug. When a very selective range scan existed for the second table in a join, and, at the same time, there was another range condition depending on the fields of the first table, the optimizer chose a plan with 'Range checked for each record'. This plan was extremely inefficient in comparison with the regular selective range scan. As a matter of fact the range scan chosen for each record was the same as that selective range scan.

  • Mon 2013-07-22 00:55:06 +0500

    • check mysql-5.5 changes in spatial.cc. not_enough_points() introduced to check if the spatial object is incorrect.

  • Thu 2013-08-01 09:25:50 +0300

    • : Server crashes in Item_func_not::fix_fields on creating a table with a virtual column using NOT

  • MDEV-4890
    Revision #3427.31.20
    Revision #3427.31.19
    Revision #3427.31.18
    Revision #3427.31.17
    Revision #3427.31.16
    Revision #3427.31.15
    Revision #3427.31.14
    Revision #3427.31.13
    Revision #3427.31.12
    Revision #3427.31.11
    Revision #3427.31.10
    Revision #3427.31.9
    Revision #3427.31.8
    Revision #3427.31.7
    Revision #3427.31.6
    Revision #3427.31.5
    Revision #3427.31.4
    Revision #3427.31.3
    Revision #3427.31.2
    Revision #3427.31.1
    Revision #3427.30.1
    Revision #2661.852.5
    Revision #2661.852.4
    Revision #2661.852.3
    Revision #2661.852.2
    Revision #2661.852.1
    MDEV-4836
    Revision #3413.41.1
    MDEV-4836
    Revision #3413.40.1
    MDEV-4418
    Revision #2502.567.120
    Revision #2502.583.1
    Revision #2502.567.119
    Revision #2502.566.53
    Revision #3427.29.3
    Revision #3427.29.2
    Revision #3427.29.1
    MDEV-4836
    MDEV-4817
    MDEV-4355
    MDEV-4177
    Revision #2502.565.53
    MDEV-4894
    Revision #2502.565.52
    MDEV-4478
    Revision #2502.566.52
    MDEV-4823
    Fusion-io Introduction
    BINLOG_GTID_POS(..)
    MASTER_GTID_WAIT()
    @@LAST_GTID