Assets 4

v1.3.11.1 (2018-09-01)

Full Changelog

Fixed bugs:

  • Problematic remapping of variable slots originally taken by padding #341
  • @location(value = Kind.ERROR) changes the execution path in case the error is catched and not thrown in code #335
  • StringIndexOutOfBoundsException on 1.3.10+ #357
  • Retransformation should ignore IllegalStateException if a webapp is stopped in a countainer #351
  • ./gradlew buildDistribution can not resolve nebula.ospackage #350
  • java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException #349
  • Invalid 'libs' configuration [null] #347
  • Template extraction is broken for values ending with "$" #345
  • NoClassDefFoundError #343
  • java.lang.NoClassDefFoundError: Test$1 #332
  • regex matching not working #340
  • Agent defined named properties ignored for dynamically attached agents #336

Closed issues:

  • Could I use btrace to track methods in sun.misc.Unsafe? #348
  • How to install btrace on visualVM #342
  • The lastest version code contrains errors when execute "./gradlew build" with jdk1.8.0_162 and gradle 4.7 #334
  • Not able to see any stack trace related to my btrace #331
  • my java script is too Bigger,can't run #325
  • Location(kind = Kind.NEWARRAY) dimension always 1 #318
  • how to run CRNK application with jersey Example #314
  • BTraceUtils.str don't invoke toString() when instance is not in a collection. #226

* This Change Log was automatically generated by github_changelog_generator

@jbachorik jbachorik released this Apr 6, 2018 · 25 commits to master since this release

Assets 4

Change Log

Full Changelog

New Features and Improvements

  • Provide JVM startup agent arguments via Sys.$(arg) #295
  • Passing the class name dynamically to clazz parameter in BTrace script #298
  • Invalid 'libs' argument should be detected and logged as warning #320
  • BTraceUtils.printArray() should accept also primitive arrays #322
  • Provide support for method parameters for CATCH, THROW and ERROR #327
  • Allow specifying file extension for BTrace script packs #329

Fixed bugs:

  • Impossible to build btrace with jdk1.7(jdk1.8 works fine) #323
  • BTraceUtils.subtsr() parameter 'length' name is confusing #279

* This Change Log was automatically generated by github_changelog_generator

@jbachorik jbachorik released this Jan 22, 2018 · 55 commits to master since this release

Assets 4

Change Log

Full Changelog

Fixed bugs:

  • Generating JavaDoc Task Fails #274
  • Regression: NPE in Preprocessor.loadEventHandlers when trying to attach #305

* This Change Log was automatically generated by github_changelog_generator

@jbachorik jbachorik released this Dec 15, 2017 · 58 commits to release-1.3 since this release

Assets 4

Full Changelog

Fixed bugs:

  • Using v1.3.10 fails with java.lang.VerifyError: StackMapTable error: bad offset #304

* This Change Log was automatically generated by github_changelog_generator

@jbachorik jbachorik released this Nov 21, 2017 · 60 commits to release-1.3 since this release

Assets 4

Full Changelog

Implemented enhancements:

  • Allow exact type matching in signature checks #294
  • Implement custom stackmap frame generation to avoid common supertype resoultions #293
  • Pre-process and pre-verify BTrace probes during compilation #291
  • Improve handling of the 'category' for embedded agent.properties #273

Fixed bugs:

  • Bug: java.lang.VerifyError: Bad type on operand stack #283
  • SYNC_ENTRY/EXIT instrumentor broken after #264 #269
  • btrace doesn't execute OnExit event #266
  • synchronized on method synExit never trigger! #264

Closed issues:

  • Update JCTools to 2.1.1 #302
  • Btrace failed in openjdk8 due to SecurityException #296
  • Running JVM with BTrace agent and scripts should default 'noServer' to true #289
  • Application running on jdk 1.7.0_79 crash when btrace attach #284
  • NoClassDefFoundError of <TraceScript> in JBoss EAP7 #282
  • Issue about buffer flushing. #281
  • cannot get instance property #280
  • traced method by annotation is not working well #278
  • Got java.lang.IllegalArgumentException after starting the btrace #277
  • java.lang.NoClassDefFoundError: sun/reflect/GeneratedMethodAccessor #275
  • Missing information about time units for the duration reported by @duration annotated parameter #265

Merged pull requests:

@jbachorik jbachorik released this Jan 11, 2017 · 100 commits to master since this release

Assets 4

Change Log v1.3.9 (2017-01-11)

Full Changelog

Implemented enhancements:

  • Add more substitutions for output file name templating #261
  • Add support for configuration in 'agent.properties' #260
  • Introduce convention for agent libs locations #259
  • Make BTrace less scary by using 'trusted' mode instead of 'unsafe' #258
  • BTrace causes JVM to crash on call tracing #240

Fixed bugs:

  • Quantize throws java.lang.ArrayIndexOutOfBoundsException #253
  • Specifying a method by annotation will not match in @OnMethod #249
  • Problems tracing application server #231

Closed issues:

  • Improve BTrace startup time #263
  • Invoking methods on injected services is causing verification error #256
  • How to print the local variable #255
  • Tracing all object allocations #252
  • fail to use btrace with 1.7.0_80 on mac #251
  • Get Broken Pipe SocketException after exit brace. #250

* This Change Log was automatically generated by github_changelog_generator

Sep 21, 2016
preparing release v1.3.8.2

@jbachorik jbachorik released this Sep 21, 2016 · 135 commits to release-1.3 since this release

Assets 6

Change Log (v1.3.8.2)

Full Changelog

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:

  • Several micro-optimizations on the instrumentation critical path #246 (jbachorik)

* This Change Log was automatically generated by github_changelog_generator

Sep 21, 2016
baselining 1.3.8.2 release