Skip to content

Releases: chaosblade-io/chaosblade-exec-jvm

v1.0.0

19 Mar 10:21
Compare
Choose a tag to compare

Features/Enhancements

  • Servlet return custom status code(4xx,5xx). (#166 )

v0.10.0

08 Mar 12:00
Compare
Choose a tag to compare

Features/Enhancements

  • Support hbase plugin. (#154 )
  • Support elasticsearch plugin. (#155 )
  • Support thread increased action. (#156 )
  • Support redisson. (#159 )
  • Support Lettuce client & MySQL Driver 8.x. (#160 )
  • Support kafka plugin. (#164 )

Bug Fixes

  • fix compile. (#157)

Others

  • add scenario category in action model

Thanks for the contributors: @arthur657834 @tangyuhan0816 @lwsbox

v0.9.0

17 Nov 08:33
Compare
Choose a tag to compare
chore: update version to 0.9.0

Signed-off-by: tiny.x <[email protected]>

v0.8.0

03 Nov 01:21
Compare
Choose a tag to compare

Features/Enhancements

  • Script support load external jar. (#138 )
  • Add mongoDB plugin. (#147 )

Bug Fixes

  • Could not find artifact com.sun:tools:jar:1.8. (#139 )
  • Compile script exception. (#146 )

Others

Thanks for the contributors: @tiny-x @arthur657834

v0.7.0

28 Sep 07:28
Compare
Choose a tag to compare

Features/Enhancements

  • Support dubbo generic invoke.
  • Support Okhttp3 plugin. (#131 )
  • Add rabbitmq plugin. (#132 )
  • Replace fastjson to jackon. (#133 )
  • Improvement the action use case. (#134 )
  • Add programs field in model specfication. (#136 )

Bug Fixes

  • Fix the BeforeEnhancer is still executed when destroying.
  • Fix psql plugin does not get the database field.
  • Fix jvm return aciton, if expression parameter is double type add overflow.

Others

  • Improvement on the CONTRIBUTING.md file. (#126 )
  • Add doc design.md plugin.md quick-start.md and improvement servlet plugin. (#127 )

Thanks for the contributors: @anje123 @tiny-x @pengpj @raygenyang @xcaspar

v0.6.0

27 May 09:55
Compare
Choose a tag to compare
chore: update sandbox version to 1.3.1

v0.5.0

07 Feb 08:30
Compare
Choose a tag to compare
chore: update version to 0.5.0

v0.4.0

05 Dec 07:52
Compare
Choose a tag to compare

Features/Enhancements

  • Support method after event processing for java experiments (#91)
  • Support targe object in params for java experiments (#94)
  • Support for dubbo 2.7 version for java experiments (#100)

Bug Fixes

  • Fix unable to find non-public method of super class for java experiments (#96)
  • Fix experiments stopped when uninstall java agent directly (#99)

Thank you for the flowing contributors: @zuoc

v0.1.0

21 Jun 02:32
Compare
Choose a tag to compare

This version provides a lot of java chaos experiment's features, such as cpu full load in jvm, dynamic script parsing(support java and groovy script), httpclient plugin, limits of request count and request percent about chaos effected and so on.

Features/Enhancements

  • Add support for cpu full load in jvm process(#40 )
  • Add support for limits of request count and request percent about chaos effected(#46 )
  • Add support for dynamic script parsing(#38 )
  • Add support for the Apache HttpClient component(#5 )

Bug Fixes

  • Fix "jvm return value" command do not support space or other invalid url char in value string(chaosblade #97)
  • Fix the class name method name is required for java chaos experiments(chaosblade #80)
  • Fix java.lang.NoSuchMethodException: null(chaosblade #83)
  • Fix unsupported major.minor version 52.0\n exit status 255 on (chaosblade #77)

Thanks for the contributors: @dreamquster @guohz-git @sjha2048 @wangkechun @tangyuhan0816

v0.0.3

05 May 01:25
Compare
Choose a tag to compare

Features/Enhancements

  • Add jvm oom experiment contains heap, noheap and direct buffer area. (#18 )
  • Add dubbo thread pool full experiment. (#22 )
  • Add druid connection pool full experiment. (#24 )

Bug Fixes

  • Fix unbind moduleEventWatcher when deleting jvm plugin. (#9 )
  • Fix code error about determining actionSpec value. (#12 )
  • Fix throwing self-defined exception occur error. (#19 )

Thanks for the contributors: @RinaisSuper @yangsr