Aurora MySQL 8.4.10
Version: 8.4.10
This release of Aurora MySQL is compatible with MySQL 8.4.10. For more information on the community changes that have occurred, see MySQL 8.4 Release Notes
For details of the new features in Aurora MySQL version 8.4, see Aurora MySQL version 8.4 compatible with MySQL 8.4. For differences between Aurora MySQL version 8.4 and version 3, see Comparison of Aurora MySQL version 3 and Aurora MySQL version 8.4. For a comparison with MySQL 8.4 Community Edition, see Comparison of Aurora MySQL version 8.4 and MySQL 8.4 Community Edition in the Amazon Aurora User Guide.
You can perform an in-place major version upgrade, restore a snapshot with upgrade, or initiate a managed blue/green upgrade using Amazon RDS Blue/Green Deployments. You can upgrade from any currently supported Aurora MySQL version 3 cluster to Aurora MySQL version 8.4.10.
For information on planning an upgrade to Aurora MySQL version 8.4, see Planning a major version upgrade for an Aurora MySQL cluster. For more information about Aurora MySQL upgrades, see Upgrading Amazon Aurora MySQL DB clusters in the Amazon Aurora User Guide.
For troubleshooting information, see Troubleshooting for Aurora MySQL in-place upgrade in the Amazon Aurora User Guide.
If you have any questions or concerns, AWS Support is available on the community forums and through AWS Support
For more information about patch releases and how to apply them, see About patch releases.
Releases and patches
Aurora MySQL 8.4.10, October 26, 2026
New features
-
Aurora MySQL minor version upgrades to this release from version 8.4.7 or 8.4.8 now complete faster, allowing your writer instance to return to service sooner. No configuration changes or opt-in are required; the improvement is applied automatically.
-
Added support for tagged global transaction identifiers (GTIDs). This feature extends the GTID format to include a user-defined tag, so that transactions sharing the same source server UUID can be grouped and identified separately. A tagged GTID has the format UUID:TAG:NUMBER, where TAG is an alphanumeric label that you assign to a set of transactions. Use tagged GTIDs to distinguish transactions from different workloads or sources within complex replication topologies. For more information, see Using GTID tags with an Aurora MySQL DB cluster in the Amazon Aurora User Guide.
Improvements
Below are the improvements made compared to Aurora MySQL 8.4.8, see Aurora MySQL 8.4.8 Release Notes.
Availability improvements
-
Fixed an issue with improper handling of empty responses during connection loss with storage nodes.
General improvements
-
Added three new CloudWatch metrics
UndoTablespaceTruncationPagesRemaining,UndoTablespaceTruncationPoint,UndoTablespaceTruncationActiveTransactionsto help track writer instance undo tablespace truncation. Please see Amazon CloudWatch metrics for Aurora for additional details. Added a new global status variableAurora_undo_tablespace_truncation_pending_id, that reports the ID of the undo tablespace currently pending truncation, or 0 when there is none. Please see Aurora MySQL global status variables for additional details. -
Added new metrics
AuroraUndoTablespaceBytesUsed,AuroraUndoTablespaceUtilizationto help track writer instance undo usage. Please see the Amazon CloudWatch metrics for Aurora for additional details. -
Fixed an issue where undo tablespace truncation could cause the
RollbackSegmentHistoryListLengthCloudWatch metric to report a value higher than the actual history list length. -
Fixed an issue that can cause a temporary spike in read I/O, DML latency, and query latency on reader instances after an online, non-rebuilding index DDL statement (such as
CREATE INDEX,DROP INDEX, orALTER TABLE ... ALTER INDEX ... INVISIBLE) is run on the writer instance. -
Fixed an issue where the engine rolls back an
XA PREPAREtransaction during recovery when binary log is enabled but the session variablesql_log_binis set toOFF. -
Improved Enhanced Binlog recovery time to sub-seconds for XA transactions.
-
Added a new CloudWatch metric,
FTSCacheMemoryUsed, to allow users to identify the total memory used by the InnoDB Full-Text Search (FTS) cache across all tables on a DB instance. For more information, see Amazon CloudWatch metrics for Aurora in the Amazon Aurora User Guide. -
Enabled support for higher
max_connectionslimit, increased the highest allowed value from 16000 to 50000. -
Added
RETURNINGclause support for single-tableDELETEstatements. You can now return values from deleted rows directly in theDELETEstatement, eliminating the need for a separateSELECTquery. BecauseRETURNINGis now a reserved keyword, identifiers namedreturningmust be quoted with backticks.
Upgrades and migrations
-
Optimized minor version upgrade performance through parallel processing of Performance Schema updates, reducing upgrade duration when Performance Schema modifications are required.
Integration of MySQL Community Edition bug fixes
This version is based on MySQL 8.4.10. For more information, see MySQL 8.4 Release Notes
-
Bug#38132549: If the server closed during transaction commit, transactions in an already committed state could remain in the undo log. If the transaction is already committed, it is cleared from
trx_sys->rw_trx_listduring recovery, but is not cleared fromactive_rw_trxsof thetrx_sys->shards. This invalid transaction stored in thetrx_sys->shardscould cause errors or assertions in the execution of the later queries.