Hub installs always ran the template's pinned image reference —
directus/directus:latestand friends — with no way to choose a version. The install request rejected any image override by design (the templates are runtime-verified), and the wizard's image field was disabled. Now the wizard lets you pin a different tag of the template's OWN repository (:latest→:11.5), the server validates the override keeps the repository, and the review step shows exactly what will run.
Added
- Pin a template image version at install time. The Hub deploy wizard's
image field is live for templates: it comes pre-filled with the registry
reference, and typing e.g.
directus/directus:11.5deploys that tag. The server accepts only overrides that keep the template's registry repository — digest references and cross-repository swaps are refused, because the point is version pinning, not running arbitrary bytes under a vetted template's name. Port and volume stay registry-controlled. Interrupted installs reconcile cleanly across overrides (the same-template check compares repositories, not exact references), and Service → Settings keeps allowing image edits after install for redeploy.