This page provides latest news and updates regarding the evolution of the Azure Database for PostgreSQL module shipped with each release of Azure CLI.
Azure CLI releases
June 02, 2026 - Version 2.87.0
| Commands |
Comments |
az postgres flexible-server create, update |
[BREAKING CHANGE] Remove --high-availability in favor of --zonal-resiliency |
az postgres flexible-server upgrade |
[BREAKING CHANGE] Remove the enum for --version |
az postgres flexible-server create, update |
[BREAKING CHANGE] Remove deprecated --cluster-option and update validation logic |
az postgres flexible-server index-tuning |
[BREAKING CHANGE] Remove support for the command group |
az postgres flexible-server backup create |
[BREAKING CHANGE] Remove backup name requirement and auto-generate backup names |
az postgres flexible-server create, geo-restore, restore, revive-dropped |
[BREAKING CHANGE] Stop creating or altering networking components, and stop supporting --address-prefixes and --subnet-prefixes |
az postgres flexible-server replica create |
[BREAKING CHANGE] Stop creating or altering networking components, and stop supporting --address-prefixes and --subnet-prefixes |
az postgres flexible-server backup, db, firewall-rule, long-term-retention, migration, replica create |
[BREAKING CHANGE] Standardize use of --name and --server-name across commands |
az postgres flexible-server long-term-retention |
[BREAKING CHANGE] Remove support for the command group |
May 05, 2026 - Version 2.86.0
| Commands |
Comments |
az postgres flexible-server create, replica create, restore, geo-restore, revive-dropped |
Add [BREAKING CHANGE] announcement for command behavior related to network resources |
az postgres flexible-server create |
Add [BREAKING CHANGE] announcement for deprecation of --cluster-option |
az postgres flexible-server server-logs list |
Fix AttributeError when listing log files |
az postgres flexible-server |
Improve validation logic and error message style |
az postgres flexible-server replica create |
Add --storage-type to select PremiumV2_LRS for read replicas |
az postgres flexible-server create |
Update help text for --storage-auto-grow to reflect the default value |
az postgres flexible-server update |
Restart is no longer required for scaling Premium SSD v2 storage size |
az postgres flexible-server create, upgrade |
Block SSDv2 creation for PostgreSQL versions earlier than 14 |
April 07, 2026 - Version 2.85.0
| Commands |
Comments |
az postgres flexible-server long-term-retention |
Add [BREAKING CHANGE] announcement for command group removal |
March 03, 2026 - Version 2.84.0
| Commands |
Comments |
az postgres flexible-server migrate-network |
Add command to migrate flexible server network mode |
February 03, 2026 - Version 2.83.0
| Commands |
Comments |
az postgres flexible-server create, georestore, replica |
Allow SSDv2 servers to perform create replica and geo-restore |
January 13, 2026 - Version 2.82.0
| Commands |
Comments |
az postgres flexible-server update, fabric-mirroring |
Allow HA-enabled servers to start fabric mirroring for PostgreSQL version 17+ |
az postgres flexible-server create, update |
Show high availability with zonal resiliency argument |
az postgres flexible-server create, update |
Enable high availability for PremiumV2_LRS storage |
az postgres flexible-server index-tuning |
Deprecate and redirect to az postgres flexible-server autonomous-tuning |
az postgres flexible-server autonomous-tuning list-index-recommendations, list-table-recommendations |
Add support to list index and table recommendations |
az postgres flexible-server update |
Fix bug when using --standby-zone while enabling high availability |
az postgres flexible-server upgrade |
Allow major version upgrade to PostgreSQL 18 |
az postgres flexible-server create |
Add database name field for create with cluster |
az postgres flexible-server backup, db, firewall-rule, identity, long-term-retention, microsoft-entra-admin, migration, parameter, replica list |
Allow --ids for list commands |
az postgres flexible-server create |
Change database name field to default to None |
az postgres flexible-server replica create |
Add --name argument to specify read replica name |
December 02, 2025 - Version 2.81.0
| Commands |
Comments |
az postgres server, db, server-logs |
[BREAKING CHANGE] Remove single server commands |
az postgres flexible-server create |
[BREAKING CHANGE] Remove default value for --version, and remove --create-default-database and --database-name |
September 02, 2025 - Version 2.77.0
| Commands |
Comments |
az postgres flexible-server create, update, restore |
Premium SSD V2 is no longer supported with Burstable compute tier |
az postgres flexible-server update |
Bypass fabric-mirroring validation to allow updating high availability status for PostgreSQL 11 and 12 servers |
August 05, 2025 - Version 2.76.0
| Commands |
Comments |
az postgres flexible-server replica create, promote |
Enable replica operations for elastic cluster operations |
az postgres flexible-server create |
Fix failed IP address check |
July 01, 2025 - Version 2.75.0
| Commands |
Comments |
az postgres flexible-server create |
Extend EOL support for PostgreSQL 11 and 12 |
June 03, 2025 - Version 2.74.0
| Commands |
Comments |
az postgres flexible-server create, db |
Fix --database-name validation |
May 20, 2025 - Version 2.73.0
| Commands |
Comments |
az postgres flexible-server create |
[BREAKING CHANGE] Set default value of --create-default-database to Disabled |
az postgres flexible-server create |
[BREAKING CHANGE] Set default PostgreSQL version to 17 |
az postgres flexible-server stop-replication |
[BREAKING CHANGE] Remove deprecated command and use az postgres flexible-server replica promote |
az postgres flexible-server create, upgrade |
[BREAKING CHANGE] Remove support for PostgreSQL 12 |
az postgres flexible-server create, update, ad-admin |
[BREAKING CHANGE] Rename deprecated references to Microsoft Entra |
az postgres flexible-server update |
[BREAKING CHANGE] Add user confirmation on certain update operations |
az postgres flexible-server create |
Set public access network to disabled when None is passed |
az postgres flexible-server create, db create |
Add validation for database name |
az postgres flexible-server create |
Set default SKU from location capability API |
May 06, 2025 - Version 2.72.0
| Commands |
Comments |
az postgres flexible-server upgrade |
Add server capability API check to --version and allow upgrades to PostgreSQL 17 when available |
April 01, 2025 - Version 2.71.0
| Commands |
Comments |
az postgres flexible-server update |
Fix bug where geo-backup data encryption properties were not updated |
az postgres flexible-server fabric-mirroring |
Fix space-separated list handling for start and update-databases |
az postgres flexible-server create |
Support adding admin during create when --active-directory-auth is enabled, and do not generate a password when --password-auth is disabled |
March 04, 2025 - Version 2.70.0
| Commands |
Comments |
az postgres flexible-server index-tuning |
Support tuning options operations |
February 11, 2025 - Version 2.69.0
| Commands |
Comments |
az postgres flexible-server geo-restore |
Add --restore-time parameter |
az postgres flexible-server fabric-mirroring start, stop, update-databases |
Disable fabric mirroring on HA servers |
az postgres flexible-server update |
Fix scaling up node count on elastic clusters |
January 14, 2025 - Version 2.68.0
| Commands |
Comments |
az postgres flexible-server create |
Create elastic cluster by setting --cluster-option to ElasticCluster |
az postgres flexible-server list |
Add --show-cluster argument to list elastic clusters |
az postgres flexible-server fabric-mirroring, identity |
Support system-assigned managed identity and database fabric mirroring |
az postgres flexible-server update |
Add --node-count to scale up elastic clusters |
November 19, 2024 - Version 2.67.0
| Commands |
Comments |
az postgres flexible-server long-term-retention start, pre-check, list, show |
Add commands for long-term retention backups |
az postgres flexible-server create |
Support provisioning PostgreSQL flexible servers with version 17 |
November 05, 2024 - Version 2.66.0
| Commands |
Comments |
az postgres flexible-server replica create |
Add support for --tags |
az postgres flexible-server replica create |
Allow replica creation from storage auto-grow enabled primary servers |
az postgres flexible-server backup create, delete |
Add commands to create and delete backups |
October 01, 2024 - Version 2.65.0
| Commands |
Comments |
az postgres flexible-server update |
Support case-insensitive input for --tier, --performance-tier, --sku, and --maintenance-window |
az postgres flexible-server migration create |
Add AWS_AURORA as a migration source type |
August 06, 2024 - Version 2.63.0
| Commands |
Comments |
az postgres flexible-server create |
[BREAKING CHANGE] Update default PostgreSQL version to 16 |
az postgres flexible-server create |
Fix bug when using an existing subnet during server creation |
az postgres flexible-server restore |
Fix bug when using resource ID as --source-server |
July 09, 2024 - Version 2.62.0
| Commands |
Comments |
az postgres flexible-server restore |
Add support to restore to a new server using PremiumV2_LRS by setting storage type |
az postgres flexible-server migration create |
Fix migration runtime resource ID input handling in migration parameters |
az postgres flexible-server firewall-rule create |
Correct firewall rule name and IP range validators |
az postgres flexible-server update |
Add argument to enable or disable public access |
az postgres flexible-server create |
Add --create-default-database to allow disabling default database creation |
az postgres flexible-server upgrade |
Unblock major version upgrade for Burstable tier from CLI |
az postgres flexible-server update |
Correct setting --maintenance-window to be disabled |
May 21, 2024 - Version 2.61.0
| Commands |
Comments |
az postgres flexible-server migration create |
Add private endpoint support for migrations by allowing migration runtime resource ID as a command-line argument |
April 30, 2024 - Version 2.60.0
| Commands |
Comments |
az postgres flexible-server upgrade |
Add capability to perform major version upgrade to PG16 |
March 05, 2024 - Version 2.58.0
| Commands |
Comments |
az postgres flexible-server list-skus |
Fix table output from list-skus |
February 06, 2024 - Version 2.57.0
| Commands |
Comments |
az postgres flexible-server private-endpoint-connection |
Add commands to list, show, approve, reject, and delete private endpoint connections |
az postgres flexible-server private-link-resource |
Add commands to list and show private link resources |
az postgres flexible-server replica stop-replication |
Deprecate command and recommend az postgres flexible-server replica promote |
January 09, 2024 - Version 2.56.0
| Commands |
Comments |
az postgres flexible-server virtual-endpoint |
Add support for virtual endpoints for PostgreSQL flexible server instances |
az postgres flexible-server replica promote |
Add capability to stop replication and promote to primary or standalone server with the selection of planned/force data syncs |
az postgres flexible-server server-logs list |
List server log files for PostgreSQL flexible server instances |
az postgres flexible-server server-logs download |
Download server log files for PostgreSQL flexible server instances |
az postgres flexible-server create |
Add capability to set storage type to PremiumV2_LRS and provide values for IOPS and Throughput during creation |
az postgres flexible-server update |
Add capability to update the values of IOPS and Throughput during update |
az postgres flexible-server migration create |
Add migration options (Migrate, Validate, and ValidateAndMigrate) using --migration-option and a JSON file that supports additional properties such as sourceType and sslMode |
December 05, 2023 - Version 2.55.0
| Commands |
Comments |
az postgres flexible-server replica create |
Add support for parameters such as --tier, --sku-name, and --storage-size during replica creation |
az postgres flexible-server update |
Add support for custom IOPS updates using --performance-tier |
az postgres flexible-server advanced-threat-protection-setting show |
Show advanced threat protection setting |
az postgres flexible-server advanced-threat-protection-setting update |
Update advanced threat protection setting using --state as Enabled or Disabled |
November 14, 2023 - Version 2.54.0
| Commands |
Comments |
az postgres flexible-server geo-restore |
Add cross subscription geo-restore support for PostgreSQL flexible server instances |
az postgres flexible-server restore |
Add cross subscription restore support for PostgreSQL flexible server instances |
az postgres flexible-server upgrade |
Add MVU support for PG version 15 |
September 26, 2023 - Version 2.53.0
| Commands |
Comments |
az postgres flexible-server create, update |
Add capability to enable/disable storage autogrow during creation and update |
For any questions or suggestions you might have on Azure Database for PostgreSQL, send an email to the Azure Database for PostgreSQL Team (@Ask Azure Database for PostgreSQL). This email address isn't a technical support alias.
In addition, consider the following points of contact as appropriate:
Related content