* Release 0.11.0 * Update crate tempfile 3.15 -> 3.22 (#8262) * Upgrade rtnetlink and friends * Edition 2024 cleanup: rename `expr_2021` -> `expr` * Update tokio 1.46-1 -> 1.47.1 and tokio-openssl 1.6.1 -> 1.6.5 * Use __type macro in BPF map definitions * Point ethtool crate to specific revision * Add raw-value feature to serde-json * Adding collectd and sysstat tool to comparsion docs (#8259) * Update clap (4.5.41 -> 4.5.42) /clap_complete (4.5.50 -> 4.5.55) * Add ViewRc::process_view_default_tree to select the default process view style between tree/flat * Upgrade to 0.30 * Update serde 1.0.185 -> 1.0.219 * adding crossterm serde for scxtop import * third-party/rust: Make once-cell usable in no-std * Make libbpf-rs 0.26.0-beta.0 the default * Fix commented out code * Implement process tree view * Support memory.oom.group cgroup property * apply rustfix lints * Use into_path() instead of keep() * Update futures 0.3.30 -> 0.3.31 * Update bytes 1.9.0 -> 1.10 * Update bitflags * Update clap4 4.5.38 -> 4.5.41 * Show process processor OBS-URL: https://build.opensuse.org/package/show/utilities/below?expand=0&rev=10
226 lines
9.0 KiB
Plaintext
226 lines
9.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Sep 24 20:22:08 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
|
|
- Update to version 0.11.0~0:
|
|
* Release 0.11.0
|
|
* Update crate tempfile 3.15 -> 3.22 (#8262)
|
|
* Upgrade rtnetlink and friends
|
|
* Edition 2024 cleanup: rename `expr_2021` -> `expr`
|
|
* Update tokio 1.46-1 -> 1.47.1 and tokio-openssl 1.6.1 -> 1.6.5
|
|
* Use __type macro in BPF map definitions
|
|
* Point ethtool crate to specific revision
|
|
* Add raw-value feature to serde-json
|
|
* Adding collectd and sysstat tool to comparsion docs (#8259)
|
|
* Update clap (4.5.41 -> 4.5.42) /clap_complete (4.5.50 -> 4.5.55)
|
|
* Add ViewRc::process_view_default_tree to select the default process view style between tree/flat
|
|
* Upgrade to 0.30
|
|
* Update serde 1.0.185 -> 1.0.219
|
|
* adding crossterm serde for scxtop import
|
|
* third-party/rust: Make once-cell usable in no-std
|
|
* Make libbpf-rs 0.26.0-beta.0 the default
|
|
* Fix commented out code
|
|
* Implement process tree view
|
|
* Support memory.oom.group cgroup property
|
|
* apply rustfix lints
|
|
* Use into_path() instead of keep()
|
|
* Update futures 0.3.30 -> 0.3.31
|
|
* Update bytes 1.9.0 -> 1.10
|
|
* Update bitflags
|
|
* Update clap4 4.5.38 -> 4.5.41
|
|
* Show process processor
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 23 17:46:09 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
|
|
- Update to version 0.10.0~0:
|
|
* Release 0.10.0
|
|
* Update tokio 1.45.0 -> 1.46.1
|
|
* Swallow tar unpack error
|
|
* Update tempfile from 3.19.1 to 3.20.0
|
|
* Update toml from 0.8.22 to 0.9.2
|
|
* Enable toml preserve_order feature
|
|
* refactor: `Dockerfile` support (#8251)
|
|
* Update resctl-demo (transitively fix RUSTSEC-2022-0040)
|
|
* Add Nice% to summary CPU view
|
|
* Simplify lazy_static dependency
|
|
* Update cursive 0.20.0 -> 0.21.1 (#8253)
|
|
* Strip float_roundtrip and unbounded_depth from serde_json for no_std builds
|
|
* Collector plugin do not send error to consumer
|
|
* Bump anyhow from 1.0.95 to 1.0.98
|
|
* add file THP data
|
|
* upgrade to 0.24.2
|
|
* Update autocargo component on FBS:master
|
|
* Delete all autocargo project-level edition settings
|
|
* applying rustfix to remaining fbcode targets
|
|
* Update toml from 0.8.19 to 0.8.22
|
|
* Update thiserror from 2.0.7 to 2.0.12
|
|
* Update os_info from 3.9.2 to 3.11.0
|
|
* Gate record mlock behind a config option
|
|
* Improve help ui
|
|
* Bring back Bold+Underline for selected tab/column
|
|
* third-party: rust: upgrade to memmap2 0.9.5
|
|
* Add DurationSec format for uptime
|
|
* Reduce IO/iface max rows on summary view
|
|
* Suppress exit stat bpf EACCESS error
|
|
* Log to $TMPDIR by default
|
|
* Do not use color on titles
|
|
* Upgrade gix crates
|
|
* Switch from bold+underline on tabs to indicator
|
|
* Add proper suffix for iface RX/TX bytes/s
|
|
* Support custom rows
|
|
* Move to column major layout for summary view
|
|
* Use spelled out process state names
|
|
* Right justify field values
|
|
* Compat title columns
|
|
* Decouple entry gathering from rendering
|
|
* Bold titles
|
|
* Upgrade clap and clap_complete
|
|
* Add additional logging for collection/write time (#8248)
|
|
* Fix github build (#8247)
|
|
* Align process state summary to columns
|
|
* Move store write and clean up to separate thread
|
|
* applying rustfix to fbcode
|
|
* Update tokio and some tokio- crates
|
|
* prevent below process being evicted out of memory
|
|
* Upgrade Rust tokio
|
|
* set style edition to 2024
|
|
* upgrade to nightly-2025-04-14
|
|
* Support zswap writeback cgroup property
|
|
* Add bitflags to no_std universe
|
|
* Update cargo.lock (#8246)
|
|
* Add spin_no_std feature to lazy_static
|
|
* third-party/rust: serde_json 1.0.132 -> 1.0.140
|
|
* add LICENSE file for tc crate (#8242)
|
|
* below: proc_reader: Skip cmdline task enqueue when threadpool is saturated
|
|
* Update publish crates.io script
|
|
* Upgrade tar package
|
|
* Upgrade clap, clap_complete
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 8 10:26:39 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
|
|
- Apply hardening to the systemd service
|
|
* Add 001-harden-systemd-unit.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 26 08:30:20 UTC 2025 - Alessio Biancalana <dottorblaster@opensuse.org>
|
|
|
|
- Update to version 0.9.0~0:
|
|
* Bump to 0.9.0
|
|
* update async_trait: 0.1.71 -> 0.1.86
|
|
* Setup log and store dir with systemd (#8241)
|
|
* Upgrade dependencies used by streampager
|
|
* Add process state aggregate in summary view in 'below'
|
|
* third-party: enable signal feature in crate `nix`
|
|
* Revert D68497030: Upgrade clap* packages
|
|
* Upgrade clap* packages
|
|
* update "bytes" crate: 1.6.0 -> 1.9.0
|
|
* Fix non-determinism in test
|
|
* add internal manpage
|
|
* Update `libbpf-rs` & `libbpf-cargo` to `0.25.0-beta.1`
|
|
* upgrade anyhow: 1.0.86 -> 1.0.95
|
|
* update itertools: 13.0.0 -> 14.0.0
|
|
* remove scuba commands from man page
|
|
* Add a man page for below
|
|
* upgrade nix to 0.29.0
|
|
* Update thiserror from 1.0.69 to 2.0.3
|
|
* Store slabinfo in vec
|
|
* Fix procfs read
|
|
* upgrade nix to 0.26.4
|
|
* update tar from 0.4.42 to 0.4.43
|
|
* update serde 1.0.203->1.0.214, serde_json 1.0.125->1.0.132
|
|
* update and improve cgroup memory aggregation
|
|
* Vendor ractor 0.12.4 and upgrade tokio to 1.41.0
|
|
* Update `libbpf-rs` & `libbpf-cargo` to `0.24.6`
|
|
* Removed vulnerable mio 0.7.7 by upgrading crates to use mio 0.8+
|
|
* update itertools 0.12.1 -> 0.13.0
|
|
* update itertools 0.11.0 -> 0.12.1
|
|
* Update tar from 0.4.40 to 0.4.42
|
|
* Upgrade clap, clap_complete
|
|
* Upgrade serde_json to 1.0.125
|
|
* Update gitoxide to version with lenient tag parsing
|
|
* switch cgroup memoryevents to be rates for below
|
|
* Fix io.stat parsing
|
|
* collapse immediate children on '='
|
|
* Enable `futures` feature on `indicatif`
|
|
* Upgrade bitflags
|
|
* Bump anyhow to 1.0.86
|
|
* Update `libbpf-rs` & `libbpf-cargo` to `0.24.4`
|
|
* Update `libbpf-rs` & `libbpf-cargo` to 0.24.2
|
|
* Update `libbpf-rs` & `libbpf-cargo` to 0.24.2
|
|
* Update `libbpf-rs` & `libbpf-cargo` to 0.24.1
|
|
* Bump clap{,_complete} to 4.5.11
|
|
* Add init guard
|
|
* Change `flows_per_sec` to flows in `tc` module (#8237)
|
|
* clippy lints (#8236)
|
|
* ethtool: clippy lints + license header
|
|
* config: clippy lints
|
|
* btrfs: clippy lints
|
|
* dump: clippy lints
|
|
* common: clippy lints
|
|
* tc: clippy lints + license header
|
|
* view: clippy lints
|
|
* store: clippy lints
|
|
* render: clippy lints
|
|
* gpu_stats: clippy lints
|
|
* model: clippy lints
|
|
* procfs: clippy lints
|
|
* below_derive: clippy lints
|
|
* below_derive: Make EnumToString implement Format instead of ToString
|
|
* Update `libbpf-rs` & `libbpf-cargo` to `0.23.3`
|
|
* Support resolved macros in named deps in autocargo
|
|
* Dodge collisions with _arguments options
|
|
* below: cmdline: Avoid MPSC queue overhead in priority inversion avoidance
|
|
* below: exitstat: Read MM_{ANON,SHMEM}PAGES per-CPU counters for v6.2
|
|
* below: treewide: .split_whitespace() -> .split_ascii_whitespace()
|
|
* Update clap to 4.5.6 and clap_complete to 4.5.4
|
|
* below: main: Log panics to all log sources
|
|
* below: cgroupfs: Provide buffer for CgroupReader lifetime
|
|
* below: procfs: Extract internal buffer handling into a function
|
|
* below: procfs: Use RefCell for internal file buffer
|
|
* below: read_all_pids: Use byte iteration for pid walking
|
|
* below: ioctl: Ensure ioctl(SIOCETHTOOL) compat across libc implementations
|
|
* below: uptime: Reduce syscall overhead with clock_gettime(CLOCK_BOOTTIME)
|
|
* below: pid_cgroup: Avoid intermediate vector alloc
|
|
* below: stat: Avoid intermediate split vector allocation
|
|
* below: procfs: Reinterpret internal buffer as &str without realloc
|
|
* below: procfs: Amortise file buffer allocation
|
|
* below: pidwalk: Avoid statx() and use DT_* where possible
|
|
* below: cgroupfs: Parse KV format without vector alloc
|
|
* below: cgroupfs: Parse eq-based format without vector alloc
|
|
* below: cmdline: Avoid perverse std::io::Read::read_to_end heuristics
|
|
* Fix system model cpu irq
|
|
* ksm view
|
|
* ksm render model and config
|
|
* ksm reading capability
|
|
* Update `libbpf-rs` & `libbpf-cargo` to `0.23.1`
|
|
* set timezone in test before dumping timestamp
|
|
* update authors
|
|
* fix description
|
|
* Record memory.events.local
|
|
* Fix open source build
|
|
* Support summary view extra rows
|
|
* Make viewrc part of view state
|
|
* Rename core_view to system_view
|
|
* Rename system_view to summary_view
|
|
* Add sub-module for reading `tc` stats (#8210)
|
|
* update 'clap-4' crate to 4.5.4
|
|
* Add local mm_rss_stat definition
|
|
* Update tokio: 1.36.0 -> 1.37.0
|
|
* QueriableContainer
|
|
* [below[ Add below_derive::queriable_derives
|
|
* Fix integration test
|
|
* third-party/rust: Bump bytes 1.1 -> 1.6.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 10 18:40:14 UTC 2025 - Alessio Biancalana <alessio.biancalana@suse.com>
|
|
|
|
- Add %pre hook
|
|
- Get rid of unneeded attack surface
|
|
- Comply with logrotate config naming convention
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 31 14:16:38 UTC 2024 - Alessio Biancalana <alessio.biancalana@suse.com>
|
|
|
|
- Add initial below package
|