WHMCS Development

我哋不斷完善 WHMCS,確保用戶體驗安全穩定,為新舊支援版本提供新功能、錯誤修復及安全更新。我哋致力支援你已購買授權並安裝嘅軟件。

關於我哋嘅發布類型同埋相關分發,請參閱 WHMCS 分發。

  開發週期 #

所有 WHMCS 發布都跟隨一個開發週期,從一個初階發布作為 Beta 版開始,經過多個開發同埋維護階段,最終到終止生命週期 (EOL)。

我哋而家支援以下嘅 WHMCS 版本:

  WHMCS 版本   當前級別   釋出備忘錄 預計終止生命週期日期
WHMCS 8.13   通用可用性   8.13 版本更新備註 2026-05-31
WHMCS 8.12    長期支援    8.12 版本更新備註 2026-01-31
WHMCS 8.11    長期支援    8.11 版本備註 2025-09-30

呢啲版本係我哋開發週期嘅活躍開發階段。所有先前版本已經到達生命週期盡頭(EOL),我哋冇再維護佢哋或者為佢哋發布更新,無論原因點樣。如果你而家有使用 WHMCS 嘅 EOL 版本,我哋建議你盡快升級到一個支援版本。

  活躍開發 #

活躍開發階段表示一個版本正在進行完善,並且得到 WHMCS 開發團隊的重點關注。這是當前我們開發團隊正積極維護的發布版本。

  • 在活躍開發期間釋出的 WHMCS 版本可以包含錯誤修復、安全性增強、小範圍優化、第三方更新以及重要或關鍵性更新。
  • 由於活躍開發版本正在進行積極完善,通常在版本達到通用可用性後,我們同時只會有一個活躍開發版本。
    • 有時候,我們可能會為先前發布的版本延長活躍開發期,以確保版本之間的順暢過渡。
    • %% 我哋通常唔會喺啱啱開發完嗰個版本之後就將其從「積極開發」中移除,直至下一個版本達到「公眾可用」為止。
我哋建議定期更新,以確保你哋嘅 WHMCS 安裝使用緊一個屬於「積極開發」階段嘅 WHMCS 版本。

Beta

Beta 版本係一個初步發布版本,仲喺完善緊,可能仲未包含啱啱嘅主要功能。

通常,一個版本的第一個 Beta 發行會增加版本號的第二個部分。例如,如果上一個發行是版本 1.0 ,第一個 Beta 發行可能會引入版本 1.1 。

  候選發行#

候選發行層次的發行有助於功能預覽。這些發行將包含比原來的 Beta 發行更多的功能,但仍然在進行測試和改進。

  正式發行#

普通可用版本係功能齊全、經過仔細測試,可以喺生產伺服器上使用。通常,達到普通可用層級表示呢個版本現時係所標示嘅活躍開發版本。

  維護更新 #

喺版本達到普通可用版本層級之後,會繼續收到定期維護、錯誤修復同埋安全更新。

維護版本會增加版本號碼嘅第三段。例如,喺版本 1.0 之後第一個達到普通可用層級嘅維護版本會係 1.0.1 版本。

  長期支援 #

當我們開始釋出 WHMCS 的下一版本時,會將所有尚未達到其終止日期的舊版本移至長期支援 (LTS) 狀態。

  • LTS 版本會由我們的開發和安全團隊針對性地發布關鍵和安全更新,直至終止日期。
  • 這些更新不包括產品增強或維護修復,除非它們對目標發布的可行性至關重要。

安全諮詢通知 #

安全更新會處理可能影響你 WHMCS 安裝的重要問題和漏洞。當安全更新可用時,它們將會在「工具」>「更新 WHMCS」中顯示。

  • 我們建議你盡快應用安全更新,以保持你的 WHMCS 安裝安全。
  • 你可以在我們的安全博客中找到安全公告。

