Skip to content

Releases: devtron-labs/devtron

v0.6.3

18 Oct 11:40
b00ae89
Compare
Choose a tag to compare

No changelog for this release.

v0.6.2

13 Oct 09:42
Compare
Choose a tag to compare
  • [closed] Feature: Adding a sample-docker-template for Kotlin language #2477
  • [bug] Bug: We are not able to enter custom value in "Contianer-Image" filed in pre/post CI tasks #2472
  • [closed] Make the logo text white. #2465
  • [bug] Bug: Memory leak for some microservices #2463
  • [closed] Feature: Validate cluster addition #2448
  • [bug] Bug: GitOps (Argo CD) installation fails #2438
  • [bug] Bug: Escape Key to close modals in Workflow editor - Devtron U #2414
  • [enhancement] Rollback deployments to the previous configurations #2282
  • [enhancement] Devtron is not working on ARM based Kubernetes nodes #1473

v0.6.1

08 Oct 10:29
140d346
Compare
Choose a tag to compare
  • [bug] Bug: not able to create ci pipeline if host url is not set #2460
    Issue with the CI pipeline creation without setting the host URL has been fixed.

  • [bug] Bug: GitOps (Argo CD) installation fails #2438
    Issue with the CrashLoopBackOff state of argocd-application-controller and argocd-server pods while installing GitOps (ArgoCD) from the Devtron Stack Manager UI has been fixed.

v0.6.0

26 Sep 05:53
357bf86
Compare
Choose a tag to compare

= = = = = IMPORTANT = = = = =
THIS UPGRADE CAN NOT BE DONE USING DEVTRON STACK MANAGER, PLEASE READ 0.5.X - 0.6.X UPGRADE DOC

IF YOU ARE UPGRADING FROM 0.4.X AND BELOW AND USING rawYaml SECTION IN DEPLOYMENT TEMPLATE, 0.5.x and ABOVE RELEASES CAN INTRODUCE BREAKING CHANGES, PLEASE GO THROUGH THE PREREQUISITES MENTIONED IN 0.4.X - 0.5.X UPGRADE DOC

Contact Devtron team on DISCORD if you have any concerns.

Release Notes 0.6.0

This release is all about Devtron integrations. We have done a major overhaul in how devtron manages various integrations and have made it easier for you to manage the usage of these integrations along with a few improvements and some bug fixes..

Integrations in Devtron Stack Manager

We have broken down the Devtron stack into various smaller integrations. Previously integrations were installed and managed by Devtron operator (inception), now they are installed and managed by the Helm chart.

GitOps (Argo CD)

Devtron integrates deeply with ArgoCD to implement GitOps for continuous delivery. Argo CD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state in target Kubernetes cluster

Vulnerability Scanning (Clair)

With Clair integration, you can scan Devtron for static analysis of vulnerabilities in your application containers and their components to identify any potential threats.

Monitoring (Grafana)

Integrating Grafana allows you to view and monitor metrics like CPU, memory, status codes, throughput, and latency for your Devtron application.

Notifications

With Notifications integration, you can receive alerts for build and deployment pipelines on trigger, success, and failure events from Devtron

Blob storage Configurations

Devtron now lets you configure various blob storages for storing logs and cache, you can even switch between these if you decide to.

AWS S3 Credentials:

You can configure AWS S3 Bucket using access-key and secret-key as credentials for AWS S3 authentication.

AWS S3 Compatibility:

You can now configure your Devtron environment using S3 compatible storages, which allows you to access and manage your data over an S3 compliant interface.

Azure Blob Storage (Artifact):

Configuring Azure Blob Storage on your Devtron environment allows you to download artifact reports during pre/post build and deployment stages, apart from storing build logs and cache.

Google Cloud Storage:

You can configure Devtron with Google Cloud Storage with GCP credentials for Google Cloud Storage authentication.

