↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览 RSS 订阅

当天收录 26 条。

PostgreSQL 修复表达式统计信息崩溃路径

Shihao Zhong、Michael PaquierPostgreSQL 官方提交

PostgreSQL 主线修复表达式扩展统计信息的一条崩溃路径:自定义类型的 typanalyze 回调返回异常结果时,服务器此前可能在评估表达式或构建统计数据时解引用空结果。提交让这些组合改为优雅失败,并在 test_custom_types 中加入回归覆盖,且已回补至 PostgreSQL 14。使用自定义类型或扩展统计信息的团队应随对应稳定分支升级并重跑分析任务;这是已提交的稳定性修复,不代表任何待合入特性。

pg_tre 4.5.3 修复复杂匹配导致的后端崩溃

Greg BurdPGXN

pg_tre 4.5.3 修复 approximate matcher 在复杂多状态模式下使用固定 512 指针栈数组导致 backend 崩溃,改用可增长的 heap worklist,并以 pg_tre.max_nfa_states 限制状态数。无需 REINDEX,升级后执行 ALTER EXTENSION pg_tre UPDATE;版本支持 PostgreSQL 17–19。使用该索引处理不可信文本的团队应尽快更新并回归查询。

E-Maj 5.0.1 修复权限提升漏洞

Philippe BeaudoinPGXN

E-Maj 5.0.1 修复一个权限边界问题:拥有 emaj_adm 权限的角色可能借助对象归属取得超级用户能力。新版本把 emaj schema 及其内容归属于 emaj_adm,同时修正并行回滚脚本在 PREPARE TRANSACTION 阶段的错误处理。使用 E-Maj 做细粒度写日志或时间旅行的团队应把扩展升级纳入权限审计,核对 emaj_adm 成员和对象 owner;这是数据库内权限修复,不等同于普通功能更新。

PostGIS 3.7.0 正式发布并移除旧版支持

Regina ObePostGIS

PostGIS 3.7.0 正式发布,要求 GEOS 3.10+、PostgreSQL 14–19、Proj 6.1+ 和 libgmp;完整功能还需 GEOS 3.15+ 与 SFCGAL 2.3+。本版包含 RC3 后修复与新特性,移除 PostgreSQL 12、13 支持,构建文档图像新增 Python 3 要求。已评估 RC3 的团队仍需重跑扩展、栅格和 SFCGAL 回归,核对系统库与发行包依赖。

TimescaleDB 引入自适应整数压缩

David BeckTiger Data

TimescaleDB 的自适应整数压缩 AIC 用六种编码为每个最多 256 个值的块选取解压更快的表示,替代旧的 DeltaDelta。Tiger Data 在自己的测试中称数据库约小 10%、典型查询约快 50%,并观察到部分场景因数据留在堆上而减少 TOAST 访问;这些数字不是通用保证。2.31.0 默认关闭,2.32.0 计划默认开启,已有数据需要重新压缩,升级时应先在真实时间序列负载上验证存储和查询收益。

LXD/MicroCloud 修复证书链绕过漏洞

CanonicalUbuntu Security

Ubuntu 安全页面披露 LXD/MicroCloud 的 CVE-2026-112816:HTTPS listener 未正确验证证书链叶证书,未认证攻击者可能利用受信任客户端公钥冒充客户端,取得集群及受管虚拟机访问权。修复版本包括 LXD 6.10.1、5.21.9、5.0.11、4.0.15 及对应 MicroCloud 版本。运行集群的团队应立即核对包版本、证书链和入口,并安排升级。