Releases: sofastack/sofa-ark
v3.1.11 (jdk17&21)
What's Changed
enhance log by @yuanyuancin in #1068
fix: only_warning_when_building ark biz and excludding some jar not i… by @gaosaroma in #1070
fix biz install npe in parallel installation of bizs with same name @Derrickers
upgrade sofa-ark-maven-plugin, support to force compile dependencies in whitelist configuration @Derrickers
#1084
Full Changelog: v3.1.10...v3.1.11
v2.3.2 (jdk8)
What's Changed
fix biz install npe in parallel installation of bizs with same name @Derrickers
upgrade sofa-ark-maven-plugin, support to force compile dependencies in whitelist configuration @Derrickers
#1084
Full Changelog: v2.3.1...v2.3.2
v2.3.1 (jdk8)
What's Changed
- enhance log by @yuanyuancin in #1068
- fix: only_warning_when_building ark biz and excludding some jar not i… by @gaosaroma in #1070
Full Changelog: v2.3.0...v2.3.1
v3.1.10 (jdk17 & jdk21)
What's Changed
- fix deduplicated when static merge deployments(#338) by @Willhow-Gao in #1035
- Support plugin management and dynamic plugin installation with extensions by @yuanyuancin in #984
New Contributors
- @Willhow-Gao made their first contribution in #1035
Full Changelog: v2.2.16...v2.3.0
v2.3.0 (jdk8)
What's Changed
- fix deduplicated when static merge deployments(#338) by @Willhow-Gao in #1035
- Support plugin management and dynamic plugin installation with extensions by @yuanyuancin in #984
New Contributors
- @Willhow-Gao made their first contribution in #1035
Full Changelog: v2.2.16...v2.3.0
v3.1.9 (jdk17 & jdk21)
What's Changed
- add stop biz state by @lvjing2 in #1026
- add error stack in biz history record message by @lvjing2 in #1028
- add get for bizstate record by @lvjing2 in #1038
- set logback context name=default by @lvjing2 in #1044
- add param to determine whether unpack biz when install by @KennanYang in #1042
- add event after all biz startup when bizs playback in base restart by @lvjing2 in #1046
- fix: 修复委托基座加载资源过程中,模块未声明的多个依赖存在该资源时,无法正确获取资源(#1030) by @Jackisome in #1031
- feat: 支持模块启动时通过传递env参数动态指定模块的启动类 (#999) by @liufeng-xiwo in #1029
New Contributors
- @KennanYang made their first contribution in #1042
- @Jackisome made their first contribution in #1031
- @liufeng-xiwo made their first contribution in #1029
Full Changelog: v3.1.8...v3.1.9
v2.2.16
What's Changed
- add stop biz state by @lvjing2 in #1026
- add error stack in biz history record message by @lvjing2 in #1028
- add get for bizstate record by @lvjing2 in #1038
- set logback context name=default by @lvjing2 in #1044
- add param to determine whether unpack biz when install by @KennanYang in #1042
- add event after all biz startup when bizs playback in base restart by @lvjing2 in #1046
- fix: 修复委托基座加载资源过程中,模块未声明的多个依赖存在该资源时,无法正确获取资源(#1030) by @Jackisome in #1031
- feat: 支持模块启动时通过传递env参数动态指定模块的启动类 (#999) by @liufeng-xiwo in #1029
New Contributors
- @KennanYang made their first contribution in #1042
- @Jackisome made their first contribution in #1031
- @liufeng-xiwo made their first contribution in #1029
Full Changelog: v2.2.15...v2.2.16
v3.1.8 (jdk17 & jdk21)
新 feature
- 允许多版本共存模式下,多个版本处于激活状态 by @gaosaroma in #1018
- 增加 gradle 版本模块打包插件 by @pmupkin in #1012 #1005
- 增强模块瘦身自定义能力,增加模块瘦身的可用依赖检查,允许不自动排除和基座相同的依赖 by @gaosaroma in #1017
改进或错误修复
- 增加模块瘦身配置文件格式检查 by @lvjing2 #1009
- 允许模块瘦身配置文件中存在部分空格 by @lvjing2 #1010
- 修复 unregister event handlers 可能删除部分其他 handler 问题 by @lvjing2 #1014 #1011
- 允许保留模块实例当模块卸载失败时 by @lvjing2 in #1013
- 增加模块状态的注释 by @lvjing2 in #1015
- 修复本地启动无法看到 sofaark 自身日志问题 by @lvjing2 in #1020
New Features
- Allow multiple active versions in coexistence mode by @gaosaroma in #1018
- Add Gradle version module packaging plugin by @pmupkin in #1012 #1005
- Enhance the customization capabilities for module slimming, add checks for available dependencies during slimming, and allow dependencies that are the same as the base to be retained instead of automatically excluded by @gaosaroma in #1017
Improvements or Bug Fixes
- Add format validation for module slimming configuration files by @lvjing2 #1009
- Allow partial whitespace in module slimming configuration files by @lvjing2 #1010
- Fix issue where unregistering event handlers might inadvertently delete other handlers by @lvjing2 #1014 #1011
- Allow retention of module instances when module unloading fails by @lvjing2 in #1013
- Add comments for module status by @lvjing2 in #1015
- Fix issue where local startup fails to display sofaark's own logs by @lvjing2 in #1020
Full Changelog: v3.1.7...v3.1.8
v2.2.15
新 feature
- 允许多版本共存模式下,多个版本处于激活状态 by @gaosaroma in #1018
- 增加 gradle 版本模块打包插件 by @pmupkin in #1012 #1005
- 增强模块瘦身自定义能力,增加模块瘦身的可用依赖检查,允许不自动排除和基座相同的依赖 by @gaosaroma in #1017
改进或错误修复
- 增加模块瘦身配置文件格式检查 by @lvjing2 #1009
- 允许模块瘦身配置文件中存在部分空格 by @lvjing2 #1010
- 修复 unregister event handlers 可能删除部分其他 handler 问题 by @lvjing2 #1014 #1011
- 允许保留模块实例当模块卸载失败时 by @lvjing2 in #1013
- 增加模块状态的注释 by @lvjing2 in #1015
- 修复本地启动无法看到 sofaark 自身日志问题 by @lvjing2 in #1020
New Features
- Allow multiple active versions in coexistence mode by @gaosaroma in #1018
- Add Gradle version module packaging plugin by @pmupkin in #1012 #1005
- Enhance the customization capabilities for module slimming, add checks for available dependencies during slimming, and allow dependencies that are the same as the base to be retained instead of automatically excluded by @gaosaroma in #1017
Improvements or Bug Fixes
- Add format validation for module slimming configuration files by @lvjing2 #1009
- Allow partial whitespace in module slimming configuration files by @lvjing2 #1010
- Fix issue where unregistering event handlers might inadvertently delete other handlers by @lvjing2 #1014 #1011
- Allow retention of module instances when module unloading fails by @lvjing2 in #1013
- Add comments for module status by @lvjing2 in #1015
- Fix issue where local startup fails to display sofaark's own logs by @lvjing2 in #1020
Full Changelog: v2.2.14...v2.2.15
v3.1.7 (jdk17 & jdk21)
新 feature
改进或错误修复
- 增加declared白名单 by @gaosaroma in #997
- 模块瘦身排除间接依赖 by @gaosaroma in #1000
- 修复日志滚动异常 by @lvjing2 in #1004
New Features
- Extended support for multi-port Tomcat during reuse, allowing the Spring Management Context to share a base Tomcat instance by @leewaiho in #996
Improvements or Bug Fixes
- Added declared whitelist by @gaosaroma in #997
- Slimmed down modules by excluding indirect dependencies by @gaosaroma in #1000
- fix log rolling exception by @lvjing2 in #1004
New Contributors
Full Changelog: v3.1.6...v3.1.7