Releases: grafana/pyroscope-java
Releases · grafana/pyroscope-java
v0.11.0
version 0.11.0
v0.10.3
version 0.10.3
v0.10.2
version 0.10.2
v0.10.1
version 0.10.1
v0.10.0
version 0.10.0
v0.9.1
version 0.9.1
v0.9.0
- Feature: agent configuration options #44
- Allow agent configuration from system properties, from properties file
- Allow some components of agent to be swapped (Exporter, ProfilingScheduler, Logger)
- Allow agent to be started from java code, not from -javaagent
- Feature: otel tracing integration module
- Update async-profiler to 2.8.1, recompile with older gcc version for compatibility #46 #45
v0.8.1: Align profiling intervals with buckets in pyroscope storage #40 (#42)
* Align profiling intervals with buckets in pyroscope storage #40 * Actually align(not fake report) profiling intervals * move aligning logic to a separate class * rm unused field * fix * rm debug logging
v0.8.0: Implement labels with async-profiler's contextId (#36)
* Implement tags with async-profiler's contextId * Add demo module * Add labels uploading, address review comments * fix uploader * Rename Tags to Labels, introduce LabelsSet, rename Scope to ScopedContext * Add concurrent refcounted labels implementation * Upload jfr & labels as files * Update async-profiler to a forked version 2.8.0.2 with contextId support * Do not use Map.of for java8. Fix windows build * disable windows on github actions * switch to protobuf rename protobuf messages * fix collapsed upload * Add static labels * more consistent naming * fix build
v0.7.0: Update async-profiler to 2.8, change alloc,lock params for jfr (#38)
* Update async-profiler to 2.8, change alloc,lock params for jfr * fix copypaste mistake * rm debug logging * Temporarly switch to a pyroscope fork of async-profiler to include a fix of a crash