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
: 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
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.
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
*
Handling string memory allocation with a new STRING class. This is only the beginning. Defining the STRING class and begining to use it (MYSQL)
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.
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.
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
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.
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.
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_