Apache Wicket 7.17.0 發布,7.x 系列最後一個版本

2020-12-16 開源中國

Apache Wicket 7.17.0 發布了。Wicket 是一個 Java 語言的 Web 開發框架,與 Struts、WebWork、Tapestry 相類似,其特點在於對 Html 和代碼進行了有效的分離(有利於程式設計師和美工的合作),基於規則的配置(減少了 XML 等配置文件的使用),學習曲線較低(開發方式與 C/S 相似),更加易於調試(錯誤類型比較少,而且容易定位)。

隨著 Wicket 9 的發布,7.x 分支已終止支持。除了必要的安全修復程序外,將不再提供其他版本。如果你當前正在使用 Wicket 7,則應儘早升級到 Wicket 8.x 或 9.x。

此版本更新內容:

Bug

  • 會話超時後,AbstractWebSocketProcessor 中的 NPE
  • RedirectToUrlException 將 URL 中的第二個問號從 「?」 更改為 「%3F」
  • WebSocket onError/onAbort 沒有被調用
  • StockQuote 示例不起作用,因為 Web 服務不再可用
  • 在 Wicket 請求周期中啟動時卸載 WebSocket 推送

改進

  • Websocket 連接中不記錄管道損壞的錯誤
  • 可以在客戶端(7.x 和 8.x)上確定時區
  • Packages#absolutePath 保留不必要的當前目錄點 「.」
  • 對 AjaxRequestHandler#listeners 使用 LinkedHashSet 而不是 LinkedList

更新說明:https://wicket.apache.org/news/2020/07/20/wicket-7.17.0-released.html

相關焦點