Skip to main content

Changelog

Changelog

Notable user-visible changes are recorded here. For full commit history, see the GitHub repository.

Unified deployment Settings tab

The deployment detail page's Parameters tab has been replaced with a unified Settings tab.

What's new

  • Settings shows the effective configuration that the application runs with — every value is walked through the Cluster → Environment → Deployment inheritance chain and attributed to the layer that defined it. Look for the small filled marker on rows the deployment layer explicitly overrides.
  • A single right-side Update Settings drawer edits every deployment-scoped setting in one place: environment variables, services, driver parameters, scheduling, and per-component overrides.
  • Every apply is gated by a diff + impact review dialog that classifies each change as informational, warning, or disruptive (with a static rule table) — no type-to-confirm friction.
  • If another client modifies the deployment while you're editing, an inline conflict banner appears above your pending diff with a one-click Reload to merge against the new baseline. Your pending edits are preserved.

Migration

  • The standalone Scheduling button has been removed from the deployment header. Scheduling now lives in the Settings tab alongside every other deployment-scoped setting — open the Settings tab and click Update Settings.
  • The Parameters tab has been renamed to Settings. The same fields are editable from inside the unified drawer.
  • A one-time hint banner explains the consolidation on first visit; click the × to dismiss it.

Known v1 scope limits

  • Networking and Storage & Runtime are visible on the Settings tab but not editable from the drawer in v1 — they return in a follow-up when their nested-form UX is ready.
  • Per-component overrides edit environment variables in v1; resource limits and replica counts return when the GraphQL surface exposes them.