Wicket 10.0.0(2024-03-11)リリース以降の最近の動向を日付順にまとめた上で、
後半に major 系列(10→1)の変遷を掲載しています。
最近の動向(Wicket 10 リリース以降)
2024-03-11 〜 2025-12-21
- 2025-12-21: Wicket 10.8.0 をリリース。`wantSubmitOnParentFormSubmit` 関連のフォーム処理と `SpringInjector` 連携を修正。
- 2025-12-19: Wicket 9.22.0 をリリース。10系と並行して 9系も継続メンテされていることを確認。
- 2025-09-30: Wicket 10.7.0 をリリース。Form 処理フック (`afterUpdateFormComponentModels`) 追加、stateless な WebSocket upgrade 時の NPE 回避などを実施。
- 2025-07-12: Wicket 10.6.0 をリリース。Tomcat 11.0.6 での multipart 問題、URL fragment コピー、`IFormValidator` 判定などを修正。
- 2025-04-25: Wicket 10.5.0 と 9.21.0 を同日リリース。null チェック順序や metadata 削除不具合を修正し、307/308 リダイレクト対応を追加。
- 2025-01-27: Wicket 9.20.0 をリリース。10.4 系の一部改善(URL サニタイズ拡張など)を 9系に反映。
- 2025-01-24: Wicket 10.4.0 をリリース。textarea の Enter 送信挙動、URL fragment 対応、リソース URL サニタイズ拡張を改善。
- 2024-12-26: Wicket 9.19.0 をリリース。`CVE-2024-53299`(意図的メモリリーク誘発)修正を 9系にも展開。
- 2024-12-18: Wicket 10.3.0 をリリース。`CVE-2024-53299` 修正、quickstart build や auto-complete アクセシビリティ改善を実施。
- 2024-09-24: Wicket 10.2.0 をリリース。quickstart HTTPS 起動不具合、テスト非冪等問題、AutoCompleteBehavior のアクセシビリティ改善などを反映。
- 2024-06-01: Wicket 10.1.0(同日に 9.18.0)をリリース。`CVE-2024-36522`(XSLT injection による RCE)対応、WebSocket/ModalDialog 周辺を改善。
- 2024-03-11: Wicket 10.0.0 を正式リリース。`CVE-2024-27439`(CSRF 保護回避の可能性)修正を含む 10系開始点。
Wicket 10
2024-03-11
- Java 17 と Jakarta Servlet 5 ベースへ移行。
- JPMS 対応を進めるため、テスト関連の `wicket-tester` モジュールを明確化。
- HTTP/2 サポートの取り込みや、ByteBuddy ベースの改善が進行。
Wicket 9
2020-07-15
- Java 11 を前提とした「モダン Java」世代へ移行。
- Java モジュール化や JUnit 5 など新しい開発スタイルへの追従を強化。
- CSP(Content Security Policy)を前面に出したセキュリティ強化。
Wicket 8
2018-05-22
- Java 8 必須化。ラムダ式・`Optional`・`java.time` を API に本格導入。
- `IModel` の関数型インターフェース化など、記述量と保守性を改善。
- Servlet 3.1 以上が必須となり、実行環境要件が更新。
Wicket 7
2015-07-28
- Component Queuing の導入で、Java コンポーネントとマークアップの結合制約を緩和。
- Java 7 / 新しめの Java EE への対応、CSRF 保護機能の同梱。
- SemVer 方針で major 更新時の API 変更点を整理。
Wicket 6
2012-09-05
- Java 6 必須化。
- AJAX 実装を jQuery ベースへ刷新し、クライアント側の拡張性を向上。
- AjaxRequestAttributes、リソース依存管理、WebSocket 実験実装などを導入。
Wicket 5
リリースなし(欠番)
Wicket 4
リリースなし(欠番)
Wicket 3
リリースなし(欠番)
Wicket 2
リリースなし(欠番)
Wicket 1
2005-06-21
- Wicket 1.0 公開アナウンス(初の 1.0 系公開)。
- Java コンポーネントと HTML を組み合わせる Wicket の基本思想が普及。