Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1912 commits
Select commit Hold shift + click to select a range
d665810
Windows/ARM64 - fix build with clang-cl
vaintroub May 23, 2025
aaccf99
MDEV-36885 Windows/ARM64 - build and test on CI
vaintroub May 23, 2025
fe10645
MDEV-26713 post-fix: don't run charset_client_win_utf8mb4.test in par…
vaintroub May 27, 2025
d953f2c
MDEV-36868: Inconsistency when shrinking innodb_buffer_pool_size
dr-m May 28, 2025
dbee7b7
MDEV-36863 InnoDB: Failing assertion: !block->n_hash_helps after fail…
dr-m May 28, 2025
7dcdb2c
Merge branch '11.8' into 11.8 release
sanja-byelkin May 30, 2025
8c6cbb3
MDEV-25870 followup : pmull support on Windows ARM64
vaintroub May 27, 2025
67e6fde
bump the VERSION
dbart Jun 4, 2025
9bf0492
MDEV-36904 Improve runtime dependency packaging on Windows
vaintroub Jun 10, 2025
5203aef
MDEV-36995: ifunc is not supported by musl
fauust Jun 12, 2025
972dff0
MDEV-34933 remove MSAN exclusion on test plugins.rpl_auth
grooverdan Jun 10, 2025
c095283
MDEV-27964: tests - enable msan tests on have_crypt.inc
grooverdan Jun 10, 2025
89c7e2b
Merge branch '10.11' into 11.4
sanja-byelkin Jun 17, 2025
dbd7017
MDEV-36997 Assertion failed in ha_tina::delete_row on multi delete
DaveGosselin-MariaDB Jun 12, 2025
a65f7dc
Merge branch '11.4' into 11.8
sanja-byelkin Jun 18, 2025
e63e0e4
MDEV-36904 Improve runtime DLL packaging on Windows
vaintroub Jun 18, 2025
dad29f2
MDEV-36697: Wrong server.cnf group for version
grooverdan Jun 24, 2025
58b39ea
MDEV-36697: Wrong server.cnf group for version
grooverdan Jun 24, 2025
311b444
MDEV-35049: Improve test coverage
dr-m Jun 26, 2025
6e9e486
MDEV-34322: ASAN heap-buffer-overflow in Field::is_null / Item_param:…
dmitryshulga Jun 26, 2025
c742cc9
MDEV-35611 ALTER IF EXISTS assertions in sql_errno with statement tim…
vaintroub Jun 23, 2025
311171c
MDEV-37107 - Optimise dot_product by loop-unrolling by a factor of 4
mikejuliet13 Jun 5, 2025
ef9adb5
MDEV-32694: ASAN errors in Binary_string::alloced_length / reset_stmt…
dmitryshulga Jul 2, 2025
13e9f2d
MDEV-37143 mariabackup fails on Windows with "SSL certificate is self…
vaintroub Jul 2, 2025
29c51ee
MDEV-35826 Fix COLUMNSTORE in Debian CI builds
LinuxJedi May 30, 2023
dbeef00
MDEV-37052 JSON_SCHEMA_VALID stack overflow handling errors
grooverdan Jun 23, 2025
9a4a30a
MDEV-37092 galera_new_cluster installed under WITH_WSREP=OFF
grooverdan Jun 27, 2025
7733d63
MDEV-36758: always release ctx in mhnsw_delete_all
iMineLink Jul 3, 2025
aa3578a
MDEV-37057 Wrong result with LATERAL DERIVED
mariadb-RexJohnston Jun 23, 2025
665c4fc
fix incorrect merge 15700f54c212 (part 2) rocksdb_rpl.rpl_xa
grooverdan Jul 9, 2025
63cbca3
MDEV-35913 Assertion `m_comparator.cmp_type() != ROW_RESULT' in Item_…
DaveGosselin-MariaDB Jun 17, 2025
c517f0e
fix incorrect merge 15700f54c212 (part 3) galera.mariadb_tzinfo_to_sql
grooverdan Jul 18, 2025
a7d8c97
MDEV-37230 Incorrect handling of NULL join conditions when using spli…
mariadb-RexJohnston Jul 14, 2025
496ba6a
MDEV-36532 Enable Feedback Plugin for Windows
vuvova Apr 27, 2025
050f683
cleanup: whitespace
vuvova Jun 20, 2025
5d1e485
MDEV-36531 Enable Feedback Plugin for DEB Packages
vuvova Apr 27, 2025
01c2f6c
MDEV-36526 Enable Feedback Plugin for RPM Packages
vuvova Jun 18, 2025
d0c6889
MDEV-37055 UBSAN: 32801 is outside the range of representable values …
vuvova Jun 20, 2025
a4f17dc
cleanup: mhnsw - always scale>0
vuvova Jun 21, 2025
98f1623
MDEV-37022 Assertion when adding FK to MyISAM/Aria table with a vecto…
vuvova Jun 21, 2025
a158bbb
MDEV-36777 create vector table failed with VECTOR INDEX when innodb_f…
vuvova Jun 22, 2025
9ef20ac
MDEV-37068 Can't find record in 't1' on INSERT to Vector table
vuvova Jun 24, 2025
e05e6ab
bugfix: cannot access shared MEM_ROOT without a lock
vuvova Jun 25, 2025
faec725
MDEV-37005 Unexpected ER_TABLE_EXISTS_ERROR on primary or replica upo…
vuvova Jun 25, 2025
eff01f4
MDEV-37025 Incorrect error/docs for Vector column lengths (max = 65532
vuvova Jun 26, 2025
ad297c5
MDEV-7761 Some MTR tests fail when run on a host named 'localhost'
vuvova Jun 26, 2025
3dc0cef
MDEV-35184 Corruption errors upon creation or usage of Federated tabl…
vuvova Jun 27, 2025
dfb711e
fix a typo in a test
vuvova Jul 9, 2025
9d3af2c
MDEV-37063 Sporadic segmentation faults possibly related to vector se…
vuvova Jul 21, 2025
6521b41
MDEV-37281 incorrect isolation level in update with unique using hash…
vuvova Jul 20, 2025
3109d99
MDEV-36323: Split Materialized code: last_refills is never set in 11.0+
spetrunia Jun 16, 2025
982535b
overflow/inf in vec_distance_euclidean
vuvova Jul 22, 2025
57dd23d
New getter to read Engine Independent JSON histogram buckets directly
drrtuy Jul 16, 2025
2b89bf7
make main.desc_index_min_max more stable
vuvova Jul 23, 2025
0ef4b1a
Connector/C 3.4.7
vuvova Jul 22, 2025
ca91bf5
Update ColumnStore 23.10.5-1
vuvova Jul 17, 2025
c4ed889
Merge branch '10.11' into 11.4
vuvova Jul 28, 2025
b565b3e
Merge branch '11.4' into 11.8
vuvova Jul 28, 2025
4e9c252
multi_source.mariadb-dump_slave: don't change global settings
vuvova Jul 30, 2025
03b31c0
bump the VERSION
dbart Aug 6, 2025
1a446cc
bump the VERSION
dbart Aug 6, 2025
db64d19
MDEV-37497 : galera-new-cluster is installed wrong directory in bintar
janlindstrom Aug 25, 2025
da149c7
Add statistics usable for feedback plugin
montywi Aug 29, 2025
0108664
Merge branch 10.11 into 11.4
FooBarrior Sep 2, 2025
257f4b3
Merge 10.11 into 11.4
dr-m Sep 3, 2025
97ad2b7
SQL parser: add -fno-strict-aliasing to gcc<9 aarch build
grooverdan Sep 4, 2025
d9e83d2
MDEV-35152 fixup: GCC -Wmaybe-uninitialized
dr-m Sep 5, 2025
4995584
MDEV-37463 Avoid libaio/liburing dependencies in mariadb-import
vaintroub Aug 20, 2025
a667c0c
MDEV-37463 - minimize recompilation required for tpool_min
vaintroub Aug 20, 2025
21868be
MDEV-26115 Crash when calling stored function in FOR loop argument
abarkov Sep 4, 2025
7e76a58
Merge 10.11 into 11.4
dr-m Sep 9, 2025
d203a8a
MENT-2388 MDEV-37518 Check number of fields in mysql.servers before t…
mariadb-YuchenPei Sep 4, 2025
15b1426
Merge branch '10.11' into bb-11.4-release
sanja-byelkin Sep 15, 2025
85a4080
MDEV-37204 Fix view protocol for spider/feature.engine_defined_attrib…
mariadb-YuchenPei Sep 5, 2025
acd3db4
Merge 10.11 into 11.4
dr-m Sep 16, 2025
7e386c5
dbug_print_row() fix
midenok Sep 17, 2025
d4c4eb7
MDEV-15990 Refactor write_record and fix idempotent replication
FooBarrior Dec 28, 2022
aeb2574
MDEV-15990 REPLACE on a precise-versioned table returns ER_DUP_ENTRY
FooBarrior Jan 7, 2025
8001679
MDEV-15990 handle timestamp-based collisions as well
FooBarrior Mar 30, 2024
2847235
MDEV-15990 versioning: don't allow changes in the past
FooBarrior Apr 27, 2024
a54df1d
MDEV-15990 innodb: change DB_FOREIGN_DUPLICATE_KEY to DB_DUPLICATE_KEY
FooBarrior Apr 27, 2024
2667b54
MDEV-37404 Cleanups
midenok Sep 10, 2025
c0233a0
MDEV-37600 Backpoint MDEV-9804 Implement a caching_sha2_password plugin
vuvova May 4, 2025
09a6249
MDEV-37600 Backport MDEV-37339 errors about caching_sha2_password on …
vaintroub Jul 29, 2025
d098e61
MDEV-37600 - fix error message formatting after backporting
vaintroub Sep 21, 2025
e8ef8c0
Merge 10.11 into 11.4
dr-m Sep 24, 2025
bef32e4
MDEV-37083 Fixup to trigger ahi for encryption.innochecksum
Thirunarayanan Sep 26, 2025
a742fb7
Merge 10.11 into 11.4
dr-m Sep 29, 2025
ba8df1c
MDEV-36190: Optimize transaction_lock_guard use
dr-m Sep 29, 2025
62c70a8
MDEV-36190 fixup for GCC 4.8.5
dr-m Sep 29, 2025
1307635
MDEV-37152: Reimplement innodb_buffer_pool_read_requests
dr-m Sep 29, 2025
4369a38
MDEV-37152: Remove many calls to _current_thd()
dr-m Sep 29, 2025
ff33f49
Merge 11.4 into 11.8
midenok Sep 29, 2025
da80b00
MDEV-33149: JSON_ARRAY_INTERSECT function crashes the server when
mariadb-RuchaDeodhar Sep 19, 2025
643d365
Merge 11.4 into 11.8
dr-m Sep 30, 2025
5a74bfa
MDEV-35049 fixup: Fix SUX_LOCK_GENERIC
dr-m Sep 30, 2025
83a48d2
MDEV-29445 fixup for innodb_adaptive_hash_index
dr-m Sep 30, 2025
429c5b1
MDEV-35049 fixup: Avoid useless rebuild if cmp=0
dr-m Sep 30, 2025
9654b81
MDEV-37482: Contention on btr_sea::partition::latch
dr-m Sep 30, 2025
3cc9ac0
MDEV-37482: Introduce innodb_adaptive_hash_index_cells
dr-m Sep 30, 2025
9aa8512
MDEV-37152 fixup: Avoid thd_set_ha_data()
dr-m Sep 30, 2025
d9114f0
Merge 11.4 into 11.8
dr-m Sep 30, 2025
5cf9d84
Merge 10.11 into 11.4
dr-m Oct 1, 2025
d71b2a7
Merge 11.4 into 11.8
dr-m Oct 1, 2025
5b72e95
MDEV-37600 fixup: GCC 15 -Wunterminated-string-initialization
dr-m Oct 3, 2025
f7387cb
MDEV-37784 Introduce @@new_mode variable
mariadb-RexJohnston Oct 2, 2025
8916aee
MDEV-37723: TPROC-H Query4 much slower in 11.4 than in 10.11
spetrunia Sep 29, 2025
1668695
cleanup: use CREATE_TYPELIB_FOR
vuvova Oct 6, 2025
399edc7
MDEV-37784 fix the warning
vuvova Oct 6, 2025
c779542
fix rand() values in vector tests
vuvova Sep 19, 2025
d7d7304
MDEV-36556: MariaDB restart after upgrade fails with innodb_encrypt_t…
dr-m Oct 7, 2025
fc37cdd
MDEV-34134: Assertion failure in online_alter_log_row upon replicatin…
knielsen Sep 7, 2025
426c2a6
Merge 10.11 into 11.4
dr-m Oct 7, 2025
5eeccca
Merge 11.4 into 11.8
dr-m Oct 7, 2025
e0cc096
Fix some testcases, to enable mtr --mysqld=--lower_case_table_name=0
vaintroub Sep 26, 2025
c59c544
enable case-sensitivity on a Windows build in CI
vaintroub Sep 26, 2025
a8cb429
MDEV-34953 Innodb bugs with lower_case_table_names=0 on Windows
vaintroub Sep 26, 2025
6f857c7
MDEV-34953 followup - allow Innodb to work with old data dictionary w…
vaintroub Sep 26, 2025
e2b984f
MDEV-34953 test case
vaintroub Sep 30, 2025
5b61a39
Revert a line deletion in a spider test in a merge for unknown reason
mariadb-YuchenPei Oct 8, 2025
00c469c
[fixup] Remove an obsolete reference to SCOPE_EXIT in a comment
mariadb-YuchenPei Oct 8, 2025
d04fc1a
MDEV-37669 innodb.sys_defragment fails with wrong result
Thirunarayanan Oct 8, 2025
be0e3b2
MDEV-37753 lock_sec_rec_some_has_impl() unnecessarily fetches history
dr-m Oct 8, 2025
4ffa1ff
Merge 10.11 into 11.4
dr-m Oct 9, 2025
e2bf227
Merge 11.4 into 11.8
dr-m Oct 9, 2025
8a2b620
Windows ARM - speed up tests on CI, by using --debug-no-sync
vaintroub Oct 8, 2025
cabb77c
MDEV-33474 postfix - refine include/exclude rules for runtime depende…
vaintroub Oct 10, 2025
44dc149
MDEV-37843 Remove InnoDB "optimizations" for debug_no_sync
vaintroub Oct 10, 2025
6c56c92
MDEV-36809: json_array_intersect crashs when unused table ref provided
mariadb-RuchaDeodhar Sep 24, 2025
6bc9594
bump wsrep_provider maturity to stable
vuvova Oct 14, 2025
54ad221
bump uuid_v4 and uuid_v7 plugin maturity to stable
vuvova Oct 14, 2025
2a722fc
MDEV-37554 MariaDB auth protocol differs from MySQL
vuvova Oct 14, 2025
ab90cde
MDEV-37784 fix the warning (part 2)
grooverdan Oct 15, 2025
ee91e35
MDEV-35748 galera.MDEV-35748 test result merge fix
grooverdan Oct 15, 2025
ca81bcf
Galera 26.4.24 - test update for wsrep.wsrep_provider_plugin_defaults
grooverdan Oct 15, 2025
ad07728
MDEV-35523 wsrep.wsrep_off merge fix
grooverdan Oct 15, 2025
8cca0f1
MDEV-37494: galera_3nodes.galera_vote_majority_dml - merge fix
grooverdan Oct 15, 2025
4586b96
Merge branch '10.11' into 11.4
mariadb-YuchenPei Oct 15, 2025
b2c1ba8
MDEV-37860: Assertion !waiting failed with thread-handling=pool-of-th…
dr-m Oct 15, 2025
29d8f65
MDEV-37489: SIGSEGV in get_param_default_value | store_schema_params
raghunandanbhat Aug 27, 2025
dfdf572
Merge 10.11 into 11.4
dr-m Oct 17, 2025
30415ac
MDEV-37244: Adjust main.analyze_stmt_prefetch_count
dr-m Oct 17, 2025
81f25fd
MDEV-37244: Avoid spin loop on page I/O waits
dr-m Oct 17, 2025
6087bda
MDEV-37244: Avoid page lookup after read
dr-m Oct 17, 2025
11b6a05
MDEV-34529 fixup: Improve a test
dr-m Oct 17, 2025
ca7e1a3
MDEV-36843 : Galera tests fail if wsrep_provider_options is too long …
janlindstrom May 21, 2025
d460642
MDEV-37653: IS TRUE incorrectly converts outer join to inner
DaveGosselin-MariaDB Oct 17, 2025
c1e7a2e
New CC 3.4
sanja-byelkin Oct 20, 2025
3c3f06c
libfmt 12.0
sanja-byelkin Oct 20, 2025
76d257e
MDEV-36034 KILL or timeout inside derived table optimization causes a…
mariadb-RexJohnston Oct 14, 2025
63c2826
columnstore 25.10.1-1
sanja-byelkin Oct 21, 2025
029d6a0
Merge branch '10.11' into bb-11.4-release
sanja-byelkin Oct 22, 2025
cd28452
MDEV-37864: mysql-test/mtr --cursor main.func_json fails
mariadb-RuchaDeodhar Oct 20, 2025
bd0dc40
When replacing `WHERE f` with `WHERE f IS TRUE` mark it AT_TOP_LEVEL
vuvova Oct 23, 2025
83df4a3
MDEV-37864: mysql-test/mtr --cursor main.func_json fails (postfix)
grooverdan Oct 23, 2025
6d0be01
Merge branch '11.4' into bb-11.8-release
sanja-byelkin Oct 24, 2025
b8bdbd1
columnstore 25.10.1-1
sanja-byelkin Oct 24, 2025
bcb7759
cleanup: CREATE_TYPELIB_FOR() helper
vuvova Aug 30, 2024
155ed2c
MDEV-37784 Introduce @@new_mode variable
mariadb-RexJohnston Oct 2, 2025
a18f8d3
MDEV-37784 fix the warning
vuvova Oct 6, 2025
75ded7d
MDEV-37784 Introduce @@new_mode: support all values being hidden
spetrunia Oct 8, 2025
d0ac583
MDEV-36761 Implement NULL-aware cardinality estimation for indexed co…
mariadb-OlegSmirnov Oct 1, 2025
ebe27ec
MDEV-36761: Implement NULL-aware cardinality estimation for indexed c…
mariadb-OlegSmirnov Sep 26, 2025
aa70eea
MDEV-36761: Put NULL-aware cardinality estimation under new_mode flag
Olernov Oct 27, 2025
1093a2f
Merge branch '10.11' into 11.4
vuvova Nov 3, 2025
0c94001
fix merge test to restore the environment
vuvova Nov 3, 2025
d198be3
fix nullptr-with-nonzero-offset UB
vuvova Nov 3, 2025
152ed78
MDEV-37345 sequences and prelocking (11.4 version)
vuvova Nov 4, 2025
5ce9a03
Merge branch '11.4' into 11.8
vuvova Nov 4, 2025
f230c0f
Merge branch '10.11' into 11.4
vuvova Nov 4, 2025
aa6a2e6
MDEV-37345 sequences and prelocking (11.4 version)
vuvova Nov 4, 2025
c21d462
Merge branch 'bb-11.4-serg' into bb-11.8-serg
vuvova Nov 4, 2025
023074a
bump the VERSION
dbart Nov 6, 2025
db02a70
bump the VERSION
dbart Nov 6, 2025
a1bb5c9
Merge branch '11.4' into mariadb-11.4.9
sanja-byelkin Nov 7, 2025
c3398a0
Merge branch '11.8' into mariadb-11.8.4
sanja-byelkin Nov 7, 2025
e042826
Add Columnstore MTR to the mariadb-test package
timofeyturenko Nov 7, 2025
9515cb9
MDEV-37753 fixup: Relax the test
dr-m Nov 10, 2025
3a13f81
MDEV-37849 UCA: Change "skip equal simple prefix" to "compare simple …
abarkov Sep 7, 2022
652582a
A cleanup for MDEV-37849 UCA: Change "skip..prefix" to "compare simpl…
abarkov Nov 11, 2025
12e93b9
Merge 10.11 into 11.4
dr-m Nov 11, 2025
f31c6ae
Add WSREP_LEX_SCHEMA definition back it is needed later.
janlindstrom Nov 11, 2025
9b393c7
MDEV-38057 main.func_json test fails in sandbox interface with lo dev…
vuvova Nov 9, 2025
2d974c4
Merge 11.4 into 11.8
dr-m Nov 12, 2025
a74edc4
MDEV-38068 Query doesn't delete all data it should after update to 11…
vuvova Nov 12, 2025
98b094c
bump the VERSION
dbart Nov 14, 2025
f6680d6
Merge branch '11.8.5' into 11.8
vuvova Nov 18, 2025
6c2d284
Fix failing & wrong test galera.MDEV_35748
montywi Nov 18, 2025
7a1ad32
MDEV-37986 : Test failure on galera.galera_provider_options_long
janlindstrom Nov 19, 2025
e168384
Fixed that perfschema.misc_session_status is ignored with valgrind bu…
montywi Nov 19, 2025
6944e2b
Add mariadb-plugin-columnstore.install.generated to .gitignore
montywi Nov 18, 2025
442a7f1
MDEV-38130 Add Option File Syntax '?' to ignore unreadable directories
montywi Nov 19, 2025
27f55ad
Fixed uninitalized memory used error with rpl_gtid
montywi Nov 19, 2025
b2f6216
MDEV-37808 "Local temporary space limit reached" on not so rare occas…
montywi Nov 19, 2025
a61a746
MDEV-38029 my_tzinfo-t fails for certain TZ values on musl
vaintroub Nov 19, 2025
dcf59cc
MDEV-37484: `Sql_cmd_dml::execute_inner`, `Sql_cmd_update::execute_in…
raghunandanbhat Oct 13, 2025
ac1b7d0
fixup MDEV-19123 Change default charset from latin1 to utf8mb4
iMineLink Nov 26, 2025
8e7d42c
Merge 10.11 into 11.4
dr-m Nov 28, 2025
a7528a6
Merge 11.4 into 11.8
dr-m Nov 28, 2025
4cff562
MDEV-38164: Fix the estimates reported by TABLE::key_storage_length()
spetrunia Nov 21, 2025
514f2e6
MDEV-38226 File permission issues with mariadb-dump --dir
vaintroub Dec 12, 2025
2a3bc9e
MDEV-38360 parsec client plugin is not built on Windows
vaintroub Dec 16, 2025
eea4934
MDEV-38003: Intermittent Replication Failure on a multi-table DELETE
DaveGosselin-MariaDB Nov 4, 2025
4deadb9
MDEV-38390 : Galera test failure on wsrep.wsrep_provider_plugin_defaults
janlindstrom Dec 19, 2025
291cc20
MDEV-33640: Server crashes at my_hash_free
mariadb-RuchaDeodhar Sep 22, 2025
4da80ba
MDEV-38240: Selectivity sampling not performed when the table has no …
spetrunia Dec 3, 2025
224efb9
MDEV-38426: Clustered PK not used for Loose Index Scan optimization
spetrunia Dec 27, 2025
678ff03
Merge 10.11 into 11.4
dr-m Jan 2, 2026
ab2e0d4
Merge 10.11 into 11.4
dr-m Jan 3, 2026
c1fcedf
Merge branch '11.4' into 11.8
vuvova Jan 5, 2026
afbad3b
MDEV-38194 Correct classification of MASTER_SSL_VERIFY_SERVER_CERT
deo002 Dec 3, 2025
aa2ac30
fix tests failing with --view
vuvova Jan 7, 2026
e7a5539
fix failing galera tests
vuvova Jan 7, 2026
3e44216
MDEV-37266: Assertion with derived table and zero-length column
bsrikanth-mariadb Jan 8, 2026
44c670d
fix spider/bugfix.mdev_37972 to work for mariadb-test/
vuvova Jan 9, 2026
2669192
cleanup: main.func_json
vuvova Dec 16, 2025
93ef123
MDEV-38356 JSON_SCHEMA_VALID() crashes with a long enum
vuvova Dec 16, 2025
3009210
fsp0fsp.cc: log unexpected table in sys tablespace
jendis Dec 18, 2025
9446b91
MDEV-38498 mariadb-dump -dir doesn't convert database names
vaintroub Jan 10, 2026
01ff5ae
Deb: prep work - duke=Debian 15, resolute=Ubuntu 26.04
grooverdan Jan 13, 2026
08c57c5
MDEV-37600 fixup: clang 21 -Wunterminated-string-initialization
dr-m Jan 20, 2026
b241f97
MDEV-32744 fixup: clang -Winstantiation-after-specialization
dr-m Jan 20, 2026
52b1d7e
libfmt 12.1 - Suppress warning, MSVC-specific
vaintroub Jan 20, 2026
48d08d6
MDEV-38558 : MariaDB does not support writes during MySQL --> MariaDB…
janlindstrom Jan 21, 2026
b17a182
New CC 3.4
sanja-byelkin Jan 21, 2026
be4e1ec
MDEV-37510: crash when tracing with max_sel_arg_weight equal to 1
bsrikanth-mariadb Dec 31, 2025
929bb98
MDEV-38532 Debian packages are missing many server include headers, s…
vuvova Jan 12, 2026
0fc66b6
MDEV-35541 UBSAN: runtime error: addition of unsigned offset to X ove…
vuvova Dec 22, 2025
3b7e35a
MDEV-38283 Incorrect results for NULLIF function
vuvova Dec 12, 2025
0733181
MDEV-27277 update test results
vuvova Dec 26, 2025
9710638
update C/C
vaintroub Jan 23, 2026
4ff94f2
MDEV-38532 followup
vuvova Jan 23, 2026
b6d0e23
MDEV-38365 SHA2 auth plugin crash on large packets
vuvova Dec 17, 2025
28b09e3
MDEV-34984 rr_from_cache does not update generated columns
vuvova Jan 25, 2026
4f9a13e
cleanup: don't allocate memory for virtual columns in rr cache
vuvova Jan 25, 2026
8a0f327
MDEV-32263 Increase mysqldump default max_allowed_packet variable
vuvova Jan 25, 2026
308ed52
columnstore 25.10.3
sanja-byelkin Jan 26, 2026
6229192
MDEV-38327 Minor optimizer comment cleanups and refactoring
mariadb-YuchenPei Jan 19, 2026
2c2a418
MDEV-38327 Do not use rowid filter in ref_to_range when the range met…
mariadb-YuchenPei Jan 21, 2026
ca39e66
MDEV-38620: Server crashes in setup_returning_fields upon 2nd execution
mariadb-RuchaDeodhar Jan 23, 2026
40f7084
Merge branch '10.11' into 11.4
vuvova Jan 28, 2026
e2088ce
MDEV-38383 Fix MDEV-38073 MTR test warning
ayurchen Dec 24, 2025
054a893
Merge branch '10.11' into 11.4
vuvova Jan 31, 2026
9749d71
MDEV-38709 ASAN heap-buffer-overflow in my_convert_using_func
vuvova Jan 30, 2026
9bfea48
Merge branch '11.4' into 11.8
vuvova Jan 31, 2026
65ee9a7
bump the VERSION
dbart Feb 4, 2026
689cf81
MDEV-35211: Make VEC_FromText return VECTOR type instead of VARBINARY
abhishek593 Mar 2, 2026
d477356
MDEV-38349 Fix assert thd->abort_on_warning == 0 in mysql_insert
amodhakal Mar 1, 2026
188bc3b
Fixed MDEV-38881: no instance handling without -i
ge65tup Mar 13, 2026
22c6c94
-i no longer supported
ge65tup Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: https://mariadb.org/donate/
56 changes: 25 additions & 31 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,51 @@
<!--
Thank you for contributing to the MariaDB Server repository!

