
Organizations: Admins can now define regex-based naming convention rules per entity type (projects, environments, components, and credentials), with custom validation messages to guide users
Dashboard: Recent Activity has been moved to the main Dashboard column, improving visibility and reducing the empty feeling on the dashboard
StackForms: Read-only fields are now visually distinct from editable fields, making it easier to identify which inputs can be changed
StackForms: Typing in large forms is now significantly faster, field suggestions are no longer re-fetched on every keystroke
StackForms: New DateTime widget available for stack authors to collect date and time input from users
API - Plugin: Query parameters from plugin requests are now correctly forwarded to the plugin backend, fixing API calls that failed when running plugins inside the Cycloid console
Events: Activity tabs (project, environment, env-component) no longer render blank after navigating between tabs in a project scope
Credentials: Back arrow from credential details now consistently returns to the credentials list instead of an unrelated page
Environments: Component list now updates immediately after a component is deleted, without requiring a page reload
StackForms: Users are now kept on the StackForms step when a component configuration fails, instead of being incorrectly redirected to the component creation page
StackForms: Autocomplete widget with a dynamic values_ref no longer displays duplicate values and now correctly applies the default selection
StackForms: Autocomplete widget now correctly applies the default value on load when its dependency has already been resolved
API - Inventory: Fixed an error that prevented the resource graph from loading for components using older Terraform state files
Other: When the same error occurs repeatedly, it now collapses into a single alert instead of stacking multiple identical notifications
Other: Fixed Docker image so nginx and the API run as non-root users with correct file ownership, resolving a permission denied crash on startup for self-hosted deployments