# 发展规划

> 未来功能的规划，新功能的发布节奏，待办事项列表。
---

----------------

## 列入考虑的新特性

- [ ] Pigsty 维护扩展的 Deb 版本
- [ ] 基础设施组件的 ARM 架构支持
- [ ] 为 PostgreSQL 添加更多的扩展
- [ ] 一个足够好用的命令行管理工具
- [ ] 更多预置的场景化配置模板
- [ ] 将软件仓库与安装下载源完全迁移至 Cloudflare
- [ ] 使用 SealOS 部署并监控高可用 Kubernetes 集群！
- [ ] PostgreSQL 17 alpha 支持
- [ ] Loki 与 Promtail 似乎有些拉垮，VictoriaLogs 和 Vector 是否可以一战？
- [ ] 使用 VictoriaMetrics 替换 Prometheus 存储时序数据
- [ ] 监控部署 MySQL 数据库
- [ ] 监控 Kubernetes 中的数据库
- [ ] 提供更丰富的 Docker 应用模板
- [ ] [PGLite](https://github.com/electric-sql/pglite) in browser

这里是我们的 [**活跃议题**](https://github.com/Vonng/pigsty/issues) 与 [**路线图**](https://github.com/users/Vonng/projects/2/views/3)。


**考虑纳入支持的扩展：**

- [ ] [Orioledb](https://github.com/orioledb/orioledb)： 针对 OLTP 负载优化的原地更新存储引擎（Beta4）
- [ ] [zombodb](https://github.com/zombodb/zombodb) ： 让 PostgreSQL 与 ElasticSearch 协同工作的扩展
- [ ] [PlRQL](https://github.com/kaspermarstal/plprql)：使用 [PRQL](https://prql-lang.org/) 语言查询数据
- [ ] [parquet_fdw](https://github.com/adjust/parquet_fdw)
- [ ] [parquet_s3_fdw](https://github.com/pgspider/parquet_s3_fdw)

**需要更新跟进的扩展：**

- [ ] [libduckdb](https://github.com/duckdb/duckdb)                              : bump v0.9.2 to 0.10
- [ ] [pg_net](https://github.com/supabase/pg_net)                               : bump v0.8.0 to next minor release
- [ ] [duckdb_fdw](https://github.com/alitrack/duckdb_fdw)                       : bump v1.1   with 0.10 support
- [ ] [pg_sparse](https://github.com/paradedb/paradedb/tree/dev/pg_sparse)       : bump v0.5.6 to 0.5.9
- [ ] [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25)           : bump v0.5.6 to  0.5.9
- [ ] [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) : bump v0.5.6 to  0.5.9
- [ ] [pg_graphql](https://github.com/supabase/pg_graphql)                       : bump v1.5.0 to  1.5.1
- [ ] [pgml](https://github.com/postgresml/postgresml)                           : bump v2.8.1 to  2.8.2

----------------

## 版本发布策略

Pigsty 使用语义化版本号，例如：`<主版本>.<次版本>.<修订号>`。Alpha/Beta/RC 版本会在版本号后添加后缀，如 `-a1`, `-b1`, `-rc1`。

主版本更新意味着基础性变化和大量新特性；次版本更新通常表示新特性，软件包版本更新和较小的API变动，修订版本更新意味着修复bug和文档更新。

Pigsty 计划每年发布一次主版本更新，次版本更新通常跟随 PostgreSQL 小版本更新节奏，在 PostgreSQL 新版本发布后最迟一个月内跟进，通常每年 4 - 6 个小版本，完整发布历史请参考 [**发行注记**](/zh/docs/releasenote) 。

Pigsty 使用 master 主干分支进行开发，请始终使用特定版本的 [**发行版**](https://github.com/Vonng/pigsty/releases)。除非您知道自己在做什么，否则不要使用GitHub的 `master` 分支。


**不要用 master 主干分支部署**


Pigsty 使用 **`master`** 主干分支进行开发，请始终使用特定版本的 [**发行版**](https://github.com/Vonng/pigsty/releases)。除非您知道自己在做什么，否则不要使用GitHub的 `master` 分支。