You can help us review your changes faster by filling this template <3
You can help us review your changes faster by filling in this template <3

If you have any questions related to MariaDB or you just want to
hang out and meet other community members, please join us on
https://mariadb.zulipchat.com/ .
If you have any questions related to MariaDB or you just want to hang out and meet other community members, please join us on https://mariadb.zulipchat.com/ .
-->

<!--
If you've already identified a https://jira.mariadb.org/ issue
that seems to track this bug/feature, please add its number below.
If you've already identified a https://jira.mariadb.org/ issue that seems to track this bug/feature, please add its number below.
-->
- [x] *The Jira issue number for this PR is: MDEV-_____*
- [x] *The Jira issue number for this PR is: MDEV-______*

<!--
An amazing description should answer some questions like:
1. What problem is the patch trying to solve?
2. If some output changed, what was it looking like before
the change and how it's looking with this patch applied
3. Do you think this patch might introduce side-effects in
other parts of the server?
2. If some output changed that is not visible in a test case, what was it looking like before the change and how it's looking with this patch applied?
3. Do you think this patch might introduce side-effects in other parts of the server?
-->
## Description
TODO: fill description here

## Release Notes
TODO: What should the release notes say about this change?
Include any changed system variables, status variables or behaviour. Optionally list any https://mariadb.com/kb/ pages that need changing.

