Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
182 commits
Select commit Hold shift + click to select a range
fdaebc8
Raise version number after cloning 5.7.53
bkandasa Dec 14, 2025
56d5cdf
Raise version number after cloning 8.0.45
bkandasa Dec 14, 2025
a8661b3
Merge branch 'mysql-5.7' into mysql-8.0
bkandasa Dec 15, 2025
e23b7cd
Merge commit 'mysql-5.7' into mysql-5.7-cluster-7.6
zmur Dec 15, 2025
d8cc099
Merge commit 'mysql-5.7' into mysql-5.7-cluster-7.6
zmur Dec 15, 2025
764a174
Merge commit 'mysql-5.7' into mysql-5.7-cluster-7.6
zmur Dec 15, 2025
24800aa
Null merge branch 'mysql-5.7-cluster-7.6' into mysql-8.0
zmur Dec 15, 2025
05714e0
Bug#35367340 Assertion `!thd->is_error()' failed|sql/sql_base.cc
May 9, 2023
9931da2
Update License Book
bjornmu Dec 18, 2025
711945f
Raise version number after tagging 7.6.37
bjornmu Dec 18, 2025
1c2b535
Null merge of the cluster 7.6.37 build
bjornmu Dec 18, 2025
37b748a
Bug#38631648 ndb_restore should apply backup log records concurrently
frazerclement Dec 19, 2025
138e879
Bug#38697083: Compliance related errors and warnings found during
Dec 11, 2025
b73a7b2
Bug#38814585 Test failure: innodb.innodb_dirty_pages_at_shutdown
Dec 9, 2025
1334cdd
Bug#36054459 [1/4] TC node failure handling may still be in progress …
frazerclement Apr 8, 2024
caa2b3c
Bug#36054459 [2/4] TC node failure handling may still be in progress …
zmur Dec 18, 2025
40d8191
Bug#36054459 [3/4] TC node failure handling may still be in progress …
frazerclement Apr 8, 2024
ef59609
Bug#36054459 [4/4] TC node failure handling may still be in progress …
zmur Dec 18, 2025
3b87b32
Bug#38330001 ndb_restore_debug fails due to error message count mismatch
frazerclement Jan 8, 2026
e2ad990
Bug#38631648 ndb_restore should apply backup log records concurrently
blaudden Jan 13, 2026
f9c5f46
Bug#38757640 Ndb binlog purger race causes one stale row
blaudden Dec 23, 2025
bc9102f
Bug#33390851: Parser memory regression vs 5.7
mvcc Dec 17, 2025
fe7efb0
Bug#37824170: Server crash with EXPLAIN SELECT on GROUP BY
mvcc Dec 13, 2025
fd8b19a
Bug#38465152: MySQL server 9.4.0 crashes at
Chaithra-MG Jan 6, 2026
e08842d
Bug#38817886 Update copyright headers to 2026 [noclose]
marcalff Jan 19, 2026
02d6257
Bug#38775593 channel does not resume after reaching relay_log_space_l…
jujose-1 Jan 19, 2026
e7a390b
Bug#38817886 Update copyright headers to 2026 [noclose]
marcalff Jan 20, 2026
9626a6e
Bug#38871808 Purge must skip read_only check
ram1048 Jan 21, 2026
9e9709e
Bug#36402455 - Configurable iteration count for hashing algorithm cac…
lkotula Mar 14, 2024
cdf3648
Bug#33129697 NDB_RESTORE_CONV_PK_SLICE_REMAP SPORADICALLY FAILS ON PB2
frazerclement Jan 27, 2026
9e766b8
Bug#36878673 (1/2) Alter table reorg operation states not correct for…
frazerclement Jan 27, 2026
2107701
Bug#36878673 (2/2) Alter table reorg operation states not correct for…
frazerclement Jan 27, 2026
8a1fed3
Bug#38871808 Purge must skip read_only check [post-push test-fix]
ram1048 Jan 22, 2026
8d1aad6
Bug#35634700: Assertion failed in sql_planner: bool
Chaithra-MG Jan 28, 2026
dc67fcc
Bug#36902116 crash after walk_join_list()
Sep 11, 2024
e310707
Bug#38891808 Program output not synced with errors for ndb_restore an…
zmur Jan 22, 2026
a84ce03
Bug#38891753 [1/2] Add some logging options to ndb_restore
zmur Jan 27, 2026
d65a607
Bug#38891753 [2/2] Add some logging options to ndb_restore
zmur Jan 27, 2026
6021c52
Bug#38867448 [1/5] NDB restore Warning: File did not close correctly
zmur Jan 27, 2026
687edc5
Bug#38867448 [2/5] NDB restore Warning: File did not close correctly
zmur Jan 27, 2026
f2b38b4
Bug#38867448 [3/5] NDB restore Warning: File did not close correctly
zmur Jan 27, 2026
d882623
Bug#38867448 [4/5] NDB restore Warning: File did not close correctly
zmur Jan 21, 2026
3008944
Bug#38867448 [5/5] NDB restore Warning: File did not close correctly
zmur Jan 21, 2026
e16c840
Bug#36878673 Alter table reorg operation states not correct for Schem…
frazerclement Feb 4, 2026
1be34d6
Bug#38110792 The missing semi join condition causes incorrect result
Jul 3, 2025
81c590b
Bug#36054459 [5/7] TC node failure handling may still be in progress …
zmur Jan 29, 2026
a82e6f1
Bug#36054459 [6/7] TC node failure handling may still be in progress …
zmur Jan 29, 2026
5558354
Bug#36054459 [7/7] TC node failure handling may still be in progress …
zmur Jan 29, 2026
d3ca212
Bug#38937634 ClusterJ fallback error messages uses application locale
zmur Jan 21, 2026
028c89b
Bug#36372530 [1/2] PB2: ndb.ndb_backup_print fails in Solaris 11 due …
zmur Feb 10, 2026
a0290f4
Bug#36372530 [2/2] PB2: ndb.ndb_backup_print fails in Solaris 11 due …
zmur Feb 10, 2026
c837f31
WL#15801: Remove weak ciphers usage
harinvadodaria Nov 29, 2023
f2a5c61
Bug#38515094 Release the NdbReceiver on closing of the NdbScanOp
dtcpatricio Jan 16, 2026
6b597de
WL#15801: Remove weak ciphers usage
MRajcic Feb 12, 2026
c1b1bf7
Bug#38857144 Cluster Disconnect observed when horizontal scaling was …
paulofasilva Feb 5, 2026
ad322c5
PS-10545 [8.0]: Fix MTR `--only-big-test` skipping tests with both `b…
inikep Feb 16, 2026
264cfff
Bug#36398549 testNodeRestart -n Bug41295 T1 Error Insert 8073 never h…
zmur Feb 12, 2026
84b5678
BUG#38810801: dict_sdi_create_idx_in_mem adds columns in wrong order
Jan 29, 2026
087affd
Bug#38997744 [1/2] MgmConfig-t times out
zmur Feb 23, 2026
9dcb6e2
Bug#38997744 [2/2] MgmConfig-t times out
zmur Feb 23, 2026
806e66e
Merge branch 'release-8.0.45-36' into 8.0
inikep Feb 24, 2026
63b4445
PS-10591 [8.0]: Assertion in create_digest() for XOF algorithms (SHAK…
inikep Feb 23, 2026
3c5baa9
Bug#38928287 CRASH INSIDE OF THE QUERY PARSER/PLANNER/RESOLVER
Feb 10, 2026
5817b9b
Bug#38935534 Invalid phy_pos after change column
ram1048 Feb 19, 2026
c859012
WL#17179 Audit Log: Invalid filter table recovery
maras007 Feb 25, 2026
c034f73
Bug #37387633: Users without any privileges can access
Feb 27, 2026
1292603
Bug#38887993 Data node reports LQH Protocol Error
frazerclement Feb 27, 2026
85cb749
Bug#29318160 : ER_IB_MSG_705 REFERS TO OBSOLETE REFMAN PAGE
mayprasa Feb 20, 2026
dd913ee
Bug#32855166 : BROKEN INNODB UNIT TESTS
mayprasa Feb 20, 2026
163ba2d
PS-10231 [8.0]: Fix DBLWR recovery tests for compressed+encrypted pages
inikep Feb 24, 2026
e876fbc
PS-10378 [8.0] fix korean mecab optimization: exclude bos/eos node fr…
kakao-jenna-me Jan 15, 2026
8412cf4
PS-10593 [8.0]: Fix audit_log buffer overrun in audit_log_general_record
inikep Mar 3, 2026
3f585de
PS-10589 [8.0]: Add clang-21, clang-22, gcc-15 to Azure Pipelines
inikep Mar 4, 2026
4060a8b
PS-10589 [8.0]: Fix clang-22 compilation issues [MyRocks]
inikep Mar 4, 2026
656a4f1
PS-10589 [8.0]: Fix clang-22 compilation issues
inikep Mar 4, 2026
27adee5
Bug#38987448 Upgrade zlib to version 1.3.2
Feb 19, 2026
d4fd3a5
Bug#38987448 Upgrade zlib to version 1.3.2
Feb 19, 2026
b131c00
Bug#38987448 Upgrade zlib to version 1.3.2
Feb 19, 2026
b87a314
Bug#38370155 DDL operation fills the entire disk space and eventually…
jlopusza-oracle Feb 25, 2026
c4148fa
Bug#39033858 Parallel_reader::Scan_ctx::copy_row copies wrong range o…
jlopusza-oracle Mar 3, 2026
a87a5db
Bug#25579578 INNODB: FAILING ASSERTION: !FIELD->PREFIX_LEN || FIELD->…
Feb 25, 2026
34af58d
Bug#39000847: Cap JSON Schema $ref expansion depth
ogrovlen Mar 6, 2026
d3d4d6b
BUG#36196212: mysqld error when querying pfs binary_log_transaction_c…
karolina-szczepankiewicz Mar 10, 2026
a3407f0
PS-10312 [8.0]: Audit Log Filter refactoring
jakub-nowakowski-percona Jan 23, 2026
819dcf5
Merge branch 'mysql-5.7' into mysql-5.7-cluster-7.6
zmur Mar 13, 2026
e90e047
Merge branch 'mysql-5.7-cluster-7.6' into mysql-8.0
zmur Mar 13, 2026
df08514
Bug#39081394 Can not pass C-array to function taking ndb::span
zmur Mar 13, 2026
535ba80
Bug#39029290 [1/3] ClusterMgr may send heartbeat too late
zmur Mar 11, 2026
91d0f22
Bug#39029290 [2/3] ClusterMgr may send heartbeat too late
zmur Feb 24, 2026
9e93c86
Bug#39029290 [3/3] ClusterMgr may send heartbeat too late
zmur Feb 26, 2026
1ab2307
Bug#38644133 [1/12] Improved visibility of node heartbeat status
zmur Feb 4, 2026
1fbc9fe
Bug#38644133 [2/12] Improved visibility of node heartbeat status
zmur Feb 4, 2026
5cc9bfb
Bug#38644133 [3/12] Improved visibility of node heartbeat status
zmur Feb 24, 2026
303b5ab
Bug#38644133 [4/12] Improved visibility of node heartbeat status
zmur Feb 11, 2026
9bf9d47
Bug#38644133 [5/12] Improved visibility of node heartbeat status
zmur Feb 1, 2026
698aa52
Bug#38644133 [6/12] Improved visibility of node heartbeat status
zmur Feb 6, 2026
bb20226
Bug#38644133 [7/12] Improved visibility of node heartbeat status
zmur Feb 6, 2026
d60d0c9
Bug#38644133 [8/12] Improved visibility of node heartbeat status
zmur Feb 1, 2026
7ed080f
Bug#38644133 [9/12] Improved visibility of node heartbeat status
zmur Feb 4, 2026
2c9a63a
Bug#38644133 [10/12] Improved visibility of node heartbeat status
zmur Feb 5, 2026
1f1f588
Bug#38644133 [11/12] Improved visibility of node heartbeat status
zmur Feb 5, 2026
e7fdbb1
Bug#38644133 [12/12] Improved visibility of node heartbeat status
zmur Feb 5, 2026
1119e05
Bug#39029290 [3/3] ClusterMgr may send heartbeat too late
zmur Mar 13, 2026
20f9cfc
mvcc Mar 6, 2026
0dd7c62
Bug#39005157 - Batch insert fails with: Query execution was interrupted
lkotula Feb 24, 2026
6d48f27
Bug#38932493 mysqld node crashes with failed assertion 'bit < map->n_…
paulofasilva Mar 2, 2026
da36599
Bug#38932493 postfix - Missing imports in 8.0 and 8.4
paulofasilva Mar 16, 2026
29f48df
BUG#38673285: MySQL Group Replication snapshot decode validations
nacarvalho Mar 16, 2026
1c7b3e6
BUG#38712932: MySQL Group Replication applier pipeline validations
nacarvalho Mar 16, 2026
905c90d
Bug#39000847: Cap JSON Schema $ref expansion depth [post-push]
ogrovlen Mar 17, 2026
19ac235
Bug#39040226 FTS index construction ignores memory limits
jlopusza-oracle Mar 2, 2026
f1deaf1
Bug#39040128 Creation of multi-value index crashes on empty JSON array
jlopusza-oracle Mar 2, 2026
87bb3e6
Bug#38673268 MySQL Group Replication SID decode validations
jujose-1 Mar 12, 2026
5a269d8
PS-10875 [8.0]: arm64 jobs started to fail with Cirrus CI
inikep Mar 17, 2026
b63930d
Bug#38169053: MySQL 8.0.39/40 crashed due to Assertion failure error
Feb 24, 2026
b7b4daa
WL#17179 Audit Log: Invalid filter table recovery [post-push fix]
maras007 Mar 20, 2026
14aab24
Bug #39102898 - MEB on Windos is broken due to missing zlib
bjornmu Mar 19, 2026
eb435eb
Bug#37053765: Invalid join order hints in expanded query with semijoin
ogrovlen Mar 13, 2026
e05547e
Bug#39057054: Default function causes failure
roylyseng Mar 20, 2026
e4e7256
Bug#39071552: rollback_item_tree_changes stack use_after_free
roylyseng Mar 20, 2026
da1bdf9
Bug#35912840: Conditions refering to const table
Chaithra-MG Mar 21, 2026
f480936
Update License Book
bjornmu Mar 23, 2026
47c80aa
Updating man pages from Docs
bjornmu Mar 23, 2026
d7adb5e
PS-10873 [8.0]: Fix audit log retry after buffer resize
inikep Mar 26, 2026
0436f7f
PS-10448 [8.0]: An insert prepared statement fails to write across pa…
dlenev Mar 26, 2026
1d907b0
PS-8867 [8.0]: Increase the verbosity of the DataDictionary upgrade p…
VarunNagaraju Mar 13, 2026
568e41f
Bug#25579578 INNODB: FAILING ASSERTION: !FIELD->PREFIX_LEN || FIELD->…
Mar 31, 2026
0a7df2e
Bug#39129182 Mysqld Crash due to "Deadlock Detected!" Error
jlopusza-oracle Mar 30, 2026
4464b53
PS-10991 submodule(extra/libkmip): update to libkmip@7e809c0 (master,…
lukin-oleksiy Apr 2, 2026
221a530
Bug#36128964: Item_cache::walk at sql/item.cc
Chaithra-MG Feb 16, 2024
2e4cd60
PS-10990 [8.0]: Crash on Item_cache::walk on specific join executed w…
catalinbp Apr 8, 2026
ef5c1e9
Revert "PS-10446 [8.0]: Bug#38110792 The missing semi join condition …
dlenev May 12, 2026
e0a55e4
Revert "PS-9322 fix: With super_read_only=1, undo truncation cannot u…
dlenev May 12, 2026
943d190
Revert "PS-9753: Investigate Optimizer patches from Enhanced MySQL"
dlenev May 12, 2026
8cc53c4
Revert "PS-9647: MySQL Perf Improvements (deque)"
dlenev May 12, 2026
b6c91c8
PS-10963 [8.0]: Code refresh for - PS 8.0.46-37 (merge with conflicts)
dlenev May 12, 2026
6762e34
PS-10963 [8.0]: Code refresh for - PS 8.0.46-37 (conflicts solved)
dlenev May 12, 2026
3858cf9
PS-10083 [8.0]: Keep thread_group_t at 512 bytes on non-glibc
inikep May 9, 2026
b9cf73b
PS-10979 [8.0]: Fix clang-18, clang-22, Apple clang 15, GCC 11-13 com…
inikep May 8, 2026
ee17b72
PS-11142 [8.0]: Fix GCC 16 compilation issues
inikep May 7, 2026
bf6fa77
PS-11161 [8.0]: mem_root_deque performance optimizations (part 1).
dlenev May 15, 2026
61ee70f
PS-10963 [8.0]: Fix sporadic auth_sec.mysql_native_plugin_deprecated …
dlenev May 19, 2026
74480ca
PS-10963 [8.0]: Fix main.coredump failures on ARM64.
dlenev May 19, 2026
015a536
PS-11073 [8.0] : Tables with larger rows created with earlier MySQL v…
keeper May 5, 2026
6e9d67c
PXC-5213: Code refresh for - PXC 8.0.46
kamil-holubicki May 20, 2026
d616a15
PS-10979 [8.0]: Update MyRocks version to 9.3.1-5
inikep May 7, 2026
a520e1f
PS-11161 [8.0]: mem_root_deque performance optimizations (part 2).
dlenev May 7, 2026
36041bb
PS-10963 [8.0]: Disable audit_log_filter.udf_audit_log_read_validate_…
dlenev May 22, 2026
764aaf6
PS-10963 [8.0]: Fix sporadic failures of percona.proxy_protocol_admin…
dlenev Nov 21, 2025
d23895a
PS-11181 [8.0]: MyRocks - improved logic related to rocksdb merge buf…
polchawa-percona May 20, 2026
e62e14e
PS-11181 (2) [8.0]: MyRocks - improved logic related to rocksdb merge…
inikep May 22, 2026
da57328
PS-10963 [8.0]: Fix sporadic group_replication.gr_acf_receiver_group …
dlenev May 26, 2026
338133e
PS-10979 [8.0]: Fix RocksDB corrupt-data abort test restart handling …
inikep May 26, 2026
91a2149
PS-10963 [8.0]: Fix rockdb.rdb_index_merge_buf_size_overflow test fai…
dlenev May 27, 2026
90830fa
PS-10963 [8.0]: Fix memory leak in fil_ibd_same_as_default_path() det…
dlenev May 27, 2026
b98eb58
PXC-5213: Code refresh for - PXC 8.0.46
kamil-holubicki May 20, 2026
d29b95a
PXC-5213: Code refresh for - PXC 8.0.46 (MTR fixes)
kamil-holubicki May 21, 2026
2d62803
PXC-5213: Code refresh for - PXC 8.0.46 (MTR fixes)
kamil-holubicki May 22, 2026
33fa7b6
PXC-5213: Code refresh for - PXC 8.0.46 (MTR fixes)
kamil-holubicki May 22, 2026
010b5ad
PS-10979 [8.0]: Stabilize NDB logger-t unit test under load (Buffered…
inikep May 27, 2026
5cbb8d6
PS-10979 [8.0]: Fix log_timestamp-t failure on hosts without CET zone…
inikep May 27, 2026
d8396a4
PS-10963 [8.0]: Fix main.parser test failure under ASAN.
dlenev May 28, 2026
ebb836b
PS-10967 Packaging tasks for release - PS 8.0.46-37
adivinho Jun 2, 2026
39e2b60
PS-10967 Packaging tasks for release - PS 8.0.46-37
adivinho Jun 4, 2026
500dd37
PXC-5213: Code refresh for - PXC 8.0.46 (Galera update)
kamil-holubicki Jun 16, 2026
fa00f37
Merge branch '8.0' into PXC-5213
kamil-holubicki Jun 16, 2026
d3ff428
Merge tag 'Percona-Server-8.0.46-37' into PXC-5213
kamil-holubicki Jun 16, 2026
c6e82ab
PXC-5213: Code refresh for - PXC 8.0.46 (ASAN)
kamil-holubicki Jun 17, 2026
80356e0
PXC-5213: Code refresh for - PXC 8.0.46 (galera)
kamil-holubicki Jun 18, 2026
3f67702
EOL 1 - PS-11329 Unauthenticated repeated X Protocol TLS upgrade cras…
percona-mhansson Jun 18, 2026
6edc285
EOL 1 - PS-11329 MySQL Out-of-Bounds Read
polchawa-percona Jun 18, 2026
4f0d720
EOL 1 - PS-11329 Update the versions numbers
VarunNagaraju Jul 2, 2026
5e0f2c6
Merge pull request #3 from kamil-holubicki/backport-84-fixes
kamil-holubicki Jul 3, 2026
f40fd74
PXC-5213: Code refresh for - PXC 8.0.46 (FIPS mtr test fix)
kamil-holubicki Jul 3, 2026
85adff5
Merge pull request #2282 from kamil-holubicki/PXC-5213
kamil-holubicki Jul 3, 2026
a490138
Moved Galera repo pointer
kamil-holubicki Jul 7, 2026
b7961a3
Merge pull request #2315 from kamil-holubicki/move-galera-pointer-202…
kamil-holubicki Jul 7, 2026
9e20ef9
PXC-5217 Packaging tasks for release - PXC 8.0.46
adivinho Jul 7, 2026
7a8209b
PXC-5217 Packaging tasks for release - PXC 8.0.46
adivinho Jul 8, 2026
3b06391
PXC-5217 Packaging tasks for release - PXC 8.0.46
adivinho Jul 8, 2026
c65e4af
Revert "PXC-5106: Set sql_require_primary_key=1 when using pxc_strict…
jaideepkarande Jul 22, 2026
947005d
Merge pull request #2330 from jaideepkarande/PXC-5296-8.0
jaideepkarande Jul 22, 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.
2 changes: 1 addition & 1 deletion .clang-format
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016, 2025, Oracle and/or its affiliates.
# Copyright (c) 2016, 2026, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022, 2025, Oracle and/or its affiliates.
# Copyright (c) 2022, 2026, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion .gitconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2018, 2025, Oracle and/or its affiliates.
# Copyright (c) 2018, 2026, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2006, 2025, Oracle and/or its affiliates.
# Copyright (c) 2006, 2026, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion Docs/README.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2003, 2024, Oracle and/or its affiliates.
Copyright (c) 2003, 2026, Oracle and/or its affiliates.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion Docs/sp-imp-spec.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2003, 2025, Oracle and/or its affiliates.
Copyright (c) 2003, 2026, Oracle and/or its affiliates.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile-ignored
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2015, 2025, Oracle and/or its affiliates.
# Copyright (c) 2015, 2026, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Copyright (c) 2015, 2025, Oracle and/or its affiliates.
## Copyright (c) 2015, 2026, Oracle and/or its affiliates.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License, version 2.0,
Expand Down
12 changes: 6 additions & 6 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
Licensing Information User Manual

MySQL 8.0.45 Community
MySQL 8.0.46 Community
__________________________________________________________________

Introduction

This License Information User Manual contains Oracle's product license
and other licensing information, including licensing information for
third-party software which may be included in this distribution of
MySQL 8.0.45 Community.
MySQL 8.0.46 Community.

Last updated: November 2025
Last updated: February 2026

Licensing Information

This release of MySQL 8.0.45 Community is brought to you by the MySQL
This release of MySQL 8.0.46 Community is brought to you by the MySQL
team at Oracle. This software is released under version 2 of the GNU
General Public License (GPLv2), as set forth below, with the following
additional permissions:

This distribution of MySQL 8.0.45 Community is designed to work with
This distribution of MySQL 8.0.46 Community is designed to work with
certain software (including but not limited to OpenSSL) that is
licensed under separate terms, as designated in a particular file or
component or in the license documentation. Without limiting your rights
Expand All @@ -36,7 +36,7 @@ Licensing Information
reproduced below and can also be found along with its FAQ at
http://oss.oracle.com/licenses/universal-foss-exception.

Copyright (c) 1997, 2025, Oracle and/or its affiliates.
Copyright (c) 1997, 2026, Oracle and/or its affiliates.

Election of GPLv2

Expand Down
4 changes: 2 additions & 2 deletions MYSQL_VERSION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MYSQL_VERSION_MAJOR=8
MYSQL_VERSION_MINOR=0
MYSQL_VERSION_PATCH=45
MYSQL_VERSION_EXTRA=-36
MYSQL_VERSION_PATCH=46
MYSQL_VERSION_EXTRA=-38
MYSQL_VERSION_STABILITY="LTS"

83 changes: 70 additions & 13 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ jobs:
fi

- job:
timeoutInMinutes: 240
timeoutInMinutes: 360
pool:
vmImage: $(imageName)

Expand Down Expand Up @@ -131,38 +131,69 @@ jobs:


# clang-12 and newer compilers
clang-20 RelWithDebInfo [Ubuntu 24.04 Noble]:
clang-22 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
CompilerVer: 22
BuildType: RelWithDebInfo

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-20 RelWithDebInfo INVERTED [Ubuntu 24.04 Noble]:
clang-22 RelWithDebInfo INVERTED [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
CompilerVer: 22
BuildType: RelWithDebInfo
BUILD_PARAMS_TYPE: inverted

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-20 Debug [Ubuntu 24.04 Noble]:
clang-22 Debug [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
CompilerVer: 22
BuildType: Debug

clang-20 Debug INVERTED [Ubuntu 24.04 Noble]:
clang-22 Debug INVERTED [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
CompilerVer: 22
BuildType: Debug
BUILD_PARAMS_TYPE: inverted

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-21 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 21
BuildType: RelWithDebInfo

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-21 Debug [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 21
BuildType: Debug

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-20 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
BuildType: RelWithDebInfo

clang-20 Debug [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
UBUNTU_CODE_NAME: noble
Compiler: clang
CompilerVer: 20
BuildType: Debug

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
clang-19 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
Expand Down Expand Up @@ -277,18 +308,44 @@ jobs:


# gcc-9 and newer compilers
gcc-14 RelWithDebInfo [Ubuntu 24.04 Noble]:
gcc-16 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
Compiler: gcc
CompilerVer: 14
CompilerVer: 16
BuildType: RelWithDebInfo

gcc-14 Debug [Ubuntu 24.04 Noble]:
gcc-16 Debug [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
Compiler: gcc
CompilerVer: 14
CompilerVer: 16
BuildType: Debug

gcc-15 RelWithDebInfo [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
Compiler: gcc
CompilerVer: 15
BuildType: RelWithDebInfo

gcc-15 Debug [Ubuntu 24.04 Noble]:
imageName: 'ubuntu-24.04'
Compiler: gcc
CompilerVer: 15
BuildType: Debug

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
gcc-14 RelWithDebInfo [Ubuntu 22.04 Jammy]:
imageName: 'ubuntu-22.04'
Compiler: gcc
CompilerVer: 14
BuildType: RelWithDebInfo

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
gcc-14 Debug [Ubuntu 22.04 Jammy]:
imageName: 'ubuntu-22.04'
Compiler: gcc
CompilerVer: 14
BuildType: Debug

${{ if or(ne(variables['Build.Reason'], 'PullRequest'), contains(variables['Build.SourceBranchName'], 'fullci')) }}:
gcc-13 RelWithDebInfo [Ubuntu 22.04 Jammy]:
imageName: 'ubuntu-22.04'
Expand Down
4 changes: 2 additions & 2 deletions build-ps/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ Section: database
Priority: extra
Maintainer: Percona Server Development Team <mysql-dev@percona.com>
Uploaders: George Lorch <george.lorch@percona.com>,
Tomislav Plavcic <tomislav.plavcic@percona.com>
Raghavendra Prabhu <raghavendra.prabhu@percona.com>
Tomislav Plavcic <tomislav.plavcic@percona.com>,
Raghavendra Prabhu <raghavendra.prabhu@percona.com>,
Krunal Bauskar <krunal.bauskar@percona.com>
Build-Depends: libtool (>= 1.4.2-7),
procps,
Expand Down
1 change: 0 additions & 1 deletion build-ps/debian/percona-xtradb-cluster-garbd.docs
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
percona-xtradb-cluster-galera/packages/rpm/README
percona-xtradb-cluster-galera/COPYING
1 change: 0 additions & 1 deletion build-ps/debian/percona-xtradb-cluster-server.docs
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ README.md
COPYING*
builddir/Docs/INFO_BIN
builddir/Docs/INFO_SRC
percona-xtradb-cluster-galera/packages/rpm/README-MySQL
3 changes: 0 additions & 3 deletions build-ps/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,6 @@ override_dh_auto_install:
(cd $(builddir) && $(MAKE) install DESTDIR=$(TMP)/)
(cd $(galeradir) && cp -r garb $(TMP)/)
(cd $(builddir)/$(galeradir) && cp libgalera_smm.so $(TMP)/)
(cd $(galeradir) && cp packages/rpm/README $(TMP)/)
mkdir -p $(TMP)/usr/bin/pxc_extra/
(cp -r pxb-2.4 $(TMP)/usr/bin/pxc_extra/)
(mv $(TMP)/usr/bin/pxc_extra/pxb-2.4/lib/xtrabackup/* $(TMP)/usr/bin/pxc_extra/pxb-2.4/lib/)
Expand Down Expand Up @@ -234,12 +233,10 @@ override_dh_auto_install:
cp -rp $(TMP)/usr/lib/mysql-test/* $(TMP)/usr/lib/percona-xtradb-cluster-testsuite

# mysql-server
mkdir -p $(TMP)/usr/share/doc/percona-xtradb-cluster-5.7/examples
rm -vf $(TMP)/usr/share/percona-xtradb-cluster/mi_test_all* \
$(TMP)/usr/share/percona-xtradb-cluster/mysql-log-rotate \
$(TMP)/usr/share/percona-xtradb-cluster/mysql.server \
$(TMP)/usr/share/percona-xtradb-cluster/binary-configure
nm -n $(builddir)/sql/mysqld |gzip -9 > $(TMP)/usr/share/doc/percona-xtradb-cluster-5.7/mysqld.sym.gz
# FIXME install -m 0755 debian/additions/echo_stderr $(TMP)/usr/share/mysql/
# install -d $(TMP)/etc/mysql
# install -m 0755 debian/additions/debian-start $(TMP)/etc/mysql/
Expand Down
19 changes: 10 additions & 9 deletions build-ps/percona-xtradb-cluster.spec
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@ Requires(preun): /sbin/service
%endif
Provides: mysql-server MySQL-server
%if 0%{?rhel} == 8 || 0%{?rhel} == 9 || 0%{?amzn} == 2023
Obsoletes: mariadb-connector-c-config
Obsoletes: mariadb-connector-c-config mariadb11.8-connector-c-config
%endif
Conflicts: Percona-SQL-server-50 Percona-Server-server-51 Percona-Server-server-55 Percona-Server-server-56 Percona-Server-server-57
Conflicts: percona-xtradb-cluster-server-pro
Expand Down Expand Up @@ -1056,17 +1056,15 @@ ln -s "galera4/libgalera_smm.so" "$RBR/%{_libdir}/"
install -d $RBR%{galera_docs}
install -m 644 $MBD/%{galera_src_dir}/COPYING \
$RBR%{galera_docs}/COPYING
install -m 644 $MBD/%{galera_src_dir}/packages/rpm/README \
install -m 644 $MBD/%{galera_src_dir}/README \
$RBR%{galera_docs}/README
install -m 644 $MBD/%{galera_src_dir}/packages/rpm/README-MySQL \
$RBR%{galera_docs}/README-MySQL
install -m 644 $MBD/%{galera_src_dir}/asio/LICENSE_1_0.txt \
$RBR%{galera_docs}/LICENSE.asio

install -d $RBR%{galera_docs2}
install -m 644 $MBD/%{galera_src_dir}/COPYING \
$RBR%{galera_docs2}/COPYING
install -m 644 $MBD/%{galera_src_dir}/packages/rpm/README \
install -m 644 $MBD/%{galera_src_dir}/README \
$RBR%{galera_docs2}/README

install -d $RBR%{_mandir}/man8
Expand Down Expand Up @@ -1420,11 +1418,12 @@ chcon -t mysqld_db_t %{pxc_telemetry} &>/dev/null || :
chcon -u system_u %{pxc_telemetry} &>/dev/null || :
%endif

tfn=$(/usr/bin/mktemp -p "$(/usr/bin/mktemp -d /tmp/XXXXXXXX)" call-home.XXXXXX.sh)
cp %SOURCE999 /tmp/ 2>/dev/null || :
bash /tmp/call-home.sh -f "PRODUCT_FAMILY_PXC" -v %{mysql_version}-%{percona_server_version}-%{rpm_release} -d "PACKAGE" &>/dev/null || :
bash $tfn -f "PRODUCT_FAMILY_PXC" -v %{mysql_version}-%{percona_server_version}-%{rpm_release} -d "PACKAGE" &>/dev/null || :
chgrp percona-telemetry /usr/local/percona/telemetry_uuid &>/dev/null || :
chmod 664 /usr/local/percona/telemetry_uuid &>/dev/null || :
rm -f /tmp/call-home.sh
rm -f $tfn

echo "Percona XtraDB Cluster is distributed with several useful UDFs from Percona Toolkit."
echo "Run the following commands to create these functions:"
Expand Down Expand Up @@ -1652,7 +1651,9 @@ fi
%attr(755, root, root) %{_libdir}/mysql/private/libprotobuf-lite.so.*
%attr(755, root, root) %{_libdir}/mysql/private/libprotobuf.so.*
%if 0%{?add_fido_plugins}
%attr(755, root, root) %{_libdir}/mysql/private/libfido2.so.*
%attr(755, root, root) %{_libdir}/mysql/private/libfido2.so.1.*
# This is a symlink
%{_libdir}/mysql/private/libfido2.so.1
%endif # add_fido_plugins

%if 0%{?systemd} == 0
Expand Down Expand Up @@ -1700,10 +1701,10 @@ fi
# This is a symlink
%{_libdir}/libgalera_smm.so
%{_libdir}/galera4/libgalera_smm.so
%attr(755, root, root) %{_libdir}/mysql/libgalera_smm.so
%attr(0755,root,root) %dir %{galera_docs}
%doc %attr(0644,root,root) %{galera_docs}/COPYING
%doc %attr(0644,root,root) %{galera_docs}/README
%doc %attr(0644,root,root) %{galera_docs}/README-MySQL
%doc %attr(0644,root,root) %{galera_docs}/LICENSE.asio
%config(noreplace) %{_sysconfdir}/my.cnf
%dir %{_sysconfdir}/my.cnf.d
Expand Down
Loading