Skip to content

Releases: devtron-labs/devtron

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)

v0.6.19

17 Jul 08:20
c703020
Compare
Choose a tag to compare

v0.6.19

Bugs

  • fix: updated plugin list to include i/o vars, refactored detail get api (#3627)

v0.6.18

10 Jul 07:41
2a26948
Compare
Choose a tag to compare

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

  • fix/unit-test-failing-issue (#3569)
  • task: updated workflow name provision in app workflow api (#3526)
  • task: added global policy db scripts (#3486)
  • chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml (#3355)

v0.6.17

15 Jun 14:33
ebca3be
Compare
Choose a tag to compare

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)

v0.6.16

28 May 17:26
7a2c884
Compare
Choose a tag to compare

v0.6.16

Bugs

  • fix: Clicking on commit info shows incorrect data (#3371)
  • fix: Build context disable (#3405)
  • fix: build-context-git-material is not being set for cloned apps (#3397)
  • fix: Search option should not be case sensitive in case of clusters, preset values, chart store (#3396)
  • fix: preset values update fix (#3361)
  • fix: ci pipeline trigger bad gateway (#3386)
  • fix: GRPC fetch material excluded flag (#3385)
  • fix: job trigger fail (#3383)
  • fix: deployment triggered time handling for pre deployed apps (#3378)
  • fix: Rbac not working for resources having long names (#3370)
  • fix: updated_by and created_by fields not getting updated in database for sso login services (#3368)
  • fix: updated rbac for fetching all default role (#3363)
  • fix: added deployment_strategy_ref_mapping_removal (#3362)
  • fix: optimised ci trigger rbac, updated handling for invalid roles in user creation request (#3316)
  • fix: Helm acd scale workload fix (#3340)
  • fix: deployment strategy no visible in build and deploy page (#3326)
  • fix: Invalidate cache configure bulk build (#3319)
  • fix: getting cluster list min api optimized by enforcing env object in batch (#3317)
  • fix: helm install error, nil pointer fix (#3310)
  • fix: restore deleted sql script (#3306)
  • fix: jobs trigger not working (#3296)
  • fix: Api optimization fixes (#3292)
  • fix: bulk cd trigger argo app unauthorized err (#3290)
  • fix: api optimize fixes (#3275)
  • fix: installAppVersionRequest id was being set at wrong place (#3411)

Enhancements

  • feat: Change cd deployment type (#3332)
  • feat: added Statefulset reference chart (#3338)
  • feat: added handling for failed step name in CI messages (#3356)
  • feat: git material include exclude feature and partial commit search (#3343)
  • feat: added build-context support in ci build (#3329)
  • enhancement: made pipeline status crons cascading (#3372)
  • enhancement: made revision history limit configurable for helm upgrade (#3353)
  • feat: Approval node scripts (#3345)
  • feat: show deployment status and timeline for helm apps deployed via gitops (#3299)
  • feat:Cluster description note (#3174)
  • feat: added api for getting list of all default rbac roles (#3344)
  • enhancement: added rbac resource db scripts (#3298)
  • feat: added deployedBy field in helm apps deployment history (#3324)
  • feat: private chart support for helm apps (#3267)
  • feat: add sharding sql scripts (#3302)
  • feat: add gRPC client for git-sensor (#3085)
  • feat: optimised user addition/creation flows (#3274)
  • feat: added description field for environment (#3020)
  • perf: Api optimizations (#3250)

Documentation

  • docs: updated command for generating credentials to add cluster (#3346)
  • docs: devtron terminal connection timeout issue on gke cluster (#3260)
  • docs: cluster and environment url fix (#3284)

Others

  • Update ci-build-pre-post-plugins.md (#3399)
  • task: updated status code for role fetch api (#3395)
  • chore: Updated Github ISSUE-TEMPLATE (#3390)
  • task: changes for kubelink update application requests (#3359)
  • Fix for source type be (#3259)
  • Deployment pipeline strategies configurable (#3311)
  • Custom app grouping (#3295)
  • chore: added workflow for notification on discord forum ENV_NAME changes (#3301)
  • chore: added workflow for notification on discord forum (#3300)

v0.6.15

12 Apr 04:47
1911f29
Compare
Choose a tag to compare

v0.6.15

Bugs

  • fix: updated condition for handling linked ci creation with parent ci docker config overriden (#3243)
  • fix: updated condition for getting role filters (#3261)
  • fix: bulk cd deployment trigger failing (#3233)
  • fix: Pipeline strategy empty check (#3256)
  • fix: SSO Login credentials are sent null to secret if we save after obfuscation (#3248)
  • fix: helm pipeline force delete check update (#3245)
  • fix: git sensor initContainer indentation fix (#3229)
  • fix: updated rbac for devtron apps/helm pipeline (#3227)
  • fix: updated query for getting workflow runner by appId and envId for active pipelines only (#3222)
  • Fix: App grouping optimisation on ci pipelines (#3219)
  • fix: label key can be saved without value if saved without propagation (#3190)
  • fix: rbac optimisation for creation of policies for devtron app, helm app and cluster (#2948)
  • fix: handled case for failed type assertion (#3208)

Enhancements

  • Feat: Added observability for logged in user (#3204)

Others

  • chore: Discord notification for pager duty label issues (#3265)
  • fix - handled nil pointer access, fixed not null constraint for git material deletion (#3199)

v0.6.14

28 Mar 12:58
Compare
Choose a tag to compare

v0.6.14

Bugs

  • fix: scale workloads for helm app created on Devtron (#3131)
  • fix: select image not working for external webhook (#3187)
  • fix: eks nodegroup label added (#3184)
  • fix:http status fix for access to jobs (#3176)
  • fix:wire issue fixed (#3179)
  • fix:notes.txt throws error when charts require special KubeVersion (#3170)
  • fix: Gitops validate and update with empty token (#3168)
  • fix:Manifest output throws error when charts require special KubeVersion (#3162)
  • fix: onlyDevtronCharts flag changed type from boolean to integer (#3161)
  • fix: Optimize app grouping apis (#3125)
  • fix: log api panic (#3156)
  • fix: kubernetes external secret not accessible (#3143)
  • fix: apps in progressing state indefinitely (#3137)
  • fix: ci artifacts not coming for linked CI pipeline (#3134)
  • fix: Helm repository deleted from argocd-cm when deleted from UI (Github Issue #1399) (#2970)
  • fix: pg prom metrics not getting exported when pg query logging is disabled (#3124)
  • fix: Send webhook data(source value and source type) in pipeline api response (#3120)
  • fix: updated condition for adding kubectl apply synced timeline (#3115)
  • fix: json unmarshal panic error temperory fix. (#3095)
  • fix: added otel for deployment history info api (#3107)
  • fix:showing right image imagetags in multiplecolons in registry url (#3103)
  • fix: cd metrics nil ptr fix (#3099)
  • fix: getting all environmets for super admin only (#3096)
  • fix: logs issue for init containers (#3076)
  • fix: pod resources not visible even if user have access on those pods. (#3071)
  • fix: unable to create container registry with deleted name (#2963)
  • fix: helm app deployment failure (#3060)
  • fix: logs file path issue fix and docker file update for non root user (#3024)
  • fix: urls pipeline fetching bug fix (#3063)
  • fix: app grouping appid appname (#3058)

Enhancements

  • feat:migration files for notes.txt (#3192)
  • feat:store notes.txt in db and fetch from db (#3183)
  • feat: Add timer telemetry for App List (#3185)
  • feat:Sorting applist according to deployed time (#3108)
  • feat:git material source type editable (#3015)
  • feat: Add timer/counter telemetry for GitOps (#3119)
  • feat: show notes txt for helmapps deployed by helm (#2966)
  • feat: enable auto deployment trigger option after deployment app change (#3110)
  • feat: jobs feature (#3074)
  • feat: Disabling global secrets for application environment. (#3126)
  • feat: Review config changes before deployment (#3077)
  • feat: global secrets for pre/post cd (#3073)
  • feat: export pg query metrics to prometheus (#3118)
  • feat: Add timer/counter telemetry for CI process (#3081)
  • feat: Git, GitOps, Container Registries and SSO login token hide from dashboard (#2952)
  • feat:show notes for gitops app (#3082)
  • feat: autoselect node,error messaging improvement , node group and custom shell support (#2925)
  • feat: Option to run post-ci scripts even if build fails (#3065)
  • feat: branch name field added in API response for a cd Artifact material (#3064)
  • feat: github PR updater plugin added (#3051)

Documentation

  • docs: added jobs section (#3097)
  • docs: added K8s client doc (#3028)
  • docs: doc for GCP external secret (#3029)

Others

  • chore: ADO sync action changes (#3167)
  • chore: Enterprise repo sync (#3146)
  • chore: version upgrade of github action (ado-sync) (#3160)
  • chore: ado-sync workflow (#3153)
  • chore: ado-sync workflow changes (#3151)
  • chore: ADO-sync github action changes (#3149)
  • chore: Helm lint mechanism and azure ADO sync github action (#3138)
  • chore: enterprise-repo-sync.yaml (#3127)
  • task: restricted deployment status updation cron to fetch pipelines deployed within hours (#3104)
  • chore: upgrade common-lib dependency (#3052)