Prerequisites
- A role that can manage executors: owner or admin.
- An upgrade target offered for your executor (see How upgrades are offered).
How upgrades are offered
In the sidebar, open Executors, pick your row, and find the Version & Updates panel. It shows the current version and any available upgrades and downgrades. Only releases one major version away can be applied directly. If you’re more than one major behind, the upgrade happens in two hops: upgrade to the next reachable major first, then to your target. Releases that are too far ahead still appear in the picker, but they’re disabled and labelledrequires upgrade to N.x first.
Upgrade from the UI
Open the executor
In the sidebar, open Executors and pick your row. The Version & Updates panel lists the current version and what you can move to.
Choose a release
Click Update to the latest version for a one-click jump, or Upgrade… to pick a specific release. Each candidate shows its version; a target that’s too far ahead is disabled and labelled
requires upgrade to N.x first.Confirm
Novacula queues the upgrade on the executor. The panel shows a pending banner with the target version while the job is in flight.
Wait for the executor to apply
On its next check-in the executor downloads and applies the new version, then reports back; the row shows the new version. If the new version fails to start, the executor rolls back automatically to the version it was running.If the executor never picks the job up, the pending banner times out and offers Retry. You can also Cancel a pending upgrade at any time.
Downgrades and rollback
To move back to an earlier release — for example while you investigate a regression — use Downgrade… in the same Version & Updates panel and pick an older version. The same one-major-version reachability applies.Older executors don’t know about clients or versions introduced later. Before downgrading, confirm your nodes’ chains and client versions are still supported by the target release.