Skip to content

rustjunosmcp v0.24.1

Choose a tag to compare

@fastrevmd-lab fastrevmd-lab released this 07 Oct 15:02
· 111 commits to main since this release
99a04c4

Changed

  • Shipped systemd unit now carries the fleet seccomp posture (mecmcp#354).
    Added a comment documenting why SystemCallErrorNumber=EPERM is 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-global CLEANUP_TIMEOUT_SECS and 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).