Releases: btraceio/btrace
v1.3.8.3
Change Log v1.3.8.3
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator
v1.3.8.2
Change Log (v1.3.8.2)
Fixed bugs:
- Unnecessary processing of methods not passing through instrumentation filter #245
- Application can hang on exit when using static BTrace agent #244
- BTrace agent connection not properly shut down when leaving the dynamically attached session #239
Closed issues:
- FAILURE: Build failed with an exception #242
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator
v1.3.8.1
Change Log (v1.3.8.1)
Critical issue:
- Classes with multiple intersecting interfaces are confusing the stackmap frame generator #238
* This Change Log was automatically generated by github_changelog_generator
v1.3.8
Change Log (v1.3.8)
Implemented enhancements:
- Allow also augmenting the 'script' parameter from the agent.properties #235
Closed issues:
- NPE in logs when trying to run unsafe script without unsafe mode enabled #237
- Verifier does not allow simple 'return' from handler methods. #236
- java.lang.ArrayIndexOutOfBoundsException when connecting to JVM #234
- AllCalls1Sampled.java cause the target process to throw NullPointerException #228
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator
v1.3.7
Changelog (v1.3.7)
Implemented enhancements:
- Improve statsd integration #225
Fixed bugs:
- 'btracec' emits incomplete diagnostic instances #223
- 'btracec' mistakenly marks a particular call as unsafe #222
- Reinject probe does not work #220
Pull Requests
- Fixing fileRollMaxRolls and fileRollMilliseconds #221
v1.3.6
Change Log
v1.3.6
Implemented enhancements:
- Allow bundling agent default arguments in attached jar files #219
- Allow bundling probe descriptors #216
Fixed bugs:
- Javac compilation error messages are lost when using 'btracec' #215
- @TargetMethodOrField(fqn = true) not working with Kind.CALL + Where.AFTER #213
Closed issues:
- how can know which class load #218
- Usage of @self and @TargetInstance when probing static methods #212
- Cannot build with Gradle #210
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator
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
v1.3.4
Change Log
1.3.4
Implemented enhancements:
Fixed bugs:
- @location(Kind.NEW) does not work with parameter annotated by @return #183
- MethodInvocationRecorder may provide incomplete data in highly concurrent environment #180
- RuntimeException while trying to printfield values #179
- Problems with @return parameter #174
- Location(kind = Kind.NEWARRAY) should support flexible "clazz" definition #173
- Submitting compiled trace script via 'btrace' may not work #164
- Inconsistent behavior when trying to probe return values from multiple methods #145
Closed issues:
- BTrace is crashing the applications that is attached with #177
- SIGSEGV in the main process #172
- how to run multiple btrace scripts for the same application. #171
- how to trace a application which is run by using a tcserver which runs tomcat inbuilt #169
- null pointer exception and illegalstateexception while tracing an application #168
- connection refused or well-known file is not secure #167
- unable to open socket file: target process not responding or hotspot vm not loaded #166
- default trace ouput file created by btracer command is not generating when used in linux terminal #165
- @onexit not handled properly after #154 #161
- Omitting the 'method' argument in @OnMethod counter-intuitively performs match against the handler method name #159
- Tracing all methods of all available classes can make BTrace crash #154
- @duration annotation refused for Kind.CALL #153
- @onerror requires full Throwable type in the handler method signature #152
- default trace ouput file created by btracer command is not generating when used in linux terminal #151
- tracing a *.jar files from command prompt #150
- Unable to open socket file: target process not responding or HotSpot VM not loaded #139
Merged pull requests:
BTrace 1.3.3
Change Log
v1.3.3
Closed issues:
- BTrace fails to forward the user defined classpath when attaching to the target application #142
- ClassFilter.isCandidate() can get corrupted by an unexpected exception #143
* This Change Log was automatically generated by github_changelog_generator
BTrace 1.3.2
Change Log
v1.3.2
Closed issues:
- BTrace fails to forward the user defined classpath when attaching to the target application #142
- Native method tracing breaks instrumentation for many Java core classes #140
- BTraceUtils.Profiling.printSnapshot in @onexit Method does not print any output #136
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator