All pages
Powered by GitBook
1 of 1

Loading...

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.

  • Revision #4140 [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.

    • 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 .

      • modified:

        • storage/connect/myconn.cpp

    • Thu 2014-03-27 13:25:02 +0100

      • disable connect tests for --embedded

    • Sun 2014-03-23 15:50:39 +0100

      • Should fix valgrind diag on uninitialized value

      • modified:

        • storage/connect/tabdos.cpp

    • Fri 2014-03-21 23:58:11 +0100

      • Fix bug

      • modified:

        • storage/connect/tabxml.cpp

    • Fri 2014-03-21 22:47:40 +0100

      • Remove 2 compile warnings

      • modified:

        • storage/connect/ha_connect.cc

    • Fri 2014-03-21 22:24:54 +0100

      • Fix bug . Was because doing fseek of a stream closed by another thread.

      • modified:

        • storage/connect/filamtxt.cpp

    • Fri 2014-03-21 02:40:27 +0100

      • FIX

      • modified:

        • storage/connect/ha_connect.cc

    • Wed 2014-03-19 15:45:21 +0100

      • FIX and

      • modified:

        • storage/connect/filamtxt.cpp

    • 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

    • Tue 2014-03-18 19:25:50 +0100

      • FIX PIVOT bug caused by using fop (field option ptr) when NULL.

      • modified:

        • storage/connect/ha_connect.cc

    • 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.

    • Wed 2014-03-05 12:10:02 +0100

      • Fix . The city column length was wrong in the create table statements.

      • modified:

        • storage/connect/mysql-test/connect/r/fix.result

    • Thu 2014-02-27 18:00:01 +0100

      • Fix bug

      • modified:

        • storage/connect/mysql-test/connect/r/pivot.result

    • 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

    • Sun 2014-02-16 18:05:43 +0100

      • This is a minor change commitment

    • 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

  • 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

      • Updated sponsors and authors

  • 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

      • : valgrind failure in rpl_row_corruption - Fix valgrind failure: don't touch table_list->master_had_triggers when RBR_TRIGGERS is not compiled in.

  • 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

      • : 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.

  • 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

      • : 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)

  • 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

      • , 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.

  • 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

      • 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

  • 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

      • Fix for : "Discrepancy in binlog on half-failed CREATE OR REPLACE"

  • [merge] Wed 2014-03-19 14:58:29 -0700

    • Merge.

    • Tue 2014-03-18 11:30:50 -0700

      • Fixed bug . Corrected cost estimates when a join buffer is used and the optimizer is requested to use condition selectivities.

  • 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

      • : 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.

  • 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

      • : 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".

  • 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

      • Bug #13571700 TINYBLOB NOT NULL, CRASH IN PROTOCOL::NET_STORE_DATA - Backport testcase from mysql-5.6

  • 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

      • Merge with 5.5

  • 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"

storage/connect/ha_connect.cc

storage/connect/mysql-test/connect/t/fix.test

storage/connect/mysql-test/connect/t/pivot.test

  • storage/connect/tabmysql.cpp

  • storage/connect/tabpivot.cpp

  • storage/connect/mysql-test/connect/t/alter.test

    storage/connect/ha_connect.h

    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

  • 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.

  • 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

      • MDEV-5783 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

        • : 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")

  • 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

        • percona-server-5.5.36-34.0.tar.gz

    • [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

        • 5.2 merge

    • [merge] Sun 2014-03-16 19:21:37 +0100

      • 5.3-merge

      • [merge] Sun 2014-03-16 12:44:47 +0100

        • 5.2 merge

    • 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

      • MDEV-5177: 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)

  • 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

      • MDEV-5854 Interrupted CREATE OR REPLACE is written into binlog, and in a wrong format

    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

  • 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.

  • Revision #3984.1.17
    Revision #3984.1.16
    MDEV-5952
    Revision #3984.1.15
    Revision #3984.1.14
    Revision #3984.1.13
    MDEV-5928
    Revision #3984.1.12
    Revision #3984.1.11
    MDEV-5919
    Revision #3984.1.10
    MDEV-5918
    Revision #3984.1.9
    MDEV-5890
    MDEV-5900
    Revision #3984.1.8
    Revision #3984.1.7
    MDEV-5869
    Revision #3984.1.6
    Revision #3984.1.5
    MDEV-5497
    Revision #3984.1.4
    MDEV-5734
    Revision #3984.1.3
    Revision #3984.1.2
    Revision #3984.1.1
    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
    MDEV-5978
    Revision #4130
    MDEV-5850
    Revision #4129
    Revision #4126.1.1
    MDEV-4360
    Revision #4128
    Revision #4127
    Revision #4126
    Revision #4116.1.1
    MDEV-5962
    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
    MDEV-5926
    MDEV-4362
    Revision #4114
    Revision #4113
    MDEV-5433
    Revision #4112
    MDEV-5943
    MDEV-5839
    Revision #4111
    Revision #4110
    Revision #4109
    Revision #4108
    Revision #3413.21.585
    MDEV-5955
    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
    MDEV-5589
    Revision #4068
    Revision #3427.47.1
    MDEV-5191
    Revision #4067
    Revision #4066
    MDEV-5901
    Revision #4065
    MDEV-5830
    Revision #4064
    Revision #4060.1.1
    MDEV-5901
    Revision #4063
    Revision #4062
    MDEV-9095
    Revision #4061
    MDEV-5878
    Revision #4060
    Revision #4054.1.1
    MDEV-4410
    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

    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

    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().

  • Revision #2502.567.219
    Revision #2502.567.218
    Revision #2502.592.1
    MDEV-5811
    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

    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.

    Revision #2502.566.64
    Revision #2502.565.67
    MDEV-5717
    subscribing
    Distributions which Include MariaDB

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