Skip to content

v_1.41.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 15:33
· 94 commits to main since this release
9858fc3

What's Changed

  • Remove jvmti wallclock sampler for none J9 VMs by @zhengyu123 in #419
  • Intercept sigaction to prevent libraries from overwriting signal handlers by @jbachorik in #420
  • [PROF-12646] Update OTel process context support with latest version of reference library by @ivoanjo in #414
  • Refactor VMStructs by @zhengyu123 in #368
  • Port async-profiler#1701: optimize nmethod type checks by @jbachorik in #423
  • Do not perform deep validity check of jmethodid on JDK 26+ by @jbachorik in #428
  • Detect per-library aarch64 frame layout from DWARF by @jbachorik in #426
  • fix(sigaction): prevent infinite loop in signal handler chaining by @jbachorik in #437
  • Refactor: JVM implementation separation and JVMThread abstraction by @zhengyu123 in #435
  • Mitigate VMMethod::validatedId() crash by @zhengyu123 in #453
  • Add OTEP #4947 OTEL-compatible context storage by @jbachorik in #347
  • Refactor stackwalker by @zhengyu123 in #451
  • Parse __eh_frame DWARF info on macOS for per-PC frame descriptions by @jbachorik in #430
  • Centralize Java thread detection and type-safe thread state handling by @zhengyu123 in #462
  • Improve JVM stack frame unwinding isolation by @zhengyu123 in #472
  • Fix signal-handler crash in Libraries::findLibraryByAddress by @jbachorik in #459
  • fix: prevent memory leak in otel schema_version decode branch by @jbachorik in #458
  • Fix J9 ASGCT version guard to require OpenJ9 0.51 by @jbachorik in #468
  • Fix JVM crash when Thread::current() returns nullptr (PROF-13072) by @jbachorik in #461

New Contributors

Full Changelog: v_1.39.0...v_1.41.0