Skip to content

Commit a09a48d

Browse files
committed
chore: version 2025.6.4
1 parent 0729d4c commit a09a48d

3 files changed

Lines changed: 102 additions & 54 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Changelog
22

3+
## v2025.6.4
4+
5+
### <!-- 01 -->💡 Features
6+
7+
- Static strace path support at compile time ([da62cee](https://github.com/desbma/shh/commit/da62ceeb227de853be06610721744667c6fe994b) by kuflierl)
8+
- Add support for shell auto-complete generation with clap_complete ([74914dc](https://github.com/desbma/shh/commit/74914dc8cfd74dbd7e051a090cc4c1f561b8cdde) by kuflierl)
9+
- Initial experimental support for systemd user instances ([8114943](https://github.com/desbma/shh/commit/8114943d615e6e0238294af2d3f083dc835f1d0b) by desbma)
10+
- Improve timeout logic when waiting for profiling result ([2b0e5ec](https://github.com/desbma/shh/commit/2b0e5ecdec3f0a763552f282e469a4e18dfa0006) by desbma)
11+
- strace: Parse mac addresses ([8da117a](https://github.com/desbma/shh/commit/8da117afce96ad63529a2a6821af0b85d25a6812) by desbma)
12+
- strace: Handle in/out struct members ([40354fa](https://github.com/desbma/shh/commit/40354fac5e53b010a64985ff42970346df822f2d) by desbma)
13+
- strace: Array index substraction & comments ([b66f934](https://github.com/desbma/shh/commit/b66f934daf340e4f56e6f1f36237bd04c8decd83) by desbma)
14+
- strace: Output macro expressions ([b7b2d8b](https://github.com/desbma/shh/commit/b7b2d8b8ea0197d2e137658fc5c863aba7978fb6) by desbma)
15+
- Remove duplicate options ([eb1b51b](https://github.com/desbma/shh/commit/eb1b51b20affdca110acdcc2bd0ab91de9157067) by desbma)
16+
- strace: More debugging macros ([cec9289](https://github.com/desbma/shh/commit/cec9289a4d6945db9f64d5b4cd1cf98cec2d8684) by desbma)
17+
- Support jujutsu in release script ([00a5f8e](https://github.com/desbma/shh/commit/00a5f8e4805502b0e15f06602b5907ede919b82c) by desbma)
18+
19+
### <!-- 02 -->🐛 Bug fixes
20+
21+
- Use journalctl cursors and a retry loop to fix unreliability/fuzzyness ([c91a967](https://github.com/desbma/shh/commit/c91a96755d6ba6750f74e46f3f54fb428fb5e650) by desbma)
22+
- Improve journald cursor handling logic ([ce02c5c](https://github.com/desbma/shh/commit/ce02c5c4bd7d9542e8927f09a5ca2c3f0bb5ab5e) by desbma)
23+
- Only set NotifyAccess=all in profiling fragment for notify services ([815d0cb](https://github.com/desbma/shh/commit/815d0cb32ec30f9c93b91252f6f00dcf16505736) by desbma)
24+
25+
### <!-- 03 -->🏃 Performance
26+
27+
- Box some large enum members ([57c91bb](https://github.com/desbma/shh/commit/57c91bbe7523ee8958d68d7ef7c3977f5480c3e8) by desbma)
28+
29+
### <!-- 05 -->🧪 Testing
30+
31+
- Update for user instance ([06dacaf](https://github.com/desbma/shh/commit/06dacaf668b19a8b7156241b905bc97ab9e36c0b) by desbma)
32+
33+
### <!-- 06 -->🚜 Refactor
34+
35+
- Man page generation command ([849b9a6](https://github.com/desbma/shh/commit/849b9a6646981c83a72a977b6398371e29d3b928) by desbma)
36+
- strace: Macro as integer expression ([9bb8c28](https://github.com/desbma/shh/commit/9bb8c287597338ac74b84af6ab9e56f3bd2293a6) by desbma)
37+
- NamedConst -> NamedSymbol ([4dcebed](https://github.com/desbma/shh/commit/4dcebed9e44b925c10bfda7a545794ac0c8780eb) by desbma)
38+
- strace: Remove unused buffer format handling ([ad8866a](https://github.com/desbma/shh/commit/ad8866a8007fef98a34de15cbcc45613e98b17fb) by desbma)
39+
40+
### <!-- 10 -->🧰 Miscellaneous tasks
41+
42+
- Fix rust 1.87 clipp::unnecessary_debug_formatting spam ([3ce85c4](https://github.com/desbma/shh/commit/3ce85c44c7228255539f9293591cd8d6b2659ea5) by desbma)
43+
44+
---
45+
346
## v2025.4.12
447

548
### <!-- 01 -->💡 Features

Cargo.lock

Lines changed: 51 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repository = "https://github.com/desbma/shh"
77
keywords = ["systemd", "hardening", "strace", "system", "security"]
88
categories = ["command-line-utilities"]
99
license = "GPL-3.0-only"
10-
version = "2025.4.12"
10+
version = "2025.6.4"
1111
rust-version = "1.86"
1212
edition = "2024"
1313

@@ -24,10 +24,10 @@ strip = true
2424
const-gen = { version = "1.6.6", default-features = false, features = ["std", "phf"] }
2525

2626
[dependencies]
27-
anyhow = { version = "1.0.97", default-features = false, features = ["std", "backtrace"] }
27+
anyhow = { version = "1.0.98", default-features = false, features = ["std", "backtrace"] }
2828
bincode = { version = "2.0.1", default-features = false, features = ["std", "serde"] }
29-
clap = { version = "4.5.36", default-features = false, features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive"] }
30-
clap_complete = { version = "4.5.48", default-features = false, optional = true }
29+
clap = { version = "4.5.39", default-features = false, features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive"] }
30+
clap_complete = { version = "4.5.52", default-features = false, optional = true }
3131
clap_mangen = { version = "0.2.26", default-features = false, optional = true }
3232
function_name = { version = "0.3.0", default-features = false }
3333
goblin = { version = "0.9.3", default-features = false, features = ["std", "elf32", "elf64", "endian_fd"] }
@@ -37,18 +37,18 @@ nix = { version = "0.29.0", default-features = false, features = ["fs", "user"]
3737
nom = { version = "8.0.0", default-features = false, features = ["std"] }
3838
path-clean = { version = "1.0.1", default-features = false }
3939
phf = { version = "0.11.3", default-features = false, features = ["std", "macros"] }
40-
rand = { version = "0.9.0", default-features = false, features = ["std", "thread_rng"] }
40+
rand = { version = "0.9.1", default-features = false, features = ["std", "thread_rng"] }
4141
regex = { version = "1.11.1", default-features = false, features = ["std", "perf"] }
4242
serde = { version = "1.0.219", default-features = false, features = ["std", "derive"] }
4343
shlex = { version = "1.3.0", default-features = false, features = ["std"] }
44-
signal-hook = { version = "0.3.17", default-features = false, features = ["iterator"] }
44+
signal-hook = { version = "0.3.18", default-features = false, features = ["iterator"] }
4545
simple_logger = { version = "5.0.0", default-features = false, features = ["colors", "stderr"] }
4646
strum = { version = "0.27.1", default-features = false, features = ["std", "derive"] }
47-
tempfile = { version = "3.19.1", default-features = false }
47+
tempfile = { version = "3.20.0", default-features = false }
4848
thiserror = { version = "2.0.12", default-features = false, features = ["std"] }
4949

5050
[dev-dependencies]
51-
assert_cmd = { version = "2.0.16", default-features = false, features = ["color", "color-auto"] }
51+
assert_cmd = { version = "2.0.17", default-features = false, features = ["color", "color-auto"] }
5252
fastrand = { version = "2.3.0", default-features = false, features = ["std"] }
5353
nix = { version = "0.29.0", default-features = false, features = ["user"] }
5454
predicates = { version = "3.1.3", default-features = false, features = ["color", "regex"] }

0 commit comments

Comments
 (0)