Bug Fixes

  • Fixed a bug where the page on the Deployment Groups breaks while clicking “Show Source Info”

  • Fixed a bug where Pre-Post CI stages are missed during the manual app creation of FETCH and POST APIs.

  • Fixed a bug for validation of namespace and environment.

  • [bug] Bug: Filters Outer Click is not working #2369

  • [bug] Bug: Multiple CSS #2363

  • [bug] Bug: user fetch list does not supports managers access provided by groups #2357

  • [bug] Bug: Security Policy App Level Issue #2349

  • [bug] Bug: Security Policy Failing On application level #2340

  • [closed] Dex changes - configuration moves from argocd to devtron #2330

  • [Task][testing] Automation of 4 APIs of ApiTokenRouter #2327

  • [closed] Navigation bug on refresh #2324

  • [bug] 🐛 Bug Report: Guided onboarding navigation #2316

  • [closed] Unable to add cluster while we using no gitops #2315

  • [closed] UX ONLY: Experience when Blob storage minIO is not configured #2309

  • [enhancement] Tag based pipeline fails for Gitlab #2302

  • [bug] Deployment groups: Page breaks on clicking on Show source info #2300

  • [closed] UI/UX issues on dashboard #2298

  • [closed] Testing of Minio Module integration #2297

  • [closed] Support Minio module as integration #2296

  • [closed] Testing of Security module integration #2295

  • [closed] Support Security module as integration #2294

  • [closed] Support Argocd module as integration #2293

  • [enhancement] [Apps/Users/Groups] Export metadata to CSV Backend API #2287

  • [bug] The format of time stamp showing wrong for slack notification #2284

  • [enhancement] Make auth check configurable for Team/Env autocomplete APIs #2283

  • [closed] Terminal Multiple Bugs related to Multiple Container: Error messaging #2280

  • [closed] Terminal Multiple Bugs related to internet #2279

  • [Task][testing] Automation of 4 APIs of PipelineConfigRouter #2278

  • [enhancement] [Apps/Users/Groups] Export metadata to CSV #2272

  • [closed] Testing of acd-integration as module #2267

  • [closed] argo-cd module integration in devtron-orchestrator #2266

  • [enhancement] Blob Storage Integration #2265

  • [Task][testing] Automation of 5 APIs of PipelineConfigRouter #2262

  • [bug] Delete Override is not showing for external secret #2255

  • [enhancement] Labels/TAGS to help user identify apps in their basis #2252

  • [enhancement] UX Only: Rollback to the previous version #2249

  • [enhancement] UX ONLY: Export Apps/User/Groups/Permission to CSV #2248

  • [enhancement] AppDetails - Container level external links discovery #2243

  • [bug] AppDetail - Multiple container headers are showing in K8s resources #2242

  • [enhancement] Delete confirmation for CM and Secret #2238

  • [closed] Replace full mode checks of gitops checks with gitops module check #2237

  • [closed] Auth via devtron dex - On CICD Integration and Central API new integrations #2230

  • [enhancement] Posthog Event in Guided onboarding #2228

  • [enhancement] UX ONLY: "Devops in a Box" website update #2222

  • [closed] Chart store v2 changes #2221

  • [enhancement] Guided Onboarding: tippy handling & Listing page #2213

  • [closed] Orchestrator should be up and running without argo-cd #2207

  • [closed] Design Integration system #2206

  • [enhancement] UserAttributes Data Entity Creation #2198

  • [bug] if Value of "ENFORCER_MAX_BATCH_SIZE" in orchestrator config-map is more than 1 than we don't get complete data in some cases #2189

  • [enhancement] UX ONLY: Changes and messaging corresponding to Modularization #2187

  • [enhancement] Store Dex config in a secret #2177

  • [bug] Deployment History - Getting failed to load view after clicking back #2176

  • [bug] AppDetails - Expanded node details collapse when data gets refreshed #2174

  • [enhancement] Add ESO (External Secret Operator) #2169

  • [enhancement] Deployment Template - Ability to compare templates #2129

  • [enhancement] Merge Deployment template & AppMetrics create/update apis [#2128](http...

Read more

v0.5.2

01 Sep 13:57
Compare
Choose a tag to compare

No changelog for this release.

v0.5.1

01 Sep 12:28
71eda52
Compare
Choose a tag to compare
  • [Task][testing] Automation of 2 APIs of PipelineConfigRouter #2258
  • [Task][testing] Automation of 2 APIs of ApplicationRouter #2245
  • [enhancement] Postgres Performance Monitoring #1955

v0.5.0

30 Aug 16:01
996e37a
Compare
Choose a tag to compare

= = = = = IMPORTANT = = = = =
IF YOU ARE USING rawYaml SECTION IN DEPLOYMENT TEMPLATE, NEXT RELEASE CAN INTRODUCE BREAKING CHANGES, WE RECOMMEND YOU TO UPDATE THE CHART VERSION OF YOUR APP TO v4.13.0 TO MAKE rawYaml SECTION COMPATIBLE TO NEW ARGOCD VERSION v2.4.0

OR

WE HAVE RELEASED A ARGOCD-V2.4.0 PATCH JOB TO FIX THE COMPATIBILITIES ISSUES. PLEASE APPLY THIS JOB IN YOUR CLUSTER AND WAIT FOR COMPLETION AND THEN ONLY UPGRADE TO DEVTRON V0.5.0
kubectl apply -f https://raw.githubusercontent.com/devtron-labs/utilities/main/scripts/jobs/argocd-2.4.0-prerequisites-patch-job.yaml

OR

CONTACT DEVTRON TEAM ON DISCORD TO DISCUSS YOUR USECASE

  • [bug] Not able to delete ci-pipeline webhooks based after updating git-material #2220
  • [enhancement][Task] Support for Reading/consuming EventStreams in our Automation Framework R&D #2210
  • [enhancement] UX ONLY: Introducing deployment status and its breakdown #2209
  • [bug] Application status "missing or degraded" in app details | Fixed UI error message in app details #2208
  • [bug] Trigger page breaks if branch regex has invalid regex format #2201
  • [bug] Not Getting manifest/event and logs in case of "no git-ops" deployment #2190
  • [closed] Checks logged in user is super admin or not #2188
  • [bug] bug: new pod after a deployment gets terminated once before running stably #2186
  • [enhancement][Task][testing] Need to Add logic in automation for handling of "tolerations/Affinity" in deployment template #2183
  • [bug] Getting yaml parse error during update and deploy any helm chart #2178
  • [bug] Invalid regex like * breaking the page #2173
  • [closed] BUG : Argo cd pipeline fail functionality is broken #2172
  • [enhancement][Task][testing] Automation of 4 APIs of ApplicationRouter #2171
  • [enhancement] Changed regex for helm-appName | Checkoutpath message changed #2170
  • [bug][enhancement] FEATURE: Block users list display for non Manager/Superadmin access #2159
  • [closed] pipeline status update delay #2157
  • [enhancement] Git account : Need to update documentation for authentication type "Anonymous" while adding Version controller #2150
  • [Performance] Sometime getStats (getting list of file changed) for a particular commit takes eternity in git-sensor #2147
  • [enhancement] Dropdown apis authorization modifications for super admin #2144
  • [bug] User Permissions - NaN is being passed as teamId #2142
  • [bug] Able to trigger ci using git hash from another branch #2131
  • [enhancement] Notifier - Update the email notification template #2130
  • [bug] Bug: UI: Throughput and Latency Metrics graph text clipped #2124
  • [enhancement] Check Azureboard functioning #2119
  • [bug] Delete pop-up close on env delete #2116
  • [enhancement] Add email toast error in manage permission #2115
  • [enhancement] Code Editor - Popup covering text select on hovering | Edit tab data resets when tab closed | Hotfix for InfoColourBar #2114
  • [bug] Dropdown Scrolling is not working for react select #2112
  • [closed] Notifications - Email templates data points need to be updated #2111
  • [closed] Notifications - Timestamp modifications gmt/ist #2110
  • [Performance] Performance issue on values tab page load for helm app #2109
  • [Performance] Performance issue on security scan list page #2108
  • [bug] Cluster detail : pod count data is shown wrong #2107
  • [closed] App status update - panic handling and logs addition #2105
  • [bug] pipeline status misleads into longer deployment time and does not give proper info of the process #2100
  • [closed] Performance issue while selecting image to deploy on cd pipeline #2099
  • [enhancement][Task][testing] Automation of 3 APIs of ClusterRouter #2093
  • [bug] helm UI bug #2088
  • [enhancement] Chart store - Discover list new filter option #2085
  • [closed] Central Api - Release notes with prerequisites #2084
  • [enhancement] UX ONLY: Communicate Prerequisites to user for update new version #2083
  • [closed] Chart store - Discover list #2081
  • [enhancement] Custom email support in notifications via SMTP/SES and Slack #2079
  • [enhancement][Task] Enforcer Caching for remaining APIs #2072
  • [enhancement] Build is listing latest 15 commits only #2066
  • [enhancement] Add SSO GitLab provider support #2062
  • [closed] Helm chart template update for cicd applications - job #2059
  • [closed] Store chart values.json and notes.txt and return back in APIs #2050
  • [closed] Store some fields against preset values and return them in get API #2049
  • [enhancement][Task][testing] Automation of APIs in HelmAppDeployment Flow(6 APIs) #2047
  • [bug] - Deployment history > Config > Show loader / Retain tab selection #2042
  • [enhancement] Application metrics not available collapsed state #2040
  • [bug] Build history < Page reloads when scrolling to bottom of build history list #2039
  • [enhancement] Preset values additional metadata - v2 #2038
  • [bug] UI Issue while adding Secrets in app configuration #2024
  • [enhancement] Option to override dockerfile and container registry #1986
  • [bug] We are not getting any result using discover API for manually added chart-repos in chart-store #1985
  • [enhancement][UX] UX ONLY: Serve preset values for helm charts from central-api #1983
  • [enhancement] TriggerBuild Pipeline: Allow user to with build access to change branch name during build step #1934
  • [enhancement] Create Build Pipeline: Allow user to with build access to change branch name during build step #1898
  • [enhancement] Helm values - GUI testing #1888
  • [enhancement] Helm values - Create common widgets/components #1886
  • [closed] Helm app - fetch notes.txt and schema.json #1871
  • [enhancement] Helm values - convert JSON schema to a standard format #1869
  • [enhancement] Helm values - Basic GUI configuration #1868
  • [bug] Helm Apps takes a lot of time to fetch chart values most of the times #1842
  • [enhancement] Allow user to with build access ...
Read more

v0.4.27

22 Jul 10:57
c1fa369
Compare
Choose a tag to compare

IF YOU ARE USING rawYaml SECTION IN DEPLOYMENT TEMPLATE, NEXT RELEASE CAN INTRODUCE BREAKING CHANGES, WE RECOMMEND YOU TO UPDATE THE CHART VERSION OF YOUR APP TO v4.13.0 TO MAKE rawYaml SECTION COMPATIBLE TO NEW ARGOCD VERSION v2.4.0 OR CONTACT DEVTRON TEAM ON DISCORD TO DISCUSS YOUR USECASE

  • Devtron helm chart version v4.13.0 for argocd v2.4.0 compatible rawYaml rendering.
  • [closed] Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "CronJob" in version "batch/v1"
    #1963
  • Argocd v2.4.0 upgrade rollback

v0.4.26

21 Jul 11:28
f6ad3a0
Compare
Choose a tag to compare

IF YOU ARE USING rawYaml SECTION IN DEPLOYMENT TEMPLATE, NEXT RELEASE CAN INTRODUCE BREAKING CHANGES, WE RECOMMEND YOU TO UPDATE THE CHART VERSION OF YOUR APP TO v4.13.0 TO MAKE rawYaml SECTION COMPATIBLE TO NEW ARGOCD VERSION v2.4.0 OR CONTACT DEVTRON TEAM ON DISCORD TO DISCUSS YOUR USECASE

  • Devtron helm chart version v4.13.0 for argocd v2.4.0 compatible rawYaml rendering.
  • [closed] Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "CronJob" in version "batch/v1"
    #1963
  • Argocd v2.4.0 upgrade rollback

v0.4.24

19 Jul 13:23
9f0a859
Compare
Choose a tag to compare

IF YOU ARE USING rawYaml SECTION IN DEPLOYMENT TEMPLATE, NEXT RELEASE CAN INTRODUCE BREAKING CHANGES, WE RECOMMEND YOU TO UPDATE THE CHART VERSION OF YOUR APP TO v4.13.0 TO MAKE rawYaml SECTION COMPATIBLE TO NEW ARGOCD VERSION v2.4.0 OR CONTACT DEVTRON TEAM ON DISCORD TO DISCUSS YOUR USECASE

  • Devtron helm chart version v4.13.0 for argocd v2.4.0 compatible rawYaml rendering.
  • [closed] Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "CronJob" in version "batch/v1"
    #1963