Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 28, 2025

This PR contains the following updates:

Package Change Age Confidence
tools.profiler:async-profiler (source) 4.0 -> 4.1 age confidence

Release Notes

async-profiler/async-profiler (tools.profiler:async-profiler)

v4.1

Features
  • Experimental support for the OpenTelemetry profiling signal
    • #​1188: OTLP output format and dumpOtlp Java API
    • #​1336: JFR to OTLP converter
  • JDK 25 support
  • Productize native memory profiling
    • #​1193: Full nativemem support on macOS
    • #​1254: Fixed Nativemem tests on Alpine
    • #​1269: Native memory profiling now works with jemalloc
    • #​1323: nativemem shows allocations inside async-profiler itself
Improvements
  • #​1174: Detect JVM in non-Java application and attach to it
  • #​1223: Native API to add custom events in JFR recording
  • #​1259: --all option to collect all possible events simultaneously
  • #​1286: Record which CPU a sample was taken on
  • #​1299: Skip last 10% allocations for leak detection
  • #​1300: Allow profiling kprobes/uprobes with --fdtransfer
  • #​1366: Rewrite jfrconv executable to shell
  • #​1400: Unwind checksum and digest intrinsics on ARM64
  • #​1357, #​1389: VMStructs-based stack unwinding for alloc and nativemem profiling
Bug fixes
  • #​1251: --ttsp option does not work on Alpine
  • #​1264: Guard hook installation with dlopen/dlclose
  • #​1319: SIGSEGV in PerfEvents::walk
  • #​1350: Disable JFR OldObjectSample event in jfrsync mode
  • #​1358: Do not dereference jmethodIDs on JDK 26
  • #​1374: Correctly check if profiler is preloaded
  • #​1380: Workaround clang type promotion bug
  • #​1387: JFR writer crashes when using cstack=vmx
  • #​1393: Improve stack walking termination logic: no endless unknown frames
  • Stack unwinding fixes for ARM64
Project Infrastructure

Configuration

📅 Schedule: Branch creation - "before 8am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jul 28, 2025
@renovate renovate bot requested a review from a team as a code owner July 28, 2025 03:29
@renovate renovate bot force-pushed the renovate/tools.profiler-async-profiler-4.x branch from 41b4973 to f7de174 Compare August 10, 2025 14:09
@renovate renovate bot force-pushed the renovate/tools.profiler-async-profiler-4.x branch from f7de174 to afe3990 Compare August 11, 2025 16:07
@SylvainJuge
Copy link
Contributor

I've opened #2096 to fix that as I don't have the permissions to push directly to this branch.

@renovate renovate bot changed the title fix(deps): update dependency tools.profiler:async-profiler to v4.1 fix(deps): update dependency tools.profiler:async-profiler to v4.1 - autoclosed Aug 12, 2025
@renovate renovate bot closed this Aug 12, 2025
@renovate renovate bot deleted the renovate/tools.profiler-async-profiler-4.x branch August 12, 2025 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:inferred-spans dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants