1.40.0 — 2026-09-07
What's new
- [acp] add health check UI to server layout
- [api] wire up health check action, add report logging, and fix poller GORM panics
- [acp] add server health check UI to server list, detail, and sidebar
- [api] implement server health check repository order and job
- [api] handle health check results in metadata report callback
- [api] register server health check job types and payload
Bug fixes
- [api] reconcile health check with maintenance model after staging rebase
- [api] improve health check reliability and fix GORM panics
- [api] update ironic_last_inspection_at timestamp on health check success
- [api] guard empty power state, reload ironic node, and restrict slack to production
Enhancements
- [api] reduce statement count in TriggerServerAction to satisfy funlen
- [api] split health check DB transaction from Ironic calls and deduplicate constants
Other changes since 1.39.0
Bug fixes
- [panel] redirect to node overview after node delete (1.39.1)
- [acp] show image name instead of alias on server overview (1.39.1)