Releases: DataDog/java-profiler
Releases · DataDog/java-profiler
v_1.34.4
What's Changed
- Backport critical fixes to 1.34.4 by @jbachorik in #305
Full Changelog: v_1.34.3...v_1.34.4
v_1.34.3
Full Changelog: v_1.34.1...v_1.34.3
v_1.34.2
Full Changelog: v_1.34.1...v_1.34.2
v_1.34.1
Full Changelog: v_1.34.0...v_1.34.1
v_1.34.0
What's Changed
- Fix calltracestorage concurrent and reentrant issues by @jbachorik in #280
- Shorten jmh task execution time by @zhengyu123 in #281
Full Changelog: v_1.33.0...v_1.34.0
v_1.33.0
What's Changed
- Fix MacOSX signal handler by @zhengyu123 in #277
- Update Java versions, include JDK 25 by @jbachorik in #279
- Update the async-profiler lock to use anchored walker by @jbachorik in #278
Full Changelog: v_1.32.0...v_1.33.0
v_1.32.0
What's Changed
- [PROF-12372] Update process context support with version 0.0.7 of reference library by @ivoanjo in #268
- Implement 64-bit trace ID system with double-buffered storage and liveness tracking by @jbachorik in #262
- Thread filter optim by @r1viollet in #238
- Fix the benchmarks by @zhengyu123 in #272
- Bypass JDK-8313796 workaround for the fixed JDK versions by @zhengyu123 in #273
- Add unwinding validation and reporting by @jbachorik in #274
- Relax memory constraint on independent counters by @zhengyu123 in #275
Full Changelog: v_1.31.0...v_1.32.0
v_1.31.0
Full Changelog: v_1.30.0...v_1.31.0
v_1.30.0
What's Changed
- Fix typo in README by @felixge in #253
- Avoid GITHUB_TOKEN for PR approval by @xopham in #255
- Fix the 'post-comment' functionality in CI by @jbachorik in #254
- Update sonatype deployment by @jbachorik in #232
- Avoid calling profiler.stop() twice in ThreadFilterBenchmark by @zhengyu123 in #257
- Exclude ContendedWallclockSamplesTest on graal/aarch64 by @zhengyu123 in #256
- ContendedWallclockSamplesTest also fails intermittently when cstack=vmx with graal/aarch64 by @zhengyu123 in #258
- Pad SpinLock to avoid false sharing by @zhengyu123 in #261
- Fix gradle build task by @zhengyu123 in #264
- Trivial changes to GH actions by @jbachorik in #265
- Initial implementation of OTel process context support by @jbachorik in #266
New Contributors
Full Changelog: v_1.29.0...v_1.30.0
v_1.29.0
What's Changed
- Split debug by @r1viollet in #233
- Add the micro-benchmark for thread filtering by @jbachorik in #237
- Flaky test - j9 OSR by @r1viollet in #239
- Fix flaky allocation test by @r1viollet in #241
- Remove debugging code from ActiveBitmap by @zhengyu123 in #242
- Potential memory leak and race with the JVMTI wallclock sampler by @zhengyu123 in #234
- Stresstest fix - Add limits to the graph mutation stress test by @r1viollet in #244
- Split debug - publish debug info by @r1viollet in #240
- Relax benchmark commandline restriction by @zhengyu123 in #243
- Downport async-profiler no-allocation changes by @zhengyu123 in #245
- Adopt openjdk safefetch by @zhengyu123 in #246
- Safe fetch 64-bit value and pointer by @zhengyu123 in #247
- Exclude BoundMethodHandleMetadataSizeTest from running on IBM JDK 8 by @jbachorik in #248
- Fix the async-profiler re-fetch by @jbachorik in #249
- Fix typo PR #274 by @zhengyu123 in #250
- Update readme to better describe integration with upstream by @jbachorik in #220
- Rebase on Async-Profiler 4.1 by @jbachorik in #252
- Remove gtest during build by @r1viollet in #251
Full Changelog: v_1.28.0...v_1.29.0