Releases: devtron-labs/devtron
v2.0.0
v2.0.0
Devtron 2.0 focuses on improving Kubernetes operability at scale. It introduces centralized platform visibility, a restructured UI for faster navigation, and foundational security improvements—reducing operational overhead across CI/CD, infrastructure, and access management.
Enhancements
Overview Dashboards
We've introduced centralized overview dashboards to give teams instant visibility across critical dimensions of the system.
-
Applications Overview
View application health metrics and CI/CD pipeline activity in one place to quickly assess delivery performance and identify issues early. -
Infrastructure Overview
Gain clear insights into cluster utilization and resource allocation for better visibility into Kubernetes capacity, usage, and optimization opportunities. -
Security Overview
Get an aggregated view of your security posture to identify risks, track vulnerabilities, and monitor overall security status effectively.
Reimagined Platform UI
Devtron's UI has been restructured into logical modules, making the platform more intuitive, discoverable, and easier to navigate.
-
Application Management
Deploy and manage applications, access application groups, and apply bulk edits from a unified workspace. -
Infrastructure Management
Manage applications deployed via Helm, Argo CD, and Flux CD, access the chart store, and explore your Kubernetes resources using the resource browser. -
Security Centre
Review vulnerability reports, manage security scans, and enforce security policies from a single control plane. -
Automation Enablement
Configure and schedule job orchestration to power automated workflows and reduce manual operational overhead. -
Global Configuration
Configure SSO, manage clusters and environments, register container registries, and define authorization and access policies centrally.
Command Bar for Faster Navigation
Use the Command Bar (Ctrl + K on Windows/Linux, Cmd + K on macOS) to quickly jump to any screen across the platform and revisit recently accessed items—reducing clicks and speeding up navigation between workflows.
Additional Enhancements
- feat: Rollout 5.2.0 (#6889)
- feat: Added support for tcp in virtual service and changed the apiVersion for externalSecrets (#6892)
- feat: add helm_take_ownership and helm_redeployment_request columns to user_deployment_request table (#6888)
- feat: Added support to override container name (#6880)
- feat: Increase max length for TeamRequest name field (#6876)
- feat: Added namespace support for virtualService and destinationRule (#6868)
- feat: feature flag for encryption (#6856)
- feat: encryption for db credentials (#6852)
Bugs
- fix: migrate proxy chart dependencies and refactor related functions (#6899)
- fix: enhance validation and error handling in cluster update process (#6887)
- fix: Invalid type casting error for custom charts (#6883)
- fix: validation on team name (#6872)
- fix: sql injection (#6861)
- fix: user manager fix (#6854)
Others
- misc: Add support for migrating plugin metadata to parent metadata (#6902)
- misc: update UserDeploymentRequestWithAdditionalFields struct to include tableName for PostgreSQL compatibility (#6896)
- chore: rename SQL migration files for consistency (#6885)
- misc: Vc empty ns fix (#6871)
- misc: added validation on create environment (#6859)
- misc: migration unique constraint on mpc (#6851)
- misc: helm app details API spec (#6850)
- misc: api Spec Added for draft (#6849)
- misc: api Specs added for lock config (#6847)
v1.8.2
v1.8.2
Enhancements
- feat: linked ci should have artifacts of parent ci (#6836)
Bugs
- fix: clear cached reference charts for Deployment chart versions 4.18.0, 4.19.0, 1.0.0, and 1.1.0 (#6841)
- fix: Custom chart with dependencies are not working in Devtron Applications (#6834)
- fix: Terraform plugin fix in v1.0.1 (#6830)
Others
- misc: Api specs and validations added (#6807)
v1.8.1
v1.8.0
v1.8.0
Enhancements
- feat: added the plugin for aws ecr retagging (#6695)
- feat: Argo version update v2.13.3(#6817)
- feat: ArgoCD v2.13.3 support for private chart providers (#6766)
- feat: flux cd deployment (#6660)
- feat: add app name in labels list api (#6688)
- feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659)
- feat: optimize ci cd workflow (#6744)
- feat: automate API specs workflow and documentation (#6786)
Bugs
- fix: argo sync (#6718)
- fix: cluster delete (#6706)
- fix: Notifier v1 removed (#6705)
- fix: app clone panic (#6696)
- fix: Spdy migration to websocket (#6682)
- fix: Fix scanning optimisation (#6683)
- fix: panic in logs api (#6684)
- fix: Empty migration seq (#6673)
- fix: Removing default value of idleReplicaCount (#6721)
- fix: send HideApiToken env var in api token create and update response (#6727)
- fix: removed timeout notification (#6760)
- fix: unify unit formatting and conversion for CPU and memory in cluster resources (#6768)
- fix: cron job suspend (#6771)
- fix: panic app group (#6785)
- fix: api responses enhancements (#6797)
- fix: post apis minor validations (#6811)
- fix: dex scopes override default required scopes (#6816)
- fix: error handler correction (#6824)
Others
- chore: added sql file of 4.21 (#6716)
- misc: added support for service extraSpec (#6702)
- chore: when output dir path is /devtroncd in any pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686)
- misc: Removing default value of idleReplicaCount (#6730)
- chore: chart service crud and configProperties (#6642)
- misc: Added Github Actions for linting and building api specs (#6720)
- misc: open api spec addition (#6750)
- misc: Updated the build-docs.yaml (#6752)
- misc: fixing swagger openapi.yaml (#6751)
- misc: adding codeowner for swagger api spec (#6754)
- misc: swagger api spec fixes (#6755)
- misc: Update openapi spec (#6758)
- misc: updated the title of openapi specs (#6759)
- misc: Timeout main notification (#6761)
- misc: Api changes for env enhancement (#6769)
- misc: changes in description of api spec (#6767)
- chore: Update
authenticatorandcommon-libdependencies to latest versions. (#6779) - chore: added sql files for sync (#6780)
- chore: migration number chnage (#6783)
- chore: add resource recommendation APIs and update openapi.yaml (#6784)
- misc: added support for cronjob annotations and probes (#6787)
- misc: Validation on payload and Error handling, API Specs revised (#6790)
- misc: sql query param refacter (#6810)
v1.7.0
v1.7.0
Enhancements
- feat: Added Cronjob chart 1-6-0 (#6650)
- feat: wf logs (#6606)
- feat: Enable selection of all CI pipelines at once when the Environment filter is applied in Notifications (#6526)
Bugs
- fix: app workflow cd pipleine check (#6658)
- fix: panic fixes on concurrent delete request (#6657)
- fix: panic fix on concurrent deletion request (#6644)
- fix: duplicate entries in deployment history without override (#6637)
- fix: overriden pipeline ids filtering in case of material deletion (#6636)
- fix: prevent deletion of git material used in overridden CI templates (#6633)
- fix: ea mode fixes (#6624)
- fix: stack Manager issues (#6619)
- fix: Change ci to webhook fix (#6626)
- fix: oci chart deployment values.yaml and requirement.yaml not compatible (#6620)
- fix: panic fix installedApp type timeline update (#6614)
- fix: workflow getting incorrectly deleted in case of webhook and unreachable cluster's cd pipeline (#6602)
- fix: add safety checks to prevent index-out-of-range panics in CdHandler (#6597)
- fix: reverted telemetry connection error (#6587)
- fix: anomalies in deployment status timeline (#6569)
- fix: scoped var complex type resolution not working in patch type overrides (#6572)
Others
- chore: when a cluster event occurs, create config map instead of secret (#6607)
- chore: Gpu workload chart (#6608)
- misc: update sample dockerfiles use non-root user (UID 2002) and base images (#6512)
- misc: wire in EA (#6616)
- chore: removed multi-arch section from readme (#6613)
- chore: git sensor grpc lb policy change (#6610)
- misc: go routines wrapped into panic safe function (#6589)
- chore: http transport service refactoring (#6592)
- misc: GetConfigDBObj in tx (#6584)
v1.6.0
v1.5.1
v1.5.0
====CRITICAL UPGRADE NOTICE - POSTGRES 11 TO 14====
IMPORTANT: This upgrade requires planned downtime
Before proceeding with the upgrade to version 1.5.0, please:
-
Review the Upgrade Guide for all prerequisites.
-
Deploy the Devtron-Backup Chart.
-
Verify at least one successful backup has been completed.
WARNING: Your Devtron will be unavailable during the entire prerequisite process until successful completion.
For questions or assistance, our team is available on Discord.
v1.5.0
Enhancements
- feat: Licensing changes (#6474)
Bugs
- fix: Added support for IAM role S3 blob client (#6521)
- fix: Making tx independent of git sensor call (#6519)
- fix: Sql query memory issue (#6516)
- fix: Grafana data-source get API (#6503)
- fix: Made triggeredBy for CI & CD uniform (#6489)
- fix: HPA permission denied error (#6485)
- fix: Force abort for pre/post cd (#6475)
- fix: Optimisation in workflow status api (#6473)
- fix: Let user delete the container reg if the ref app was deleted (#6464)
Others
v1.4.0
v1.4.0
Enhancements
- feat: Made ng labels env driven (#6438)
- feat: Link helm release (#6454)
- feat: access manager (#6377)
- feat: migrate external argo cd application (#6303)
- feat: Dark Mode v1 (#2348)
- feat: Dark Mode v2 (#2367)
- feat: Dark Mode v3 (#2484)
- feat: Upgraded Docker Version from v20 to v27 in ci-runner (#20)