What are the new features in MySQL 9.6? | SQLFlash

Preface

On January 20, 2026, the MySQL official website released multiple new versions for the first quarter of 2026, including: MySQL 9.6.0 Innovation, MySQL 8.4.8 LTS, and MySQL 8.0.45.

It is important to note that with the upcoming release of MySQL 9.7.x LTS in the next quarter, and the end of life for MySQL 8.0.x versions, users are officially advised to upgrade to the 8.4.x version as soon as possible.

Overview of New Features

MySQL 9.6 Key New Features

Feature CategoryMain FeatureDescription
Security & AuditingAudit Log ComponentizationThe audit log has been split into an independent component, making installation, management, and maintenance easier.
Security & AuditingClassic Hash Function ComponentizationThe MD5() and SHA1() functions have been moved to a separate classic_hashing component, improving security flexibility.
Replication & LoggingNew GTID Set Data StructureProvides a more modern and efficient library for processing Global Transaction Identifiers (GTIDs).
Replication & LoggingEnhanced InnoDB Log Writer ThreadIntelligently adjusts default behavior based on whether binary logging is enabled and the number of available CPUs.
Data ManagementJSON Duality Views DML TagsAllows specifying permitted or forbidden DML operations for each underlying table within the view definition.
Data ManagementInnoDB Row ID Generation OptimizationGenerates unique row IDs more efficiently for tables without a primary key.
ObservabilityPerformance Schema EnhancementsAdds the TEMPORARY_ACCOUNT_LOCKS table for viewing temporarily locked accounts.
ObservabilityLog TelemetryEnables telemetry data collection for slow query logs and general logs.

MySQL 8.4.8 Update: Key Fixes and Enhancements

Summary: Explore the MySQL 8.4.8 release featuring critical bug fixes, security updates with OpenSSL 3.0.18, and InnoDB logging enhancements for improved database stability and performance.

ModuleChange TypeSpecific Content
Compilation ConfigurationBug FixFixed an issue where the CMake macro MYSQL_CHECK_PROTOBUF reported an error due to duplicate target creation when using the system protobuf.
Server ConfigurationBug FixFixed an issue where the value of mysqlx_port set via the graphical configuration interface was not correctly persisted to the my.ini file.
InnoDB Storage EngineFeature EnhancementInnoDB redo log error messages now include the current LSN (Log Sequence Number) and redo log capacity information. MONITOR output has also been enhanced to display this information, facilitating troubleshooting and performance monitoring.
OptimizerBug FixFixed issues related to Common Table Expressions (CTEs), specific SQL query execution, and SHOW CREATE TABLE. Also resolved the problem where queries using REGEXP took longer to execute in prepared statement mode compared to direct execution.
Software PackagesSecurity UpdateUpgraded the bundled OpenSSL library to version 3.0.18 to incorporate the latest security patches and functional improvements.
Pluggable AuthenticationBehavior StandardizationFixed inconsistent error messages returned when connecting to the MySQL server with a non-existent username. It now consistently returns an “Access denied for user” error, regardless of username length or MySQL version.
SecurityBug FixResolved an authentication-related issue.
OtherMultiple Bug FixesFixed several stability-impacting issues including cluster connection, thread pool blocking, and GTID gaps.

MySQL 8.4.8, as an LTS version, focuses on stability and reliability.

MySQL AI

Last year marked MySQL’s 30th anniversary. In October, MySQL launched a new branch called MySQL AI, based on the Enterprise Edition, which integrates MySQL Enterprise Edition with AI plugins.

Reference

  1. https://github.com/sqlflash/Awesome-Text2SQL-Dataset
  2. https://github.com/eosphoros-ai/Awesome-Text2SQL

What is SQLFlash?

SQLFlash is your AI-powered SQL Optimization Partner.

Based on AI models, we accurately identify SQL performance bottlenecks and optimize query performance, freeing you from the cumbersome SQL tuning process so you can fully focus on developing and implementing business logic.

How to use SQLFlash in a database?

Ready to elevate your SQL performance?

Join us and experience the power of SQLFlash today!.