Azure Database for PostgreSQL:2026 年 4 月版本

我们很高兴地宣布 Azure Database for PostgreSQL 的 2026 年 4 月版本。 从 2026 年 4 月 22 日开始,该服务会自动将所有新服务器加入到此最新版本。 该服务在下一次计划内维护期间升级现有服务器。

此新版本引入了一系列新功能和增强功能,解决了已知问题,并包括必要的安全修补程序,以确保最佳性能和安全性。

引擎版本更改

  • Azure Database for PostgreSQL 的最新次要版本:18.3、17.9、16.13、15.17 和 14.22

功能

  • 添加了对 PostgreSQL 18 中的 Apache AGE 扩展的支持。
  • 添加了对 PostgreSQL 18 中pg_diskANN扩展的支持。
  • 虚拟网络(VNET)到专用终结点的迁移,现已适用于已开启高可用性功能的服务器。
  • 高级 SSD V2 存储:现已 正式发布。 它包括客户管理密钥(CMK)和在线存储扩展。
  • 级联副本:现已 正式发布 ,解决了多个已知问题。
  • 跨租户客户托管密钥(CMK):引入了对跨租户的客户管理的密钥的支持 (个人预览版)

改进

  • 已将pg_duckdb扩展更新到版本 1.1.1,添加了对 Azure Blob 存储的写入支持以及改进。
  • 已将 pgvector 扩展更新到版本 0.8.0.2。
  • 优化了在 Microsoft.DBforPostgreSQL 上未注册私有 DNS 区域订阅时的错误处理,避免长时间重试,并显示更为清晰的面向客户的错误信息。
  • 灵活服务器集成现在支持同时具备 IPv4 和 IPv6 的子网。 PostgreSQL 连接仍仅限于 IPv4。
  • 使用 Decimal128(38, 0) 作为默认值,改进了不受约束的数字列的导出行为,与 SQL 标准约定保持一致,并避免不必要的小数位数。
  • 副本创建超时增强:引入了异地副本创建操作的动态超时处理。
  • 改进了错误消息:增强了多个面向用户的错误消息,以提供更清晰、更可行的反馈。
  • 将以下 PostgreSQL 本机类型转换为字符串表示形式:XML、JSON、JSONB、INET、CIDR、MACADDR、MACADDR8、TSVECTOR、TSQUERY、INT4RANGE、INT8RANGE、NUMRANGE、TSRANGE、TSTZRANGE、DATERANGE、CIRCLE、LINE、LSEG、BOX、PATH、POINT、POLYGON

已知问题修复

  • 修复了当Microsoft Entra ID 令牌大小超过 4 KB(约 4,080 个字符)时,将 PgBouncer 与 Microsoft Entra ID 身份验证配合使用时可能导致身份验证失败的问题。
  • 改进了在配置专用终结点时服务器删除期间竞争条件的处理。
  • 解决了从虚拟网络(VNET)迁移到私有终结点时可能使公共访问处于启用状态的问题。
  • PostgreSQL 11 到 13 在扩展支持下包括 CVE-2026-2004、CVE-2026-2005、CVE-2026-2006 和 CVE-2025-4207 的安全修补程序。