github yandex/perforator v0.0.5

2 days ago

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)

Don't miss a new perforator release

NewReleases is sending notifications on new releases.