[procps] [ANNOUNCE] procps-ng v4.0.1

  • From: "Craig Small" <dmarc-noreply@xxxxxxxxxxxxx> ("csmall")
  • To: Procps Email List <procps@xxxxxxxxxxxxx>
  • Date: Thu, 20 Oct 2022 21:17:22 +1100

Hi All,
  We have released procps-ng version 4.0.1 This is from the newlib branch
which we are planning on tracking for future releases.

It can be found at:
 * https://gitlab.com/procps-ng/procps/-/tags/v4.0.1
 * https://sourceforge.net/projects/procps-ng/files/Production/


Release Notes, changes from v3.3.17
===================================

------------------
Library Highlights
------------------

The library (named libproc2) has been completely redesigned and provides
a consistent API. It is documented in procps(3), procps_pids(3) and
procps_misc(3).

Many new task related fields are now accessible such as autogroups, cpu
utilization, I/O accounting, smaps_rollup, etc.

Accessible system level information is even more extensive offering
access to complete meminfo, diskstats, slabinfo, stat and vmstat data.


The library honors a LIBPROC_HIDE_KERNEL environment variable which can
reduce kernel thread clutter in existing programs like ps and top as
well as newly developed user applications.

-------------------
Program highlights
-------------------

free
    - added 'committed memory' option
    - fixed scaling when -h --si options combined
    - fixed first column justification
    - provides better spacing for Chinese language
    - defaults to --kilo when only specifying --si

pgrep
    - added -A to ignore ancestors
    - added newline after regex error message
    - fixed selection where uid/gid > 2^31
    - can select on version 2 cgroup paths

pidwait
    - is the renamed pwait
    - improved warning if 'pidfd_open' not implemented

ps
    - added many new fields
    - will now ignore SIGURG

slabtop
    - properly rejects combined -d and -o options

sysctl
    - adds support for systemd glob patterns
    - checks resolved path to be under /proc/sys
    - ensures non-zero return if parameter setting failed
    - maximum line length noted in sysctl.conf.5:

top
    - added long versions of command line options
    - 20 new field have been introduced
    - can show & filter p-core and e-core cpus
    - can show up to eight cpus abreast
    - can show memory and swap data 2 abreast
    - time related fields can be user scaled
    - autogroup nice value can be altered (like 'r')
    - can display a new 'bottom' window with access to
         cmdline, control groups, environment,
         supplementary groups, namespaces
    - provides a 'message log' recall capability
    - the 'F' key is now a forest view 'focus' toggle
    - supports multi-byte input with full editing/recall

uptime
    - now prints short/pretty format correctly

vmstat
    - add -y (--no-first) option to omit first line

watch
    - added option --equexit (opposite of --chgexit)

-- 

Craig Small             https://dropbear.xyz/  csmall at : dropbear.xyz
Debian GNU/Linux        https://www.debian.org/
<http://www.debian.org/>  csmall at : debian.org
GPG fingerprint:     5D2F B320 B825 D939 04D2  0519 3938 F96B DF50 FEA5

Other related posts:

  • » [procps] [ANNOUNCE] procps-ng v4.0.1 - Craig Small