# Pigsty v3.0.1

> 例行问题修复，Patroni 4支持，Oracle 兼容性改进

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

**v3\.0\.1 · 2024-08-31**
- [查看发布](https://github.com/pgsty/pigsty/releases/tag/v3.0.1)
- [源码 · tar\.gz](https://github.com/pgsty/pigsty/archive/refs/tags/v3.0.1.tar.gz)
- [源码 · zip](https://github.com/pgsty/pigsty/archive/refs/tags/v3.0.1.zip)
- [pgsty\/pigsty](https://github.com/pgsty/pigsty)

## 特性改进

- PolarDB Oracle 兼容性模式支持（需要第三方商业闭源内核）
- 使用 Oracle 兼容的 SQL 语法改写监控视图与相关 SQL 语句
- Patroni [4](https://patroni.readthedocs.io/en/latest/releases.html) 支持与适配
- 新增扩展 `pg_analytics`，通过 duckdb 为 PG 加装分析能力
- 添加新扩展：`odbc_fdw` 与 `jdbc_fdw`，提供通用的外部数据源连接能力
- 仓库添加新内核 `cloudberrydb` (Greenplum 原班开发者的开源分支)
- 仓库添加新工具 `walminer`，从 WAL（replica 等级）中提取原始 SQL。（高级特性需自行购买 License）
- 更新执行计划可视化工具 Pev2 版本至 1.12.1
- 新增 Grafana 插件：`volkovlabs-rss-datasource`
- 在 PGCAT databases 监控面板中添加了已安装和待安装的扩展插件
- PGSQL 主库初始化后，会重启一次以便 pg_param & pg_files 生效，因此 Supabase PG / PolarDB 集群置备后无需重启。

## 问题修复

- 修复了 Grafana 11.1.4 面板插件默认不加载的问题
- 修复了特定操作系统上 BlackBox Exporter Ping 探针失效的问题
- 确保 /var/run/postgresql 与 /var/run/redis 临时目录总是在重启后自动创建
- 修复了 `cache.yml` 剧本没有正确移除老旧的 patroni 3.0.4 RPM 包问题
- 修复了个别告警规则中的描述信息错误
- 移除了 Patroni 配置文件中过时的 Bootstrap User/HBA 参数

## 信息来源

- [GitHub Release](https://github.com/pgsty/pigsty/releases/tag/v3.0.1)
- [Pigsty v3.0 发布文章](https://pigsty.cc/blog/pigsty/v3.0/)
- [历史 About / 发布注记](https://pigsty.cc/docs/about/release/#v301)
- [源码对比：`v3.0.0...v3.0.1`](https://github.com/pgsty/pigsty/compare/v3.0.0...v3.0.1)
