Releases: devtron-labs/devtron
Releases · devtron-labs/devtron
v0.7.0
= = = = = IMPORTANT = = = = =
RUN THE FOLLOWING COMMANDS AS A PRE-REQUISITE BEFORE UPGRADE:
export RELEASE_NAME=devtron
kubectl -n devtron-ci label sa --all "app.kubernetes.io/managed-by=Helm" --overwrite
kubectl -n devtron-ci annotate sa --all "meta.helm.sh/release-name=$RELEASE_NAME" "meta.helm.sh/release-namespace=devtroncd" --overwrite
kubectl -n devtron-cd label sa --all "app.kubernetes.io/managed-by=Helm" --overwrite
kubectl -n devtron-cd annotate sa --all "meta.helm.sh/release-name=$RELEASE_NAME" "meta.helm.sh/release-namespace=devtroncd" --overwrite
Ignore the message above if you are not using devtron with cicd mode
Contact Devtron team on DISCORD if you have any concerns.
v0.7.0
Bugs
- fix: extra labels propagation made env driven (#5274)
- fix: App clone config map fix (#5268)
- fix: latest version in default cluster and on UI (#5259)
- fix: update CVE's severity and store multiple same CVE's in multiple packages (#5168)
- fix: fixing force push for gitops (#5152)
- fix: extra labels propagation based on k8s label regex matching (#5216)
- fix: invalid runner status (#5189)
- fix: revert changes from main (#5206)
- fix: apps and jobs permission (#5110)
- fix: added Copyright (#5172)
- fix:removed unused env var (#5174)
- fix: Handling all cases for 5xx (#5100)
- fix: trivy scan step command fix (#5162)
- fix: added extra args in trivy cmds (#5146)
- fix: proxyRouter empty data err panic handling (#5147)
- fix: handling side-effects for displaying external helm apps with same name across diff namespaces and clusters (#4951)
- fix: fatal log removed (#5043)
- fix: added a check for restricting managers to assign superadmin through permission groups (#5025)
- fix: SHOW_DOCKER_BUILD_ARGS variable not working as expected (#5117)
- fix: dependabot version upgrade (#5089)
- fix: containers are missing from app-details page in argocd app (#4973)
- fix:resolved PR review comments also remove check for virtual cluster (#5095)
- fix:handled namespace case if deleted by kubectl (#5081)
- fix: oci chart were getting deployed through gitops (#5088)
- fix: argocd config update fix (#5074)
- fix: handle 5xx in fetch resource tree api and cd-trigger (#5050)
- fix: gitops update updated (#5055)
- fix: App create api validations (#5019)
- fix: git material saved in transaction (#5040)
- fix: panic while pulling images (#5036)
- fix: terminal stuck in connecting state (#4989)
- fix: handle for wrong format of k8s version in semvercompare func in cronjob template charts (#5016)
- fix: Dockerfile ubuntu version (#5022)
- fix: application status changes to HIBERNATING, when hibernation fails due to some reason (#5005)
- fix: deleted api token can be reused if created again with same name (#4978)
- fix: Kubelink Requests getting Failed for gRPC method GetAppDetails (#5012)
- fix: terminate sync if in progress (#4946)
- fix: grpc error handling for TemplateChart req (#4980)
- fix: removed redundant import (#5004)
- fix: image promotion sql script (#4996)
- fix: image-approval-migartion fix (#4994)
- fix: ci-cd count per day in telemetry data (#4931)
Enhancements
- feat: notifier behind nats (#5185)
- feat: cd pipeline deployment history refactoring (#5200)
- feat: wire nil test in pre ci pipeline (#4858)
- feat: added recovery counter metrics (#5124)
- feat: auto remediation (#5137)
- feat: support for ca cert in trivy (#5064)
- feat: validation for pipeline Type (#4670)
- feat: propagate labels such as envName and projectName (#5063)
- feat: Plugin to trigger Devtron Job (#5053)
- feat: CD Trigger Plugin (#4810)
- feat: Introduction to feasibility in Deployment (#4862)
Documentation
- doc: Created Resource Watcher Doc (#5193)
- doc: Modified Portforward Section to Kubectl Section (#5236)
- doc: Added enhancements to security doc (#5203)
- docs: update readme to include multi arch flag (#4998)
- docs: config.md updatation for new flag (#5061)
- doc: Fixes in Documentation for May Month (#5150)
- doc: Created Resource Watcher Doc (#5193)
- doc: Modified Portforward Section to Kubectl Section (#5236)
- doc: Added enhancements to security doc (#5203)
- docs: update readme to include multi arch flag (#4998)
- docs: config.md updatation for new flag (#5061)
- doc: Added kubectl port-fwd section in RB (#5139)
- doc: Added Bitbucket Data Center in GitOps doc (#5075)
- doc: Image promotion policy (#4762)
- doc: Revamped Resource Browser Doc (#5035)
- doc: Added Bulk Restart in Application Groups doc (#5080)
- doc: Added new doc in the index (#5029)
- doc: Changes made in the doc according to the newer version (#5024)
- doc: Added Linked CI with Child Info + Runtime Build Parameters (#4991)
Others
- chore: updated vendor (#5166)
- chore: gitops validation in api (#5082)
- chore: release v2 migration (#5126)
- chore: migration update for remote connection config (#5113)
- chore: added sql for release and release channels (#4898)
- chore: resource scan migration (#4977)
- chore: image promotion migration (#4992)
- misc: uniform GitHub action (#5069)
v0.6.29
v0.6.29
Bugs
- fix: removed unused dependency (#4916)
- fix: release not found alert (#4928)
- fix: link external helm app to chart store (#4919)
- fix: Corrected the error of fetching app name and pipeline name from CI_CD_EVENT (#4911)
- fix:job name support added in input variables (#4863)
- fix:duplicate workflow name fixed (#4841)
- fix: deprecate latest in app store app version (#4896)
- fix: rbac fix in case of project in upper case (#4840)
- fix: use join cookie logic to extract token (#4892)
- fix: chart sync job optimisation (#4631)
- fix: depandabot version upgrade (#4792)
- fix: injected app-serveice dependency into DeployedApplicationEventProcessor service (#4875)
- fix: update argo app repo url in patch (#4876)
- fix: removed code for gitops repo migration in devtron apps (#4838)
- fix: return nil,err on git material fetch error (#4857)
- fix: ns not found in case ips is being injected in cluster (in global config) (#4844)
- fix: helm deployments stucked in queued for devtron apps (#4842)
- fix: panic on re-trigger ci if pod deleted on BuildTriggerObject (#4826)
- fix: hide ldap creds in in get req (#4788)
- fix: 5xx 4.0 iter (#4620)
- fix: rolefilters correction with all applications and particular application selected. (#4820)
- fix: extra check added for mono-repo migraiton (#4764)
- fix: trim space from git repo Url on create and update material (#4787)
Enhancements
- perf: memory optimizations and prom metrics on terminal session exposed (#4909)
- feat: Added the Devtron CI Trigger Plugin (#4908)
- feat:MailMaster Plugin v1.0 (#4825)
- feat: Add support for git hash in the app and app group overview section _revised (#4836)
- feat:Github Pull Request Closer (#4833)
- feat: Added Apply job in k8s plugin (#4828)
- feat: Branch Divergence Checker Plugin (#4806)
- feat: added request method in audit logger (#4817)
- feat: active inactive user phase 3 (#4649)
Documentation
- doc: Added EnvVariablesFromFieldPath in Deployment Template (#4852)
Others
- chore: migration support for notification db changes (#4906)
- chore: App Store refactoring v4 (#4647)
- chore: Resource mapping refactoring (#4813)
- misc: Refactoring Pagerduty Issue Calculator script (#4856)
- misc: Update github_pagerduty_score_calculation.yml (#4853)
- misc: Update pager-duty.yaml (#4850)
- misc: Pagerduty issue template change (#4796)
- chore: Image scanning refactoring (#4802)
- chore: refactoring v4 (#4775)
v0.6.28
= = = = = IMPORTANT = = = = =
IF YOU ARE UPGRADING FROM v0.6.24 OR BELOW VERSIONS, THEN RUN THE FOLLOWING COMMANDS AS A PRE-REQUISITE BEFORE UPGRADE:
export RELEASE_NAME=devtron
kubectl label clusterrole kubewatch "app.kubernetes.io/managed-by=Helm" --overwrite
kubectl annotate clusterrole kubewatch "meta.helm.sh/release-name=$RELEASE_NAME" "meta.helm.sh/release-namespace=devtroncd" --overwrite
kubectl label clusterrolebinding kubewatch "app.kubernetes.io/managed-by=Helm" --overwrite
kubectl annotate clusterrolebinding kubewatch "meta.helm.sh/release-name=$RELEASE_NAME" "meta.helm.sh/release-namespace=devtroncd" --overwrite
Ignore the message above if you are not using devtron with cicd mode
Contact Devtron team on DISCORD if you have any concerns.
v0.6.28
Bugs
- fix: Not able to see workflow name in case of project with uppercase letters (#4776)
- fix: provider nil fields (#4758)
- fix: git material url sanitised (#4742)
- fix: customTagService missing in workflowdagexec (#4741)
- fix: depedabot security-fix version upgrade (#4557)
- fix: packages synced (#4743)
- fix: wrong registry creds is used in CD stage (PRE/POST) (#4717)
- fix: force delete option fixed on resource browser and app details page (#4646)
- fix: 28feb packet common bug fix (#4724)
- fix: Added argo app stream API response to resource tree API (#4715)
- fix: wrong image scan execution result (#4691)
- fix: 5xx 3.0 (#4578)
- fix: chart repo delete routing (#4692)
- fix: job workflow req volume mount (#4693)
- fix: User api version for old apis (#4685)
- fix: updated rbac for argo apps listing and detail fetch apis (#4678)
- fix: nil pointer issue in manual sync api (#4681)
- fix: add milli unit in memory (#4671)
- fix: resource terminal update api (#4641)
- fix: chartRef fetch in historical deployment triggers (#4654)
- fix: resource tree bad gateway handle (#4613)
- fix: new api added for getting ciPipelineDetails by only ciPipelineId for CLI (#3708)
Enhancements
- feat: Cosign plugin (#4543)
- feat: added support for GCS for image exporter plugin (#4625)
- feat: Github Release Plugin (#4761)
- feat: User defined git repo for GitOps deployment (#4281)
- feat: change deployment type from gitops to non-gitops and vice-versa for chart store apps (#4666)
- feat:version upgrade for authenticator (#4651)
- feat: active inactive user phase 2 (#4624)
- feat: added support for external argocd apps (#4643)
- feat: support build infra configurations properties configurable from ui (#4583)
- perf: adding support for git cli operations for existing go-git flows (#4602)
- feat: added proxy in github transport (#4652)
- feat: active inactive user phase 1 (#4589)
- feat: added support for multiple gitops configurations on shared clusters (#4622)
- feat: added support for downloading pod logs (#4539)
Documentation
- doc: pending revisions from PR-4753 (#4754)
- doc: project-level corrections (#4753)
- doc: Lock Deployment Config (#4732)
- doc: Link corrections and Fixes (#4733)
- doc: Navigation and Scaffolding Fixes (#4716)
- docs: Workflow + Skopeo + Approval + Image Tag at CI + Image Tag + Image Digest at CD (#4507)
- docs: Added the FAQ for the issue:Git-sensor PVC- disk full (#4714)
- doc: Updated PR Validator (#4697)
- doc: Added Build Infra Doc (#4686)
- doc: added troubleshooting guide for exit status 128 (#4657)
- doc: Added redirection with file type (#4675)
- doc: Fixed Redirections and Broken Links (#4634)
- doc: Revamped Security Feature Doc (#4349)
Others
- misc: Updated new codeowners for migration scripts (#4781)
- chore: nats common lib version upgrade (#4711)
- chore: Refactoring dag app services (#4612)
- misc: Changed PR template (#4698)
- chore: AppStore Refactoring v3 (#4621)
- chore: Update CODEOWNERS (#4630)
- chore: Refactoring deployment template GitOps & AppStore (#4616)
- chore: clean appListing api (#4628)
v0.6.27
v0.6.27
Bugs
- fix: implemented cache for storing cloud provider (#4591)
- fix: panic handling when giving empty values.yaml in custom packaged chart (#4586)
- fix: 500 fixes second iteration (#4464)
- fix: sql script added for putting Identifier type=0 for all null values present in generic_note (#4568)
- fix: Image-Scanner status for failed request (#4513)
- fix: CD stage trigger is not working for external CI (#4440)
- fix: resource tree err handling (#4530)
- fix: error handling for trigger release (#4488)
- fix: show deployed time for artifacts those were deployed in past (#4446)
- fix: adding new fields in resource node to identify hooks in case of helm deployment (#4472)
- fix: panic in app clone service for [linked ci, external ci, linked cd] cases (#4526)
- fix: Error code changed for resource api (#4414)
- fix: handle argo delete event for charts and added socket config (#4471)
- fix: app clone breaking if ci pipeline have same name (#4461)
- fix: empty pod name (#4454)
- fix: Manual sync job fix (#4449)
- fix: linked ci failing for null pipeline_type (#4441)
- fix: error handling and url fix (#4407)
- feat: skip bulk build source change (#4357)
Enhancements
- feat: Container Image Exporter Plugin (#4556)
- feat: using image digest in deployment (#4515)
- feat: Secret viewable key enhancements in get resource api and draft api (#4537)
- feat: introduced CASBIN_DATABASE env to make casbin db configurable (#4547)
- feat: added posthog events for cloud provider and version (#4443)
- feat: making pre,post,deploy triggers flows idempotent (#4486)
- feat: Create Dockerslim plugin and Create EKS Cluster plugin (#4525)
- feat: Adds Copacetic plugin to patch vulnerable images (#4566)
- feat: Adds support for gRPC in health probes (#4495)
- feat: Configurable namespace for secrets in dex config (#4499)
- feat: sql script update (#4522)
- feat: refactoring authorisation checks and support of super-admin in permissions groups. (#4433)
- feat: add or delete CD pipelines from workflow (#4398)
- feat: common-lib version update (#4399)
- feat: flag driven tag based build propogate same tag for CI Build (#4404)
Documentation
- doc: Redirection added for old SSO doc link (#4607)
- doc: added --reuse-values in troubleshoot (#4577)
- docs: Segregated SSO Docs + Added Auto-Assign Permissions Feature (#4493)
- doc: Created Catalog Framework Doc (#4512)
- doc: Added Minikube Tutorial + Restructured Doc (#4477)
- doc: Update Helm Installation Command (#4429)
- docs: Typos fixed in multiple files of user-guide/creating-application (#4098)
- docs: fix broken links (#4186)
- doc: Update Install-devtron-on-Minikube-Microk8s-K3s-Kind.md (#4133)
- doc: fixed broken link and improved documentation in usecases (#4097)
Others
- chore: Enhanced SonarQube Script by exposing Docker Image (#4600)
- chore: fix for the extra [ ] in volume mount in statefulset chart (#4553)
- chore: added recovery in crons recovery (#4592)
- chore: code refactoring v1 (#4545)
- chore: panic middleware and proxy handler (#4546)
- chore: added sql-validator in git-hub action (#4255)
- chore: Update Issues template and codeowners (#4475)
- chore: add back argo-assets (#4467)
- chore: dependabot version upgrade nats metrics oss (#4453)
- chore: share same nats url used by orchestrator (#4422)
- chore: migration for global resource schema (#4374)
v0.6.26
v0.6.26
Bugs
- fix: chart sync duplicate charts (#4321)
- fix: optimised the artifacts listing query and added query versioned support (#4375)
Enhancements
- feat: CS create bucket plugin (#4411)
- feat: Integrate GKE provisioning into Devtron Plugin (#4406)
- feat: Integrate Cloudanix Image Scanner Plugin for Advanced Image Scanning (#4396)
- feat: Support for OCI charts pull & deploy in EA mode (#4309)
Documentation
- docs: Typos fixed in multiple docs (Phase 1) (#4402)
- doc: Redirection added for OCI doc (#4394)
- doc: Indentation fix in Scoped Variable Doc (#4367)
- docs: Gitbook assets moved to AWS S3 (#4380)
Others
- chore: Updated migration number for gcs create bucket (#4412)
- chore: enhancements in User Service and User common service (#4293)
- chore: Remove the annotation hook from devtron-nats-test-request-reply pod (#4387)
- chore: Update pager-duty Issue template (#4381)
- chore: made devtron namespace configurable in authenticator (#4271)
- chore: added migration script for dependency (#4279)
v0.6.25
v0.6.25
Bugs
- fix:Not able to change Authentication Type for Prometheus. (#4284)
- fix:cve search (#4347)
- fix: added missing clusterConfig in releaseIdentifier request (#4359)
- fix: Inconsistent behaviour on deploying application from application group v/s devtron cli tool after changing deploymentType (#4353)
- fix:rbac is not in sync with Actual application status (#4237)
- fix: cm-env override (#4350)
- fix: launch ephemeral containers targetting containers running with non root access (#4288)
- fix: not able to add env in global configuration (#4330)
- fix: Message not updating for Ci (#4323)
- fix: app-group page breaking for inactive users (#4315)
- fix: limit ci build message length to 250 (#4300)
- fix: Job trigger throws error (#4296)
- fix: Get Artifacts list API is throwing pg no rows error (#4292)
- fix: updated copy container image plugin for multi arc build support (#4282)
- fix: old custom tag migration (#4273)
- fix: No rows for rest config in case of Default namespace (#4269)
- fix: DevtronApp Deployment Status Fixed (#4267)
- fix: deleted service showing port as missing fix (#4240)
- fix: kubernetes events fix for resources (#4247)
- fix:post-cd plugin not getting added again, after removing and adding again (#4219)
- fix: update docker config overridden flag in linked ci's (#4220)
- fix: setting cipipelineId to parent ci-pipelines id for linked ci's (#4215)
- fix: ImageScanDeployInfo not initialized while fetching from db (#4195)
- fix: Stable dt19 v3 + v4 bugathon bug fixes (#4183)
- fix: inducing overridden DockerRegistryId in case docker registry is overridden (#4178)
- fix: cm cs handling for inheriting type in get sample workflow api (core app routers) (#4189)
Enhancements
- feat: Enable Notification for Protect Configuration Approval request (#4358)
- feat: Role based access control in JOBS (#4198)
- feat: Bulk Hibernate (#4229)
- feat: Helm async deploy Devtron Apps (#4045)
- feat: copy container images (#4209)
- feat: add plugin via api (#3937)
- feat: Run jobs using system executor (#4161)
- feat: Description for cluster and apps (#4154)
- feat: Plugin for image scanning in Pre/Post step (#4021)
- feat: scoped variable CMCS support and manager layer refactorings (#4174)
- feat: pre-postcd trigger with plugin (#4176)
- feat: upload and download logs/artifact from blob storage configured in external cluster (#4138)
Documentation
- doc: Added Application Groups Doc (#4275)
- doc: Update gitops.md for Azure DevOps Integration (#4328)
- docs: img size fix (#4301)
- docs: App Configuration Corrections + Structuring (#4235)
- docs: Added Filter Doc in Index (#4253)
- docs: Filter Condition Doc (#4224)
- docs: Updated chart parameters in doc for deployment and rollout deployment chart (#4218)
- doc: ENT+OSS Bifurcation + Descriptions for System Variables (#4230)
- doc: GC Index Additions + Fixes (#4214)
- docs: Scoped Variables Draft + Other Fixes (Ephemeral Doc Alignment) (#3982)
- docs: Added Videos + Fixed Typos and Navigation (#4169)
- doc: added a Config.md to expose all the env variables use in this microservice (#4173)
Others
- chore: Integrate Terraform CLI, Ansible, and SonarQube Plugins (#4363)
- chore: updated schema for resources (#4266)
- chore: change-ci and app-group fixes (#4332)
- chore: change CI backend infra (#4251)
- chore: updating dependency tracker maven plugin name (#4265)
- chore: Update pr-issue-validator.yaml (#4207)
- chore: update maven dependency tracker plugin (#4254)
- chore: artifact api refactoring (#4137)
- chore: resource sql migration script (#4175)
- chore: refactored few type objects (#4171)
- chore: struct type refactored (#4180)
v0.6.24
v0.6.24
Bugs
- fix: nats clients panic in ea-mode (#4162)
- fix: query number changed (#4163)
- fix: duplication of tags on giving same key-value pair (#4139)
- fix: error handling in image scan (#4150)
- fix: valuesOverrideResponse (#4149)
Enhancements
Documentation
- docs: Reverted to relative path with extension type (#4156)
- doc: Changed Relative Path to Absolute Path (#4155)
- docs: Mentioned Partial Cloning Capability of Devtron (#4142)
- docs: Added Exclude Git Files section in Existing Doc (#4136)
Others
v0.6.23
v0.6.23
Bugs
- fix: DT19-v1 bug fixes (#3962)
- fix: ci pod request correction (#3980)
- fix: pipelineOverride id being sent instead of pipelineId (#3984)
- fix: Iam role handling script for plugin pull image from CR (#3955)
- fix: Deployment Template HCL parsing with % keyword (#4012)
- fix: handled releaseNotExists case for helm type cd pipeline resource tree fetch (#4016)
- fix: auto post cd not working in case of multiple parallel gitOps pipeline (#4018)
- fix: handled error in bulk trigger deploy (#4034)
- fix: The manager(non-admin user) of the application is unable to select a list of apps when assigning permissions (#4053)
- fix: ci job handling in app create api (#4054)
- fix: Deploying currently Active image using TriggerDeploy API from devtctl tool is broken (#4056)
- fix: Unable to delete ci pipeline in case you configure multi git (#4072)
- fix: env for specific deployment (#4085)
- fix: update build configuration fix (#4093)
- fix: Artifacts filter in CD trigger view (#4064)
- fix: Bugathon DT-19 version-2 fixes (#4105)
- fix: App Labels node selector not getting attach in ci-workflow (#4084)
- fix: Update cd pipeline create empty pre post cd steps (#4113)
- fix: normal Refresh after triggering gitops deployment to avoid sync delay in argo (#4066)
- fix: helm chart delete when no rows are found (#4124)
- fix: Unable to abort pre-cd and post-cd workflow (#4121)
- fix: Helm Apps permissions do not allow Terminal or Logs view (#4110)
- fix: port service mapping (#4132)
Enhancements
- feat: Helm async install (#3856)
- feat: handle CI success event auto trigger in batch (#3951)
- feat: added env variable to skip gitops validation on create/update (#3956)
- feat: added flag to configure ecr repo creation (#3963)
- feat: Ability to change branch for all selected applications during bulk build from Application Groups (#3955)
- feat: Variables support in pre-post CI, CD and Jobs (#3911)
- feat: Poll Images from ECR Container Repository Plugin (#3971)
- feat: resource groups CRUD and environment filtering (#3974)
- feat: Scoped variables primitive handling (#4033)
- feat: adding DEVTRON_APP_NAME system variable for deployment template (#4041)
- feat: wf pod restart (#3892)
- feat: added deduction for system variables (#4075)
- feat: manifest comparision (#3844)
- feat: multiple images handling for single workflow for ECR Plugin Poll Images (#4027)
- feat: Jenkins plugin migration (#4039)
- feat: clone cd pipelines while cloning app across project (#4087)
Documentation
- doc: Glossary of jargonish terms for layman in the context of Devtron (#3820)
- docs: Ephemeral Container Doc (#3912)
- docs: New Image Alignment in Ephemeral doc (#3959)
- docs: Snapshot updation in PVC docs + PreBuild CI-CD (#3964)
- doc: Fixed issuer url in okta docs (#4062)
- docs: Config Approval Draft (#3981)
- docs: Modified Existing Container Registry Doc (#4048)
- docs: Added OCI Pull in Usecases (#4112)
Others
- chore: added workflow to escalate pager-duty issue (#3927)
- chore: changed loop from for to while (#3928)
- chore: scheduled escalate pager duty issue workflow (#3933)
- chore: added log config for dev mode (#3953)
- chore: minor correction in devtron reference charts (#3957)
- chore: workflow refactoring (#3714)
- chore: pr-issue-validator permissions fix (#3967)
- chore: added CODEOWNERS (#3966)
- chore: Scoped variable refactoring (#3977)
- chore: modified labels of keda autoscale object in deployment chart (#3999)
- chore: Update pr-issue-validator.yaml (#3854)
- chore: refactoring around PipelineBuilder (#4043)
- chore: moved k8s library to common-lib and added scripts for adding sshTunnel config to clusters (#3848)
- chore: Add pager-duty issue template (#3988)
- chore: first cut refactor ci-pipeline (#4091)
- chore: refactored appartifact manager and cimaterialconfigservice (#4096)
- chore: Remove the EnvVariablesFromFieldPath from values.yaml in refcharts (#4111)
- chore: Updated schema for Scope Variable (#4079)
- chore: skip validation for release PRs (#4128)
v0.6.22
v0.6.22
Bugs
- fix: updated adapter for cluster object (#3900)
- fix: rbac-modification for cluster list (#3767)
- fix: Helm app deployment history page breaking due to user details not found (#3873)
- fix: ci pip status query optmization (#3877)
- fix: migration script for virtual cluster v3 (#3870)
- fix: cloning app cmcs global boolean value fix (#3862)
- fix: Makefile correction (#3852)
- fix: deleting pipeline stage and related data if no stage steps are found (#3832)
- fix: Port number fix in helm app (#3843)
- fix: External cm and secret in jobs not getting added as env variable in container (#3815)
- fix: pre-cd pod not getting scheduled when node affinity is not present in external cluster. (#3806)
- fix: k8s permission and chart-group permission not getting deleted from orchestrator (#3824)
- fix: added missing audit logs while deleting cd pipeline (#3822)
Enhancements
- feat: added new statefulset-5-0-0 chart in reference chart (#3909)
- feat: added configurable provenance flag for buildx builds (#3905)
- feat: deployment history release not found err handling (#3811)
- feat: added validation for create app workflow API (#3842)
- feat: custom chart download (#3801)
- feat: Virtual cluster v3 (#3764)
- feat: Maintaining audit logs (#3763)
- feat: Capability to block deployments in case of vulnerabilities only if FIXED IN VERSION available (#3796)
Documentation
Others
v0.6.21
v0.6.21
Bugs
- fix: deployment timelines fix for helm apps (#3794)
- fix: duplicate role-group-fix (#3774)
- fix: prevented chart updation when its in use (#3755)
- fix: Unable to delete chart group with existing helm chart (#3795)
- fix: fix for deleting all pre-post cd at once didn't delete them (#3786)
Enhancements
- feat: removed additionalBackends from app-values.yaml (#3807)
- feat: added support for extra backendPath in ingress (#3793)
- perf: hibernate check optimisation (#3788)
Documentation
- doc: Update devtron-reference charts with pdb (#3719)
- doc: include the purpose of admin login in Devtron installation doc + FAQ (#3790)
- doc: manual image approval (#3649)
- doc: mandatory tags feature (#3630)
- doc: ci-trigger documentation update (#3629)
- docs: container lifecycle (#3623)
- doc: security feature doc (#3622)
- doc: HashiCorp external secret operator (#3608)