Apache Wicket 是一个开源的面向 Java 组件的 Web 应用框架,为政府、商店、大学、城市、银行、电子邮件提供商等成千上万的 Web 应用和网站提供支持。
Wicket 的开发中使用了语义版本,因此与 9.0.0 相比,这个版本没有出现 API 中断。
新功能和值得注意的地方
- 完全支持 Java 9+ 模块系统(WICKET-6904)
- 支持 ByteBuddy 作为 Java 字节码操作库(WICKET-6913)
Bug
- [WICKET-6884] – Wicket API 9.x 是指 10.0.0-M1-SNAPSHOT API
- [WICKET-6902] – 改变 onAfterResponse 和 writePriorityEvaluations 的 PartialPageUpdate 顺序,使得 IListener.onAfterResponde 忽略了前置 JavaScript
- [WICKET-6908] – 可能的错误情况,即页面未被分离
- [WICKET-6909] – 网站上指向 9.x 版本的 Javadoc 的链接已损坏
- [WICKET-6913] – Java 17 与 cglib 的兼容性
- [WICKET-6914] – 通过 ajax 改变 “文件上传” 的可见性,导致表单数据 “丢失”
改进
- [WICKET-6901] – PropertyValidator 改进配置文档
- [WICKET-6911] – 当 spring Bean 使用 ctor 注入时,wicket-spring 会抛出一个错误
任务
- [WICKET-6903] – 用更新的东西替换 maven-clirr-plugin
- [WICKET-6904] – 让 Apache Wicket 完全支持 Java9+ 模块系统
- [WICKET-6916] – 用 StandardMBean 简化 JMX
更多详情可查看:http://wicket.apache.org/news/2021/09/12/wicket-9.5.0-released.html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/152519.html