File below.changes of Package below
-------------------------------------------------------------------
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