Skip to content

v1.3.5

Choose a tag to compare

@jbachorik jbachorik released this 18 Mar 14:00
· 227 commits to release-1.3 since this release

Change Log

v1.3.5

Full Changelog

Implemented enhancements:

  • Allow bundling compiled scripts in a jar #209
  • Identifying method scope with BTrace #202
  • Add a convenience method to BTraceUtils to get a field value by its name #201
  • Improve the class filtering process #200
  • Allow to skip retransforming the initially loaded classes #198
  • Needs for tracing return event for 'void' methods only #192
  • Option to send output to a file #188
  • Introduce a proper settings storage to enable running multiple scripts with different settings #187
  • Improve the handling of an array instance in Kind.ARRAY_SET and Kind.ARRAY_GET #185
  • Location Kind.INSTANCEOF and Kind.CHECKCAST should provide info about the desired type #184

Fixed bugs:

  • java.lang.VerifyError: Bad return type (sometimes) #208
  • Enable sharing the output for multiple scripts loaded by the same agent #207
  • Shared methods don't work #189
  • BTrace class transformer might not get unregistered #186

Closed issues:

  • Allow specifying the output dir #206
  • Do not create the output flusher thread if the interval is -1 #199
  • Every TestCase occurs this error:java.lang.IllegalArgumentException! Crazy! #194
  • Unable to create aggregations #193
  • how to install btrace as a plugin in visualvm? #191
  • AggregationFunction.QUANTIZE fails for values larger than Integer.MAX_VALUE #190

Merged pull requests:

  • Improve the class transformation mechanism #211
  • Add access modifiers to the reported method/field fqn values #205 (jbachorik)
  • Anytype void return #204 (jbachorik)
  • Allow specifying an output file (instead of the console) when runninng btrace client #203 (jbachorik)
  • Improved shared methods #197 (jbachorik)

* This Change Log was automatically generated by github_changelog_generator