Releases: sofastack/sofa-ark
v2.2.9
功能特性
- 添加启动类 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.1.1 for jdk17
Features
- allow tomcat context in web-ark-plugin by @qq290584697 in #839
- adapt to springboot 2.1.9 by @gaosaroma in #857 #858
Improvements or Bugs
- fix test error by @lvjing2 in #854 #855 #856
- netty support 0.9.x by @lvjing2 in #843
- update guava version to aviod guava cache pin problem by @g-stream in #853
- Add ut 0110 by @lylingzhen in #826
- parse the dep tree in the sub bundle first by @lvjing2 in #834
- Bump commons-beanutils:commons-beanutils from 1.8.0 to 1.9.4 in /sofa-ark-parent/core/common by @dependabot in #815
New Contributors
- @qq290584697 made their first contribution in #839
- @g-stream made their first contribution in #853
Full Changelog: v3.1.0...v3.1.1
v3.0.3 for jdk17
Features
- allow tomcat context in web-ark-plugin by @qq290584697 in #839
- adapt to springboot 2.1.9 by @gaosaroma in #857 #858
Improvements or Bugs
- fix test error by @lvjing2 in #854 #855 #856
- netty support 0.9.x by @lvjing2 in #843
- update guava version to aviod guava cache pin problem by @g-stream in #853
- Add ut 0110 by @lylingzhen in #826
- parse the dep tree in the sub bundle first by @lvjing2 in #834
- Bump commons-beanutils:commons-beanutils from 1.8.0 to 1.9.4 in /sofa-ark-parent/core/common by @dependabot in #815
New Contributors
- @qq290584697 made their first contribution in #839
- @g-stream made their first contribution in #853
Full Changelog: v3.0.2...v3.0.3
v2.2.8
Features
- allow tomcat context in web-ark-plugin by @qq290584697 in #839
- adapt to springboot 2.1.9 by @gaosaroma in #857 #858
Improvements or Bugs
- fix test error by @lvjing2 in #854 #855 #856
- netty support 0.9.x by @lvjing2 in #843
- update guava version to aviod guava cache pin problem by @g-stream in #853
- Add ut 0110 by @lylingzhen in #826
- parse the dep tree in the sub bundle first by @lvjing2 in #834
- Bump commons-beanutils:commons-beanutils from 1.8.0 to 1.9.4 in /sofa-ark-parent/core/common by @dependabot in #815
New Contributors
- @qq290584697 made their first contribution in #839
- @g-stream made their first contribution in #853
Full Changelog: v2.2.7...v2.2.8
v3.1.0 for jdk17
What is v3.1.0
This is for jdk 17 + springboot 3.2.0 and above, if you want version for jdk8, please check v2.2.7
What's Changed
- fix springboot3 master unit by @hustchaya in #801
- support springboot3 javadoc by @lvjing2 in #827
- Merge spring 3.2 by @hustchaya in #841
- release 3.1.x by @lvjing2 in #845
Full Changelog: v2.2.6...v3.1.0
v3.0.2
What is v3.0.2
This is for jdk 17 + springboot 3.0.x and 3.1.x, if you want version for jdk8, please check v2.2.7
What's Changed
- fix springboot3 master unit by @hustchaya in #801
- support springboot3 javadoc by @lvjing2 in #827
- release 3.0.2 by @lvjing2 in #844
Full Changelog: v2.2.6...v3.0.2
v2.2.7 for jdk8
v2.2.6
Features
- simplify the way to auto exclude libs for biz #814 @yuanyuancin
- support logback, each biz logs into each diff dir #807 #816 @yuanyuancin
Improvements or Bugs
v2.2.5
Features
- support spring cloud #784 @lvjing2
- add an new plugin export type
override
to support override class in biz #790 @lvjing2 - support multi webflux with same port #798 @yuanyuancin
Improvements or Bugs
- plugin export it's owner package as default #799 @compasty
- fix jar path with blank character #803 @�FlyAbner
- fix netty, guava CVE bug #788 @lvjing2
- add code scan CI for bug or other warnings #797 @Duan-0916
New Contributors
@Duan-0916 made their first contribution in #797
v2.2.4
Features
- support jdk17 and springboot 3 by @hustchaya @yuanyuan2021 @lvjing2 #762 #768 #773 #774 #726
- support springboot 1.x by @qixiaobo # 760
- enhance the class diagnosis by @lbj1104026847 #749
- support config with apollo to deploy ark biz dynamically @zhushikun #744
Improvements or Bugs
- enable load java agent, for example skywalking by @compasty #748
- support release from github action by @lvjing2 #766 #767
- add more test by @lylingzhen @lvjing2 #747 #758 #761 #763 #765 #771
- fix test failure locally which related with tomcat by @gaosaroma #757
- support java agent like skywalking by @compasty #748
- set export package as default to web-ark-plugin by @lvjing2 #737
- sofa-ark-maven-plugin support .* wildcard to exclude libs when packing ark biz @lvjing2 #735
- optimize parsing artifact id in local classpath @compasty @lvjing2 #731
New Contributors
@qixiaobo made their first contribution in #760
@lbj1104026847 made their first contribution in #749
@zhushikun made their first contribution in #744
@hustchaya made their first contribution in #762
@compasty made their first contribution in #748