本文回答以下幾個問題:
- 什麼是延伸版本支援(EVS)?
- 目前版本支援、過去版本支援與延伸版本支援有什麼差異?
- 版本 3.21 目前的支援狀態為何?
核心支援政策:Current Plus Two
Four Js 遵循「目前加兩個版本」(Current Plus Two)的支援原則。撰寫本文時,Genero 6 是目前版本,4 和 5 是前兩個受支援的版本。
支援政策的例外情況
作業系統與資料庫支援
當廠商停止支援其產品時,Four Js 也會跟著終止對該作業系統或資料庫的支援。近期例子:Windows 10 在 Microsoft 宣布終止支援後,Four Js 也停止支援。
新大版本發布時的過渡期
當新的大版本(Major Version)發布時,失去支援的舊版本可延續支援至當年 12 月 31 日,而非立即終止。例如,Genero 3.21 的目前版本支援於 2025 年 12 月 31 日結束。
前端產品
依照 Front End Delivery 策略,只有最新版本的前端產品受到支援。舊版前端的 bug 修正會包含在接下來六個維護版本中。
授權工具
只有目前版本的授權工具受到支援,可下載的版本也只有一個。
延伸版本支援(EVS)的定義
延伸版本支援(Extended Version Support,EVS)允許客戶付費取得不在標準支援範圍內的版本的支援服務。
重要說明:
- 「Four Js 不承諾提供維護版本」——EVS 不包含保證提供 bug 修正或安全性更新的義務。
- EVS 的支援範圍是回答問題,協助客戶升級到受支援的版本。
- 對於廠商已停止支援的第三方函式庫,無法保證能修正其中的安全性漏洞。
目前的支援狀態(2026 年 3 月)
| 產品 | 支援狀態 |
|---|---|
| Genero 6 | 目前版本支援(Current Version Support) |
| Genero 4–5 | 過去版本支援(Prior Version Support) |
| 前端產品 | 僅 Genero 6 前端 |
| License Tools 7 | 目前版本 |
| Genero 3.21 | 延伸版本支援(EVS,付費) |
情境範例
若出現重大安全性漏洞(類似 Heartbleed 或 Log4Shell 等級的漏洞):
- Genero 4、5、6 版本將會發布維護版本進行修正。
- Genero 3.21 沒有義務提供維護版本,但若相關第三方元件仍受廠商支援,Four Js 可能考慮透過 Customer Controlled Releases 提供修正。
這個政策的目的是提供誘因,讓客戶保持版本更新,而不是無限期停留在舊版本上。
原文:https://4js.com/ask-reuben/ig-315/
· 有任何 Genero 技術問題或翻譯疑問,歡迎來信
support@t100.app