sofa-ark

SOFAArk is a light-weight,java based classloader isolation framework.

APACHE-2.0 License

Stars
1.5K

Bot releases are hidden (Show)

sofa-ark - v.1.1.1

Published by glmapper over 4 years ago

  • 支持 sofa-ark-maven-plugin 打包指定外部 bizName
  • biz 卸载时删除临时文件
sofa-ark - v1.1.0

Published by glmapper almost 5 years ago

⭐️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

sofa-ark - v1.0.0

Published by QilongZhang about 5 years ago

⭐️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
sofa-ark - v0.6.0

Published by QilongZhang over 5 years ago

⭐️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
sofa-ark - v0.5.2

Published by QilongZhang about 6 years ago

⭐️Enhancement

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

🐞Bug fixes

  • Define a package before load class. #118
sofa-ark - v0.5.1

Published by QilongZhang about 6 years ago

🐞Bug fixes

  • Revert Spring Boot2 Compatible. #117
sofa-ark - v0.5.0

Published by QilongZhang about 6 years ago

This version is not recommend, please use v0.5.1

⭐️Enhancement

  • Compatible with Spring Boot 2.x. #109
  • YGC optimization during startup of SOFAArk. #106
  • Auto select telnet servlet port when exists conflicts. #105
  • Add telnet server switch to enable or disable. #102
  • Register shutdown hook. #77

🐞Bug fixes

  • Fix a NPE bug when JVM shut down. #108
  • Fix Biz/Plugin ClassLoader concurrency problem. #112
  • Fix a bug that useFastExceptions is invalid in JarURLConnection. #99

❤️ We’d like to thank all the contributors who worked on our current release!

@JoeKerouac

sofa-ark - v0.4.1

Published by QilongZhang about 6 years ago

⭐️Enhancement

  • Add switch to keep ark biz. #91
  • Support to customize ark plugin classifier, default is empty. #89

🐞Bug fixes

  • Fix a bug that package provided jar into the ark biz. #85
  • Fix a bug that get error class type when execute testng test case #97

❤️ We’d like to thank all the contributors who worked on our current release!

@RongNanNan #85

sofa-ark - SOFAArk v0.4.0 Release Report

Published by QilongZhang over 6 years ago

⭐️Enhancement

  • Support Ark Biz deployer extension #59
  • Simplify usage of ark plugin #69

🐞Bug fixes

  • Fix bug of loading log/log4j2 configuration #57

📔Documentation

  • Wipe out Java-doc warning #65
sofa-ark - SOFAArk v0.3.0 Release Report

Published by QilongZhang over 6 years ago

sofa-ark - v0.2.0

Published by straybirdzls over 6 years ago

This is the first release for SOFAArk.

Features

  • Introduce Ark Container, Ark-Plugin and Ark-Biz
  • Support classloader-isolation for Ark-Plugin and Ark-Biz
  • Integrate with Spring Boot
  • Integrate with Spring Testing
  • Integrate with JUnit4 for test
Package Rankings
Top 6.39% on Repo1.maven.org
Badges
Extracted from project README
Build Status Coverage Status Gitter
Related Projects