Releases
v2026.3.8
Compare
Sorry, something went wrong.
No results found
Changelog
v2026.3.8
💡 Features
Refactor man page & shell completions generation (78f4a85 by desbma)
Simplify journalctl output parsing (399e226 by desbma)
Add special handling for syscall classes on divergent code paths (7afe636 by desbma)
Improve option result parsing from journald, add unique id (7067b61 by desbma)
Properly handle restarted syscalls (392608e by desbma)
Revamp per process fd tracking (c2b5820 by desbma)
Improve dual stack socket handling (3c7d482 by desbma)
🐛 Bug fixes
Possible incomplete resolved options output (d00301e by desbma)
Reset restart count in finish-profile (a04c891 by desbma)
Dual stack socket bind (20438e4 by desbma)
Test-env/run breaking terminal (f918910 by desbma)
Test-env/run breaking terminal, the return (3bd4ba8 by desbma)
Possible truncated option output for debug builds (4f66e0e by desbma)
Syscall return code misuse corner cases (4d5446a by desbma)
Improve handling of bind on unspecified address (4229989 by desbma)
Possible journacltl log overlap in generated options output (3b4a4ca by desbma)
🏃 Performance
Add syscall name bench (e3a1bdc by desbma)
Use EcoString for syscall name (20-25% faster in micro bench) (358ec2d by desbma)
Add i128/i64 bench (733eb2d by desbma)
Get rid of i128 (426640f by desbma)
Only parse full syscalls if we need to (>35% speedup) (ab8d0d7 by desbma)
🧪 Testing
Run integration tests via systemd-vmspawn (ae10a84 by desbma)
Add CACHEDIR.TAG to default target dir (214ac02 by desbma)
Fix outdated second snapshots (162c5da by desbma)
Full hardening workflow for caddy (7d86a22 by desbma)
Simplify & format test-all script (d4e81dd by desbma)
Use systemctl wait loop to avoid flakiness (0adaa93 by desbma)
test-env/setup: Fix machine name clash (76f1c34 by desbma)
Add stress test script (a12fd98 by desbma)
Simplify test scripts now that they handle concurrent tests (e47baeb by desbma)
Refactor logging for e2e test (c5b8e70 by desbma)
Disable journald rate limit in test VM (b24792a by desbma)
Auto stop gimp to make test more robust (88e7d85 by desbma)
Tweak stress test core count (e660e5a by desbma)
Unit@param.service end to end test (380978c by desbma)
🚜 Refactor
Reduce syscall handler boilerplate (e639d99 by desbma)
Factorize fd path resolution + add tests (1b42276 by desbma)
Untangle resolver (c8f9483 by desbma)
Add macros to simplify handler code (9288d7a by desbma)
🤖 Continuous integration
Remove unneeded permission for cargo audit (a38a1bc by desbma)
Add msrv check (269d592 by desbma)
Run clippy on all targets, including tests (d9a84a9 by desbma)
Update actions versions (e8c2957 by desbma)
🧰 Miscellaneous tasks
Comment typo (4d8aa8f by desbma)
Update AGENTS.md (8051c61 by desbma)
Ignore insta .snap.new files (1ff7180 by desbma)
Ignore claude files (4532bf4 by desbma)
Update dependencies (7703123 by desbma)
Fix const_gen lint (c4a02eb by desbma)
Update release script (c2b0833 by desbma)
You can’t perform that action at this time.