API release notes - Azure Database for PostgreSQL - Flexible Server

APPLIES TO: Azure Database for PostgreSQL - Flexible Server

This page provides latest news and updates regarding the recommended API versions to be used. The API versions that are not listed here might be supported, but will be retired soon. The documentation for the latest Stable API version is available here.

API Releases

Note

Every Stable and Preview API version is cumulative. This means that it includes the previous features in addition to the features included under the Comments column.

API Version Stable/Preview Comments
2023-06-01-preview Preview Earlier GA features +
Migration Prevalidation
Read replicas - Switchover (Site swap)
Read replicas - Virtual Endpoints
Private Endpoints
Azure Defender\Threat Protection APIs
PG 16 support
PremiumV2_LRS storage type support
Location capability changes for SSDv2
Quota Usage API
2023-03-01-preview Preview New GA version features (2022-12-01) +
Geo + CMK
Storage auto growth
IOPS scaling
New location capability API
Azure Defender
Server Logs
Migrations
2022-12-01 Stable (GA) Earlier GA features +
EntraID
CMK
Backups
Administrators
Replicas
GeoRestore
MVU
2022-05-01-preview Preview CheckMigrationNameAvailability
Migrations
2021-06-01 Stable (GA) Earlier GA features +
Server CRUD
CheckNameAvailability
Configurations (Server parameters)
Database
Firewall rules
Private
DNS zone suffix
PITR
Server Restart
Server Start
Server Stop
Maintenance window
Virtual network subnet usage

Using preview versions of API from Terraform

Terraform is an infrastructure-as-code (IaC) software tool created by HashiCorp. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language (HCL), or optionally JSON. Terraform is a common way to perform IaC management for Azure Database for PostgreSQL - Flexible Server based on GA Azure RM API, in addition to Azure Resource Manager (ARM) Templates Terraform community releases regular updates for Azure Resource Manager (AzureRM) Terraform provider based on Azure Resource Manager API version in General Availability (GA). If particular feature currently is in Preview API and hasn't been yet incorporated into GA API and AzureRM Terraform provider, you can use AzAPI Terraform provider to call Preview API directly from Terraform. The AzAPI provider is a thin layer on top of the Azure Resource Manager REST APIs. The AzAPI provider enables you to manage any Azure resource type using any API version. The AzAPI provider is a thin layer on top of the Azure ARM REST APIs. The AzAPI provider enables you to manage any Azure resource type using any API version. This provider complements the AzureRM provider by enabling the management of new Azure resources and properties (including private preview).

AzAPI provider features the following benefits:

  • Supports all Azure services:
  • Private preview services and features
  • Public preview services and features
  • All API versions
  • Full Terraform state file fidelity
  • Properties and values are saved to state
  • No dependency on Swagger
  • Common and consistent Azure authentication

The AzAPI2AzureRM is an open source tool that's designed to help migrate from the AzAPI provider to the AzureRM provider.

Contacts

For any questions or suggestions you might have on Azure Database for PostgreSQL flexible server, send an email to the Azure Database for PostgreSQL flexible server Team (@Ask Azure Database for PostgreSQL flexible server). Note that this email address isn't a technical support alias.

In addition, consider the following points of contact as appropriate:

Next steps

Now that you've read our API Release Notes on Azure Database for PostgreSQL flexible server, you're ready to create your first server: Create an Azure Database for PostgreSQL - Flexible Server using Azure portal.