Skip to content

Releases: sofastack/sofa-ark

v3.1.9 (jdk17 & jdk21)

12 Dec 08:29
039fcc8
Compare
Choose a tag to compare

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

Full Changelog: v3.1.8...v3.1.9

v2.2.16

10 Dec 06:46
5a1780f
Compare
Choose a tag to compare

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

Full Changelog: v2.2.15...v2.2.16

v3.1.8 (jdk17 & jdk21)

08 Nov 04:21
c9ddc88
Compare
Choose a tag to compare

新 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

04 Nov 01:41
a99756a
Compare
Choose a tag to compare

新 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)

13 Sep 06:58
adfc0a0
Compare
Choose a tag to compare

新 feature

  • 扩展tomcat 复用时支持多端口 tomcat,从而支持 Spring Management Context 可以共享基座的tomcat实例 by @leewaiho in #996

改进或错误修复


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

New Contributors

Full Changelog: v3.1.6...v3.1.7

v2.2.14

05 Sep 08:43
9b66342
Compare
Choose a tag to compare

新 feature

  • 扩展tomcat 复用时支持多端口 tomcat,从而支持 Spring Management Context 可以共享基座的tomcat实例 by @leewaiho in #996

改进或错误修复


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

New Contributors

Full Changelog: v2.2.13...v2.2.14

v3.1.6 (jdk17 & jdk21)

12 Aug 16:22
4d7dd96
Compare
Choose a tag to compare

新 feature

改进或错误修复

  • 模块打包支将 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

Full Changelog: v3.1.5...v3.1.6

v2.2.13

12 Aug 16:22
a125f94
Compare
Choose a tag to compare

新 feature

改进或错误修复

  • 模块打包支将 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

Full Changelog: v2.2.12...v2.2.13

v3.1.5 (jdk17 & jdk21)

14 Jul 02:31
4f84a33
Compare
Choose a tag to compare

新 feature

  • 模块安装失败不自动卸载,保留 broken 的模块实例 by @gaosaroma in #939
  • 静态合并部署增加用户自定义扩展能力,可自定义模块jar包获取来源 by @gaosaroma in #949

改进或错误修复


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

New Contributors

Full Changelog: v3.1.4...v3.1.5

v3.0.7 (jdk17)

14 Jul 02:30
5fb3ca2
Compare
Choose a tag to compare

新 feature

  • 模块安装失败不自动卸载,保留 broken 的模块实例 by @gaosaroma in #939
  • 静态合并部署增加用户自定义扩展能力,可自定义模块jar包获取来源 by @gaosaroma in #949

改进或错误修复


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

New Contributors

Full Changelog: v3.0.6...v3.0.7