83 Star 332 Fork 87

JFinal / jfinal-undertow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
changelog.txt 7.57 KB
一键复制 编辑 原始数据 按行查看 历史
JFinal 提交于 2023-04-14 13:18 . jfinal undertow 3.5 release ^_^
jfinal undertow 3.5:
1:开发模式下的 ioThreads 由 2 改为 4
2:开发模式下的 workThreads 由 4 改为 ioThreads * 2
3:undertow 升级到 2.2.24.Final 版本
---------------------------------------------------------------------------------------
jfinal undertow 3.4:
1:增加配置项:undertow.bufferSize、undertow.directBuffers
2:undertow 升级到 2.2.22.Final 版本
---------------------------------------------------------------------------------------
jfinal undertow 3.3:
1:undertow 升级到 2.2.20.Final 版本
2:优化控制台输出 URL
---------------------------------------------------------------------------------------
jfinal undertow 3.2:
1:undertow 升级到 2.2.19.Final 版本
2:jfinal 升级到 5.0.3
3:优化控制台输出 URL
---------------------------------------------------------------------------------------
jfinal undertow 3.1:
1:undertow 升级到 2.2.18.Final 版本
2:jfinal 升级到 5.0.1
---------------------------------------------------------------------------------------
jfinal undertow 3.0:
1:undertow 升级到 2.2.17.Final 版本
2:jfinal 升级到 5.0.0
---------------------------------------------------------------------------------------
jfinal undertow 2.9:
1:undertow 升级到 2.2.16.Final 版本
2:jfinal 升级到 4.9.22
---------------------------------------------------------------------------------------
jfinal undertow 2.8:
1:undertow 升级到 2.2.12.Final 版本,以前仅升级到 2.0.x 版本
2:jfinal 升级到 4.9.17
3:新增 undertow.allowResourceChangeListeners 配置项,用于配置是否打开资源文件变动监听器,
配置为 false 可解决项目资源文件过多所导致的启动过慢问题
---------------------------------------------------------------------------------------
jfinal undertow 2.7:
1:undertow 升级到 2.2.9.Final 版本,以前仅升级到 2.0.x 版本
2:调整 ioThreads、workThreads 默认值
---------------------------------------------------------------------------------------
jfinal undertow 2.6:
1:undertow 升级到 2.0.39.Final 版本
2:调整 ioThreads、workThreads 默认值
3:新增 WebBuilder.addSessionListener(...) 方法
---------------------------------------------------------------------------------------
jfinal undertow 2.5:
1:undertow 升级到 2.0.34.Final
2:jfinal 升级到 4.9.08
3:WebBuider 添加 setSessionManagerFactory(...) 方便配置 SessionManagerFactory
用于指定 SessionManager,从而实现分布式 session: https://jfinal.com/share/2371
---------------------------------------------------------------------------------------
jfinal undertow 2.4:
1:undertow 升级到 2.0.33.Final
2:jfinal 升级到 4.9.06
---------------------------------------------------------------------------------------
jfinal undertow 2.3:
1:PropExt 的 get(String)、get(String, String) 方法对返回值添加 trim() 操作,添加 getDouble 方法
2:SslBuilder、SslConfig 添加 ciphers 与 enabledProtocols 配置,增强 ssl 支持
---------------------------------------------------------------------------------------
jfinal undertow 2.2:
1:配置 undertow.http.disable = true 时不开启用于 http 的端口
2:quartz 支持热加载
3:undertow 升级到 2.0.32.Final
备注:由于 2.1.x、2.2.x 版本增加了 jboss、wildfly 依赖,所以暂不升级
这两个版本,并且 2.0.x 版本仍然在更新与发布新版本,可靠性更有保障
---------------------------------------------------------------------------------------
jfinal undertow 2.1:
1:启动添加 context path 信息
2:undertow 升级到 2.0.30.Final
---------------------------------------------------------------------------------------
jfinal undertow 2.0:
1:undertow 由 2.0.25.Final 升级到 2.0.28.Final
2:jfinal 由 4.4 升级到 4.8
3:添加 WebBuilder.getDeploymentInfo() 方法,开放给用户更多 web 配置,
例如支持 JSP 的配置:
https://jfinal.com/share/1890
https://jfinal.com/share/1899
JSP 配置 demo 源码:
https://github.com/shanmine/undertow-jsp-demo.git
4:添加 WebBuilder.add404ErrorPage(),支持配置 undertow 容器
级别的静态资源找不到时的 404 页面
5:添加 WebBuilder.addErrorPage(),支持配置 undertow 容器
级别的其它类型错误页面
6:添加 WebBuilder.addWelcomePage() 方法,支持配置欢迎页面
7:PropExt 添加 File 参数构造方法
---------------------------------------------------------------------------------------
jfinal undertow 1.9:
1:undertow 由 2.0.24.Final 升级到 2.0.25.Final
2:jfinal 由 4.3 升级到 4.4
---------------------------------------------------------------------------------------
jfinal undertow 1.8:
1:undertow 由 2.0.22.Final 升级到 2.0.24.Final
2:UndertowConfig.buildIoThreads() 方法调整 ioThreads 默认数量
3:添加 UndertowConfig.buildWorkerThreads() 方法,调整 workerThreads 默认数量
4:改进 HttpToHttpsHandler,当重定向到 https 端口号为 443 时,url 中不添加端口号
---------------------------------------------------------------------------------------
jfinal undertow 1.7:
1:undertow 由 2.0.19.Final 升级到 2.0.22.Final
2:undertow.host 默认值由 localhost 调整为 0.0.0.0
3:添加 undertow.serverName 配置,用于配置 HTTP 响应 Server 值
4:添加 WebBuilder.addInitParameter(...) 方法
---------------------------------------------------------------------------------------
jfinal undertow 1.6:
1:linux 下启动脚本 start.sh、stop.sh、restart.sh 整合为 jfinal.sh
2:windows 下启动脚本 start.bat 改为 jfinal.bat,用法改为与 jfinal.sh 一致
3:HttpToHttpsHandler 解决在 contextPath 不为 "/" 时多出一个重复 contextPath 值的问题
4:UndertowConfig.getContextPath() 添加 if 判断,对 contextPath 进行规范化
5:UndertowKit 添加 getJFinalVersion() 方法
6:UndertowServer 启动时添加 jfinal、jvm、jfinal-undertow 版本号的输出
7:Undertow 升级到 2.0.19.Final 版
---------------------------------------------------------------------------------------
jfinal undertow 1.5:
1:对 jfinal 的依赖改为 provided,方便未来独立升级 jfinal 版本
2:ResourceManagerKit 更名为 ResourceManagerBuilder
3:ResourceManagerBuilder 支持 undertow.resourcePath=classpath:static 形式的配置,用于指定从 classpath 或 jar 包内的目录加载 web 资源
4:增强 ResourceManagerBuilder,支持 visual studio code 的大小写问题,优化性能
5:改进 session 持久化模块,解决多次连续 hot swap 之间未触摸 session 时无法保持住 session 的问题
6:undertow 由 2.0.16.Final 升级到 2.0.17.Final
---------------------------------------------------------------------------------------
jfinal undertow 1.4:
1:改进 session 持久化功能,解决 model 类型转换异常问题
2:改进 UndertowServer,让 URL 支持特殊字符,便于使用问号挂参传递 json 等类型数据
3:UndertowServer 中对于 configConsumer.accept(...) 的调用前移,支持更多 lambda 配置
4:http 重定向到 https 支持状态码,默认状态码为 302,可通过 undertow.http.toHttpsStatusCode 配置
5:UndertowServer 输出的 host 信息中添加 "http://",便于在 IDEA 中点击打开浏览器
6:重构 UndertowConfig,抽取 createPropExt(...) 方法
7:PropExt 添加带 Properties 的构造方法
Java
1
https://gitee.com/jfinal/jfinal-undertow.git
git@gitee.com:jfinal/jfinal-undertow.git
jfinal
jfinal-undertow
jfinal-undertow
master

搜索帮助