版本控制與 EOL
以下是一些常見指導原則和期望值,絕非嚴格且快速的規則。
PostGIS 使用「語意版本控制」搭配主要.次要.修補程式版本號碼。
- 主要更新可能包含向下不相容性,且需要特殊的升級程序。函式和參數可能會刪除或重新命名。
- 次要更新可能會引入新功能,但不會(顯著)變更現有功能或移除功能。
- 修補程式更新會修復缺陷,但不會新增、移除或變更功能。
任何特定 PostGIS 版本的功能,在一定程度上取決於 PostGIS 使用的底層函式庫功能。
- PostGIS 的每個次要版本可能會引入新功能,這些功能僅能在最新版本的 PostgreSQL、Proj、GEOS 或 GDAL 中公開。
- 當 PostGIS 與舊版 GEOS、GDAL 和 Proj 編譯時,某些依賴於新函式庫增強功能的功能會被停用。
- PostGIS 大約每一年發布新次要版本,時間點略早於 PostgreSQL 釋出其最新版本,目前大約落在十月初。
- 當修正程式或公開議題的嚴重性有需要時,PostGIS 會視情況發布新修補程式版本。
PostGIS 專案努力在 PostGIS 初始發行後2-4 年內支援 PostGIS 的每個次要版本,至少支援時間長達 PostGIS 次要版本所支援的最低 PostgreSQL 版本結束生命週期為止。
PostgreSQL 發行版本的支援通常為期五年。請參閱 PostgreSQL EOL 政策 和我們的 相容性和支援矩陣,以取得特定版本組合的相容性資訊。