v1.3.5
Change Log
v1.3.5
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