Repository navigation
rustjunosmcp v0.24.1
Changed
- Shipped systemd unit now carries the fleet seccomp posture (mecmcp#354).
Added a comment documenting whySystemCallErrorNumber=EPERMis load-bearing:
without it, systemd's default applies and a denied syscall raises SIGSYS, killing
the process mid-request (mecmcp#351). The comment also clarifies that EPERM denials
are silent at the systemd layer — seccomp return actions have a precedence order
and ERRNO outranks LOG, so such denials can only become visible if the application
stops discarding the errno.
Fixed
- Flaky test race in
timeout_budget_tests. Both tests mutated the same
process-globalCLEANUP_TIMEOUT_SECSand cargo ran them in parallel, so whichever
test lost the race would read the value the other had just reset, causing spurious
failures. Added a static mutex that both tests hold for their entire duration to
serialize them.
Full changes: v0.24.0...v0.24.1
Backfilled GitHub release for an existing tag (2026-10-07).