Skip to content

Releases: btraceio/btrace

v2.2.6

09 Nov 17:29
Compare
Choose a tag to compare

What's Changed

  • Workaround functional test failures on JDK 22 by @jbachorik in #683
  • Correctly set field name for @TargetMethodOrField by @yewton in #700
  • A bunch of fixes related to Spark 3 on JDK 17 by @jbachorik in #703

New Contributors

Full Changelog: v2.2.5...v2.2.6

v2.2.5

10 Apr 21:27
Compare
Choose a tag to compare

What's Changed

  • Shade full jctools by @jbachorik in #645
  • Do not drop CHECKCAST instructions by @jbachorik in #646
  • Fix gradle tasks to generate javadoc and sources maven artifacts by @jbachorik in #650
  • chore(deps): update various actions and dependencies

Full Changelog: v2.2.4...v2.2.5

v2.2.4

24 Jul 19:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.3...v2.2.4

v2.2.3

23 Dec 16:54
Compare
Choose a tag to compare

Changelog

v2.2.3 (2022-12-23)

What's Changed

New Contributors

Full Changelog: v2.2.2...v2.2.3

v2.2.2

25 Mar 21:38
Compare
Choose a tag to compare

Changelog

v2.2.2 (2022-03-25)

What's Changed

  • Update dependency com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin to v6.1.0 by @renovate in #436
  • Update dependency gradle to v6.8.2 by @renovate in #439
  • Update dependency junit:junit to v4.13.2 by @renovate in #440
  • Update dependency nebula.ospackage:nebula.ospackage.gradle.plugin to v8.5.1 by @renovate in #442
  • Update actions/stale action to v3 by @renovate in #447
  • Update dependency org.openjdk.jmh:jmh-core to v1.27 by @renovate in #445
  • Update dependency org.jctools:jctools-core to v3.2.0 by @renovate in #444
  • Update dependency com.google.auto.service:auto-service to v1.0-rc7 by @renovate in #438
  • Update dependency me.champeau.gradle.jmh:me.champeau.gradle.jmh.gradle.plugin to v0.5.3 by @renovate in #441
  • Update dependency com.github.sherter.google-java-format:com.github.sherter.google-java-format.gradle.plugin to v0.9 by @renovate in #437
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.27 by @renovate in #446
  • Update dependency org.jctools:jctools-core to v3.3.0 by @renovate in #453
  • Update dependency gradle to v6.8.3 by @renovate in #450
  • Update dependency nebula.ospackage:nebula.ospackage.gradle.plugin to v8.5.6 by @renovate in #454
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.29 by @renovate in #457
  • Update dependency org.openjdk.jmh:jmh-core to v1.28 by @renovate in #452
  • Update dependency me.champeau.jmh:me.champeau.jmh.gradle.plugin to v0.6.3 by @renovate in #459
  • Update dependency nebula.ospackage:nebula.ospackage.gradle.plugin to v8.5.6 by @renovate in #449
  • Update dependency net.nemerosa.versioning:net.nemerosa.versioning.gradle.plugin to v2.14.0 by @renovate in #443
  • Update dependency org.openjdk.jmh:jmh-core to v1.29 by @renovate in #460
  • Set the actual local port number to btrace.port system property by @trustin in #461
  • Update dependency com.google.auto.service:auto-service to v1.0 by @renovate in #463
  • Update junit5 monorepo to v5.7.2 by @renovate in #472
  • Update dependency gradle to v6.9 by @renovate in #471
  • Update dependency org.openjdk.jmh:jmh-core to v1.31 by @renovate in #469
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.31 by @renovate in #470
  • Update dependency me.champeau.jmh:me.champeau.jmh.gradle.plugin to v0.6.4 by @renovate in #467
  • Update actions/stale action to v4 by @renovate in #485
  • Update dependency io.sdkman.vendors:io.sdkman.vendors.gradle.plugin to v3 by @renovate in #481
  • Update dependency org.openjdk.jmh:jmh-core to v1.32 by @renovate in #475
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.32 by @renovate in #476
  • Update dependency me.champeau.jmh:me.champeau.jmh.gradle.plugin to v0.6.5 by @renovate in #474
  • Upgrade Gradle to 7.2 by @jbachorik in #503
  • Use the shared settings initialized from the command line argument. by @jbachorik in #505
  • Update dependency org.openjdk.jmh:jmh-core to v1.33 by @renovate in #487
  • Update plugin nebula.ospackage to v8.6.3 by @renovate in #494
  • Update plugin net.nemerosa.versioning to v2.15.1 by @renovate in #495
  • Update plugin com.github.johnrengelman.shadow to v7 by @renovate in #497
  • Update plugin me.champeau.jmh to v0.6.6 by @renovate in #500
  • Update junit5 monorepo to v5.8.2 by @renovate in #501
  • Update plugin nebula.ospackage to v9 by @renovate in #502
  • Update dependency com.google.auto.service:auto-service to v1.0.1 by @renovate in #504
  • Update dependency gradle to v7.3.2 by @renovate in #506
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.33 by @renovate in #513
  • Add JDK 17 to the test matrix by @jbachorik in #519
  • Update dependency gradle to v7.3.3 by @renovate in #514
  • Update dependency org.openjdk.jmh:jmh-core to v1.34 by @renovate in #515
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.34 by @renovate in #516
  • Update plugin com.github.johnrengelman.shadow to v7.1.2 by @renovate in #520
  • Update plugin nebula.ospackage to v9.1.0 by @renovate in #521
  • Do not use javac internals by @thurka in #524

