|
1 | 1 | 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 |
3 | 73 |
|
4 | 74 | pcp-7.1.0 (28 January 2026) |
5 | 75 | - PMDA additions, enhancements and bug fixes: |
|
0 commit comments