Skip to content

Releases: argoproj/argo-cd

v0.8.1

11 Sep 01:34
973f736

Choose a tag to compare

v0.8.1

Changes since v0.8.0

  • [UI] Support selection of helm values files in App creation wizard (issue #499)
  • [UI] Support specifying source revision in App creation wizard (issue #503)
  • [UI] Improve resource diff rendering (issue #457)
  • [UI] Indicate number of ready containers in pod (issue #539)
  • [UI] Indicate when app is overriding parameters (issue #503)
  • [UI] Provide a YAML view of resources (issue #396)
  • Fix issue where changes were not pulled when tracking a branch (issue #567)
  • Fix controller hot loop when app source contains bad manifests (issue #568)

v0.8.0

05 Sep 01:10
d7c04ae

Choose a tag to compare

Notes about upgrading from v0.7

  • The RBAC model has been improved to support explicit denies. What this means is that any previous
    RBAC policy rules, need to be rewritten to include one extra column with the effect:
    allow or deny. For example, if a rule was written like this:
    p, my-org:my-team, applications, get, */*
    
    It should be rewritten to look like this:
    p, my-org:my-team, applications, get, */*, allow
    

Changes since v0.7:

  • Support kustomize as an application source (issue #510)
  • Introduce project tokens for automation access (issue #498)
  • Add ability to delete a single application resource to support immutable updates (issue #262)
  • Update RBAC model to support explicit denies (issue #497)
  • Ability to view Kubernetes events related to application projects for auditing
  • Add PVC healthcheck to controller (issue #501)
  • Run all containers as an unprivileged user (issue #528)
  • Upgrade ksonnet to v0.12.0
  • Add readiness probes to API server (issue #522)
  • Use gRPC error codes instead of fmt.Errorf (#532)
  • API discovery becomes best effort when partial resource list is returned (issue #524)
  • Fix argocd app wait printing incorrect Sync output (issue #542)
  • Fix issue where argocd could not sync to a tag (#541)
  • Fix issue where static assets were browser cached between upgrades (issue #489)

v0.7.2

21 Aug 08:22
20693fd

Choose a tag to compare

Fixed:

  • API discovery becomes best effort when partial resource list is returned (issue #524)

v0.7.1

03 Aug 20:45
da7be2e

Choose a tag to compare

Changes from v0.7.0

Features:

  • Surface helm parameters to the application level (#485)
  • [UI] Improve application creation wizard (#459)
  • [UI] Show indicator when refresh is still in progress (#493)

Refactoring and improvements:

  • [UI] Improve data loading error notification (#446)
  • Infer username from claims during an argocd relogin (#475)
  • Expand RBAC role to be able to create application events. Fix username claims extraction
  • Fix linux download link in getting_started.md (#487) (@chocopowwwa)

Bug Fixes

  • Fix scalability issues with the ListApps API (#494)
  • Fix issue where application server was retrieving events from incorrect cluster (#478)
  • Fix failure in identifying app source type when path was '.'
  • AppProjectSpec SourceRepos mislabeled (#490)
  • Failed e2e test was not failing CI workflow

v0.7.0

28 Jul 01:30
6fc345f

Choose a tag to compare

New Features:

  • Support helm charts and yaml directories as an application source
  • Audit trails in the form of API call logs
  • Generate kubernetes events for application state changes
  • Add ksonnet version to version endpoint (#433)
  • Show CLI progress for sync and rollback
  • Make use of dex refresh tokens and store them into local config
  • Add argocd relogin command as a convenience around login to current context

Refactoring & Improvements

  • Expire local superuser tokens when their password changes

Bug Fixes:

  • Fix saving default connection status for repos and clusters
  • Fix undesired fail-fast behavior of health check
  • Fix memory leak in the cluster resource watch
  • Health check for StatefulSets, DaemonSet, and ReplicaSets were failing due to use of wrong converters

v0.6.2

24 Jul 10:04
08c63ec

Choose a tag to compare

Bug fixes:

  • Health check for StatefulSets, DaemonSet, and ReplicaSets were failing due to use of wrong converters

v0.6.1

18 Jul 07:44
a48151f

Choose a tag to compare

Bug Fixes:

  • Fix regression where deployment health check incorrectly reported Healthy
  • Intercept dex SSO errors and present them in Argo login page

v0.6.0

17 Jul 09:42
a5334ec

Choose a tag to compare

Features:

  • Support PreSync, Sync, PostSync resource hooks
  • Introduce Application Projects for finer grain RBAC controls
  • Swagger Docs & UI
  • Support in-cluster deployments internal kubernetes service name

Refactoring & Improvements

  • Improved error handling, status and condition reporting
  • Remove installer in favor of kubectl apply instructions
  • Add validation when setting application parameters
  • Cascade deletion is decided during app deletion, instead of app creation

Bug Fixes:

  • Fix git authentication implementation when using using SSH key
  • app-name label was inadvertently injected into spec.selector if selector was omitted from v1beta1 specs

v0.5.4

27 Jun 23:25
21b6488

Choose a tag to compare

Refresh flag to sync should be optional, not required

v0.5.3

21 Jun 00:09
fa990ab

Choose a tag to compare

  • Support cluster management using the internal k8s API address https://kubernetes.default.svc (#307)
  • Support diffing a local ksonnet app to the live application state (resolves #239) (#298)
  • Add ability to show last operation result in app get. Show path in app list -o wide (#297)
  • Update dependencies: ksonnet v0.11, golang v1.10, debian v9.4 (#296)
  • Add ability to force a refresh of an app during get (resolves #269) (#293)
  • Automatically restart API server upon certificate changes (#292)