Skip to content

Releases: DataDog/java-profiler

v_1.39.0

13 Mar 09:45
70122e8

Choose a tag to compare

What's Changed

  • Harden CodeCacheArray and profiler against signal-handler races by @jbachorik in #413

Full Changelog: v_1.38.0...v_1.39.0

v_1.38.0

06 Mar 11:17
6de3504

Choose a tag to compare

What's Changed

  • Possible using duplicated keys to access MethodInfo hash table by @zhengyu123 in #350
  • Add SafeAccess protection and frame type validation for signal handlers by @jbachorik in #349
  • Fix musl TLS init crash with signal blocking by @jbachorik in #356
  • Mitigating VMMethod::id() crash by @zhengyu123 in #359
  • Safer type casting by @zhengyu123 in #363
  • Fix stack walking alignment issues causing ASAN violations by @jbachorik in #362
  • [PROF-11789] Drop unknown leaf frames in VM stackwalker by @rkennke in #394
  • Add gdb to Docker test containers by @zhengyu123 in #397
  • Prevent potential race in thread startup and cleanup dead code by @zhengyu123 in #399
  • Update JDK 25 URLs and disable Zing CI tests by @jbachorik in #401
  • Fix thread safety, walkVM anchor recovery, and musl compatibility by @jbachorik in #400
  • Improve walkVM stack unwinding quality by @jbachorik in #405
  • Render unsymbolized native frames as [lib+0xoffset] by @jbachorik in #406
  • Fix sanitizer errors in stack walker and surface sanitizer logs in tests by @jbachorik in #407

Full Changelog: v_1.37.0...v_1.38.0

v_1.37.0

30 Jan 13:31
ec1b4ce

Choose a tag to compare

What's Changed

  • Add remote symbolication support with build-id and PC offset by @jbachorik in #324
  • Streamline upstream sources by @rkennke in #333
  • Handle soft links on library paths by @zhengyu123 in #334
  • Fix ASan heap-buffer-overflow in signal handlers by @jbachorik in #337
  • Add upstream async-profiler change tracking automation by @jbachorik in #342
  • Fold _dd files back into their upstream counterparts by @rkennke in #340
  • Fix stack unwinding for native threads with JVM entry point detection by @jbachorik in #341
  • Fix SIGSEGV on musl when accessing thread state by @jbachorik in #343
  • Allow 'no-thread-filter' if 'filter' profiler argument is not provided by @jbachorik in #344
  • Should not access the thread states of none Java threads by @zhengyu123 in #346
  • Add alignment checks to NativeFunc mark methods by @jbachorik in #348

Full Changelog: v_1.36.0...v_1.37.0

v_1.36.1

21 Jan 20:51
057331b

Choose a tag to compare

Full Changelog: v_1.36.0...v_1.36.1

v_1.36.0

16 Jan 17:31
v_1.36.0
1fc3974

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v_1.34.0...v_1.36.0

v_1.34.4

08 Dec 11:21
v_1.34.4
e8109e8

Choose a tag to compare

What's Changed

Full Changelog: v_1.34.3...v_1.34.4

v_1.34.3

11 Nov 11:41
v_1.34.3
46e25b2

Choose a tag to compare

Full Changelog: v_1.34.1...v_1.34.3

v_1.34.2

10 Nov 09:59
v_1.34.2
a8bcee9

Choose a tag to compare

Full Changelog: v_1.34.1...v_1.34.2

v_1.34.1

07 Nov 17:45
v_1.34.1

Choose a tag to compare

Full Changelog: v_1.34.0...v_1.34.1

v_1.34.0

24 Oct 15:41
b3b05d6

Choose a tag to compare

What's Changed

Full Changelog: v_1.33.0...v_1.34.0