Releases: sofastack/sofa-ark
Releases · sofastack/sofa-ark
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
v2.2.14
新 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: v2.2.13...v2.2.14
v3.1.6 (jdk17 & jdk21)
新 feature
- 基于基座依赖列表的新版模块瘦身 by @gaosaroma in #972
- 增加排包扫描白名单 by @2041951416 in #978 #985 #987
改进或错误修复
- 模块打包支将 scope=system 的依赖打包进模块 jar by @98DE9E1F in #979
- 更新打包插件里 schema 里的 plugin 版本 by @nero520 in #974
- 优化排包黑白名单配置,允许指定版本 by @gaosaroma in #983
New Feature
- Slimmed down the new version of the module based on the base dependency list by @gaosaroma in #972
Improvements or Bug Fixes
- Added support for packaging dependencies with scope=system into the module jar by @98DE9E1F in #979
- Updated the plugin version in the schema of the packaging plugin by @nero520 in #974
- Added whitelist for package scanning by @2041951416 in #978 #985 #987
- Optimized the package whitelist and blacklist configuration, allowing version specification by @gaosaroma in #983
New Contributors
- @98DE9E1F made their first contribution in #979
- @2041951416 made their first contribution in #978
Full Changelog: v3.1.5...v3.1.6
v2.2.13
新 feature
- 基于基座依赖列表的新版模块瘦身 by @gaosaroma in #972
- 增加排包扫描白名单 by @2041951416 in #978 #985 #987
改进或错误修复
- 模块打包支将 scope=system 的依赖打包进模块 jar by @98DE9E1F in #979
- 更新打包插件里 schema 里的 plugin 版本 by @nero520 in #974
- 优化排包黑白名单配置,允许指定版本 by @gaosaroma in #983
New Feature
- Slimmed down the new version of the module based on the base dependency list by @gaosaroma in #972
Improvements or Bug Fixes
- Added support for packaging dependencies with scope=system into the module jar by @98DE9E1F in #979
- Updated the plugin version in the schema of the packaging plugin by @nero520 in #974
- Added whitelist for package scanning by @2041951416 in #978 #985 #987
- Optimized the package whitelist and blacklist configuration, allowing version specification by @gaosaroma in #983
New Contributors
- @98DE9E1F made their first contribution in #979
- @2041951416 made their first contribution in #978
Full Changelog: v2.2.12...v2.2.13
v3.1.5 (jdk17 & jdk21)
新 feature
- 模块安装失败不自动卸载,保留 broken 的模块实例 by @gaosaroma in #939
- 静态合并部署增加用户自定义扩展能力,可自定义模块jar包获取来源 by @gaosaroma in #949
改进或错误修复
- ark plugin 删除不必要的重复依赖jar by @yuandongjian in #936
- 模块卸载关闭文件句柄 @lvjing2 in #943 #946 @loong-coder in #944 #951 #953
- 优化模块瘦身配置路径 by @gaosaroma in #948
- 模块状态变化增加详细原因记录 by @gaosaroma in #955
- 模块模型增加模块jar地址信息 by @lvjing2 in #959
- 修复单测覆盖率无法使用master分支作为对比基线 by @lvjing2 in #945
New Features
- Do not automatically uninstall on module installation failure; retain broken module instances by @gaosaroma in #939
- Added user-defined extension capabilities for static merged deployment, allowing customization of module JAR source by @gaosaroma in #949
Improvements or Bug Fixes
- Removed unnecessary duplicate dependency JARs in ark plugin by @yuandongjian in #936
- Closed file handles on module uninstallation by @lvjing2 in #943 #946 @loong-coder in #944 #951 #953
- Optimized module slimming configuration path by @gaosaroma in #948
- Added detailed reason recording for module state changes by @gaosaroma in #955
- Added module JAR address information to the module model by @lvjing2 in #959
- Fixed issue where unit test coverage could not use the master branch as a comparison baseline by @lvjing2 in #945
New Contributors
- @yuandongjian made their first contribution in #936
- @loong-coder made their first contribution in #944
Full Changelog: v3.1.4...v3.1.5
v3.0.7 (jdk17)
新 feature
- 模块安装失败不自动卸载,保留 broken 的模块实例 by @gaosaroma in #939
- 静态合并部署增加用户自定义扩展能力,可自定义模块jar包获取来源 by @gaosaroma in #949
改进或错误修复
- ark plugin 删除不必要的重复依赖jar by @yuandongjian in #936
- 模块卸载关闭文件句柄 @lvjing2 in #943 #946 @loong-coder in #944 #951 #953
- 优化模块瘦身配置路径 by @gaosaroma in #948
- 模块状态变化增加详细原因记录 by @gaosaroma in #955
- 模块模型增加模块jar地址信息 by @lvjing2 in #959
- 修复单测覆盖率无法使用master分支作为对比基线 by @lvjing2 in #945
New Features
- Do not automatically uninstall on module installation failure; retain broken module instances by @gaosaroma in #939
- Added user-defined extension capabilities for static merged deployment, allowing customization of module JAR source by @gaosaroma in #949
Improvements or Bug Fixes
- Removed unnecessary duplicate dependency JARs in ark plugin by @yuandongjian in #936
- Closed file handles on module uninstallation by @lvjing2 in #943 #946 @loong-coder in #944 #951 #953
- Optimized module slimming configuration path by @gaosaroma in #948
- Added detailed reason recording for module state changes by @gaosaroma in #955
- Added module JAR address information to the module model by @lvjing2 in #959
- Fixed issue where unit test coverage could not use the master branch as a comparison baseline by @lvjing2 in #945
New Contributors
- @yuandongjian made their first contribution in #936
- @loong-coder made their first contribution in #944
Full Changelog: v3.0.6...v3.0.7