Skip to content

Commit 4a29d5d

Browse files
author
jnemeth
committed
Update to MySQL Cluster 8.0.45:
Changes in MySQL 8.0.45 (2026-01-20) Note These release notes were created with the assistance of MySQL HeatWave GenAI. * InnoDB Notes * Optimizer Notes * Packaging Notes * Bugs Fixed InnoDB Notes * InnoDB: InnoDB redo logging error messages now include the current LSN and redo log capacity information. A new warning code ER_IB_WRN_REDO_DISABLED_INFO is added which includes the current LSN. A new error code ER_IB_MSG_LOG_WRITER_WAIT_ON_NEW_LOG_FILE_INFO is added to include the current log capacity and the current log capacity used. The MONITOR output has been enhanced to include redo log capacity details and current log capacity. The warning ER_IB_WRN_REDO_DISABLED was removed, as was the error ER_IB_MSG_LOG_WRITER_WAIT_ON_NEW_LOG_FILE. (Bug #37645185) * Fixed an issue related to bulk inserts. (Bug #38208188) Optimizer Notes * Fixed an issue relating to Common Table Expressions (CTE). (Bug #38573285) * Fixed an issue related to executing specific SQL queries. (Bug #38448700) * Fixed an issue relating to SHOW CREATE TABLE. (Bug #38298692) * Queries which used REGEXP took longer to execute as prepared statements than as direct queries. (Bug #114056, Bug #36326728) Packaging Notes * For platforms on which OpenSSL libraries are bundled, the linked OpenSSL library for MySQL Server has been updated to version 3.0.18. For more information, see OpenSSL 3.0 Series Release Notes. (Bug #38632932) Bugs Fixed * InnoDB: Under certain circumstances, when using the que_eval_sql interface, a race condition could occur. (Bug #118705, Bug #38310595) * Binary log purged before persisted binlog_expire_* options were loaded. (Bug #38554467) * When 2 of 6 instances in a geographically dispersed InnoDB Cluster lost connectivity, the primary server became unresponsive, causing the COMMIT and INSERT operations to become unresponsive as well. (Bug #38380392) * Fixed several issues relating to Thread Pool blocking connections from closing. (Bug #38170188, Bug #36782728, Bug #38549372) * GTID gaps were generated because of the replica- skip-errors option. (Bug #28590993) * If server was started on Windows platforms with --skip-grant-tables, privileges were not checked and remote connections were not permitted. As a result, the server might not start. (Bug #118805, Bug #38328780)
1 parent d17267c commit 4a29d5d

4 files changed

Lines changed: 33 additions & 10 deletions

File tree

databases/mysql80-cluster/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# $NetBSD: Makefile,v 1.14 2026/01/14 12:57:32 wiz Exp $
1+
# $NetBSD: Makefile,v 1.15 2026/03/30 03:41:24 jnemeth Exp $
22

33
COMMENT= MySQL Cluster 8.0, a free SQL clustered database
4-
PKGREVISION= 2
54

65
CONFLICTS= mysql*-{client,server}-[0-9]*
76

databases/mysql80-cluster/Makefile.common

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# $NetBSD: Makefile.common,v 1.6 2025/11/24 05:58:26 jnemeth Exp $
1+
# $NetBSD: Makefile.common,v 1.7 2026/03/30 03:41:24 jnemeth Exp $
22
#
33
# used by databases/mysql-cluster/Makefile
44

5-
DISTNAME= mysql-cluster-8.0.44
5+
DISTNAME= mysql-cluster-8.0.45
66
BOOSTVER= 1.77.0
77
CATEGORIES= databases
88
MASTER_SITES= ${MASTER_SITE_GITHUB:=mysql/}

databases/mysql80-cluster/PLIST

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.2 2025/11/24 05:58:26 jnemeth Exp $
1+
@comment $NetBSD: PLIST,v 1.3 2026/03/30 03:41:24 jnemeth Exp $
22
bin/comp_err
33
bin/ibd2sdi
44
bin/innochecksum
@@ -112,7 +112,7 @@ include/mysql/storage/ndb/ndbapi/ndberror.h
112112
lib/libmysqlclient.a
113113
lib/libmysqlclient.so
114114
lib/libmysqlclient.so.21
115-
lib/libmysqlclient.so.21.2.44
115+
lib/libmysqlclient.so.21.2.45
116116
lib/libmysqlservices.a
117117
lib/libndbclient.so
118118
lib/libndbclient.so.6.1.0
@@ -524,6 +524,7 @@ share/mysql/test/extra/rpl_tests/rpl_gtid_drop_table.inc
524524
share/mysql/test/extra/rpl_tests/rpl_gtid_drop_table.test
525525
share/mysql/test/extra/rpl_tests/rpl_gtid_mixed_rows_and_stmts_tx_isolation_error.inc
526526
share/mysql/test/extra/rpl_tests/rpl_gtid_mts_relay_log_recovery.test
527+
share/mysql/test/extra/rpl_tests/rpl_gtid_replica_skip_errors_dml.test
527528
share/mysql/test/extra/rpl_tests/rpl_gtid_xa_cmd_do_db_filter.test
528529
share/mysql/test/extra/rpl_tests/rpl_gtid_xa_cmd_ignore_db_filter.test
529530
share/mysql/test/extra/rpl_tests/rpl_gtids_restart_slave_io_lost_trx.test
@@ -1552,6 +1553,7 @@ share/mysql/test/include/wait_for_slave_to_sync_with_master.inc
15521553
share/mysql/test/include/wait_for_status_var.inc
15531554
share/mysql/test/include/wait_for_wait_for_executed_gtid_set.inc
15541555
share/mysql/test/include/wait_for_wait_in_expect_file.inc
1556+
share/mysql/test/include/wait_for_xa_prepared_count.inc
15551557
share/mysql/test/include/wait_innodb_all_purged.inc
15561558
share/mysql/test/include/wait_show_condition.inc
15571559
share/mysql/test/include/wait_time_until_connected_again.inc
@@ -3022,6 +3024,7 @@ share/mysql/test/r/window_std_var.result
30223024
share/mysql/test/r/window_std_var_optimized.result
30233025
share/mysql/test/r/windows.result
30243026
share/mysql/test/r/windows_myisam.result
3027+
share/mysql/test/r/windows_skip_grant_validation.result
30253028
share/mysql/test/r/with_explain.result
30263029
share/mysql/test/r/with_grant.result
30273030
share/mysql/test/r/with_non_recursive.result
@@ -3986,6 +3989,7 @@ share/mysql/test/suite/binlog/r/binlog_enforce_gtid_consistency_trx_nontrx_viola
39863989
share/mysql/test/suite/binlog/r/binlog_error_action.result
39873990
share/mysql/test/suite/binlog/r/binlog_expire_logs_auto_purge.result
39883991
share/mysql/test/suite/binlog/r/binlog_expire_logs_days_deprecation.result
3992+
share/mysql/test/suite/binlog/r/binlog_expire_logs_persisted_options.result
39893993
share/mysql/test/suite/binlog/r/binlog_expire_logs_seconds.result
39903994
share/mysql/test/suite/binlog/r/binlog_expire_warnings.result
39913995
share/mysql/test/suite/binlog/r/binlog_flush_logs_blocked_by_backup.result
@@ -4174,6 +4178,8 @@ share/mysql/test/suite/binlog/t/binlog_error_action-master.opt
41744178
share/mysql/test/suite/binlog/t/binlog_error_action.test
41754179
share/mysql/test/suite/binlog/t/binlog_expire_logs_auto_purge.test
41764180
share/mysql/test/suite/binlog/t/binlog_expire_logs_days_deprecation.test
4181+
share/mysql/test/suite/binlog/t/binlog_expire_logs_persisted_options-master.opt
4182+
share/mysql/test/suite/binlog/t/binlog_expire_logs_persisted_options.test
41774183
share/mysql/test/suite/binlog/t/binlog_expire_logs_seconds-master.opt
41784184
share/mysql/test/suite/binlog/t/binlog_expire_logs_seconds.test
41794185
share/mysql/test/suite/binlog/t/binlog_expire_warnings.test
@@ -6340,6 +6346,7 @@ share/mysql/test/suite/gcol_ndb/r/gcol_stored_index.result
63406346
share/mysql/test/suite/gcol_ndb/r/gcol_supported_sql_funcs_ndb.result
63416347
share/mysql/test/suite/gcol_ndb/r/gcol_trigger_sp_ndb.result
63426348
share/mysql/test/suite/gcol_ndb/r/gcol_view_ndb.result
6349+
share/mysql/test/suite/gcol_ndb/r/gcol_virtual.result
63436350
share/mysql/test/suite/gcol_ndb/t/gcol_blocked_sql_funcs_ndb.test
63446351
share/mysql/test/suite/gcol_ndb/t/gcol_column_def_options_ndb.test
63456352
share/mysql/test/suite/gcol_ndb/t/gcol_ins_upd_ndb.test
@@ -6354,6 +6361,7 @@ share/mysql/test/suite/gcol_ndb/t/gcol_stored_index.test
63546361
share/mysql/test/suite/gcol_ndb/t/gcol_supported_sql_funcs_ndb.test
63556362
share/mysql/test/suite/gcol_ndb/t/gcol_trigger_sp_ndb.test
63566363
share/mysql/test/suite/gcol_ndb/t/gcol_view_ndb.test
6364+
share/mysql/test/suite/gcol_ndb/t/gcol_virtual.test
63576365
share/mysql/test/suite/gis/r/all_geometry_types_instantiable.result
63586366
share/mysql/test/suite/gis/r/cast_as_geometry.result
63596367
share/mysql/test/suite/gis/r/cast_as_geometrycollection.result
@@ -9000,6 +9008,7 @@ share/mysql/test/suite/innodb/r/bug33788578_release.result
90009008
share/mysql/test/suite/innodb/r/bug34307874.result
90019009
share/mysql/test/suite/innodb/r/bug34323538.result
90029010
share/mysql/test/suite/innodb/r/bug34574604.result
9011+
share/mysql/test/suite/innodb/r/bug37645185.result
90039012
share/mysql/test/suite/innodb/r/builder_error_case.result
90049013
share/mysql/test/suite/innodb/r/builder_insert_direct_freed.result
90059014
share/mysql/test/suite/innodb/r/bulk_create_index_online.result
@@ -9835,6 +9844,7 @@ share/mysql/test/suite/innodb/t/bug33788578_release.test
98359844
share/mysql/test/suite/innodb/t/bug34307874.test
98369845
share/mysql/test/suite/innodb/t/bug34323538.test
98379846
share/mysql/test/suite/innodb/t/bug34574604.test
9847+
share/mysql/test/suite/innodb/t/bug37645185.test
98389848
share/mysql/test/suite/innodb/t/builder_error_case.test
98399849
share/mysql/test/suite/innodb/t/builder_insert_direct_freed.test
98409850
share/mysql/test/suite/innodb/t/bulk_create_index_online.test
@@ -12464,6 +12474,7 @@ share/mysql/test/suite/ndb/r/ndb_metadata_upgrade_large.result
1246412474
share/mysql/test/suite/ndb/r/ndb_mgm.result
1246512475
share/mysql/test/suite/ndb/r/ndb_mgmd.result
1246612476
share/mysql/test/suite/ndb/r/ndb_minmax.result
12477+
share/mysql/test/suite/ndb/r/ndb_missing_sysfile.result
1246712478
share/mysql/test/suite/ndb/r/ndb_mt_backup.result
1246812479
share/mysql/test/suite/ndb/r/ndb_mt_backup_ldms.result
1246912480
share/mysql/test/suite/ndb/r/ndb_mt_backup_parts.result
@@ -12926,6 +12937,7 @@ share/mysql/test/suite/ndb/t/ndb_mgm_show_table.inc
1292612937
share/mysql/test/suite/ndb/t/ndb_mgmd.cnf
1292712938
share/mysql/test/suite/ndb/t/ndb_mgmd.test
1292812939
share/mysql/test/suite/ndb/t/ndb_minmax.test
12940+
share/mysql/test/suite/ndb/t/ndb_missing_sysfile.test
1292912941
share/mysql/test/suite/ndb/t/ndb_mt_backup.cnf
1293012942
share/mysql/test/suite/ndb/t/ndb_mt_backup.test
1293112943
share/mysql/test/suite/ndb/t/ndb_mt_backup_ldms.cnf
@@ -13248,7 +13260,9 @@ share/mysql/test/suite/ndb_binlog/r/ndb_binlog_testevent_rd.result
1324813260
share/mysql/test/suite/ndb_binlog/r/ndb_binlog_unique_epoch.result
1324913261
share/mysql/test/suite/ndb_binlog/r/ndb_binlog_variant_ddl.result
1325013262
share/mysql/test/suite/ndb_binlog/r/ndb_binlog_variants.result
13263+
share/mysql/test/suite/ndb_binlog/r/ndb_log_bin_variable.result
1325113264
share/mysql/test/suite/ndb_binlog/r/purger.result
13265+
share/mysql/test/suite/ndb_binlog/r/purger_autocommit_off.result
1325213266
share/mysql/test/suite/ndb_binlog/r/stored_grants_set_pass.result
1325313267
share/mysql/test/suite/ndb_binlog/t/handle_data_event_fail.test
1325413268
share/mysql/test/suite/ndb_binlog/t/log_trans_dependency_off.test
@@ -13322,7 +13336,10 @@ share/mysql/test/suite/ndb_binlog/t/ndb_binlog_variant_ddl.test
1332213336
share/mysql/test/suite/ndb_binlog/t/ndb_binlog_variants.cnf
1332313337
share/mysql/test/suite/ndb_binlog/t/ndb_binlog_variants.test
1332413338
share/mysql/test/suite/ndb_binlog/t/ndb_binlog_verify_table.inc
13339+
share/mysql/test/suite/ndb_binlog/t/ndb_log_bin_variable.test
1332513340
share/mysql/test/suite/ndb_binlog/t/purger.test
13341+
share/mysql/test/suite/ndb_binlog/t/purger_autocommit_off.cnf
13342+
share/mysql/test/suite/ndb_binlog/t/purger_autocommit_off.test
1332613343
share/mysql/test/suite/ndb_binlog/t/stored_grants_set_pass.test
1332713344
share/mysql/test/suite/ndb_ddl/alter_add_fk.inc
1332813345
share/mysql/test/suite/ndb_ddl/alter_add_fk_copy.result
@@ -18045,6 +18062,8 @@ share/mysql/test/suite/rpl_gtid/r/rpl_gtid_purged_fail_to_connect.result
1804518062
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_purged_maintained.result
1804618063
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_purged_settable.result
1804718064
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_replay_relaylog.result
18065+
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_replica_skip_errors.result
18066+
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_replica_skip_errors_myisam.result
1804818067
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_retrieve_last_trx.result
1804918068
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_retrieve_last_trx_myisam.result
1805018069
share/mysql/test/suite/rpl_gtid/r/rpl_gtid_row_event_max_size.result
@@ -18307,6 +18326,10 @@ share/mysql/test/suite/rpl_gtid/t/rpl_gtid_purged_maintained.test
1830718326
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_purged_settable-master.opt
1830818327
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_purged_settable.test
1830918328
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_replay_relaylog.test
18329+
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_replica_skip_errors-slave.opt
18330+
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_replica_skip_errors.test
18331+
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_replica_skip_errors_myisam-slave.opt
18332+
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_replica_skip_errors_myisam.test
1831018333
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_retrieve_last_trx.test
1831118334
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_retrieve_last_trx_myisam.test
1831218335
share/mysql/test/suite/rpl_gtid/t/rpl_gtid_row_event_max_size-master.opt
@@ -23797,6 +23820,7 @@ share/mysql/test/t/window_std_var.test
2379723820
share/mysql/test/t/window_std_var_optimized.test
2379823821
share/mysql/test/t/windows.test
2379923822
share/mysql/test/t/windows_myisam.test
23823+
share/mysql/test/t/windows_skip_grant_validation.test
2380023824
share/mysql/test/t/with_explain.test
2380123825
share/mysql/test/t/with_grant.test
2380223826
share/mysql/test/t/with_non_recursive.test

databases/mysql80-cluster/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
$NetBSD: distinfo,v 1.4 2025/11/24 05:58:26 jnemeth Exp $
1+
$NetBSD: distinfo,v 1.5 2026/03/30 03:41:25 jnemeth Exp $
22

33
BLAKE2s (boost_1_77_0.tar.bz2) = 11f9651d7078e67a69a97f46dce3131af1f1b3ba5976c26435cd17a66161cbf1
44
SHA512 (boost_1_77_0.tar.bz2) = 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f
55
Size (boost_1_77_0.tar.bz2) = 110361537 bytes
6-
BLAKE2s (mysql-cluster-8.0.44.tar.gz) = b97cb56c3b136018785889755126aa594141312ed224309c4b5bf6f708201c6c
7-
SHA512 (mysql-cluster-8.0.44.tar.gz) = 8227c425a5991a47e97695d26ebbb97862c0409b144c949b121f8c1895ae2c177e0d4adf2bf457f90d0036fe6e1283c5160126b9a506b3273278f18962a13eb6
8-
Size (mysql-cluster-8.0.44.tar.gz) = 484326221 bytes
6+
BLAKE2s (mysql-cluster-8.0.45.tar.gz) = 9bf2fbe57c8ca9108b66a36d89b4332d8b160722ffe12c2a55268336ebfa26c1
7+
SHA512 (mysql-cluster-8.0.45.tar.gz) = b325bcdff8617364ec5a42facd68930712bc85b7cda6bd657c270540f112b20d5f65083ab9e64208bfe496815c303905aa0d7194a68e4eb7d5c6773b5f3956a5
8+
Size (mysql-cluster-8.0.45.tar.gz) = 484342460 bytes
99
SHA1 (patch-CMakeLists.txt) = a248b6793028f094143c57fb629a7b80487b4414
1010
SHA1 (patch-client_mysqladmin.cc) = 5284dce4df36cc1bdac2749306b163bb066d7742
1111
SHA1 (patch-cmake_readline.cmake) = 4e902e53b2e2ed83320ad3b3faed250db7933be4

0 commit comments

Comments
 (0)