版本控制与 EOL
以下是一些通用指导和期望,并非严格的规则。
PostGIS 使用“语义版本控制”,版本号为 MAJOR.MINOR.PATCH。
- MAJOR 更新可能包括向后不兼容性,并要求特殊的升级程序。函数和参数可能会被删除或重命名。
- 次要更新可能会引入新功能,但不会(实质性地)改变现有功能或移除功能。
- 补丁更新将修复缺陷,但不会添加、移除或更改功能。
PostGIS 任何给定版本的具体功能在一定程度上取决于 PostGIS 所使用的库的底层功能。
- PostGIS 的每个次要版本都可能引入仅在最新版本的 PostgreSQL、Proj、GEOS 或 GDAL 中公开的功能。
- 当 PostGIS 与早期版本的 GEOS、GDAL 和 Proj 编译时,某些依赖于新库增强功能的功能将被禁用。
- PostGIS 每年大约发布一次新的次要版本,略早于 PostgreSQL 发布其最新版本(目前大约在 10 月初)。
- 当修复数量或未解决问题的严重性需要时,PostGIS 会根据需要发布新的补丁版本。
PostGIS 项目力求在最初发布后的2-4 年内支持 PostGIS 的每个次要版本,至少在 PostGIS 次要版本支持的最低 PostgreSQL 版本达到 EOL 之前。
对 PostgreSQL 版本的支持通常持续五年。请参阅 PostgreSQL EOL 政策 和我们的 兼容性和支持矩阵,了解特定版本组合的兼容性信息。