# Pigsty v2.3.0

> 主机 VIP, ferretdb, nocodb, MySQL 存根，CVE 修复

---

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

---

**v2\.3\.0 · 2023-08-20**
- [查看发布](https://github.com/pgsty/pigsty/releases/tag/v2.3.0)
- [源码 · tar\.gz](https://github.com/pgsty/pigsty/archive/refs/tags/v2.3.0.tar.gz)
- [源码 · zip](https://github.com/pgsty/pigsty/archive/refs/tags/v2.3.0.zip)
- [pgsty\/pigsty](https://github.com/pgsty/pigsty)

相关文章：《[Pigsty v2.3 发布：应用生态丰富](https://mp.weixin.qq.com/s/p5sP42xsAxKPhWb_T7DqSA)》

发布注记：https://github.com/pgsty/pigsty/releases/tag/v2.3.0

使用 `bash -c "$(curl -fsSL https://get.pigsty.cc/latest)"` 快速开始。

## 亮点特性

* INFRA: 添加了对 NODE/PGSQL VIP 的监控支持
* PGSQL: 通过小版本升级修复了 PostgreSQL [CVE-2023-39417](https://www.postgresql.org/about/news/postgresql-154-149-1312-1216-1121-and-postgresql-16-beta-3-released-2689/)： 15.4, 14.9, 13.12, 12.16，以及 Patroni v3.1.0
* NODE:  允许用户使用 `keepalived` 为一个节点集群绑定 L2 VIP
* REPO: Pigsty 专用 yum 源优化精简，全站默认使用 HTTPS： [`get.pigsty.cc`](https://get.pigsty.cc) 与 [`demo.pigsty.cc`](https://demo.pigsty.cc)
* APP:  升级 `app/bytebase` 版本至 v2.6.0， `app/ferretdb` 版本至 v1.8；添加新的应用模板：[nocodb](https://nocodb.com/)，开源的 Airtable。
* REDIS: 升级版本至 v7.2，并重制了 Redis 监控面板。
* MONGO: 添加基于 [FerretDB](https://www.ferretdb.io/) 1.8 实现的基本支持。
* MYSQL: 添加了 Prometheus / Grafana / CA 中的代码存根，便于后续纳管。

## API 变化

新增一个新的参数组 `NODE`.`NODE_VIP`：包含 8 个新参数

- `NODE`.`VIP`.`vip_enabled`：在此节点集群上启用 vip 吗？
- `NODE`.`VIP`.`vip_address`：ipv4 格式的节点 vip 地址，如果启用了 vip，则必需
- `NODE`.`VIP`.`vip_vrid`：必需，整数，1-255 在相同 VLAN 中应该是唯一的
- `NODE`.`VIP`.`vip_role`：master/backup，默认为备份，用作初始角色
- `NODE`.`VIP`.`vip_preempt`：可选，true/false，默认为 false，启用 vip 抢占
- `NODE`.`VIP`.`vip_interface`：节点 vip 网络接口监听，eth0 默认
- `NODE`.`VIP`.`vip_dns_suffix`：节点 vip dns 名称后缀，默认为空字符串
- `NODE`.`VIP`.`vip_exporter_port`：keepalived 导出器监听端口，默认为 9650

```text
MD5 (pigsty-pkg-v2.3.0.el7.x86_64.tgz) = 81db95f1c591008725175d280ad23615
MD5 (pigsty-pkg-v2.3.0.el8.x86_64.tgz) = 6f4d169b36f6ec4aa33bfd5901c9abbe
MD5 (pigsty-pkg-v2.3.0.el9.x86_64.tgz) = 4bc9ae920e7de6dd8988ca7ee681459d
```

## 信息来源

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