Skip to content

Commit ae8820a

Browse files
committed
Changelog
1 parent 4d5bb0b commit ae8820a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# *perf-cpp*: Changelog
22

3-
## v0.14 (WIP)
3+
## v0.14.0 (WIP)
44
- **Deprecation Warnings Activated**: All legacy `.h` forwarding headers (e.g., `perfcpp/sampler.h`, `perfcpp/event_counter.h`) now emit a compile-time `#pragma message` warning directing users to the `.hpp` replacements introduced in `v0.13.0`. **The old headers will be removed in `v1.0`.** If you see a deprecation message, replace the include with the `.hpp` variant (e.g., `#include <perfcpp/sampler.hpp>`).
55
- **CGroup Monitoring**: Added support for monitoring all tasks belonging to a cgroup (container). Configure a `perf::CGroupMonitor` (constructed from a path, a cgroup name, a `SharedFileDescriptor`, or a `UniqueFileDescriptor`) and pass it to `Config::cgroup()`. Requires a specific CPU core (`CpuCore::Any` is rejected) and `CAP_PERFMON` or `perf_event_paranoid <= 0`. See the [recording documentation](https://jmuehlig.github.io/perf-cpp/recording/#monitoring-a-cgroup-container).
66
- **Sampler Input Validation**: Opening a sampler with an invalid period or frequency now raises an exception immediately. Period must be greater than zero; frequency must be between 1 and the kernel's `perf_event_max_sample_rate` limit.

0 commit comments

Comments
 (0)