The most recent release of MariaDB 10.3 is:MariaDB 10.3.39 Stable (GA) Download Now
Download 10.3.36Release NotesChangelogOverview of 10.3
Release date: 15 Aug 2022
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.
Includes all fixes from MariaDB 10.2.44
2022-08-10 10:40:37 +0200
Do not check symbol returned (or not and so there is some garbadge) by mb_wc() if mb_wc() failed
2022-06-23 12:59:31 +0200
my_safe_process: try to kill the process softly first
2022-08-10 08:59:28 +0200
missing '
2022-08-09 14:24:53 +0200
Server crashes in my_convert / ErrConvString::ptr / Item_char_typecast::check_truncation_with_warn
2022-08-05 21:47:02 +0200
take into account C/C specific CR_ERR_NET_WRITE error
2022-08-04 21:24:26 +0200
remove invalid options from warning messages
2022-08-02 18:29:58 -0500
Update docs INSTALL BINARY to mention mariadb tar file instead
2022-08-07 17:07:39 -0500
Fix typos in the codebase.
2022-07-28 15:29:53 +0800
refactor: remove redundant assignments
2022-08-08 14:00:21 +0200
fix of patch: symetric changes in sql_yacc_ora
2022-08-06 15:06:22 +0300
Fixed that sp-no-valgrind.test is disabled on valgrind builds (not runs)
2022-08-05 17:57:27 +0300
Unexpected data type and truncation when using CTE
2022-08-04 19:41:09 +1000
: mysqldump: add variable 'max-statement-time' (mtr fix)
2022-08-04 10:01:24 +0200
Fix compile errors.
2022-08-03 17:55:45 +0300
: Server crash in JOIN_CACHE::free ...: part #2
2022-08-03 16:07:16 +0300
: Server crash in JOIN_CACHE::free or ...
2022-07-20 14:14:43 +0530
InnoDB: Failing assertion: !query->intersection
2022-08-01 20:52:10 -0700
Crash with INSERT...SELECT using derived table in GROUP BY clause
2022-08-02 11:42:20 +0200
heap-use-after-free in mysqlimport
2022-07-30 13:29:17 +1000
: mysqldump to use temporary view instead of tables.
2022-07-29 16:07:42 +1000
mysqldump: add variable 'max-statement-time'
Merge 2022-08-02 10:23:53 +0200 - Merge remote-tracking branch 'connect/10.3' into 10.3
2020-05-18 23:52:33 +0200 *
Fix and . Allow multiple ZIP table and enable using special column in them. modified: storage/connect/tabzip.cpp modified: storage/connect/tabzip.h
2020-03-14 18:08:15 +0100
Disable set warnings as errors for Windows
2020-03-12 23:25:18 +0100
Fix compile error in tabcmg.cpp
2020-03-12 19:36:54 +0100
Resolved ha_connect.cc and CMakeLists.txt
Merge 2020-03-12 19:16:36 +0100 - Pull new version from origin
2020-03-12 19:06:03 +0100 *
Fix Import complex XML from multiple files in MariaDB Some row results are missing and replaced by the last file one. Thats because Nx and Sx column members are not reset when changing file. modified: storage/connect/tabxml.cpp modified: storage/connect/tabxml.h
Merge 2019-11-24 18:19:33 +0100 - Commit conflict resolving after pulling from origin 10.3
2019-11-23 16:11:46 +0100
Commit some changes before pulling from origin CMakeLists.txt connect.cc
2019-08-22 23:24:27 +0200
Fix change in xml2 test result
2019-08-22 16:16:23 +0200
Include all changes made on 10.2
2019-06-28 11:53:58 +0200
Record some failing test results (dir,xml,xml2)
2019-06-27 17:54:28 +0200
In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved from the net as answers from REST queries. Because it uses and external package (cpprestsdk) this is currently available only to MariaDB servers compiled from source.
2019-03-04 12:26:47 +0100
Typo
2019-03-04 12:18:35 +0100 *
Fix : CONNECT Engine JDBC not able to issue simple UPDATE statement from trigger or stored procedure Was not fixed when the same table was called several times with different modes. Fixed by checking if a new statement is compatible in the start_stmt function. It nows do the same checks than external_lock. modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h
2019-02-03 12:34:30 +0100 *
Fix : enhance CREATE SERVER MyServerName FOREIGN DATA WRAPPER to work with CONNECT engine modified: storage/connect/tabjdbc.cpp
2019-01-27 15:10:03 +0100 *
Enable CONNECT tables to have triggers Update version number modified: storage/connect/ha_connect.cc
2019-01-26 18:11:45 +0100 *
Make user and password defined in CREATE TABLE have precedence on the ones specified in a Federated Server. modified: storage/connect/tabjdbc.cpp
2019-01-24 23:49:57 +0100 *
Fix : CONNECT Engine JDBC not able to issue simple UPDATE statement from trigger or stored procedure modified: storage/connect/tabext.cpp modified: storage/connect/tabext.h modified: storage/connect/tabjdbc.cpp
2019-01-02 10:44:03 +0100 *
Fix a few bug mainly concerning discovery and call from OEM (and prepare new table types)
2018-12-05 19:01:37 +0100
Modified because different result on Windows and Linux
2018-12-05 16:36:25 +0100
Modified to avoid make index error (AVG_ROW_LENGTH=5)
2018-12-04 23:26:47 +0100 *
Make PlugSubAlloc to be exportable Suppress unused parameter from PlugSubSet modified: storage/connect/global.h modified: storage/connect/plugutil.cpp modified: storage/connect/jsonudf.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/user_connect.cc
2018-10-14 19:39:21 +0200
Restore mysql_exec.result
2018-10-14 17:56:02 +0200 *
Implement the CHECK TABLE statement and accept REPAIR and ANALYZE modified: storage/connect/connect.cc modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h modified: storage/connect/tabjdbc.cpp modified: storage/connect/tabmysql.cpp modified: storage/connect/tabodbc.cpp
2018-08-08 12:10:30 +0200 *
Fix Connect: Warnings with 10.0 filamtxt.cpp: DOSFAM::RenameTempFile: Change sprintf to snprintf. filamvct.cpp: VECFAM::RenameTempFile: Change sprintf to snprintf. javaconn.cpp: Add JAVAConn::GetUTFString function. Use it instead of env->GetStringUTFChars. Fix wrong identation. javaconn.h: Add GetUTFString declaration. jdbconn.cpp: Use GetUTFString function instead of env->GetStringUTFChars. jmgoconn.cpp: Use GetUTFString function instead of env->GetStringUTFChars. Fix wrong identation. jsonudf.cpp: change 139 to BMX line 4631. tabjmg.cpp: Add ReleaseStringUTF. Fix wrong identation. tabpivot.cpp: Fix wrong identation. tabutil.cpp: TDBPRX::GetSubTable: Change sprintf to snprintf. modified: storage/connect/filamtxt.cpp modified: storage/connect/filamvct.cpp modified: storage/connect/javaconn.cpp modified: storage/connect/javaconn.h modified: storage/connect/jdbconn.cpp modified: storage/connect/jmgoconn.cpp modified: storage/connect/jsonudf.cpp modified: storage/connect/tabjmg.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabutil.cpp
2018-06-28 23:33:02 +0200 *
Fix Cannot insert unsigned values into a VEC table modified: storage/connect/filamvct.cpp modified: storage/connect/tabvct.cpp
2018-05-07 00:56:45 +0200 *
Fix CONNECT [filamtxt.cpp:429]: Suspicious condition modified: storage/connect/filamtxt.cpp
2022-08-01 22:00:05 +1000
Always include buf_madvise_do_dump in binaries
2022-07-19 13:26:19 +0200
: mariadb-backup copies binary logs to backup directory
2022-06-28 09:42:45 +0200
only copy buffer pool dump in SST galera mode
2022-06-28 09:16:31 +0200
revert mariadb-backup part of , fix the test
2022-08-01 15:15:06 +0300
innodb.update_time occasionally fails
2022-08-01 11:11:26 +0200
in INFORMATION_SCHEMA.ALL_PLUGINS match installed plugins better
2022-07-29 21:57:06 +0200
Assertion `status == 0' failed when renaming user after deleting table roles_mapping
2022-07-29 10:24:45 +0200
bugfix: RAND is VCOL_SESSION_FUNC
2022-07-29 15:41:43 +0530
: recursive call of some json functions without stack control
2022-07-29 07:40:00 +0200
CC 3.1 update
2022-07-28 16:17:03 +0200
Crash in JSON_EXTRACT
2022-07-28 08:51:19 +0300
Fix GCC -Og -Wmaybe-uninitialized
2021-10-20 11:37:14 +0200
(simple_password_check) Include password validation plugin information in the error message if the SQL statement is not satisfied password policy
2021-10-20 10:21:00 +0200
(plugin name) Include password validation plugin information in the error message if the SQL statement is not satisfied password policy
2022-07-27 14:15:14 +0300
InnoDB corruption due to lack of file locking
2022-07-21 15:20:53 -0700
Crash when using ANY predicand with redundant subquery in GROUP BY clause
2022-07-26 16:21:15 +0200
zlib: remove redundant and generated files
2022-07-18 13:38:27 +0200
GET_BIT variables crash in SET STATEMENT
2022-07-12 09:48:59 +0200
disks plugin: check for build prerequisites properly
2022-07-20 16:05:33 +0530
Assertion `index->type == 32' failed in dict_index_build_internal_fts
2022-07-05 18:21:21 +0530
FULLTEXT search with apostrophe, and mandatory words
2022-07-26 11:03:53 +0300
Correct a bogus comment.
2022-07-26 11:00:11 +0300
: Fixup for clang
2022-07-19 19:06:55 +0000
Use memory safe snprintf() in Connect Engine
2022-07-26 08:18:36 +0300
Fix clang -Wunused-but-set-variable in unit tests
2022-07-26 08:08:48 +0300
: Disable the test for --embedded
2019-12-17 15:23:55 +0530
/: ER_SLAVE_INCIDENT arrives at slave without failure specifics
2022-07-25 14:34:44 +0530
This commit is a fixup for
2022-07-25 15:58:16 +0300
Fix DBUG_ENTER/return mismatch
2022-07-25 10:28:45 +0300
InnoDB: Failing assertion: len <= MAX_TABLE_NAME_LEN
2022-07-25 00:31:33 -0400
Fix building Connect storage engine ioapi code on OpenBSD / NetBSD / DragonFly
2022-07-23 19:56:08 +0530
: recursive call of some json functions without stack control
Merge 2022-07-22 21:08:55 +0200 - Merge branch 'merge-zlib' into 10.3
2022-07-22 08:32:45 +0200
1.2.12
2022-07-21 15:27:25 +0200
1.2.11
2022-07-22 17:43:40 +0800
fix DBUG_ENTER awake_no_mutex
2022-06-21 14:58:34 +0530
: recursive call of some json functions without stack control
2022-07-18 23:16:18 +0300
MTR hangs after multiple failures
2022-07-18 23:16:18 +0300
waitpid() cleanup
2022-07-18 23:16:18 +0300
MTR doesn't print stack trace for bootstrap crashes
2022-07-18 23:16:17 +0300
Refactoring: moved out core_wanted() out of mysql-test-run.pl
2022-07-18 23:16:17 +0300
MTR prints detailed stack trace unconditionally
2022-07-18 23:16:17 +0300
Debugger.pm readability fix
2022-07-18 23:16:17 +0300
--verbose option is too verbose
2022-07-18 23:16:17 +0300
Cleanup: try GDB to print core first
2022-07-18 14:09:29 +0200
Windows - reduce irrelevant CMake system checks
2022-07-17 15:14:52 +0200
Moving libexecinfo out of FreeBSD / OpenBSD specific CMake code
2022-07-12 09:25:08 +0200
table_count was present twice in one class of LEX.
2022-06-18 20:54:39 +0700
MariaDB Server SEGV on INSERT .. SELECT
2022-07-05 07:12:49 -0600
: sequences not respect value of binlog_row_image with select nextval(seq_gen)
2022-07-11 12:32:52 +0200
update test results
2022-07-11 21:00:18 +0300
, : Remove ctrl_mutex
2022-07-11 15:00:34 +0200
Revert ", : Incorrect error handling for ctrl_mutex"
2022-07-10 19:28:06 +0200
Linux mariadb-client build does not accept Unicode characters
2022-07-07 22:15:42 +0300
: Assert ... failed in JOIN::dbug_verify_sj_inner_tables...
2022-07-07 15:14:14 +0200
Wrong error code ER_BAD_DB_ERROR for long filenames
2022-07-06 16:36:36 +0400
BETWEEN clause returns incorrect results on quoted 64-bit ints
2022-07-06 15:42:21 +0400
Strange/inconsistent behavior of IN condition when mixing numbers and strings
2022-07-06 10:28:06 +0400
Redundant truncation warning on CAST(string_column AS DECIMAL)
2022-07-04 20:00:25 +0200
RPM logic prohibiting server major upgrade no longer works as expected
2021-10-13 22:45:26 +0900
Assertion `part_share->auto_inc_initialized' failed in ha_partition::get_auto_increment on INSERT
2022-07-04 16:49:45 +0900
Server crash in spider_db_open_item_cond with XOR operator
2022-07-04 19:24:58 +0200
Fix typo in appveyor.yml
2022-07-01 14:00:57 +0530
NON-UNIQUE FTS_DOC_ID index mistaken as FTS_DOC_ID_INDEX
2022-07-01 13:02:43 +0300
fixup: Fix pre-GCC 10 -Wconversion
2022-07-01 09:48:36 +0300
Fix most clang-15 -Wunused-but-set-variable
2022-07-01 09:34:31 +0300
Fix clang-15 -Wdeprecated-non-prototype
2022-06-07 18:24:02 +0530
Redundant InnoDB table fails during alter
2022-06-28 11:38:27 +0400
A cleanup for ASAN heap-use-after-free in Item_func_sp::execute_impl upon concurrent view DDL and I_S query with view and function
2022-06-22 00:56:16 +0900
AUTO_INCREMENT column throws range error on INSERT in partitioned table | Assertion `part_share->auto_inc_initialized || !can_use_for_auto_inc_init()' failed.
2022-06-27 16:00:34 +0300
InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2) during ADD COLUMN
2022-06-27 14:50:00 +0300
fixup: Fix compiler warnings
2022-06-27 09:49:49 +0300
: Simplify the InnoDB corrupted page output
2022-06-27 14:58:18 +0900
Disallow INSERT DELAYED on Spider table
2022-06-23 14:48:29 +0200
SIGSEGV in flush_all_key_blocks when changing key_buffer_size / ASAN: heap-use-after-free in flush_all_key_blocks
2022-06-21 13:29:45 +0200
: galera-sst-mariadb-backup is failing due to missing xtrabackup_checkpoints
2022-06-18 17:42:29 +0300
: include kernel information in crashing signal handler
2022-06-18 15:10:34 +0200
remove invalid test
2022-06-17 08:40:51 +0300
Fix intermittent failures of innodb.stats_persistent
2022-06-16 13:28:24 +0900
Assertion `part_share->auto_inc_initialized || !can_use_for_auto_inc_init()' failed in ha_partition::set_auto_increment_if_higher
2022-06-15 14:53:51 +0200
mtr: fix a race condition
2022-06-08 15:20:36 +0200
cleanup: move the check out of the loop
2022-06-08 15:36:28 +0200
: Inability to roll upgrade without stopping the Galera cluster
2022-05-23 10:39:31 +0300
: Change current Debian package revision scheme
2021-10-29 19:04:53 +0900
Assertion `err != DB_DUPLICATE_KEY' failed or InnoDB: Failing assertion: id != 0 on ALTER ... REBUILD PARTITION
2022-02-08 08:57:24 +1100
: connect engine; INSERT ignore option, was ignored
2022-06-09 10:43:44 +0300
: Add correct 'Breaks' to make sure upgrade from 10.2 succeeds
2022-06-09 10:57:28 +0300
: ALTER TABLE IMPORT TABLESPACE corrupts an encrypted table
2022-06-09 13:20:37 +1000
mariadb-tzinfo-to-sql generates superfluous warnings
2022-06-03 15:08:46 +0800
mysql.server.sh fix for non-Red Hat platforms
2022-06-08 14:23:21 +0300
Cleanup: Remove unused error code DB_FORCED_ABORT
2022-06-07 22:33:37 +0900
: fix typo (s/strucures/structures/)
2022-06-07 15:49:41 +0200
main.help: flush help tables after modifying them
` 2022-05-19 13:58:31 +0200
typo fixed: ->
2022-06-06 22:21:22 +0300
: restore_prev_nj_state() doesn't update cur_sj_inner_tables correctly
2022-05-04 17:30:21 +0300
Fixed crashing when using DBUG_PUSH_EMPTY
2022-06-03 10:47:34 +0300
fixup: Exclude debug code from non-debug builds
2022-06-01 11:20:47 +0300
: compress_write() leaks data_mutex on error
2022-06-01 11:13:15 +0300
: Portability: unlink() can return EPERM instead of EISDIR
2022-05-30 13:07:21 +0300
Fixed bug in ma_loghandler.cc that could cause an assert
2022-05-30 13:04:14 +0300
Remove compiler warning about unused variables
2022-05-30 15:49:45 +0300
, : Incorrect error handling for ctrl_mutex
2022-05-30 19:28:44 +0900
EXCHANGE PARTITION on view causes ER_CHECK_NO_SUCH_TABLE instead of ER_WRONG_OBJECT
2022-02-03 17:39:29 +1100
: Connect issues ALTER TABLE DISABLE KEYS when inserting data
2022-05-03 17:25:48 +0000
Add option --enable-cleartext-plugin to the MariaDB client
2022-05-24 20:02:54 +0800
remove obsolete fix_session_vcol_expr{,_for_read} function declarations
2022-05-12 17:10:58 +0530
SEGV in fts_get_next_doc_id upon some INSERT
2022-05-23 13:11:14 +0200
: post-merge fixes
Merge 2022-05-20 17:48:18 +0200 - Merge branch '10.3' into bb-10.3-release
2022-05-20 11:14:30 -0400
bump the VERSION
2022-05-13 18:10:11 +0400
Optimizer uses all partitions after upgrade to 10.3
2022-05-18 23:38:56 +0900
Assertion 'table->s->db_create_options == part_table->s->db_create_options' failed in compare_table_with_partition
This page is licensed: CC BY-SA / Gnu FDL