Skip to content

Latest commit

 

History

History
169 lines (123 loc) · 4.96 KB

CHANGELOG.md

File metadata and controls

169 lines (123 loc) · 4.96 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.8.0] - 2022-04-20

Changed

  • Update prost from 0.9 to 0.10 (#113, #114, #115)

Fixed

  • Fix pthread_getname_np not available on musl (#110)

[0.7.0] - 2022-03-08

Added

  • Add rust-protobuf support by adding protobuf-codec features (#106)

Changed

  • protobuf feature is renamed to prost-codec to align all other tikv projects (#106)

[0.6.2] - 2021-12-24

Added

  • implement Clone for ProfilerGuardBuilder @yangkeao
  • Add thread names and timing information to protobuf reports @free

[0.6.1] - 2021-11-01

Added

  • blocklist to skip sampling in selected shared library @yangkeao

Fixed

  • Fix memory leak in collector of samples @yangkeao

[0.6.0] - 2021-10-21

Changed

Security

[0.5.0] - 2021-10-21

Changed

[0.4.4] - 2021-07-13

Fixed

  • Fix the lifetime mark is not used by criterion output @yangkeao

[0.4.3] - 2021-03-18

Changed

  • Change the output paths for criterion::PProfProfiler to support benchmark groups @yangkeao

Security

[0.4.2] - 2021-02-20

Added

Fixed

  • Fix compilation error on arm architecture @yangkeao

[0.4.1] - 2021-02-10

Added

  • Allow passing custom flamegraph options @yangkeao

[0.4.0] - 2020-12-30

Fix

[0.3.21] - 2020-12-28

Changed

Security

  • Bump rand to v0.8 @dependabot
  • Bump nix to v0.19 @dependabot

[0.3.20] - 2020-12-11

Changed

  • Split symbolic-demangle into multiple features @yangkeao

[0.3.19] - 2020-12-11

Fix

  • Ignore SIGPROF signal after stop, rather than reset to the default handler @yangkeao

[0.3.18] - 2020-08-07

Added

Changed

  • Change from &mut self to &self in RpoertBuilder::build @umanwizard

[0.3.16] - 2020-02-25

Added

[0.3.15] - 2020-02-05

Added

  • Filter out signal handler functions @yangkeao

Fixed

[0.3.14] - 2020-02-05

Fixed

  • Don't get lock inside backtrace::Backtrace @yangkeao

[0.3.13] - 2020-01-31

Added

Fixed

  • Only use thread name on linux and macos @yangkeao
  • Disable #![feature(test)] outside of tests @kennytm

[0.3.12] - 2019-11-27

Fixed

[0.3.9] - 2019-11-08

Added

  • Support profobuf output @lonng

[0.3.5] - 2019-11-04

Changed

  • Change crate name from rsperftools to pprof-rs @yangkeao

[0.3.4] - 2019-11-04

Changed

[0.3.2] - 2019-11-01

Fixed

  • Seek to the start before reading file in TempFdArray@yangkeao

[0.3.1] - 2019-11-01

Added

  • Support customized post processor for frames @yangkeao

Fixed

  • Fix deadlock inside the std::thread::current().name() @yangkeao

[0.2.3] - 2019-10-31

Fixed

  • Avoid calling malloc inside the signal handler @yangkeao

[0.1.4] - 2019-10-25

Changed

[0.1.3] - 2019-10-24

Added

Fixed

  • Stop signal handler after processing started @yangkeao

[0.1.1] - 2019-10-22

Added

  • Check whether profiler is running when starting the profiler @yangkeao

[0.1.0] - 2019-10-22

Added