Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article consolidates the 2024 monthly version release notes for Azure Database for MySQL flexible server, listed newest first.
Note
This article references the term slave, which Microsoft no longer uses. When the term is removed from the software, we'll remove it from this article.
October 2024
The October 2024 maintenance introduced improvements, known issue fixes, and security patches.
Version release notes
This version release includes the October 2024 maintenance for Azure Database for MySQL flexible server. This maintenance incorporates several new features and improvements, along with known issue fixes and security patches.
Engine version changes
No engine version upgrade in this maintenance.
Features
This maintenance update doesn't introduce any new features.
Improvements
- Change the default value of the server parameter
tls_versiontoTLSv1.2, TLSv1.3on MySQL 8.0, which means connections use TLSv1.3 by default. - Expose the server parameters
innodb_ddl_buffer_sizeandinnodb_ddl_threads. - Upgrade US region servers to a FIPS-compliant version by default. For more information, see Azure FIPS compliance.
Known issues fixes
- Fix the issue where resetting the password doesn't work if the authentication plugin for the admin user changes.
- Fix the issue where servers configured with high
max_connectionsmight not work as expected. - Fix the issue where you can't delete the server if it starts and stops more than 120 times.
- Fix the issue where the major version upgrade validation function might get stuck and block upcoming management operations such as server stop, start, update, and delete.
- Fix the issue where old geo replica promotion gets stuck.
September 2024
The September 2024 maintenance upgraded servers that use TLS 1.0 or 1.1 to TLS 1.2.
Version release notes
The September 2024 maintenance for Azure Database for MySQL flexible server upgrades servers that use TLS 1.0 or 1.1 to TLS 1.2.
Engine version changes
This maintenance doesn't upgrade the engine version.
Features
This maintenance update doesn't introduce new features.
Improvements
- The maintenance upgrade is mandatory for all servers that use TLS 1.0 or 1.1 to TLS 1.2. Connect to Azure Database for MySQL flexible server with encrypted connections
Known issues fixes
This maintenance update doesn't introduce known issue fixes.
August 2024
The August 2024 maintenance updated existing 8.0.34 and later servers to the 8.0.37 engine version, with security improvements and known issue fixes.
Version release notes
We're pleased to announce the August 2024 maintenance of the Azure Database for MySQL flexible server. This maintenance updates all existing 8.0.34 and later engine version servers to the 8.0.37 engine version, along with several security improvements and known issue fixes.
Engine version changes
The existing engine version is 8.0.34 or later, and the server upgrades to the 8.0.37 engine version.
Note
Percona identified a critical bug in MySQL versions 8.0.38, 8.4.1, and 9.0.0 that causes the MySQL daemon to crash upon restart if more than 10,000 tables exist. Azure MySQL doesn't upgrade to the buggy MySQL versions 8.0.38, 8.4.1, and 9.0.0 in the August maintenance. Instead, the upgrade skips these versions and upgrades directly to a future MySQL engine version that resolves this issue. Microsoft Azure MySQL remains committed to providing customers with the most secure and stable PaaS database service.
Features
This maintenance update doesn't introduce any new features.
Improvements
- Many security improvements are made to the service during this maintenance.
Known issues fixes
- Fix the issue that for some servers migrated from single server to flexible server, execute table partition leads to table corrupted.
- Fix the issue that for some servers with audit or slow log enabled, when a large number of logs are generated, these servers might be missing server metrics. The start operation might be stuck for these servers if they're in a stopped state.
June 2024
The June 2024 maintenance focused on availability improvements and known issue fixes.
Version release notes
We're pleased to announce the June 2024 maintenance for Azure Database for MySQL flexible server. In this maintenance update, we address some availability problems that affect a subset of servers. While most servers remain unaffected, a small portion experiences maintenance activities to enhance their performance and stability. We appreciate your understanding and patience as we work to improve our service.
Engine version changes
No engine version upgrade in this maintenance.
Features
This maintenance update doesn't introduce any new features.
Improvements
- Customers can now truncate
performance_schematables by invoking a predefined stored procedure. - Improved the startup time for servers with a large number of tablespaces.
Known issues fixes
- Fixed the issue that MySQL engine might not receive the shutdown signal during scaling and maintenance, which might lead to long recovery time.
- Fixed the issue that if server with
originalPrimaryNameis deleted due to HA failover->disable HA action, earlier ATP update operation failed. - Fixed the issue that unhealthy servers/Burstable servers without credits now throw
ServerNotSucceededinstead of Internal Server Error.
May 2024
The May 2024 maintenance introduced improvements, known issue fixes, and security patches.
Version release notes
We're pleased to announce the May 2024 maintenance for Azure Database for MySQL flexible server. This maintenance incorporates several new features and improvements, along with known issue fixes and security patches.
Engine version changes
No engine version upgrade in this maintenance.
Improvements
- Improved server restart logic. Server restart has a timeout of two hours for non-burstable servers and a four-hour timeout for burstable servers. After server restart workflow timeout, it rolls back and sets the server state to Succeeded.
- Improved the data-in replication procedures to show the real error message and exit safely when an exception happens.
- Read replica improvement for the creation workflow to precheck the virtual network setting.
Known issues fixes
- Fixed the issue that the server parameter
max_connectionsandtable_open_cachecan't be configured correctly. - Fixed the issue where executing
CREATE AADUSER IF NOT EXISTS 'myuser' IDENTIFIED BY 'CLIENT_ID'when the user already exists incorrectly sets the binlog record, affecting replica and high availability functionalities.
April 2024
The April 2024 maintenance included minor version upgrades, improvements, known issue fixes, and security patches.
Version release notes
Azure Database for MySQL flexible server April 2024 maintenance includes several new features and improvements, along with known issue fixes, minor version upgrades, and security patches.
Note
After a thorough assessment of the current maintenance processes, Microsoft observed an unusually high failure rate. Consequently, Microsoft decided to cancel the minor version upgrade maintenance scheduled for April. The rescheduling of the next minor version upgrade maintenance isn't determined at this time. Microsoft commits to providing at least one month's notice prior to the rescheduled maintenance to ensure all users are adequately prepared.
Engine version changes
All existing engine version server upgrades to 8.0.36 engine version.
Improvements
- Expose old_alter_table for 8.0.x.
Known issues fixes
- Fixed the issue where
GTID RESEToperation's retry interval was excessively long. - Fixed the issue that data-in HA failover stuck because of system table corrupt.
- Fixed the issue that in point-in-time restore that database or table starts with special keywords might be ignored.
- Fixed the issue where, if there's replication failure, the system now ignores the replication latency metric instead of displaying a '0' latency value.
- Fixed the issue where under certain circumstances MySQL RP doesn't correctly get notified of a "private dns zone move operation". The issue causes the server to show incorrect ARM resource ID of the associated private dns zone resource.
February 2024
The February 2024 maintenance focused on known issue fixes, underlying OS upgrades, and vulnerability patching.
Version release notes
Azure Database for MySQL flexible server is updated in February 2024. This maintenance update mainly focuses on known issue fixes, underlying OS upgrades, and vulnerability patching.
Note
During the preliminary stages of the February-March maintenance period, the product team identified a regression issue that necessitated a reevaluation of the scheduled maintenance activities. Consequently, the product team canceled all maintenance sessions originally planned for the period from March 2, 13:00 UTC, to March 14, 00:00 UTC. The product team is currently in the process of rescheduling these maintenance activities. Affected customers are promptly notified of the new maintenance timetable. The product team apologizes for any inconvenience this might cause and thanks you for your understanding and continued support.
Engine version changes
- All existing 5.7.42 engine version servers upgrade to 5.7.44 engine version.
- All existing 8.0.34 engine version servers upgrade to 8.0.35 engine version.
Features
There are no new features in this maintenance update.
Improvements
There are no new improvements in this maintenance update.
Known issues fixes
- Fix HA standby replication deadlock issue caused by
slave_preserve_commit_order. - Fix promotion stuck issue when source server is unavailable or source region is down. Improve customer experience on replica promotion to better support disaster recovery.
- Fix the default value of
character_set_serverandcollation_server. - Allow customer to start InnoDB buffer pool dump.
January 2024
The January 2024 maintenance includes accelerated logs and audit log enhancements, along with fixes for known issues.
Version release notes
Azure Database for MySQL flexible server January 2024 maintenance includes several new features and fixes known issues for enhanced performance and reliability.
Note
Between 2024/01/12 04:00 UTC and 2024/01/15 07:00 UTC, Microsoft strategically paused Azure MySQL maintenance to proactively address a detected issue that could lead to maintenance interruptions. Maintenance operations are fully restored. For those affected, use the flexible maintenance feature to conveniently reschedule your maintenance times as needed.
Engine version changes
This maintenance update doesn't include any engine version changes.
Features
Accelerated logs in Azure Database for MySQL
- Introduces a new type of disk designed to offer superior performance in storing binary logs and redo logs.
Improvements
Track database activity with Audit Logs in Azure Database for MySQL flexible server
- In alignment with users' expectations for the audit log, Microsoft introduced wildcard support for audit log usernames and added connection status for connection logs.
Known issues fixes
Support Data-in Replication in Major Version Upgrade
- During an upgrade from 5.7 to 8.0, data-in replication encounters problems due to a known bug in the MySQL community. This January 2024 maintenance addresses this concern and enables data-in replication support for servers upgraded from version 5.7.
Server Operations Blockage After Moving Subscription or Resource Group
- Several server operations were blocked after transferring a subscription or resource group because of incomplete server information updates. This January 2024 maintenance resolves the problem and ensures unhindered movement of subscriptions and resource groups.