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.
Changes from 10.8.0 are also included in this changelog
Includes all fixes from
2022-02-07 08:44:32 +0100
Fix JSON statistics time format and added tests for it and server version.
Merge 2022-02-06 18:05:12 +0100 - Merge branch '10.7' into 10.8
2022-02-04 19:45:45 +0100
Remove incorrect narrowing size_t->ulong casts. Fix printf format error.
2022-02-04 21:20:36 +0100
enable main.mysqldump-system test
2022-02-04 14:56:20 +0100
make zstd in C/C optional and disable it for now in RPM/DEB
2022-02-04 14:57:21 +0100
.gitignore
Merge 2022-02-04 14:53:58 +0100 - Merge branch '10.7' into 10.8
2022-02-04 14:52:03 +0100
Revert "don't build with OpenSSL 3.0, it doesn't work before "
Merge 2022-02-04 14:50:25 +0100 - Merge branch '10.7' into 10.8
2022-02-03 12:44:09 +0100
EXCHANGE PARTITION allows different index direction, but causes further errors
2022-02-03 12:34:34 +0100
fix a copy-paste error
2022-02-02 17:17:27 +0200
. rpl_start_alter_ftwrl.test is refined
2022-02-02 11:30:16 +0200
fixup: GCC -Og -Wmaybe-uninitialized
2022-02-02 01:35:40 +0100
fix clang-cl warnings
2022-02-01 15:08:13 +0100
new CC 3.3
2022-02-01 17:12:05 +0200
Assertion `!thd->rgi_fake || ...
2022-01-31 19:27:22 +0200
. Convert the new session var to bool type and test changes
2022-01-30 15:32:56 -0700
: Support for GTID in mysqlbinlog
2021-01-29 11:59:14 +0000
Lag Free Alter On Slave
2022-01-27 16:17:40 +0200
Backup fails with FATAL ERROR: Was only able to copy log
2021-08-11 11:29:37 -0600
: Support for GTID in mysqlbinlog
2022-01-26 20:35:41 +0100
bump the version and maturity
2021-09-01 19:09:01 +0530
: Remove inconsistent behaviour of --default-* options in my_print_defaults
2022-01-01 17:20:52 +0100
DESC index causes wrong (empty) result on Federated tables
2022-01-01 16:25:48 +0100
cleanup: FederatedX
2022-01-25 12:20:03 +0100
Wrong result with DESC key on partitioned Spider table
2022-01-24 17:36:46 +0100
Auto-increment on Spider tables with DESC PK does not work properly
2022-01-24 21:26:07 +0100
Auto-increment does not work with DESC on MERGE table
2022-01-08 15:08:21 +0100
DESC attribute does not work with auto-increment on secondary column of multi-part index
2022-01-06 18:12:37 +0100
ORDER BY index traversal direction in the optimizer trace
2022-01-03 17:45:54 +0100
Different ASC/DESC index attributes on MERGE and underlying table can cause wrong results
2022-01-03 17:20:58 +0100
Index on a HEAP table retains DESC attribute despite being hash
2022-01-02 12:26:38 +0100
Timezone tables cannot have descending indexes
2021-12-21 01:01:49 +0100
Server crash or ASAN memcpy-param-overlap upon INSERT into Aria/MyISAM table with DESC key
2021-12-21 13:54:32 +0100
cleanup: reduce code duplication
2021-12-20 19:10:20 +0100
Table corruption after insert into a non-InnoDB table with DESC index
2022-01-02 12:08:21 +0100
DESC index attribute remains in Archive table definition, despite being apparently ignored
2022-01-24 18:38:12 +0100
Connect tables (FIX/DOS) don't work with DESC keys - wrong results
2022-01-03 19:22:30 +0100
DESC index on a Mroonga table causes wrong order of result set
2021-12-16 13:31:55 +0100
RocksDB doesn't support DESC indexes yet
2022-01-19 10:05:50 +0300
Wrong result upon query using index_merge with DESC key (#2)
2022-01-10 16:19:03 +0300
Wrong result upon query using index_merge with DESC key
Code cleanup part#2: do not copy key values in xxx_selectivity() functions
2021-08-29 14:37:45 +0300
Fix JSON parsing: future-proof data representation in JSON, code cleanup
2021-08-28 12:31:13 +0300
Code cleanup part #2.
2021-08-28 12:31:00 +0300
Update test results (new histogram type: JSON_HB)
2021-08-27 22:28:59 +0300
Code cleanup part #1
2021-08-27 16:57:22 +0300
Rename histogram_type=JSON to JSON_HB
2021-08-27 16:49:45 +0300
Fix compile error and test failure:
2021-08-22 17:31:44 +0100
Fix column range cardinality crash when histogram is null
2021-08-22 15:37:14 +0100
Use existing statistics test to improve coverage for JSON statistics
2021-08-22 08:54:52 +0100
Fix avg_frequency statistics and remove stderr dumps
2021-08-21 09:17:23 +0100
Implement point selectivity for JSON histograms
2021-08-21 01:09:39 +0100
Refactor histogram point selectivity
2021-08-21 00:50:55 +0100
Backfill json histogram bounds during building
2021-08-19 14:38:11 +0100
Improve tests and test results to cover larger cases
2021-08-17 09:54:04 +0100
replace range_selectivity methods for Histograms and add tests
2021-08-16 10:09:56 +0100
Use binary search to compute range selectivity * it also adds an "explain select" statement to the test so that the fprintf calls can print the computed intervals to mysqld.1.err
2021-08-11 07:19:39 +0100
fix returned value type for empty json objects
2021-08-11 06:58:18 +0100
Use generic Histogram_base class for Histogram_builders
2021-08-06 20:08:16 +0300
: Histograms: use JSON as on-disk format
2021-08-05 23:49:44 +0100
report parse error when parsing JSON histogram fails
2021-07-31 20:21:38 +0100
inform test result of zero hist_size for json histogram
2021-07-30 06:55:17 +0100
implement parse and serialize for histogram json
2021-07-29 23:21:43 +0100
remove unneeded shared methods
2021-07-28 05:19:06 +0100
Split histogram classes and into JSON and binary classes
2021-07-23 01:26:50 +0300
: Histograms: use JSON as on-disk format
2021-07-23 08:57:41 +0100
Extract json parser functions from class
2021-07-21 07:23:01 +0100
Add parser to read JSON array (of histograms) into string vector
2021-07-07 22:45:43 +0100
Properly initialize bucket bounds vector
2021-07-02 10:50:51 +0100
Fix garbage null values at end of histogram json
2021-07-02 10:31:25 +0100
Fix garbage null values at end of json array elements
2021-06-30 05:51:08 +0100
Store bucket bounds and extend test cases for JSON histogram
2021-06-24 07:41:09 +0100
rough base for json histogram builder
2021-06-22 18:41:37 +0100
Update test results to match updated system tables
2021-06-16 09:54:34 +0100
record statistics_json test
2021-06-14 17:14:11 +0100
add json statistics test and change histogram column type to blob
2021-06-09 20:39:50 +0100
Prepare JSON as valid histogram_type
Merge 2022-01-18 21:37:52 +0100 - Merge branch 'preview-10.8--Windows-i18-support' into 10.8
2022-01-18 17:32:53 +0100
Invalid (non-UTF8) characters found for option 'plugin_dir'
2021-11-26 18:41:35 +0100
allow users with non-UTF8 passwords to login after upgrade.
2021-11-29 19:47:36 +0100
set console codepage to what user set in --default-character-set
2021-11-24 10:15:11 +0100
Add test for mysql_install_db creating service, with i18
2021-11-23 13:05:25 +0100
UTF8 support on Windows , add mysql_install_db tests
2021-11-23 12:28:28 +0100
mysqltest, Windows - support background execution in 'exec' command
2021-12-11 04:25:22 +0100
UTF8 support on Windows, convert my.ini from ANSI to UTF8
2021-11-22 13:22:05 +0100
UTF8 support on Windows, mysql_upgrade_service preparation
2021-11-22 12:34:10 +0100
Treat codepage 65001 as utf8mb4, not utf8mb3
2021-11-22 12:29:15 +0100
Set activeCodePage=UTF8 for windows programs
2021-11-19 14:14:38 +0100
Do not pass root password in HEX(clear text) from mariadb-install-db.exe to bootstrap
2021-11-19 14:03:51 +0100
Windows - services that have non-ASCII characters do not work with activeCodePage=UTF8
2021-11-19 12:03:48 +0100
Windows client - ReadConsoleA does not work correctly with UTF8 codepage
2021-12-10 23:35:04 +0100
Windows : incorrect handling of non-ASCIIs in get_tty_password
2021-12-03 12:12:14 +1100
: humanize the bytes in innodb info/error messages
2021-12-02 14:30:26 +1100
: autosize innodb_buffer_pool_chunk_size
Merge 2022-01-18 13:19:00 +0200 - Merge 10.7 into 10.8
2020-02-20 13:05:15 +0200
Deb: Track libmariadb3 ABI explicitly to detect future symbol changes
Merge 2022-01-14 19:47:33 +0200 - Merge 10.7 into 10.8
Merge 2022-01-12 17:08:08 +0200 - Merge 10.7 into 10.8
2022-01-03 15:17:04 +0100
C/C 3.3
2021-10-14 23:10:18 +0000
: Support extra initialization file for mysql_install_db
2022-01-06 09:42:06 +1100
mysys: my_rdtsc note about ARM counter
2022-01-04 13:59:59 +1100
: Support RISC-V cycle timer
Merge 2022-01-04 15:56:14 +0200 - Merge 10.7 into 10.8
Merge 2022-01-04 10:30:45 +0200 - Merge 10.7 into 10.8
2021-12-29 22:50:10 +0400
Assertion `length == pack_length()' failed in Field_timestamp_with_dec::sort_string
2021-12-15 21:11:26 +0200
: re-enable my_json_writer-t unit test
2021-12-15 15:43:03 +0100
disable galera_3nodes.galera_ipv6_mariadb-backup
Merge 2021-12-14 14:29:04 +0200 - Merge 10.7 into 10.8
Merge 2021-12-10 13:05:06 +0200 - Merge 10.7 into 10.8
Merge 2021-12-10 12:29:14 +0200 - Merge 10.7 into 10.8
2021-12-09 16:49:40 +0300
: [ERROR] Json_writer: a member name was expected, Assertion `got_name
2021-12-07 09:57:51 +0100
Revert ": re-enable my_json_writer-t unit test"
2021-12-06 18:42:58 +0100
Revert "Improve LibFMT detection"
2021-11-30 18:11:14 -0700
: re-enable my_json_writer-t unit test
2021-11-17 09:41:13 +0200
Improve LibFMT detection
Merge 2021-12-04 13:43:52 +0200 - Merge 10.7 into 10.8
Merge 2021-12-02 17:59:45 +0200 - Merge 10.7 into 10.8
2021-12-02 04:59:49 +0400
allkeys.txt based tests for Unicode-4.0.0 and 5.2.0
Merge 2021-11-29 11:58:15 +0200 - Merge 10.7 into 10.8
2021-11-29 09:24:58 +0200
fixup: GCC 11 -Og -Wmaybe-uninitialized
2021-11-15 05:57:25 +0200
: unittest JSON object member name collision
2021-11-12 03:36:10 +0200
: add assert to detect duplicated JSON keys
2021-11-14 09:48:20 +0200
: resolve duplicated key issues of JSON tracing outputs:
2021-11-15 00:42:26 +0200
Json_writer_object add integers
2021-11-22 20:52:45 +0200
: temporarily disable my_json_writer-t test
Merge 2021-11-25 19:52:52 +0200 - Merge 10.7 into 10.8
Merge 2021-11-25 08:47:54 +0200 - Merge 10.7 into 10.8
2021-11-05 19:03:38 +0100
Remove DYNAMIC_ARRAY get_index_dynamic()
2021-11-14 07:09:08 +0400
UCA: Resetting contractions to ignorable does not work well
2021-11-13 18:49:24 +0400
Refactoring for and
Merge 2021-11-19 17:59:01 +0200 - Merge 10.7 into 10.8
2021-11-19 18:06:48 +0300
UBSAN: runtime error: shift exponent 32 is too large for 32-bit type 'unsigned int'
2021-11-19 09:46:57 +0100
Revert " Windows - improve utf8 support for command line tools"
2021-11-18 17:19:52 +0100
xxx
2021-11-18 14:23:24 +0100
Windows- UTF8 encoding in the installer
2021-11-11 02:44:37 +0100
Windows- UTF8 encoding in the installer
2021-11-10 10:27:17 +0100
Windows - improve utf8 support for command line tools
2021-11-01 15:21:33 -0700
Modify PR template to encourage contribution of automated tests
Merge 2021-11-12 00:36:05 +0100 - Merge branch '10.7' into 10.8
Merge 2021-11-09 09:52:56 +0200 - Merge 10.7 into 10.8
Merge 2021-11-08 12:42:30 +0200 - Merge 10.7 into 10.8
Merge 2021-11-04 11:29:51 +0100 - Merge branch '10.7' into 10.8
2021-11-02 16:47:33 +0100
Spider fix for 10.8+
2021-11-02 16:04:32 +0100
10.8 branch
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.