Releases: DataDog/java-profiler
Releases · DataDog/java-profiler
v_0.98.0
What's Changed
- more robust musl detection by @richardstartin in #72
Full Changelog: v_0.97.0...v_0.98.0
v_0.97.0
What's Changed
- Fix the partial kernel/userspace stackwalking by @jbachorik in #69
- Use CTimer as default by @jbachorik in #70
Full Changelog: v_0.96.0...v_0.97.0
v_0.96.0
What's Changed
- Sanitize
github.head_refvalue by @jbachorik in #60 - Downporting custom stackwalker implementation by @jbachorik in #61
- Downstream more good stuff from async-profiler by @jbachorik in #62
- add diagnostic counters for handled segfaults by @richardstartin in #63
- Handle both SIGSEGV and SIGBUS for memory access violations by @jbachorik in #65
- terminate unwinding at call_stub by @richardstartin in #64
- check pc belongs to last used codecache before locating library during unwind by @richardstartin in #67
Full Changelog: v_0.95.0...v_0.96.0
v_0.95.0
What's Changed
- add operation to trace root event by @richardstartin in #59
Full Changelog: v_0.94.0...v_0.95.0
v_0.94.0
What's Changed
- Use SafeAccess to load the OS thread state value by @jbachorik in #57
- Rust demangling by @sanchda in #53
- Accurate CPU sampling without perf_events by @jbachorik in #58
New Contributors
Full Changelog: v_0.93.0...v_0.94.0
v_0.93.0
What's Changed
- Manage milestones for a release by @jbachorik in #55
Full Changelog: v_0.92.0...v_0.93.0
v_0.92.0
What's Changed
- Do not fail if requested cstack is not supported by @jbachorik in #50
- Use the VM thread state to check for deopt by @jbachorik in #51
- Test against JDK 21 too by @jbachorik in #54
- Downstream async-profiler fixes and workarounds by @jbachorik in #52
Full Changelog: v_0.90.0...v_0.92.0
v_0.90.0
What's Changed
- fix async sample mutex by @richardstartin in #44
- finer grained async sample mutex by @richardstartin in #45
- Do not do detailed jmethodID validity check on J9 by @jbachorik in #46
- restore call stub check by @richardstartin in #47
- do not call AGCT when VM is in blocked state by @richardstartin in #48
- check thread is in runnable state before checking if VM is blocked by @richardstartin in #49
Full Changelog: v_0.89.0...v_0.90.0
v_0.89.0
What's Changed
- fix async sample mutex by @richardstartin in #44
- finer grained async sample mutex by @richardstartin in #45
- Do not do detailed jmethodID validity check on J9 by @jbachorik in #46
- restore call stub check by @richardstartin in #47
- do not call AGCT when VM is in blocked state by @richardstartin in #48
Full Changelog: v_0.88.0...v_0.89.0
v_0.88.0
What's Changed
- fix async sample mutex by @richardstartin in #44
- finer grained async sample mutex by @richardstartin in #45
- Do not do detailed jmethodID validity check on J9 by @jbachorik in #46
- restore call stub check by @richardstartin in #47
Full Changelog: v_0.87.0...v_0.88.0