Skip to content

Nimstead Assure 0.1.1 (early access)

Pre-release
Pre-release

Choose a tag to compare

@ciaranwhiteside ciaranwhiteside released this 27 Oct 22:01
· 10 commits to main since this release

A fix release for the agent. Upgrade if you use automated fixes with health checks.

Fixed

  • A crash-looping service could pass the health check. After a fix, the agent asked systemd once whether each health-checked service was active. A service that kept dying and being restarted could be caught in its brief "active" moment, and the broken fix was kept. The agent now also counts systemd's restarts since the change, so it rolls back. We found this on a real Debian 13 host while making the README screenshots; on the rerun the same failure was caught as "service is activating, restarted 11 times since the change" and rolled back.
  • Health check failures now say why ("service is inactive") instead of ending in an empty reason.
  • Web: the home page and the approval dialog no longer repeat the host name after a fix's summary.

Upgrade

git fetch --tags && git checkout v0.1.1 && docker compose up -d --build

Machines still on agent 0.1.0 then show Agent outdated on the Assets page. Rerun the install command from the app on each one; enrolment is kept.

Files

  • nimstead_agent.py: agent 0.1.1, also served by your server at /agent/nimstead_agent.py.
  • SHA256SUMS: checksums for the files above.

Full list: CHANGELOG. This release becomes available under Apache 2.0 on 2028-10-27 (FSL-1.1-ALv2).