## How can this PR be tested?

TODO: modify the automated test suite to verify that the PR causes MariaDB to
behave as intended. Consult the documentation on
["Writing good test cases"](https://mariadb.org/get-involved/getting-started-for-developers/writing-good-test-cases-mariadb-server).
In many cases, this will be as simple as modifying one `.test` and one `.result`
file in the `mysql-test/` subdirectory. Without _automated_ tests, future regressions
in the expected behavior can't be automatically detected and verified.
TODO: modify the automated test suite to verify that the PR causes MariaDB to behave as intended.
Consult the documentation on ["Writing good test cases"](https://mariadb.org/get-involved/getting-started-for-developers/writing-good-test-cases-mariadb-server).
<!--
In many cases, this will be as simple as modifying one `.test` and one `.result` file in the `mysql-test/` subdirectory.
Without automated tests, future regressions in the expected behavior can't be automatically detected and verified.
-->

If the changes are not amenable to automated testing, please explain why not and
carefully describe how to test manually.
If the changes are not amenable to automated testing, please explain why not and carefully describe how to test manually.

<!--
Tick one of the following boxes [x] to help us understand
if the base branch for the PR is correct
Tick one of the following boxes [x] to help us understand if the base branch for the PR is correct.
-->
## Basing the PR against the correct MariaDB version
- [ ] *This is a new feature and the PR is based against the latest MariaDB development branch*
- [ ] *This is a bug fix and the PR is based against the earliest branch in which the bug can be reproduced*
- [ ] *This is a new feature or a refactoring, and the PR is based against the `main` branch.*
- [ ] *This is a bug fix, and the PR is based against the earliest maintained branch in which the bug can be reproduced.*

<!--
You might consider answering some questions like:
1. Does this affect the on-disk format used by MariaDB?
2. Does this change any behavior experienced by a user
who upgrades from a version prior to this patch?
3. Would a user be able to start MariaDB on a datadir
created prior to your fix?
All code merged into the MariaDB codebase must meet a quality standard and codying style.
Maintainers are happy to point out inconsistencies but in order to speed up the review and merge process we ask you to check the CODING standards.
-->
## Backward compatibility
TODO: fill details here, if applicable, or remove the section
## PR quality check
- [ ] I checked the [CODING_STANDARDS.md](https://github.com/MariaDB/server/blob/-/CODING_STANDARDS.md) file and my PR conforms to this where appropriate.
- [ ] For any trivial modifications to the PR, I am ok with the reviewer making the changes themselves.
57 changes: 57 additions & 0 deletions .github/workflows/windows-arm64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Build on Windows ARM64

on:
push:
branches:
- 'main'
- 'bb-*'
- '[0-9]+.[0-9]+'
- '*wlad*'
pull_request:

jobs:
build:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

runs-on: windows-11-arm

steps:
- name: Configure git
run: |
# We won't be able to successfully run mtr
# unless we configure autocrlf.
git config --global core.autocrlf input

- uses: actions/checkout@v4

- name: Install prerequisites
run: |
# Install bison to compile
choco install winflexbison3

- name: Build
run: |
# speedup checkout by excluding uninteresting modules
git config submodule.storage/columnstore/columnstore.update none
git config submodule.storage/maria/libmarias3.update none
git config submodule.storage/rocksdb/rocksdb.update none
git config submodule.wsrep-lib.update none
mkdir bld
cd bld
cmake .. -DWITH_SSL=bundled
cmake --build . --config RelWithDebinfo --verbose -- -m

- name: Test MTR
run: |
$env:PATH = "C:\Strawberry\perl\bin;$env:PATH;C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64"
#Calculate parallel as 4 * number of processors
$parallel = 4 * [int]$env:NUMBER_OF_PROCESSORS
# create case-sensitive directory to run tests in
$tmp = (Get-Item $env:TEMP).FullName
$tmp = $tmp -replace '\\','/'
$cidir = "$tmp/ci"
mkdir $cidir
fsutil file setCaseSensitiveInfo $cidir enable
perl bld\mysql-test\mysql-test-run.pl --force --parallel=$parallel --suite=main,innodb --vardir=$cidir/var --mysqld=--lower-case-table-names=0 --mysqld=--loose-innodb-flush-log-at-trx-commit=2 --mysqld=--debug-no-sync
75 changes: 40 additions & 35 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,11 @@ Docs/INFO_BIN
Docs/INFO_SRC
Makefile
TAGS
mariadb-plugin-columnstore.install.generated
Testing/
tmp/
VERSION.dep
cmake/submodule_info.cmake
configure
client/async_example
client/mysql
Expand Down Expand Up @@ -113,6 +115,7 @@ plugin/auth_pam/config_auth_pam.h
plugin/aws_key_management/aws-sdk-cpp
plugin/aws_key_management/aws_sdk_cpp
plugin/aws_key_management/aws_sdk_cpp-prefix
sbom.json
scripts/comp_sql
scripts/make_binary_distribution
scripts/msql2mysql
Expand All @@ -121,8 +124,10 @@ scripts/mysql_config.pl
scripts/mysql_convert_table_format
scripts/mysql_find_rows
scripts/mysql_fix_extensions
scripts/mysql_fix_privilege_tables.sql
scripts/mysql_fix_privilege_tables_sql.c
scripts/mariadb_sys_schema.sql
scripts/mariadb_fix_privilege_tables.sql
scripts/mariadb_fix_privilege_tables_sql.c
scripts/mariadb_sys_schema.sql
scripts/mysql_install_db
scripts/mysql_secure_installation
scripts/mysql_setpermission
Expand Down Expand Up @@ -242,6 +247,7 @@ storage/perfschema/pfs_config.h
storage/rocksdb/ldb
storage/rocksdb/myrocks_hotbackup
storage/rocksdb/mysql_ldb
storage/rocksdb/mysql_ldb.1
storage/rocksdb/rdb_source_revision.h
storage/rocksdb/sst_dump
strings/conf_to_src
Expand Down Expand Up @@ -570,39 +576,38 @@ extra/mariadb-waitpid
libmysqld/examples/mariadb-client-test-embedded
libmysqld/examples/mariadb-embedded
libmysqld/examples/mariadb-test-embedded
man/mariadb.1
man/mariadb-access.1
man/mariadb-admin.1
man/mariadb-backup.1
man/mariadb-binlog.1
man/mariadb-check.1
man/mariadb-client-test.1
man/mariadb-client-test-embedded.1
man/mariadb_config.1
man/mariadb-convert-table-format.1
man/mariadbd.8
man/mariadbd-multi.1
man/mariadbd-safe.1
man/mariadbd-safe-helper.1
man/mariadb-dump.1
man/mariadb-dumpslow.1
man/mariadb-embedded.1
man/mariadb-find-rows.1
man/mariadb-fix-extensions.1
man/mariadb-hotcopy.1
man/mariadb-import.1
man/mariadb-install-db.1
man/mariadb-ldb.1
man/mariadb-plugin.1
man/mariadb-secure-installation.1
man/mariadb-setpermission.1
man/mariadb-show.1
man/mariadb-slap.1
man/mariadb-test.1
man/mariadb-test-embedded.1
man/mariadb-tzinfo-to-sql.1
man/mariadb-upgrade.1
man/mariadb-waitpid.1
man/mariabackup.1
man/mysql.1
man/mysql_client_test.1
man/mysql_client_test_embedded.1
man/mysql_config.1
man/mysql_convert_table_format.1
man/mysql_embedded.1
man/mysql_find_rows.1
man/mysql_fix_extensions.1
man/mysql_install_db.1
man/mysql_plugin.1
man/mysql_secure_installation.1
man/mysql_setpermission.1
man/mysql_tzinfo_to_sql.1
man/mysql_upgrade.1
man/mysql_waitpid.1
man/mysqlaccess.1
man/mysqladmin.1
man/mysqlbinlog.1
man/mysqlcheck.1
man/mysqld.8
man/mysqld_multi.1
man/mysqld_safe.1
man/mysqld_safe_helper.1
man/mysqldump.1
man/mysqldumpslow.1
man/mysqlhotcopy.1
man/mysqlimport.1
man/mysqlshow.1
man/mysqlslap.1
man/mysqltest.1
man/mysqltest_embedded.1
scripts/mariadb-access
scripts/mariadb-convert-table-format
scripts/mariadbd-multi
Expand Down
Loading