你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
我们很高兴地宣布 Azure Database for PostgreSQL 的 2026 年 4 月版本。 从 2026 年 4 月 22 日开始,该服务会自动将所有新服务器加入到此最新版本。 该服务在下一次计划内维护期间升级现有服务器。
此新版本引入了一系列新功能和增强功能,解决了已知问题,并包括必要的安全修补程序,以确保最佳性能和安全性。
引擎版本更改
- Azure Database for PostgreSQL 的最新次要版本:18.3、17.9、16.13、15.17 和 14.22
Features
- 添加了对 PostgreSQL 18 中的 Apache AGE 扩展的支持。
- 添加了对 PostgreSQL 18 中pg_diskANN扩展的支持。
- 虚拟网络(VNET)到专用终结点的迁移,现已适用于已开启高可用性功能的服务器。
- 高级 SSD V2 存储:现已 正式发布。 它包括对只读副本的即时快照访问、时间点还原 (PITR)、已删除服务器的恢复、客户管理的密钥 (CMK) 以及联机存储扩展。
- 级联副本:现已正式发布,解决了多个已知问题。
- 跨租户客户托管密钥(CMK):引入了对跨租户的客户管理的密钥的支持 (个人预览版)
- 构造镜像 - 对具有只读副本的服务器的支持:构造镜像现在在具有只读副本的服务器上启用。
- 构造镜像 – 支持运行 PG14 – 16 的 HA 服务器:运行 PG14-16 的 HA PostgreSQL 服务器上现已提供构造镜像。 与 PG17+ 服务器不同,故障转移后必须重新启动镜像。
改进
- 已将pg_duckdb扩展更新到版本 1.1.1,添加了对 Azure Blob 存储的写入支持以及改进。
- 已将 pgvector 扩展更新到版本 0.8.0.2。
- 改进了当专用 DNS 区域的订阅未注册到 Microsoft.DBforPostgreSQL 时的错误处理,以避免长时间重试,并显示更清晰易懂的客户错误信息。
- 灵活服务器集成现在支持同时具备 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 的安全修补程序。