Skip to content

Releases: yandex/perforator

v0.0.5

04 Mar 12:33
Compare
Choose a tag to compare

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

14 Feb 15:29
Compare
Choose a tag to compare

Important changes

  • Remove prometheus metrics from agent logs
  • Hide low-level messages by default in perforator record
  • Fix token being incorrectly required in perforator

v0.0.3

11 Feb 11:52
Compare
Choose a tag to compare

Important changes

v0.0.2

07 Feb 17:55
Compare
Choose a tag to compare

Multiple fixes based on initial feedback

v0.0.1

30 Jan 08:14
Compare
Choose a tag to compare

First public release