Releases: yandex/perforator
Releases · yandex/perforator
v0.0.5
General changes:
- License was changed from MIT to Apache-2. Signing Contributor License Agreeming is no longer required to submit a pull request.
Changes:
- (cli) Change PERFORATOR_ENDPOINT environment variable parsing - scheme is now denied and port has default value matching Helm chart (3723866)
Fixes:
- (agent) Fix incorrect state reuse leading to incorrect wall-time profiles (58252a2)
- (agent) Fix incorrect state reuse affecting Python processes profiling (27a3ed7)
- (agent) Fix race condition affecting JVM processes profiling (aea16ce)
- (agent) Fix TLS CA configuration when connecting to storage (5167b7b)
Enhancements:
- (storage) Profile sampling probability can depend on event type (7896876)
- (ui) Add 'cluster' field to selector for multi-cluster deployments (25d2ab3)
- (agent, cli) Allow profiling individual threads (d812a33)
- (ui) Add context menu (2f2e933)
- (agent, storage) Add mutual TLS support for agent-to-storage communication (d6ce345)
- (ui) Enable sourcemaps by default (283248e)
- (storage, proxy) Allow plaintext ClickHouse connections (6b4ddc3)
- (agent) Support dynamically-linked Python builds which are common in containers (6b56359)
v0.0.4
v0.0.3
Important changes
- Fix eBPF under kernels from 5.6 to 5.12, from torvalds/linux@51c39bb to torvalds/linux@e5069b9 (#22)
- Fix various issues with TLS connections to databases.