Releases: devtron-labs/devtron
Releases · devtron-labs/devtron
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)
Others
v0.6.20
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)
v0.6.19
v0.6.18
v0.6.18
Bugs
- fix: handled no config exists case for enforced deployment app type (#3575)
- fix: values are not coming in deployment history of helm apps (#3582)
- fix: chart version update fix for helm type deployments (#3580)
- fix: removed extra condition in ref-chart 4.18 (#3586)
- fix: SSO configuration gets change after refreshing the page (#3544)
- fix: ACD helm app release not found when deleting resource (#3552)
- fix: Remove argocd server calls for Application resources (Manifest, Event, Logs, Terminal) (#3200)
- fix: disable api update if disabled from UI (#3487)
- fix: migration numbering issue fixed (#3556)
- fix: getting force_security_scan value from devtron-cm (#3558)
- fix: Global secret data bug in CI workflow (#3504)
- fix: app workflow creation api panic and app metrics update issue (#3511)
- fix: HPA support for keda autoscaling and fixes for nameOverrides (#3522)
- fix : field validation and projects and chart repo fields (#3528)
- fix: acd app delete non cascade (#3506)
- Fix: argo workflow double encoding of secret value in template (#3496)
- fix: enable api for all users for module (#3495)
- fix: shows commit details only on currently deployed image on deployment history (#3382)
- fix: sql script fix (#3474)
- fix: bulk-chart-deploy-fix (#3478)
- fix: image pull secret (#3488)
- fix: minor trivy fix (#3483)
- fix: argocd-cm empty data label nil pointer fix (#3443)
- fix: Helm lint test (#3450)
Enhancements
- feat: added reference-chart 4.180 and deploy-chart 1.2.0 (#3423)
- feat: Added custom webhook support for sending notification (#3524)
- feat: releaseVersion in job of cron-job template 1.5.0 (#3358)
- feat: validate kubeconfig and save clusters (#3148)
- feat: Cd refactoring migration (#3470)
- feat: Trivy Image Scanning (#3373)
- feat: added support for in app logging archival from CI runner (#3467)
Documentation
- docs: prerequisite for keda autoscaling using deployment template (#3529)
- docs: yaml for deployment chart (#3541)
- docs: StatefulSets chart doc (#3512)
- docs: adding clusters on devtron using kubeconfig (#3494)
- docs: helm-charts permissions correction (#3484)
- docs: updated doc for incluster (#3473)
- docs: ESO AWS secrets manager using clustersecretstore (#3453)
Others
v0.6.17
v0.6.17
Bugs
- fix: app metrics dynamically enabled based on support (#3369)
- fix: 404 not found in devtron without cicd app list page (#3439)
- fix: Build context backward compatability (#3408)
- fix: updated audit info for cd pipeline delete req (#3404)
Enhancements
- feat: Rotate pods feature (#3420)
Documentation
- docs: how to refresh the argocd certificate (#3364)