AppFuse Server 發布狀態
AppFuse Server 目前位於 4.0.0-alpha 發布線,基線為 Spring Boot 4.0 與 Java 25。
導覽列的 Server 版本徽章由 appfuse-server/gradle.properties 在建置時產生,應視為本站的
版本事實來源。
:::warning Alpha 相容性
Alpha 版本可能包含 breaking change。消費端必須 pin 精確版號,並在每次升級前重新檢查
Server Changelog 的 [Unreleased]、Removed 與
Breaking Changes 區段。
:::
已提供的能力範圍
| 領域 | 主要能力 | 指南 |
|---|---|---|
| Core | HTTP、CSV、文件與 Workbook、內容類型檢測 | Core guides |
| Data | JPA、搜尋、檔案與圖片處理 | Data guides |
| Security | Bearer token、OAuth2/OIDC、租戶與權限模型 | Security guides |
| Services | 錯誤處理、連結、郵件、通知、排程與 NLS | Service guides |
| Design | 多租戶、併發、商業日曆、檔案與 reference data | Design guides |
這張表只描述目前公開的能力分類,不承諾未來版本或日期。單一類別、方法與設定的精確契約, 以本站的 API 文檔 和對應版本的 Javadoc 為準。
變更與決策如何追蹤
| 問題 | 事實來源 |
|---|---|
| 升級後有哪些行為、API 或 migration 變更? | Server Changelog |
| 為什麼採用某個架構方案? | Decision Records |
| 如何升級消費端? | 框架升級指南 |
| 目前公開哪些 Java API? | API 文檔 |
| 如何參與框架開發? | 貢獻指南 |
發布就緒原則
Server 版本進入可供消費端升級的狀態前,至少必須滿足:
- Changelog 使用標準區段,breaking change 附有可執行的 migration。
- 公開 Maven 座標、Spring Boot/Java 基線與網站內容一致。
- 框架 build、測試與應用 context 驗證通過。
- API、指南、Javadoc 與 ADR 不互相矛盾。
- 消費端可依框架升級指南完成可重現的升級驗證。
未經確認的功能想法與日期不在本頁維護,避免把意向誤寫成發布承諾。