New Contributors

Full Changelog: v2.1.0...v2.2.2

v2.2.1

26 Dec 19:15
Compare
Choose a tag to compare

Changelog

v2.2.0 (2021-12-26)

Full Changelog

Fixed issues:

  • Instance classes don't work in JDK11 #482
  • git clone not successful #478
  • Cant start btrace because of wrong windows script #491\
  • BTrace probe's output is not being redirected for the first connection #498
  • [Performance Bug Report] Specific input cause time differences in CallGraph.java #489
  • Explicit method descriptor matching does not work properly for overloaded methods #509
  • JFR event definition category is not working #510
  • Add JFR event support to JDK 8 #511\
  • Return type is ignored in the 'type' check #517

v2.2.0

03 Apr 15:42
Compare
Choose a tag to compare

Changelog

v2.2.0 (2021-04-03)

Full Changelog

Fixed issues:

  • ExceptionInInitializerError from NullPointerException in btrace.core.Messages. #455
  • AllLines not working, raises java.lang.VerifyError #456
  • BTrace launchers do not work on JDK 16 #458

v2.1.0

24 Jan 18:49
Compare
Choose a tag to compare

Changelog

v2.1.0 (2021-01-24)

Full Changelog

Fixed issues:

  • BTrace support for custom JFR events #429
  • Do not generate cushion methods when Indy is used #431
  • Initial support of unattended mode #430

* This Changelog was automatically generated by github_changelog_generator

v2.0.3

07 Nov 20:51
Compare
Choose a tag to compare

Changelog

v2.0.3 (2020-11-07)

Full Changelog

Fixed issues:

  • Fix variable mapper behavior in corner cases #425
  • BTrace checks only first return in traced method #426

* This Changelog was automatically generated by github_changelog_generator

v2.0.2

24 May 17:04
Compare
Choose a tag to compare

Changelog

v2.0.2 (2020-05-24)

Full Changelog

Fixed issues:

  • @OnMethod with @location(RETURN) and @Level causes NoSuchFieldError: $btrace$$level #419
  • Traced application can deadlock on exit #417
  • Cannot print info to console #416
  • compiled failed with "Could not target platform: 'Java SE 11' using tool chain: 'JDK 9 (1.9)'." #404
  • java.lang.VerifyError: Inconsistent stackmap frames at branch target 475 with Btrace 2.0 #401
  • Unable to open socket file: target process not responding or HotSpot VM not loaded #395

Closed issues:

  • Btracec compiled failure with IBM-JDK #403
  • I am interested in why don't provide a method in BTraceUtils to println all fields of an object? #285
  • QUESTION: How to expose Aggregation details through MBean? #270
  • visible example #217
  • Feature Request: Add tracing of native methods #115
  • [BTRACE-78] Ability to find values of local variables when reaching specific line number using @location #25
  • Can't track object creation #356
  • can btrace implement hot swap? #346
  • Collect stacks from AsyncGetCallTrace #310
  • Replace the legacy profiling infrastructure with HDRHistogram #297
  • No console output if not in verbose mode #254
  • [BTRACE-74] Make it easier to write a BTrace script which detects concurrent access to an object. #77
  • [BTRACE-107] Kind.CALL event missed #70
  • [BTRACE-121] Kind.CALL support for overlapping instrumentation is not optimal #69
  • [BTRACE-116] Optimize access to the current BTrace runtime in the injected handler methods #68
  • [BTRACE-54] Object count for instrumented classes #38

* This Changelog was automatically generated by github_changelog_generator