Argo Workflows - v3.5.0-rc1
Security
(2023-08-15)
- 1fd6e40e8 fix: fail test on pr #11368 (#11576)
- fa09afce1 chore(deps-dev): bump @babel/preset-env from 7.22.9 to 7.22.10 in /ui (#11562)
- 031a272c4 chore(deps): bump google.golang.org/api from 0.133.0 to 0.136.0 (#11565)
- 8fb05215d chore(deps): bump github.com/antonmedv/expr from 1.12.7 to 1.13.0 (#11566)
- 50d9a4368 chore(deps): bump cronstrue from 2.28.0 to 2.29.0 in /ui (#11561)
- 349280073 chore(deps-dev): bump @babel/core from 7.22.9 to 7.22.10 in /ui (#11563)
- 311214c70 fix(server): don't grab SAs if SSO RBAC is not enabled (#11426)
- 105031b88 fix: always fail dag when shutdown is enabled. Fixes #11452 (#11493)
- 587acfcd0 feat: add support for codegen/pre-commit via Nix. Fixes #11443 (#11503)
- 19674de8f fix: Update config for metrics, throttler, and entrypoint. Fixes #11542, #11541 (#11553)
- 43f15c6e3 fix: Upgraded docker distribution go package to v2.8.2 for fixing a high vulnerability (#11554)
- 66e78a520 fix: prevent stdout from disappearing in script templates. Fixes #11330 (#11368)
- 68b7ea6f7 fix: Upgrade hdfs and rpc module #10030 (#11543)
- 1709f9630 fix: workflow-controller-configmap/parallelism setting not working in… (#11546)
- 6e50cb06c fix: Switch to use kong/httpbin to support arm64. Fixes #10427 (#11533)
- b2e2106d3 fix: Added vulnerability fixes for gorestlful gopkg & OS vulnerabilities in golang:1.20-alpine3.16 (#11538)
- 4a3cb0e98 fix: Flaky test about lifecycle hooks (#11534)
- 143d0f504 fix: Fixed memoization is unchecked after mutex synchronization. Fixes #11219 (#11456)
- 545bf3803 fix: Ensure target Workflow hooks not nil (#11521) (#11535)
- 4087b988f chore(deps-dev): bump @types/dagre from 0.7.48 to 0.7.49 in /ui (#11477)
- c2e21f5cc chore(deps-dev): bump sass from 1.64.1 to 1.64.2 in /ui (#11529)
- db37cfa0c chore(deps-dev): bump @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 in /ui (#11530)
- 9a9586cf2 chore(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.2.7+incompatible to 2.2.8+incompatible (#11524)
- 5d8edd72a chore(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#11526)
- 9c7724770 fix: azure hasLocation incorporates endpoint. Fixes #11512 (#11513)
- b26f5b80e fix: Support
OOMKilled
with container-set. Fixes #10063 (#11484) - cb1713d01 fix: valueFrom in template parameter should be overridable. Fixes 10182 (#10281)
- 61a4ac45c fix: Ignore failed read of exit code. Fixes #11490 (#11496)
- f6c6dd7c4 fix: Fixed UI workflowDrawer information link broken. Fixes #11494 (#11495)
- 1f6b19f3a fix: add guard against NodeStatus. Fixes #11102 (#11451)
- ce9e50cd8 fix: Datepicker Style Malfunction Issue. Fixes #11476 (#11480)
- eaa8d9cf2 chore(deps-dev): bump babel-jest from 29.6.1 to 29.6.2 in /ui (#11478)
- 20a741226 chore(deps): bump github.com/tidwall/gjson from 1.14.4 to 1.15.0 (#11468)
- 6b3620091 feat: Use WorkflowTemplate/ClusterWorkflowTemplate Informers when validating CronWorkflows (#11470)
- e53a26579 feat: improve alibaba cloud credential providers in OSS artifacts (#11453)
- be0bdf9b0 feat: Expose the Cron workflow workers as argument (#11457)
- 90930ab88 feat: cli allow retry successful workflow if nodeFieldSelector is set. Fixes #11020 (#11409)
- f8a34a3b5 fix: Devcontainer resets /etc/hosts (#11439) (#11440)
- 82876af44 chore(deps): bump github.com/antonmedv/expr from 1.12.6 to 1.12.7 (#11399)
- 7310e9c41 fix: UI toolbar sticky (#11444)
- 336d8a41a feat: logging for client-side throttling (#11437)
- a76674c82 feat: Allow memoization without outputs (#11379)
- 0b85a6417 docs(podGC): specify that
deleteDelayDuration
requires >=3.5 (#11445) - 593e10130 chore(deps): bump google.golang.org/api from 0.132.0 to 0.133.0 (#11434)
- 64de64263 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.0 to 1.7.0 (#11396)
- 2071d147f chore(deps): bump github.com/minio/minio-go/v7 from 7.0.60 to 7.0.61 (#11398)
- f40a564ee chore(deps): bump google.golang.org/api from 0.130.0 to 0.132.0 (#11397)
- c6a2a4f15 fix: Apply the creator labels about the user who resubmitted a Workflow (#11415)
- f5d41f8c9 fix: make archived logs more human friendly in UI (#11420)
- a02879041 chore(deps-dev): bump sass from 1.63.3 to 1.64.1 in /ui (#11417)
- 5cb75d91a fix: add query string to workflow detail page(#11371) (#11373)
- 5b31ca18b fix: persist archived workflows with
Persisted
label (#11367) (#11413) - 0d7820865 feat: Propagate creator labels of a CronWorkflow to the Workflow to be scheduled (#11407)
- 082f06326 fix: download subdirs in azure artifact. Fixes #11385 (#11394)
- 869e42d5e feat: UI Resubmit workflows with parameter (#4662) (#11083)
- 22d4e179c feat: Improve logging in the oauth2 callback handler (#11370)
- 97b6fa844 fix: Modify broken ui by archived col (#11366)
- c0e95db98 chore(deps-dev): bump @babel/core from 7.22.8 to 7.22.9 in /ui (#11360)
- 37f483d1c chore(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.60 (#11363)
- 779922a90 chore(deps): bump github.com/antonmedv/expr from 1.12.5 to 1.12.6 (#11365)
- e08db70fd chore(deps): bump react-datepicker from 4.15.0 to 4.16.0 in /ui (#11362)
- de3f29407 chore(deps-dev): bump @babel/preset-env from 7.22.7 to 7.22.9 in /ui (#11359)
- bda532211 fix: Enable the workflow created by a wftmpl to retry after manually stopped (#11355)
- d992ec58c feat: Enable local docker ip in for communication with outside k3d (#11350)
- 43d667ed2 fix: Correct limit in controller List API calls. Fixes #11134 (#11343)
- 383bb6b2a feat(podGC): add Workflow-level
DeleteDelayDuration
(#11325) - 6120a2db1 feat: Support batch deletion of archived workflows. Fixes #11324 (#11338)
- fdb3ec03f fix: Live workflow takes precedence during merge to correctly display in the UI (#11336)
- 15a83651a chore(deps): bump cronstrue from 2.27.0 to 2.28.0 in /ui (#11329)
- 5d604fdeb chore(deps-dev): bump glob from 10.2.6 to 10.3.3 in /ui (#11328)
- b15a33f34 chore(deps-dev): bump glob from 10.2.3 to 10.2.6 in /ui (#11152)
- 82310dd45 feat: Unified workflows list UI and API (#11121)
- 526458449 chore(deps): bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 (#11317)
- d0b9b03a7 chore(deps): bump google.golang.org/api from 0.129.0 to 0.130.0 (#11318)
- f4e9ae7fd chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#11319)
- 488d563bd chore(deps-dev): bump @babel/core from 7.22.1 to 7.22.8 in /ui (#11308)
- 85d62275d chore(deps-dev): bump babel-jest from 29.5.0 to 29.6.1 in /ui (#11307)
- a52f579ca chore(deps-dev): bump @babel/preset-env from 7.22.5 to 7.22.7 in /ui (#11309)
- a10139ad3 fix: Add ^ to semver version (#11310)
- 4ca470b10 fix: Pin semver to 7.5.2. Fixes SNYK-JS-SEMVER-3247795 (#11306)
- 137d5f8cc fix(controller): Enable dummy metrics server on non-leader workflow controller (#11295)
- 50395d2a6 docs(auth): add link to FAQ on invalid token error (#11300)
- 6f1cb4843 fix(windows): Propagate correct numerical exitCode under Windows (Fixes #11271) (#11276)
- e5dd8648f fix: use unformatted templateName as args to PodName. Fixes #11250 (#11251)
- 609539df4 fix: Azure input artifact support optional. Fixes #11179 (#11235)
- 7f155e47c fix: Argo DB init conflict when deploy workflow-controller with multiple replicas #11177 (#11178)
- 90fe330de chore(deps): bump google.golang.org/api from 0.128.0 to 0.129.0 (#11286)
- d815c5582 chore(deps): bump react-datepicker from 4.14.1 to 4.15.0 in /ui (#11289)
- 75e462af2 chore(deps): bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (#11287)
- 6dfe5d49e chore(deps): bump github.com/minio/minio-go/v7 from 7.0.58 to 7.0.59 (#11285)
- 476eca40f chore(deps): bump cloud.google.com/go/storage from 1.30.1 to 1.31.0 (#11284)
- 451d27509 fix: fix bugs in throttler and syncManager initialization in WorkflowController (#11210)
- 29d63c564 feat: Added label selectors to argo cron list. Fixes #11158 (#11202)
- aa2b66a5b fix: do not delete pvc when max parallelism has been reached. Fixes #11119 (#11138)
- f180335b3 chore(deps): bump react-datepicker from 4.14.0 to 4.14.1 in /ui (#11263)
- 40f4d1d2e chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#11262)
- 8089f41bd chore(deps): bump github.com/minio/minio-go/v7 from 7.0.56 to 7.0.58 (#11261)
- b89c98bff fix: Upgrade windows container to ltsc2022 (#11246)
- 0fd42276b fix: Update Bitbucket SSH host key (#11245)
- 53111f885 fix: Support inputs for inline steps templates (#11074)
- 0ad4169c2 fix: Allow hooks to be specified in workflowDefaults (#11214)
- 245af38b1 fix: untar empty directories (#11240)
- abc4e8fa8 fix: Treat "connection refused" error as a transient network error. (#11237)
- ac9161ce1 fix: Workflow list page crashes for workflow rows without labels (#11195)
- fa95f8d02 fix: prevent memoization accessing wrong config-maps (#11225)
- d2091a710 chore(deps): bump react-datepicker from 4.12.0 to 4.14.0 in /ui (#11231)
- da89c2f96 chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (#11228)
- 572641f9c chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#11227)
- 424e2238d chore(deps): bump google.golang.org/api from 0.124.0 to 0.128.0 (#11229)
- d91b72172 fix: Remove 401 Unauthorized when customClaimGroup retrieval fails, Fixes #11032 (#11033)
- d3a6e66a9 chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#11200)
- c5b9b6082 chore(deps-dev): bump sass from 1.62.1 to 1.63.3 in /ui (#11197)
- 480bb581a chore(deps-dev): bump @babel/preset-env from 7.22.2 to 7.22.5 in /ui (#11199)
- 15d84639b feat(ui): Ignore missing vars in custom links (#11164)
- 0c5a6dd4b fix: check hooked nodes in executeWfLifeCycleHook and executeTmplLifeCycleHook (#11113, #11117) (#11176)
- f3c948a04 chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#11170)
- 760299ff9 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.55 to 7.0.56 (#11169)
- 2016078c0 fix: add space to fix release action issue (#11160)
- b9f95446f feat: mainEntrypoint variable (#11151)
- bccba4081 feat: Add functionality for nix. Fixes #10998 (#10999)
- 3273709e0 feat: Add
Check All
checkbox to workflow dag filter options. Fixes #11129 (#11132) - c9ebf424d feat: allow cross-namespace locking for semaphore and mutex (#11096)
- 58793a8ca fix: Make devcontainer able to pre-commit (#11153)
- b239c615e chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 (#11007)
- 32d03a56f chore(deps-dev): bump glob from 10.2.3 to 10.2.5 in /ui (#11111)
- 1a51e4fd1 chore(deps): bump google.golang.org/api from 0.122.0 to 0.124.0 (#11142)
- b22a67651 chore(deps-dev): bump @babel/preset-env from 7.21.5 to 7.22.2 in /ui (#11143)
- afde7ef41 chore(deps): bump react-datepicker from 4.11.0 to 4.12.0 in /ui (#11147)
- cabd49318 chore(deps-dev): bump @babel/core from 7.21.8 to 7.22.1 in /ui (#11146)
- 55c5f584f chore(deps-dev): bump @types/superagent from 4.1.17 to 4.1.18 in /ui (#11144)
- 6923cc837 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.52 to 7.0.55 (#11145)
- 222540c29 chore(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 (#11141)
- 04d527c7d fix: Setup /etc/hosts for running inside devcontainer (#11104)
- 310bb5a7d feat: Make retryPolicy saner in the presence of an expression (#11005)
- 1f6d1baf9 feat: Support GetWorkflow regardless of its archival status (#11055)
- 1e4a376ab fix: Fixed path separator in .tgz output artifacts created on windows. Fixes #10562 (#11097)
- 9a2bb5e80 fix: Disable unreliable test (#11105)
- 7b2a4b1a3 chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#11107)
- 901549f1f fix: allow azure blobs to not exist when deleting (#11070)
- 019705eeb fix: Update Bitbucket SSH host key (#11091)
- c1c3a5a1f fix: Parameter overwritten does not work when resubmitting archived workflow (#11086) (#11087)
- 110ed1f3e chore(deps): bump google.golang.org/api from 0.120.0 to 0.122.0 (#11089)
- 6b604450d chore(deps): bump google.golang.org/api from 0.118.0 to 0.120.0 (#11008)
- 5a45dffad chore(deps-dev): bump glob from 10.2.2 to 10.2.3 in /ui (#11079)
- 7b3d53dbc chore(deps): bump cronstrue from 2.26.0 to 2.27.0 in /ui (#11078)
- 3299fcc50 chore(deps-dev): bump webpack-dev-server from 4.13.3 to 4.15.0 in /ui (#11077)
- e2cc77743 fix: UI crashes when retrying a containerSet workflow. Fixes #11061 (#11073)
- 4225cb8bf fix: ui getPodName should use v2 format by default (fixes #11015) (#11016)
- d7d2bb6ce chore(deps-dev): bump @babel/core from 7.21.5 to 7.21.8 in /ui (#11047)
- 5a81dd225 chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#11068)
- 8c6982264 chore(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#11058)
- 612adcdab feat: Hide empty fields in user info page. Fixes #11065 (#11066)
- bd89a776b chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#11041)
- b0e343b2d chore(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (#11029)
- a8964d712 docs(users): Add Procore to USERS.md (#11054)
- d4549b3d5 fix: handle panic from type assertion (#11040)
- 5294f354e fix: change pod OwnerReference to clean workflowtaskresults in large-scale scenarios (#11048)
- dd08e95d5 chore(deps-dev): bump @types/react-datepicker from 4.11.1 to 4.11.2 in /ui (#11046)
- 1e22f06ca chore(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 (#11044)
- 9aa8903de chore(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6 (#11045)
- a5581f83a fix: Upgrade Go to v1.20. Fixes #11023 (#11027)
- a9b93281f chore(deps-dev): bump @babel/core from 7.21.4 to 7.21.5 in /ui (#11009)
- 1af85fd4c fix: UI crashes after submitting workflows (#11018)
- f2573ed17 fix: Generate useful error message when no expression on hook (#10919)
- 3b39a3dfd chore(deps-dev): bump @types/react-datepicker from 4.10.0 to 4.11.1 in /ui (#11013)
- 87d27f4d3 chore(deps-dev): bump sass from 1.62.0 to 1.62.1 in /ui (#11012)
- 001f7f163 chore(deps-dev): bump @babel/preset-env from 7.21.4 to 7.21.5 in /ui (#11011)
- 344ad93ce chore(deps-dev): bump glob from 10.2.1 to 10.2.2 in /ui (#11006)
- d5dd33239 chore(deps-dev): bump @types/superagent from 4.1.16 to 4.1.17 in /ui (#11010)
- 91f2a4548 fix: Validate label values from workflowMetadata.labels to avoid controller crash (#10995)
- c49d33b94 feat: Add lastRetry.message (#10987)
- 944702e1b docs(users): add StreamNative to the list of users (#10979)
- 48097ea0b fix(controller): Drop Checking daemoned children without nodeID (Fixes #10960) (#10974)
- 8dbdc0250 fix: Replace expressions with placeholders in resource manifest template. Fixes #10924 (#10926)
- 2401be8ef feat(operator): Add hostNodeName as a template variable (#10950)
- 51c066f96 docs(sso): cluster SA must be mapped to before NS SA can apply (#10968)
- 8786b46ae fix: unable to connect cluster when AutomountServiceAccountToken is disabled. Fixes #10937 (#10945)
- 5b7e7949d chore(deps-dev): bump sass from 1.61.0 to 1.62.0 in /ui (#10914)
- 6ed962065 chore(deps-dev): bump glob from 10.1.0 to 10.2.1 in /ui (#10965)
- 8865d5433 chore(deps): bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (#10964)
- e2657ad99 chore(deps-dev): bump webpack-dev-server from 4.13.2 to 4.13.3 in /ui (#10966)
- 1617db0f3 fix: Check AlreadyExists error when creating PDB. Fixes #10942 (#10944)
- fd292cab2 feat: Add operation configuration to gauge metric. Fixes #10662 (#10774)
- b846eeb90 fix: Check file size before saving to artifact storage. Fixes #10902 (#10903)
- 9d28a02ac fix: Incorrect pod name for inline templates. Fixes #10912 (#10921)
- d41add41e feat(server): support name claim for RBAC SSO (#10927)
- 09d48ef20 chore(deps): bump google.golang.org/api from 0.117.0 to 0.118.0 (#10933)
- c0565d62e chore(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.2.6+incompatible to 2.2.7+incompatible (#10753)
- 819cbc9b4 chore(deps): bump google.golang.org/api from 0.114.0 to 0.117.0 (#10878)
- 8766e7a45 fix: Workflow operation error. Fixes #10285 (#10886)
- 0a72bbe02 chore(deps-dev): bump glob from 10.0.0 to 10.1.0 in /ui (#10922)
- c8e7fa8a7 fix: Validate label values from workflowMetadata to avoid controller crash. Fixes #10872 (#10892)
- 694cec0a4 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.51 to 7.0.52 (#10917)
- afca5e3e5 chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#10916)
- 457de308a chore(deps-dev): bump glob from 9.3.4 to 10.0.0 in /ui (#10915)
- b90485123 fix: tableName is empty if wfc.session != nil (#10887)
- 12f465912 fix: Flaky test about lifecycle hooks. Fixes #10897 (#10898)
- b87bdcfcf fix: Allow script and container image to be set in templateDefault. Fixes #9633 (#10784)
- 2edf2cf17 chore(deps): bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#10860)
- d2bb05261 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.50 to 7.0.51 (#10877)
- e5ab08202 chore(deps-dev): bump glob from 9.3.2 to 9.3.4 in /ui (#10862)
- 78760879b chore(deps-dev): bump sass from 1.60.0 to 1.61.0 in /ui (#10858)
- 610e9a729 chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#10856)
- dcf66171c chore(deps): bump cronstrue from 2.24.0 to 2.26.0 in /ui (#10855)
- e8433f40d chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#10854)
- d1812efae fix: Upgrade docker to v20.10.24 for CVE-2023-28840, CVE-2023-28841, CVE-2023-28842 (#10868)
- 506158896 fix: Fix not working Running state lifecycle hooks in dag task. Fixes #9897 (#10307)
- 839808d23 fix: make workflow status change after workflow level lifecycle hooks complete. Fixes #10743, #9591 (#10758)
- f418eacdd fix: Workflow stuck at running for failed init containers with other names. Fixes #10717 (#10849)
- e734ae524 feat: Enable configuration for finalizer removal if artifact GC fails (#10810)
- 49890ec2a feat: Expose customized UI links and columns (#10808)
- 3ed6887f3 feat: add chunk size argument to delete cli command (#10813)
- bc966848a fix: download specific version of kit. Fixes #10768 (#10841)
- 5b7872548 fix: Resolve high severity vulnerabilities in UI deps (#10842)
- c18daff97 fix: Security upgrade ubuntu from 14.04 to trusty-20190515 (#10832)
Contributors
- Abraham Bah
- Alan Clucas
- Alex Collins
- Alexander Crow
- Amit Oren
- Anton Gilgur
- Byeonggon Lee
- Cayde6
- Cheng Wang
- Christoph Buchli
- DahuK
- Dylan Bragdon
- Eduardo Rodrigues
- GeunSam2 (Gray)
- Iain Lane
- Isitha Subasinghe
- James Slater
- Jason Meridth
- Jinsu Park
- Josh Soref
- Julie Vogelman
- Lan
- LilTwo
- Lucas Heinlen
- Lukas Wöhrl
- Max Xu
- Oliver Skånberg-Tippen
- Or Shachar
- PeterKoegel
- Rachel Bushrian
- Remington Breeze
- Roel Arents
- RoryDoherty
- Ruin09
- Saravanan Balasubramanian
- Son Bui
- Takumi Sue
- Tim Collins
- Tom Kahn
- Tore
- Vedant Shrotria
- Yuan (Terry) Tang
- Yuan Tang
- YunCow
- boiledfroginthewell
- dependabot[bot]
- devops-42
- ehellmann-nydig
- gussan
- sakai-ast
- shuangkun tian
- smile-luobin
- toyamagu
- vanny96
- yeicandoit
- younggil
Security
Details
date
Aug. 15, 2023, midnight
name
v3.5.0-rc1
type
Pre-release
👇
Register or login to:
- 🔍View and search all Argo Workflows releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!