Skip to content

Commit 574491b

Browse files
committed
docs: updates to changelogs for 7.1.1
1 parent fd1045a commit 574491b

3 files changed

Lines changed: 73 additions & 3 deletions

File tree

CHANGELOG

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,75 @@
11
pcp-7.1.1 (30 March 2026)
2-
- Work-in-progress.
2+
- PMDA additions, enhancements and bug fixes:
3+
pmdavalkey: new Valkey (valkey.io) server metrics
4+
pmdards: new Reliable Datagram Sockets (RDS) metrics
5+
pmdabcc: retired now after earlier deprecation (use pmdabpf)
6+
pmdadarwin: add network.all.* aggregate network metrics
7+
pmdadarwin: add GPU monitoring metrics and hinv.ngpu
8+
pmdadarwin: add SMC thermal monitoring
9+
pmdadarwin: add IPC and Socket Pool metrics
10+
pmdadarwin: add battery/power monitoring via IOPowerSources API
11+
pmdadarwin: extended disk I/O and APFS IOBlockStorageDriver metrics
12+
pmdadarwin: add system limits metrics (kernel.limits.*)
13+
pmdadarwin: add memory compressor timing and health metrics
14+
pmdaproc: macOS per-process logical writes and memory footprint metrics
15+
pmdaproc: macOS proc.net metrics for TCP/UDP socket counts
16+
pmdaproc: Linux per-process numa_maps metrics
17+
pmdalinux: persist the filesys metrics instance domain cache
18+
pmdalinux: add WinProbe of MPTcp line from /proc/net/netstat
19+
pmdafreebsd: add new kernel.all.nusers metric
20+
pmdalmsensors: cleanup old pmns, root and help files
21+
pmdaopentelemetry: metric removal and timestamp handling fixes
22+
pmdaopenmetrics: add sample configs for Istio and llm-d EPP pods
23+
pmdamssql: SQL Server metadata and derived metric updates
24+
pmdads389: fix compatibility with newer versions of DS389
25+
- Client tools and utilities:
26+
pcp-numastat: add -p option (per-node stats, matching numactl)
27+
pcp-htop: updated to include latest upstream htop fixes
28+
pmrep: new views for new macOS metrics additions
29+
pmlogconf: fix "force available" mode handling
30+
pcp2arrow: optimize performance for large archives
31+
pcp2arrow: add pmFetchArchive optimization for raw archive mode
32+
pcp-nfsiostat: Add interval and count support
33+
pcp2opentelemetry: updates to make output OTLP compatible
34+
pmseries: fix negative time offsets and async crash on bad input
35+
- Server-side utilities and log management scripts:
36+
pmcd: fix endianness state extraction issue on big endian s390x
37+
pmcd, pmproxy: ensure pmcd.services metric functions on macOS
38+
rc scripts: default local-only access to pmcd, pmproxy, pmlogger
39+
rc scripts: reword services, especially for FreeBSD
40+
rc scripts: rework for FreeBSD (with partial revert)
41+
pmcd/rc-proc.sh: workaround for missing /etc/hostconfig on macOS
42+
pmdaproc.sh: fix check for gmake in _install
43+
macOS: add launchd periodic tasks for pmlogger/pmie maintenance
44+
macOS: enable zeroconf pmlogconf configurations
45+
macOS: auto-enable openmetrics and opentelemetry PMDAs on install
46+
pmlogger_daily: refactor and improve archive size limit handling
47+
pmlogger_daily: add disk size limit option and enforce archive purging
48+
pmlogger_daily: robust per-host disk quota enforcement, overflow check
49+
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
50+
libpcp: introduce new derived metrics option facilities
51+
libpcp: fix guard error in getopt.c integrity checking
52+
libpcp: fix array index in no-memory error message in logmeta.c
53+
libpcp: ensure c_lock is initialized in pmDumpContext()
54+
libpcp: rework __pmLogUndeltaInDom() and back-port to libpcp3
55+
libpcp: fix memory leak on error path in subnetprobe.c
56+
- Build, infrastructure, containers and packaging updates:
57+
build: support Nix package builds
58+
macOS: centralise build dependencies with uv
59+
debian: rework to make build source after successful build work
60+
debian: try to fix reproducible builds for tarballs below html
61+
debian: add Vcs-Git and Vcs-Browser package metadata
62+
build: update vendored libvalkey with latest fixes
63+
build: retire use of Avahi in libpcp and services
64+
selinux: update nvidia PMDA policy
65+
selinux: fix pmproxy issue after startup script relocation
66+
containers: back on stable fedora:latest using pcp-zeroconf
67+
- Documentation:
68+
docs: add a new QA COOKBOOK.md document to assist PCP developers
69+
docs: eliminate Malformed table error in QuickReferenceGuide.rst
70+
docs: correct some of the links and use https rather than http
71+
docs: update docs to use current live URL for sphinxcontrib-redoc
72+
docs: add comprehensive Nix packaging documentation
373

474
pcp-7.1.0 (28 January 2026)
575
- PMDA additions, enhancements and bug fixes:

build/rpm/redhat.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3413,5 +3413,5 @@ fi
34133413
%files zeroconf -f pcp-zeroconf-files.rpm
34143414

34153415
%changelog
3416-
* Tue Mar 31 2026 Lauren Chilton <lchilton@redhat.com> - 7.1.1-1
3416+
* Mon Mar 30 2026 Lauren Chilton <lchilton@redhat.com> - 7.1.1-1
34173417
- Latest release.

debian/changelog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pcp (7.1.1-1) unstable; urgency=high
44
* Rework to make build source after successful build work (closes: #1045430)
55
* Default to local-only pmcd, pmlogger, pmproxy access (closes: #1128921)
66

7-
-- Nathan Scott <nathans@debian.org> Tue, 31 Mar 2026 16:22:40 +1100
7+
-- Nathan Scott <nathans@debian.org> Mon, 30 Mar 2026 10:01:50 +1100
88

99
pcp (7.1.0-1) unstable; urgency=high
1010

0 commit comments

Comments
 (0)