Releases: devtron-labs/devtron
Releases · devtron-labs/devtron
v0.7.4
v0.7.4
Bugs
- fix: Helm rollback in case of no gitops (#6005)
- fix: App detail deployed by (#6032)
- fix: Removed not null constraint for releaseOverride (#6044)
- fix: Showing inaccurate data in template/list api while fetching previous deployments list in template/list api, output shown was cartesian product of deployment_template_history and wfr (#6034)
- fix: Plugin getByName method error handling (#6016)
- fix: Config deployment history fix (#6003)
- fix: Force abort fix (#5990)
- fix: Custom tag (#5999)
- fix: Helm deployment status (#5996)
- fix: Deployment window FIXED type (#5986)
- fix: Migration seq fix (#5962)
- fix: Modified the query for User listing with filters (#5957)
- fix: Bulk deploy panic and docker tag handling (#5949)
- fix: stage artifact logic (#5913)
Enhancements
- feat: Config diff enhancement (#5837)
- feat: Terminal role casbin policy (#5991)
- feat: Refactoring argo application service and common-lib constants (#5944)
- feat: Feature release v9 sql scripts (#5950)
Others
- misc: Main sync develop (#6047)
- misc: Permission access getting clubbed (#6045)
- fix : Multiple param of filter in helm app list (#6013)
- chore: Adding refchart migration (#6007)
- chore: Cluster terminal images migration (#6006)
- chore: Trigger clean (#6004)
- misc: Removed deployment group validation when deleting CD pipelines (#5989)
- misc: Replaced != with <> for PostgreSQL compatibility (#5987)
- misc: Main sync 14 oct 2024 (#5985)
- misc: isLatest field in plugin_metadata tag changed to not_null (#5984)
- chore: Main sync develop (#5983)
- misc: error handling while creating github repo in case of concurrent reqs (#5978)
- misc: Release candidate v0.20.0 (#5980)
- misc: Release candidate v0.19.0 (#5930)
- misc: updated migration number (#5948)
- misc: err handling for configmap access (#5938)
v0.7.3
v0.7.2
v0.7.2
Bugs
- fix: error in enable change ci (#5358)
- fix: ci patch rbac fixes (#5461)
- fix: bitbucket commit race condition for concurrent requests (#5505)
- fix: handle nil check image scanning (#5497)
- fix: error in switching ci to external ci (#5500)
- fix: autoscale error handling (#5481)
- fix: ci material update fixes for linked ci pipelines (#5523)
- fix: Unable to get HPA manifest for no-gitops deployment (#5522)
- fix: Deployment stuck in starting for no-gitops based pipelines (#5526)
- fix: panic handling for deleted app in app group and env group filters (#5541)
- fix: security time fix when scanning is passed (#5549)
- fix: app group query optimisations (#5558)
- fix: version and fixed_version in image scan result table (#5552)
- fix: add if not exists in migration script for avoiding any errors while rerunning scripts (#5579)
- fix: Resource Browser Shortnames are not applying dynamically (#5573)
- fix: tls enabled flag not getting passed (#5609)
- fix: reverting acd token fetch logic (#5614)
- fix: query optimisations for app group cd listing and ci pipeline blockage state (#5641)
- fix: dependabot security updates (#5608)
- fix: default PipelineType given (#5668)
- fix: validation in CiJob for external Artifact (#5669)
- fix: Nats Panic Error in Orchestrator (#5670)
- fix: SSH & Proxy Cluster flows broken (#5675)
- fix: Restart in orchestrator just after release (#5671)
- fix: Sql query optimisation for application group app status listing (#5672)
- fix: handling for HPA (autoscaling) (#5666)
- fix: refrain from checkin autoscalingCheckBeforeTrigger for virt clus (#5696)
- fix: Decode secret fix on add update oss (#5695)
- fix: saving pco concurrency case handled (#5688)
- fix: script for pipelineStageStepVariable, making input value and default_value text from varchar255 (#5701)
- fix: Issue in EA Mode Cluster - error: pg: multiple rows in result set. (#5708)
- fix: SkipCiBuildCachePushPull code incorporated with minor refac in handle runtime params validation (#5712)
- fix: migration syn (#5718)
- fix: ci patch rbac for branch update (#5759)
- fix: Bitnami chart repo tls issue (#5740)
- fix: check rbac on env if envName is present (#5765)
- fix: scan tool active check removed (#5771)
- fix: panic handlings and argocd app delete stuck in partial stage (#5770)
- fix: unimplemented cluster cron service (#5781)
- fix: sql injection fixes (#5783)
- fix: sql injection fixes (#5801)
- fix: upgraded to /argo-cd/v2 v2.9.21 (#5758)
- fix: Ea rbac issues and not working on airgapped (#5813)
- fix: scan list in global security page sql injection fix (#5808)
- fix: app details page breaking (#5823)
- fix: plugin ip variables value getting changed (#5844)
- fix: ignore kubelink errors in server startup (#5852) (#5854)
- fix: user rbac flows (#5804)
- fix: pg multiple rows in EA mode (#5869)
- fix: app overview panic for helm app (#5863)
- fix: app detail page breaking (#5873)
- fix: copy container image plugin issue (#5876)
- fix: create GitOps configuration issue (#5883)
Enhancements
- feat: support for handling hibernation and un-hibernation for keda enabled (#5431)
- feat: Async ArgoCd App refresh operation (#5448)
- feat: deployment config migration (#5368)
- feat: Skipping falg based CMCS for Ci Job (#5536)
- feat: expose git commit data as env vars for ci stage (#5534)
- feat: Defining applications as part of release track (#5489)
- feat: gitlab webhook support (#5420)
- feat: Enhance the buildx to use cache for multi arch builds (#5307)
- feat: bug fix for picking wrong values in docker arguments (#5565)
- feat: enable external argocd listing (#5585)
- feat: plugin versioning feature (#5352)
- feat: service account in chart sync (#5584)
- feat: panic in sync pod cron and terminal not opening fix (#5603)
- feat: tls support for git and gitops (#5305)
- feat: system network controller sql script (#5637)
- feat: skip argowf logs from ci logs (#5646)
- feat: gitops support for oci repositories (#5577)
- feat: ext argo app rbac and missing common features and flux app listing and details with rbac (#5528)
- feat: expose git ops metrics (#5582)
- feat: Generate config and secret hash for application mounting external k8s secrets (#5626)
- feat: Env description handling (#5744)
- feat: Added basic auth support for servicemonitor (#5761)
- feat: Docker pull env driven (#5767)
- feat: plugin creation support (#5630)
- feat: Added multiple features support in servicemonitor (#5789)
Documentation
- doc: Added FAQ no. 28 + GoLang-migrate Link + Code Block Fix (#5502)
- docs: Drafted Software Distribution Hub (#5459)
- doc: Created Image Label + Comments Doc (#5314)
- doc: FAQ added for Bitnami Charts (#5545)
- doc: Added Keycloak SSO Doc (#5571)
- doc: Code scan plugin docs (#5562)
- docs: jenkins-plugin (#5542)
- doc: Copacetic plugin docs (#5564)
- doc: Pull images from container repository (#5563)
- doc: Collated Doc Fixes for July (#5591)
- doc: Drafted Schema Driven DT (#5533)
- doc: fixes in Copacetic plugin doc (#5622)
- doc: Edit Deployment Chart Schema (#5735)
- doc: Redirection of old entry in gitbook.yaml (#5738)
- docs: added Documentation for Air-Gapped Installation (#5360)
- doc: Update prerequisites of code-scan (#5625)
- doc: Cosign plugin doc (#5665)
- doc: CraneCopy plugin doc (#5658)
- doc: Devtron CD Trigger Plugin doc (#5747)
- doc: DockerSlim plugin doc (#5660)
- doc: Devtron Job Trigger Plugin doc (#5742)
- doc: Vulnerability Scanning Plugin doc (#5722)
- docs: Jira plugins doc (Validator + Updater) (#5709)
- docs: added commands enable ingress during helm installation (#5794)
- doc: Revamped + Restructured Ingress Setup Doc (#5798)
- docs: modifying route in ingress doc (#5799)
- docs: modified the anchorlink in ingress.md (#5800)
- doc: ArgoCD + FluxCD App Listing (#5636)
- doc: Added Special CEL Expr in Filter Condition doc (#5850)
Others
- misc: removal of azure-devops-issue-sync.yml (#5592)
- misc: added action for discrod webhook (#5615)
- misc: Revert "misc: added action for discrod webhook" (#5619)
- chore: Plugin script fix oss (#5661)
- misc: Release candidate v0.16.0 (#5687)
- chore: migration number changes (#5692)
- chore: ea fixes for helm app (#5713)
- misc: Main sync rc - branch update (#5753)
- chore: Revert "feat: plugin creation support" (#5778)
- chore: cron status update refactoring (#5790)
- misc: sync with common-lib changes with release candidate 18 (#5830)
- chore: Custom tag for copy container image plugin (#5760) (#5841)
- chore: migration number fix (#5840)
- misc: Update CODEOWNERS (#5885)
v0.7.1
v0.7.1
Bugs
- fix: EA mode wire fix (#5462)
- fix: compare manifest fixes (#5430)
- fix: override clusterRbac with direct allow behaviour for super admin (#5449)
- fix: external helm app when linked to devtron and page breaks while adding project to it, without switching back to applist (#5443)
- fix: empty the code and image scan script (#5434)
- fix: K8s Resource list RBAC ignore for Superadmin (#5415)
- fix: repo url and name handling with argocd (#5445)
- fix: fix for terminal disconnect issue when custom transport is being used (#5436)
- fix: gitops async failed for git cli mode in concurrent cases (#5412)
- fix: Updating pr-issue-validator-script (#5384)
- fix: optimised FetchLatestDeploymentWithChartRefs query (#5393)
- fix: nats consumer deleted on shutdown (#5377)
- fix: panic issue in get/ download pod logs api (#5342)
- fix: encountering panic in application groups in build and deploy page (#5330)
- fix: chart group rbac issue (#5183)
- fix: Multiple choice option for namespace in Kubernetes resource permission (#5293)
- fix: restart workloads fix in app group (#5313)
- fix: deployment chart fix (#5215)
- fix: docker file version fix (#5299)
- fix: hibernating status is not being updated in app listing page (#5294)
Enhancements
- feat: updated kubelink grpc client cfg (#5426)
- feat: Integration of Cranecopy plugin (#5131)
- feat: casbin upgraded to v2 (#5329)
- feat: new scripts added for rescan sbom support , helm manifest scan flag and git container links (#5406)
- feat: Reload materials api added (#5182)
- feat: migrator plugin (#5347)
- feat: insecure support for chart-sync (#5328)
- feat: GitOps async install for devtron applications (#5169)
- feat: chart ref schema db migration (#5319)
- feat: Up and Down Script for BitBucket Plugin v1.0.0 (#4949)
- feat: Added statefulset chart 5.1.0 (#5199)
- feat: air gap registry v2 (#5220)
- feat: tenants and installations migration (#5187)
Documentation
- doc: Blob Storage Redirection + Other Fixes (#5432)
- doc: Added migration steps for 0.6 to 0.7 upgrade (#5411)
- doc: Created Deployment Window Draft (#4800)
- doc: Redirection Fix for User Permissions Doc + Other Fixes (#5382)
- doc: Redirection Fixes for 0.7 (#5381)
- doc: Redirection Issue Trial Fix (#5378)
- doc: Plugin Creation Doc (#5372)
- docs: Added specs for the global plugin Apis (#5362)
- docs: Fixes + Corrections in Docs (#5335)
- docs: fixed broken link in readme (#5337)
- docs: removed users (#5324)
- docs: Created a file for listing Devtron Users (#5310)
Others
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)