Skip to content

Releases: sofastack/sofa-ark

v2.0.0

15 Apr 09:55
641923c
Compare
Choose a tag to compare
  • sofa-ark支持以spring-boot/sofa-boot原生启动
  • 添加sofaboot-ark-plugin

v1.1.6

26 Dec 06:01
ca15fc8
Compare
Choose a tag to compare
  • 支持插件扩展,通过宿主动态扩展指定plugin 依赖和导出关系
  • sofa-ark-manve-plugin 支持打包按规则排除依赖(biz 瘦身 from file)
  • 迁移 CI

v1.1.5

23 Oct 06:18
fd43181
Compare
Choose a tag to compare
  • 修复web 模块并发安装问题
  • 修复支持web环境测试 webContext 默认为 null 导致的 NPE 问题

v1.1.4

08 Sep 14:09
8d1d642
Compare
Choose a tag to compare
  • 支持动态替换 biz name #389
  • TestClassLoader 导出 mokito 包以支持 mokito 测试框架 #393
  • 修复 AfterBizStopEvent 事件处理时机问题导致的 NPE #392
  • 修复 web 模块卸载问题 #396
  • 支持 ark telnet 使用安全模式启动 #382

v.1.1.1

01 Mar 07:32
45e3a09
Compare
Choose a tag to compare
  • 支持 sofa-ark-maven-plugin 打包指定外部 bizName
  • biz 卸载时删除临时文件

v1.1.0

13 Dec 07:58
Compare
Choose a tag to compare

⭐️Enhancement

  • provide new biz / plugin lifecycle events. #304
  • support for Ark extension point mechanism in Biz. #213
  • telnet service upgrade netty version to 4.1.42.Final. #318
  • telnet service supports exit instructions. #312

🐞Bug fixes

  • Fix missing ark spi resource loading bug. #301

Optimize

v1.0.0

21 Aug 10:14
Compare
Choose a tag to compare

⭐️Enhancement

  • support export stem resource and deny-import stem resource. #283
  • support dynamic invoke by specified version. #273 #263
  • support for skip ark executable when use ark maven plugin. #276
  • support running application from folder. #270 #275
  • ArkClient support to specify application arguments of biz. #258
  • Use Netty instead of Java NIO to create Telnet Server. #257 #229
  • Support Spring Boot TestNG. #256
  • Optimized some demo project. #212

🐞Bug fixes

  • Fix the problem of web application merge deployment in windows system. #238 #228 #277
  • Fix web biz unloading problem. #261
  • Fix ZipInflaterInputStream native memory leak. #211

v0.6.0

11 Mar 01:26
891262d
Compare
Choose a tag to compare

⭐️Enhancement

  • Support introspect biz via telnet command enhancement. #204
  • Support to deploy multi web application in ark. #202
  • Support dynamic configuration to manage biz via zookeeper. #192
  • Add api operation to install, uninstall, switch biz. #137
  • Support telnet command to view ark plugin. #173
  • Support add configuration to ark container. #181
  • Support package plugin class instead of jar. #200
  • Extend service loader across plugin. #187
  • Support to customize ClassLoaderHook. #189
  • Package ark container into ark fat jar via jar file instead class file. #178
  • Optimize Ark event admin. #184
  • Optimize Ark Service publication and subscription. #183
  • Optimize agent class resolution. enhancement. #136
  • Remove spring boot version management, set its scope as provide. #177
  • Remove Junit and TestNg dependency. #147

🐞Bug fixes

  • Compatible with sofa hessian4. #207
  • Fix export class match strategy and add test case. #197
  • Fix some class enhanced by CGlib can not be loaded. #145
  • Fix failure when package pom.xml into ark plugin. #167
  • Fix NPE when invoke AbstractClasspathClassloader. getResource() #140
  • Eliminate agent class path from BizClassLoader. #139
  • Fix ServiceLoader can NOT search some SPI implementation of JDK bug. #148

v0.5.2

14 Sep 03:26
Compare
Choose a tag to compare

⭐️Enhancement

  • Compatible with Spring Boot 2.x. #120
  • Enhance Sample #124

🐞Bug fixes

  • Define a package before load class. #118

v0.5.1

03 Sep 11:34
Compare
Choose a tag to compare

🐞Bug fixes

  • Revert Spring Boot2 Compatible. #117