Skip to content

Releases: devtron-labs/devtron

v0.6.29

22 Apr 07:32
Compare
Choose a tag to compare

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

13 Mar 10:06
e90620c
Compare
Choose a tag to compare

= = = = = 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

30 Jan 16:46
be1c992
Compare
Choose a tag to compare

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

14 Dec 14:36
Compare
Choose a tag to compare

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

07 Dec 16:02
5a54229
Compare
Choose a tag to compare

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

01 Nov 06:11
885a44f
Compare
Choose a tag to compare

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

  • feat: custom tag (#3847)
  • feat: enchancements in scoped variables (#4069)

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

  • chore: moved methods use by workflowdagexecutor to it (#4147)
  • chore: fix sql 181 script (#4144)

v0.6.23

20 Oct 13:14
4e16e6c
Compare
Choose a tag to compare

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

15 Sep 01:46
f4ed6ae
Compare
Choose a tag to compare

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

  • doc: draft version of Graviton benchmark (#3890)
  • doc: Okta SSO Configuration Doc (#3876)

Others

  • chore: changes for migration no conflict (#3919)
  • chore: Changed in Docker file for SQL file (#3904)
  • chore: adjust duplicate action threshold (#3879)
  • chore: find potential-duplicate issues (#3858)
  • chore: Update pr-issue-validator.yaml (#3849)

v0.6.21

23 Aug 12:36
23ed1d5
Compare
Choose a tag to compare

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)

Others

  • chore: adding logs in chart repo code (#3810)
  • chore: Config approval scripts and refactoring (#3762)

v0.6.20

17 Aug 14:21
abccd1a
Compare
Choose a tag to compare

v0.6.20

Bugs

  • fix: resource tree panic fix (#3775)
  • fix: remove use-buildx flag to use k8s buildx driver (#3773)
  • fix: updated user flow update api unlock condition (#3770)
  • fix: rbac fix terminal connection on view and edit in helm apps (#3723)
  • fix: Intermittent helm apps deployment fail deployed through gitops (#3756)
  • fix: server version check for ephemeral suport bug fix (#3757)
  • fix: app status fix for helm apps which are deployed via acd (#3746)
  • fix: Showing port number instead of string port_number. (#3729)
  • fix:migration script issue (#3750)
  • fix: resource tree error handling miss (#3704)
  • fix: manifest output is not in sync with selected chart version and wrong manifest coming in deployment history (#3701)
  • fix: empty format type in global variable fix (#3695)
  • fix: matching k8s version using regex for ephemeral container feature support (#3688)
  • fix: auto deploy fix for migrated pre/post cd steps where inly one is configured (#3677)
  • fix: blob storage upload failed due to USE_BLOB_STORAGE_CONFIG_IN_CI_WORKFLOW flag (#3667)
  • fix: Pod for in-cluster not getting scheduled because of node affinity selector. (#3663)
  • fix: optimized fetch deployment status timeline api (#3653)
  • fix: critical vulnerabilities in dependencies (#3632)
  • fix: Scan tool metadata enabling for Security Module (#3598)
  • fix: obfuscate secret for devtron/helm apps (#3602)
  • Fix: SSO configuration gets change after refreshing the page (#3605)
  • fix Role group delete fix (#3609)
  • fix: Deployment enforcement config save err(#3626)
  • fix: updated ValidateRegistryStorageType for OCI registry configs(#3634)
  • fix: Clone of app with external-ci (#3624)
  • Fix: optimizing when querying DB to get running Helm deployments (#3637)

Enhancements

  • feat: support for docker buildx k8s driver (#3743)
  • perf: user update api concurrent request handling (#3760)
  • feat: workflow to validate PRs if an issue is linked or not (#3730)
  • feat:sql script file added for Approval node notification (#3725)
  • feat: Allow changing chart ref (#3706)
  • feat: Patch branch api (#3722)
  • feat: App grouping admin access (#3692)
  • feat: description for apps and jobs (#3668)
  • Enhancement: Kubernetes api refactoring (#3635)
  • feat: Patch source of ci material api (#3661)
  • feat: Bulk deployemnt with appName and EnvName (#3644)
  • feat: Ephemeral containers (#3618)
  • feat: flag for node (#3654)
  • feat: plugin and step support in pre post cd (#3563)
  • feat: edit Ingress for specific host (#3640)
  • feat: enhancement app workflow clone, added specific deployment clone in workflow (#3645)
  • Feature: Run Devtron Jobs in application environment (#3572)
  • feat: support for official argo rollout with Canary (#3591)
  • feat: image tagging feat (3446)
  • feat: pod manifest edit feature and option to connect session with node debug pod (#3116)
  • feat: devtronContainerImageRepo variable added (#3604)
  • feat: Integrated OCI registries in global config artifact store.(#3567)
  • feat: Flag to pass build platform globally(#3625)
  • enhancement: enforcing deployment type in environment (#3616)

Documentation

  • docs: removed new line from token generation command (#3710)
  • docs: disaster recovery docs (#3236)
  • docs: added devtron release note in summary.md (#3681)
  • docs: Updated readme for 4.18 chart for winter soldier. (#3673)

Others

  • chore: Addition of K9s image in cluster terminal (#3779)
  • chore: migration for kubectl proxy (#3731)
  • chore: Update pr-issue-validator.yaml (#3740)
  • chore: Removed path-ignore section in pr-issue-validator (#3739)
  • fix : Resource list fetch for K8s (#3713)
  • integration test cases FW (#3508)
  • task: Updated chart version for v0.6.19 (#3639)
  • chore: added migration for reference chart 5-0-0 with active false (#3692)
  • task: updated plugin list to include i/o vars, refactored detail get api (#3627)