This article summarizes the documentation changes associated with new features and improvements in the recent releases of Azure SQL Database. For more information about Azure SQL Database, see What is Azure SQL Database?.
Note
Microsoft Entra ID was previously known as Azure Active Directory (Azure AD).
Preview
The following table lists the features of Azure SQL Database that are currently in preview.
To simplify permission management, Azure SQL Database provides a set of fixed server-level roles to help you manage the permissions on a logical server.
Database and file shrink commands are supported in preview for Azure SQL Database Hyperscale. For more information, see Shrink for Azure SQL Database Hyperscale.
Two new json aggregate functions JSON_OBJECTAGG and JSON_ARRAYAGG enable construction of JSON objects or arrays based on an aggregate from SQL data. For more information, see JSON Type and aggregates preview.
The CREATE USER Transact-SQL (T-SQL) syntax has been extended to include WITH OBJECT_ID to support creating Microsoft Entra logins and users in Azure SQL Database that have nonunique names.
Mitigate the performance impact on your workload by taking automated backups from the non-readable secondary replica in the Business Critical service tier.
Elastic jobs, now generally available, are the SQL Server Agent replacement for Azure SQL Database. Elastic jobs support Microsoft Entra ID authentication, private endpoints, management via REST APIs, Azure Alerts, and more new features since public preview began.
Mitigate the performance impact on your workload by taking automated backups from a non-readable secondary replica in the Business Critical service tier. This feature is generally available. Review Automated backups on secondary replicas to learn more.
CURRENT_DATE Transact-SQL GA
The CURRENT_DATE Transact-SQL (T-SQL) function returns the current database system date as a date value, without the database time and time zone offset. This function is now generally available. For more information, see CURRENT_DATE (Transact-SQL).
Maintenance window support for Hyperscale GA
Maintenance window support for Hyperscale databases is now generally available.
July 2024
Changes
Details
Hyperscale support for database and file shrink
Database and file shrink commands are supported in preview for Azure SQL Database Hyperscale. For more information, see Shrink for Azure SQL Database Hyperscale.
TLS 1.0 and 1.1 retirement
Azure has announced that support for older TLS versions (TLS 1.0, and 1.1) ends on August 31, 2025. To learn more about the impact to Azure SQL Database, review connectivity settings.
Save on licensing costs by configuring your secondary database replica for disaster recovery standby. This feature is now generally available. Review License-free standby replica to learn more.
April 2024
Changes
Details
Elastic jobs GA
Elastic jobs, now generally available, are the SQL Server Agent replacement for Azure SQL Database. Elastic jobs support Microsoft Entra ID authentication, private endpoints, management via REST APIs, Azure Alerts, and more new features since public preview began.
March 2024
Changes
Details
Advanced notifications for maintenance windows in Azure SQL Database GA
Azure Functions supports function triggers for Azure SQL Database. This feature is now generally available. Review Azure SQL triggers for Azure Functions to learn more.
February 2024
Changes
Details
Serverless Hyperscale GA
Automatically scale your Hyperscale databases up and down based on usage when using the Serverless Hyperscale tier, now generally available.
OBJECT_ID T-SQL syntax preview
The CREATE USER Transact-SQL (T-SQL) syntax has been extended to include WITH OBJECT_ID to support creating Microsoft Entra logins and users in Azure SQL Database that have nonunique names. Using WITH OBJECT_ID to create users and logins in Azure SQL Database is currently in preview. To learn more, review Microsoft Entra nonunique name support.
January 2024
Changes
Details
New tutorial: Develop a Kubernetes Application for Azure SQL Database