當我們發布安全更新時,會根據相關問題的風險級別進行分類:

  安全級別   描述
  關鍵 一個關鍵評級適用於允許遠程、未經身份驗證訪問和代碼執行的漏洞,無需用戶交互。這些漏洞會允許完整的系統入侵,並且可以輕鬆被自動腳本(如蠕蟲)利用。
  重要 一個重要評級適用於允許系統身份驗證級別被破壞的漏洞。這些漏洞包括允許本地用戶提升他們的權限級別、未經身份驗證的遠程用戶查看應該需要身份驗證才能查看的資源、遠程用戶執行任意代碼,或任何可能導致服務拒絕的本地或遠程攻擊。
  中等 一個適中的評級適用於那些需要依靠不太可能發生的情況才能危害系統的漏洞。這些漏洞通常需要系統存在一個有缺陷或不太可能的配置,而且只在罕見的情況下發生。
  輕微 一個輕微的評級適用於那些不符合更高類別的漏洞。這些漏洞發生在非常不太可能發生的情況和配置下,通常需要極其嚴格的執行時間和/或攻擊者無法控制的情況發生。這個評級也可以給予那些即使成功,對系統也帶來很少或沒有後果的漏洞。

  終止狀態 #

LTS 期滿會在該版本的最終生命週期(EOL)日期到期,之後該版本會進入 EOL 狀態。通常,EOL 日期會是該版本原始 Beta 發布日期起一年。

  • %% 喺 EOL 日期之後,我哋將唔會為呢個版本提供進一步嘅發布或者更新,無論原因點樣。
  • 你唔可以從 WHMCS 下載 EOL 發布。

如果你已經下載並安裝咗一個 EOL 發布,只要你嘅授權證書有效,佢就會繼續運行。然而,佢唔會收到未來嘅更新,而且 WHMCS 技術支援可能唔會能夠幫你處理相關嘅問題。

  • 要查詢 WHMCS 版本嘅預計 EOL 日期,請查閱呢個版本嘅發布筆記。
  • 更新舊版 End-of-Life (EOL) 版本之系統要求,請參閱透過 EOL 版本更新。

  錯誤報告 #

當我哋收到錯誤報告時,我哋首先嘗試驗證問題。如果我哋可以驗證,我哋會之後創建一個內部開發案例,調查問題,並安排必要的開發工作。如果我哋生成案例,我哋會為報告者提供案例編號,當我哋釋出修復時,呢個編號會出現在未來的變更日誌中。

Bug reports use the following statuses:

  狀態   描述
UNCONFIRMED 我哋尚未審查同確認所報告嘅問題。
NOT A BUG 我哋已經確定所報告嘅問題係預期嘅行為。
NOT REPRODUCIBLE 我哋喺測試環境入面未能重現呢個問題。WHMCS 技術支援將會提供協助。
CONFIRMED 我哋已經複製咗呢個問題並確認呢個唔係預期嘅行為。我哋會為我哋嘅開發者創建一個內部錯誤案例以便進一步調查。

我哋可以將錯誤修復包含喺預定發布中,或者我哋可以單獨發布修補程序(hotfixes)到我哋嘅 Hotfixes Forum 喺正常更新結構之外解決呢個問題。

要報告錯誤,請使用我們的錯誤報告表格。當你報告錯誤時,確保清楚解釋問題、預期行為以及重現問題的步驟和必要配置。

  功能請求 #

我哋用功能請求嚟接收 WHMCS 用戶嘅建議同反饋。我哋唔可能加所有用戶請求嘅功能,呢啲令到我哋需要優先處理佢哋。

功能請求使用以下狀態:

  狀態   描述
Under Consideration 提交後,所有功能請求都會開始處於此狀態。處於此狀態的功能請求正在討論中,並且正在收集投票。雖然我們並非僅僅基於人氣來實現功能,但團隊會定期審查那些經過大量討論和投票的功能請求。
Currently Declined 一個不在我們即時計劃中的請求,但我們歡迎進一步的討論和投票。
Investigating 當我們團隊正在研究請求的可行性時,請求會被移至調查狀態。這並不保證未來會被納入。
Planned 一個請求已經或者已經是我們未來產品路線圖和計劃的一部分。這並不保證未來會被納入。
In Progress 一個請求目前正在由我們的團隊處理中。
Completed 已有一個請求已經被實施並發布。
Already Possible 一個請求相信已經由產品提供。
Declined 一個已被拒絕且不太可能被考慮的請求。
Archive 一個不再被考慮的請求。
要提交功能請求,請使用我們的功能請求追蹤器。在您提交新的功能請求之前,請使用搜索來檢查是否有人已經提出該請求並為該功能投票。在提交功能請求時,盡可能提供更多細節,解釋該功能解決的問題,並提供使用示例。