Skip to content

Commit 2a241b4

Browse files
committed
Bumped version.
1 parent ae8820a commit 2a241b4

2 files changed

Lines changed: 3 additions & 3 deletions

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.0 (WIP)
3+
## v0.14.0
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.

docs/build.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ include(FetchContent)
4646
FetchContent_Declare(
4747
perf-cpp-external
4848
GIT_REPOSITORY "https://github.com/jmuehlig/perf-cpp"
49-
GIT_TAG "v0.13.1"
49+
GIT_TAG "v0.14.0"
5050
)
5151
FetchContent_MakeAvailable(perf-cpp-external)
5252
```
@@ -60,7 +60,7 @@ include(ExternalProject)
6060
ExternalProject_Add(
6161
perf-cpp-external
6262
GIT_REPOSITORY "https://github.com/jmuehlig/perf-cpp"
63-
GIT_TAG "v0.13.1"
63+
GIT_TAG "v0.14.0"
6464
PREFIX "lib/perf-cpp"
6565
INSTALL_COMMAND cmake -E echo ""
6666
)

0 commit comments

Comments
 (0)