Releases: sofastack/sofa-ark
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
v2.2.12
新 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: v2.2.11...v2.2.12
v3.1.4 (jdk17 & jdk21)
改进或错误修复
- 优化排包配置,简化配置方式,增加对 properties、yml 格式的支持 by @gaosaroma in #918
- 多模块并行安装,执行createTempDir时异常 by @1034323716 in #911
- 增加 string contains by @lvjing2 in #926
- 修复无法支持 springboot 1.x 的问题 by @lvjing2 in #927
- BizModel 里增加模块jar包的来源地址 by @lvjing2 in #928
- 升级 nettry 版本到 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
Improvements or Bug Fixes
- Optimized package sorting configuration, simplified the configuration approach, and added support for properties and YML formats by @gaosaroma in #918
- Fixed an exception when executing createTempDir during parallel installation of multiple modules by @1034323716 in #911
- Added string contains check by @lvjing2 in #926
- Fixed the issue with not supporting springboot 1.x by @lvjing2 in #927
- Added the source URL of the module JAR package in BizModel by @lvjing2 in #928
- Update nettry version to 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
New Contributors
- @1034323716 made their first contribution in #911
- @laglangyue made their first contribution in https://github.com/sofastack/sofa-ark/pull/931/files
Full Changelog: v3.1.3...v3.1.4
v3.0.6 (jdk17)
改进或错误修复
- 优化排包配置,简化配置方式,增加对 properties、yml 格式的支持 by @gaosaroma in #918
- 多模块并行安装,执行createTempDir时异常 by @1034323716 in #911
- 增加 string contains by @lvjing2 in #926
- 修复无法支持 springboot 1.x 的问题 by @lvjing2 in #927
- BizModel 里增加模块jar包的来源地址 by @lvjing2 in #928
- 升级 nettry 版本到 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
Improvements or Bug Fixes
- Optimized package sorting configuration, simplified the configuration approach, and added support for properties and YML formats by @gaosaroma in #918
- Fixed an exception when executing createTempDir during parallel installation of multiple modules by @1034323716 in #911
- Added string contains check by @lvjing2 in #926
- Fixed the issue with not supporting springboot 1.x by @lvjing2 in #927
- Added the source URL of the module JAR package in BizModel by @lvjing2 in #928
- Update nettry version to 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
New Contributors
- @1034323716 made their first contribution in #911
- @laglangyue made their first contribution in https://github.com/sofastack/sofa-ark/pull/931/files
Full Changelog: v3.0.5...v3.0.6
v2.2.11
改进或错误修复
- 优化排包配置,简化配置方式,增加对 properties、yml 格式的支持 by @gaosaroma in #918
- 多模块并行安装,执行createTempDir时异常 by @1034323716 in #911
- 增加 string contains by @lvjing2 in #926
- 修复无法支持 springboot 1.x 的问题 by @lvjing2 in #927
- BizModel 里增加模块jar包的来源地址 by @lvjing2 in #928
- 升级 nettry 版本到 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
Improvements or Bug Fixes
- Optimized package sorting configuration, simplified the configuration approach, and added support for properties and YML formats by @gaosaroma in #918
- Fixed an exception when executing createTempDir during parallel installation of multiple modules by @1034323716 in #911
- Added string contains check by @lvjing2 in #926
- Fixed the issue with not supporting springboot 1.x by @lvjing2 in #927
- Added the source URL of the module JAR package in BizModel by @lvjing2 in #928
- Update nettry version to 4.1.109.Final by @laglangyue in https://github.com/sofastack/sofa-ark/pull/931/files
New Contributors
- @1034323716 made their first contribution in #911
- @laglangyue made their first contribution in https://github.com/sofastack/sofa-ark/pull/931/files
Full Changelog: v2.2.10...v2.2.11
v3.1.3 (jdk17 & jdk21)
功能特性
- 增加模块jar包删除的原子性 by @xymak in #907
- 确保模块 web api 启动与运行时 classLoader 保持一致,统一为 BizClassLoader by @lvjing2 in #913
改进或错误修复
- 模块构建时支持自定义 outputFile by @lvjing2 in #919 #920
- 修复 web 相关单测启动时无法找到 tomcat 类 by @lvjing2 in #915
- 修复 web 卸载时报这个错误 "The host does not contain a Context" by @lvjing2 in #909
- 修复无法上传测试覆盖率问题 by @lvjing2 in #917
- Bump org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
Features
- Improved the atomicity of module JAR package deletion by @xymak in #907
- Ensured classLoader consistency for module web API during startup and runtime, unified as BizClassLoader by @lvjing2 in #913
Improvements or Bugs
- Supported customization of outputFile during module build by @lvjing2 in #919 #920
- Fixed the issue where tomcat classes could not be found during the startup of web-related unit tests by @lvjing2 in #915
- Fixed the error "The host does not contain a Context" that occurred during web module unloading by @lvjing2 in #909
- Fixed the issue of being unable to upload test coverage by @lvjing2 in #917
- Bumped org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
New Contributors
Full Changelog: v2.2.9...v2.2.10
v3.0.5 (jdk17)
功能特性
- 增加模块jar包删除的原子性 by @xymak in #907
- 确保模块 web api 启动与运行时 classLoader 保持一致,统一为 BizClassLoader by @lvjing2 in #913
改进或错误修复
- 模块构建时支持自定义 outputFile by @lvjing2 in #919 #920
- 修复 web 相关单测启动时无法找到 tomcat 类 by @lvjing2 in #915
- 修复 web 卸载时报这个错误 "The host does not contain a Context" by @lvjing2 in #909
- 修复无法上传测试覆盖率问题 by @lvjing2 in #917
- Bump org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
Features
- Improved the atomicity of module JAR package deletion by @xymak in #907
- Ensured classLoader consistency for module web API during startup and runtime, unified as BizClassLoader by @lvjing2 in #913
Improvements or Bugs
- Supported customization of outputFile during module build by @lvjing2 in #919 #920
- Fixed the issue where tomcat classes could not be found during the startup of web-related unit tests by @lvjing2 in #915
- Fixed the error "The host does not contain a Context" that occurred during web module unloading by @lvjing2 in #909
- Fixed the issue of being unable to upload test coverage by @lvjing2 in #917
- Bumped org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
New Contributors
Full Changelog: v3.0.4...v3.0.5
v2.2.10
功能特性
- 增加模块jar包删除的原子性 by @xymak in #907
- 确保模块 web api 启动与运行时 classLoader 保持一致,统一为 BizClassLoader by @lvjing2 in #913
改进或错误修复
- 模块构建时支持自定义 outputFile by @lvjing2 in #919 #920
- 修复 web 相关单测启动时无法找到 tomcat 类 by @lvjing2 in #915
- 修复 web 卸载时报这个错误 "The host does not contain a Context" by @lvjing2 in #909
- 修复无法上传测试覆盖率问题 by @lvjing2 in #917
- Bump org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
Features
- Improved the atomicity of module JAR package deletion by @xymak in #907
- Ensured classLoader consistency for module web API during startup and runtime, unified as BizClassLoader by @lvjing2 in #913
Improvements or Bugs
- Supported customization of outputFile during module build by @lvjing2 in #919 #920
- Fixed the issue where tomcat classes could not be found during the startup of web-related unit tests by @lvjing2 in #915
- Fixed the error "The host does not contain a Context" that occurred during web module unloading by @lvjing2 in #909
- Fixed the issue of being unable to upload test coverage by @lvjing2 in #917
- Bumped org.eclipse.jgit:org.eclipse.jgit from 5.9.0.202009080501-r to 5.13.3.202401111512-r in /sofa-ark-bom by @dependabot in #905
New Contributors
Full Changelog: v2.2.9...v2.2.10
v3.1.2 for jdk17 & jdk21
功能特性
- 添加启动类 Start-class 至manifest中,详见 #883 by @lvjing2
- 添加bizFailedEvent事件,详见 #881 by @gaosaroma
- 添加环境变量至biz启动器 详见 #885 #887 #888 by @lvjing2
- 添加bizState 历史变化记录便于排查疑难问题,详见 #897 #889 #892 #893 by @gaosaroma @lvjing2
- 添加环境配置项
com.alipay.sofa.ark.config.env
(默认为sofa-ark),以支持带zookeeper的动态安装,详见 #890 by @hadoop835
改进或错误修复
- 修复ark容器中无ark container日志问题,详见 #891 #894 by @lvjing2
- 改进artifact id的精确解析,详见 #878 by @lvjing2
- 修复ark插件导出不必要包的问题,详见 #877 by @lvjing2
- 简化从jar中解析artifact id的流程,详见 #876 by @lvjing2
- 修复单个bundle分析pom时不显示maven树的问题,详见 #864 by @lvjing2
- 添加文件未找到时的日志,详见 #874 by @lvjing2
- 将ch.qos.logback:logback-classic从1.2.9升级到1.2.13版,在/sofa-ark-bom中,详见 #852 by @dependabot
Features
- add start class in manifest by @lvjing2 in #883
- add bizFailedEvent by @gaosaroma in #881
- add envs for biz starter by @lvjing2 in #885 #887 #888
- add bizStateChangeLog by @gaosaroma @lvjing2 in #897 #889 #892 #893
- add env config
com.alipay.sofa.ark.config.env
default as sofa-ark for dynamic install with zookeeper by @hadoop835 in #890
Improvements or Bugs
-
fix ark plugin no export unnecessary packages by @lvjing2 in #877
-
no maven tree when analysis pom for single bundle by @lvjing2 in #864
-
Bump ch.qos.logback:logback-classic from 1.2.9 to 1.2.13 in /sofa-ark-bom by @dependabot in #852
New Contributors
- @hadoop835 made their first contribution in #890
Full Changelog: v2.2.8...v2.2.9
v3.0.4 for jdk17
功能特性
- 添加启动类 Start-class 至manifest中,详见 #883 by @lvjing2
- 添加bizFailedEvent事件,详见 #881 by @gaosaroma
- 添加环境变量至biz启动器 详见 #885 #887 #888 by @lvjing2
- 添加bizState 历史变化记录便于排查疑难问题,详见 #897 #889 #892 #893 by @gaosaroma @lvjing2
- 添加环境配置项
com.alipay.sofa.ark.config.env
(默认为sofa-ark),以支持带zookeeper的动态安装,详见 #890 by @hadoop835
改进或错误修复
- 修复ark容器中无ark container日志问题,详见 #891 #894 by @lvjing2
- 改进artifact id的精确解析,详见 #878 by @lvjing2
- 修复ark插件导出不必要包的问题,详见 #877 by @lvjing2
- 简化从jar中解析artifact id的流程,详见 #876 by @lvjing2
- 修复单个bundle分析pom时不显示maven树的问题,详见 #864 by @lvjing2
- 添加文件未找到时的日志,详见 #874 by @lvjing2
- 将ch.qos.logback:logback-classic从1.2.9升级到1.2.13版,在/sofa-ark-bom中,详见 #852 by @dependabot
Features
- add start class in manifest by @lvjing2 in #883
- add bizFailedEvent by @gaosaroma in #881
- add envs for biz starter by @lvjing2 in #885 #887 #888
- add bizStateChangeLog by @gaosaroma @lvjing2 in #897 #889 #892 #893
- add env config
com.alipay.sofa.ark.config.env
default as sofa-ark for dynamic install with zookeeper by @hadoop835 in #890
Improvements or Bugs
-
fix ark plugin no export unnecessary packages by @lvjing2 in #877
-
no maven tree when analysis pom for single bundle by @lvjing2 in #864
-
Bump ch.qos.logback:logback-classic from 1.2.9 to 1.2.13 in /sofa-ark-bom by @dependabot in #852
New Contributors
- @hadoop835 made their first contribution in #890
Full Changelog: v2.2.8...v2.2.9