Skip to content

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)