Version 2.5.1
patch release Β· 02/04/2026
π New Featuresβ
- VariableGroup Replication
You can now replicate VariableGroups easily across multiple Projects, enabling broader dissemination of secrets and shared resources without redundant setup. - Custom Pod Annotations
You can now add custom annotations for pods in any supported workload (excluding jobs), including the "karpenter.sh/do-not-disrupt" annotation with built-in explanation and guidance, helping optimize compatibility with Karpenter clusters. - CronJob Annotations
Additional annotation support for CronJobs, making it easier to align with advanced operational requirements. - CronJob Name Visible
The edit interface for cronjobs now shows the cronjob's name at the top, reducing mistakes when editing multiple jobs. - Role Change Notice
Added an informational prompt when editing a user's role to notify that kubeconfigs may need reconfiguration, preventing access issues after role changes. - Improved Schema Selector
Removed the "None" option from the service schema selector, and now the schema visibility is shown on the service list, helping quickly distinguish between public and private services. - Dashboard - Domains
More informative and client-friendly text is now displayed instead of 'Reason:' for domain status explanations. - Custom Addon Values
Enhanced support for custom values in Addons, ensuring correct value propagation to deployed helm releases (especially Grafana and Prometheus). Default retention for Prometheus has been unified to 90 days, with improved form comments. - "Updating" Status Filter
Added "updating" as a filter option in status selectors, allowing for better workload monitoring.
π Bug Fixesβ
- VariableGroup Service Filtering
VariableGroup PATCH operations no longer show unfiltered Services; only relevant ProjectEnv services appear. - Volume Deletion
Volume deletions no longer get stuck in 'Error while Deleting' or 'Deleting' status; deployment logic ensures proper cleanup. - Build Execution Order
The execution order of builds is now processed correctly, so build history reflects actual execution order. - Build Buttons
Build error states now show a "rebuild" button, and only show a "redeploy" button if the build succeeded. - Dependency Creation Scroll
The final step of dependency creation now scrolls correctly, allowing smooth completion. - Create Modal
Prevented the create modal from closing and disabled the "Create" button on form validation errors to avoid accidental data loss. - User Deletion
Fixed error messages when deleting users who may not exist in Chatwoot, preventing backend crashes. - VPN/Account Rules
Enforcement of VPN/account selection rules is now consistent for all user roles during both creation and editing. - RFC 1123 Name Validation
Names on deployments and jobs (including CronJobs) are now validated and corrected to comply with RFC 1123. - Protected DB Deletion
Deleting a DB with 'deletion_protection' enabled now works as intended and does not stick in a retry state.