Argo Workflows - v3.5.1


(2023-11-03)

  • 877c55230 chore(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#12000)
  • 2b44c4ad6 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#12003)
  • 1a7d9c940 chore(deps): bump react-datepicker and @types/react-datepicker in /ui (#12004)
  • 16dbb6e49 chore(deps): use official versions of bufpipe and expr (#12033)
  • 39b8583bd chore(deps): bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.7.0+incompatible (#11868)
  • 9e04496c3 fix: Upgrade axios to v1.6.0. Fixes #12085 (#12111)
  • 0e04980c6 fix(ui): don't show pagination warning on first page if all are displayed (#11979)
  • 98aba1599 fix: retry only proper node (#11589) (#11839)
  • d51a87ace fix: Fix the Maximum Recursion Depth prompt link in the CLI. (#12015)
  • 4997ddd7d fix: remove WorkflowSpec VolumeClaimTemplates patch key (#11662)
  • 49fe42088 fix: Fixed workflow onexit condition skipped when retry. Fixes #11884 (#12019)
  • 84d15792a fix: suppress error about unable to obtain node (#12020)
  • 430faf09d fix(ui): remove accidentally rendered semi-colon (#12060)
  • 2a34dc1a7 fix: Revert #11761 to avoid argo-server performance issue (#12068)
  • 7645b98ac fix: conflicting type of "workflow" logging attribute (#12083)
  • 90a92215f fix: oss list bucket return all records (#12084)
  • 8f55b8da7 fix: regression in memoization without outputs (#12130)

Contributors

  • Alan Clucas
  • Anton Gilgur
  • Ruin09
  • Takumi Sue
  • Vasily Chekalkin
  • Yang Lu
  • Yuan (Terry) Tang
  • dependabot[bot]
  • gussan
  • happyso
  • shuangkun tian

v3.5.0 (2023-10-13)

  • bf735a2e8 fix(windows): prevent infinite run. Fixes #11810 (#11993)
  • 375a860b5 fix: Fix gRPC and HTTP2 high vulnerabilities (#11986)
  • f01dbb1df fix: Permit enums w/o values. Fixes #11471. (#11736)
  • 96d964375 fix(ui): remove "last month" default date filter mention from New Version Modal (#11982)
  • 6b0f04794 fix(ui): faulty setInterval -> setTimeout in clipboard (#11945)
  • 7576abcee fix: show pagination warning on all pages (fixes #11968) (#11973)
  • a45afc0c8 fix: Replace antonmedv/expr with expr-lang/expr (#11971)
  • 8fa8f7970 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.8.0 (#11958)
  • f9aa01fe3 chore(deps-dev): bump sass from 1.67.0 to 1.69.0 in /ui (#11960)
  • 05c6db12a fix(ui): ClipboardText tooltip properly positioned (#11946)
  • 743d29750 fix(ui): ensure WorkflowsRow message is not too long (#11908)
  • 26481a214 refactor(ui): convert WorkflowsList + WorkflowsFilter to functional components (#11891)
  • 89667b609 chore(deps-dev): bump @types/prop-types from 15.7.5 to 15.7.7 in /ui (#11911)
  • bdc536252 chore(deps): bump google.golang.org/api from 0.138.0 to 0.143.0 (#11915)
  • 7a5ba7972 chore(deps-dev): bump @types/react-autocomplete from 1.8.6 to 1.8.7 in /ui (#11913)
  • 9469a1bf0 fix(ui): use popup.confirm instead of browser confirm (#11907)
  • a363e6a58 refactor(ui): optimize Link functionality (#11743)
  • 14df2e400 refactor(ui): convert ParametersInput to functional components (#11894)
  • 68ad03938 refactor(ui): InputFilter and WorkflowTimeline components from class to functional (#11899)
  • e91c2737f fix: Correctly retry an archived wf even when it exists in the cluster. Fixes #11903 (#11906)
  • c86a5cdb1 fix: Automate nix updates with renovate (#11887)
  • 2e4f28142 refactor(ui): use async/await in several components (#11882)
  • b5f69a882 fix: Fixed running multiple workflows with mutex and memo concurrently is broken (#11883)
  • 148d97a85 chore(deps-dev): bump @types/js-yaml from 4.0.5 to 4.0.6 in /ui (#11832)
  • b2c6b55fa chore(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#11873)
  • 3bad9c557 chore(deps-dev): bump @types/dagre from 0.7.49 to 0.7.50 in /ui (#11874)
  • baa65c5c3 chore(deps): bump cloud.google.com/go/storage from 1.32.0 to 1.33.0 (#11870)
  • 361af5aaf chore(deps): bump github.com/antonmedv/expr from 1.14.0 to 1.15.3 (#11871)
  • 24c1c1083 chore(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.2.8+incompatible to 2.2.9+incompatible (#11866)
  • a83df9721 chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#11869)
  • eae277cbe chore(deps): bump github.com/tidwall/gjson from 1.15.0 to 1.17.0 (#11867)
  • 5def5289a feat: show history about completed runs in each cron workflow (#11811)
  • 6fbfedf81 refactor(ui): migrate UserInfo to functional component (#11793)
  • 0fde6800c fix: when key not present assume NodeRunning. Fixes 11843 (#11847)
  • c6fdb0311 refactor(ui): migrate Reports to functional component and split files (#11794)
  • 27132d956 refactor(ui): convert a few components to use hooks (#11800)
  • fbe9375d5 fix: shouldn't fail to run cronworkflow because previous got shutdown on its own (race condition) (#11845)

Contributors

  • Anton Gilgur
  • Isitha Subasinghe
  • Julie Vogelman
  • Justice
  • Matt Farmer
  • Michael Weibel
  • Ruin09
  • Sebast1aan
  • Tim Collins
  • Yuan (Terry) Tang
  • Yusuke Shinoda
  • dependabot[bot]

v3.5.0-rc2 (2023-09-20)

  • fa116b63e fix: use same date filter in the UI and CLI (#11840)
  • a6c83de34 feat: Support artifact streaming for HTTP/Artifactory artifact driver (#11823)
  • caedd0ff7 chore(deps): bump docker/login-action from 2 to 3 (#11827)
  • 246d4f440 feat: Search by name for WorkflowTemplates in UI (#11684)
  • 56d1333c9 refactor(ui): migrate several components from class to functional (#11791)
  • d33f26741 chore(deps): bump docker/build-push-action from 4 to 5 (#11830)
  • ad7515e86 chore(deps): bump docker/setup-qemu-action from 2 to 3 (#11829)
  • eeea1ab66 chore(deps-dev): bump @types/uuid from 9.0.2 to 9.0.4 in /ui (#11833)
  • 626a6950c chore(deps-dev): bump sass from 1.66.1 to 1.67.0 in /ui (#11834)
  • 0246d993e chore(deps): bump docker/setup-buildx-action from 2 to 3 (#11828)
  • 803c5cadb fix: add prometheus label validation for realtime gauge metric (#11825)
  • 07c256085 fix: Fixed workflow template skip whitespaced parameters. Fixes #11767 (#11781)
  • 92a30f2b6 refactor(ui): workflow panel components from class to functional (#11803)
  • 24ab95c31 fix(ui): merge WF List FTU Panel with New Version Modal (#11742)
  • 7aedf9733 fix: close response body when request event-stream failed (#11818)
  • 55bb51885 fix: fix mergeWithArchivedWorkflows test data to match expected (#11816)
  • 4591af60e fix: Only append slash when missing for Artifactory repoURL (#11812)
  • 2f5af0ab2 feat: Support keyFormat for Artifactory (#11798)
  • a480f6d9c fix: Correct buckets for operation_duration_seconds metric (#11780)
  • 6399ac706 feat: Add user info to suspended node when resuming (#11763)
  • e073dccff fix: apply custom cursor pagination where workflows and archived workflows are merged (#11761)
  • 582eecdf9 chore(deps): bump monaco-editor from 0.41.0 to 0.43.0 in /ui (#11801)
  • 0d8c19e19 chore(deps): bump cronstrue from 2.31.0 to 2.32.0 in /ui (#11785)
  • f9bb71da8 feat: document usage of filterGroupsRegex (#11778)
  • 7e62657be fix(ui): handle undefined dates in Workflows List filter (#11792)
  • 477b3caf4 feat: filter sso groups based on regex (#11774)
  • 1cf39d21e fix: Correct limit in WorkflowTaskResultInformer List API calls. Fixes #11607 (#11722)
  • 75bd0b83a fix: Workflow controller crash on nil pointer (#11770)
  • 53b470192 fix(ui): don't use Buffer for FNV hash (#11766)
  • 297bea618 fix: Argo DB init conflict when deploy workflow-controller with multiple replicas #11177 (#11569)
  • 633c5e92a feat: Set a max recursion depth limit (#11646)
  • 48697a12b fix(ui): don't use anti-pattern in CheckboxFilter (#11739)
  • 9e7dc2592 fix(ui): don't reload the page until after deletion (#11711)
  • 12da11462 docs(cli): a stopped workflow cannot be resumed (#11624)
  • f5e31f8f3 fix: offset reset when pagination limit onchange (#11703)
  • d3cb45130 fix(workflow): match discovery burst and qps for kubectl with upstream kubectl binary (#11603)
  • e90d6bf6b fix: Health check from lister not apiserver (#11375)
  • 7b72c0d13 chore(deps): update monaco-editor to latest 0.41.0 (#11710)
  • 18820c333 fix: Make defaultWorkflow hooks work more than once (#11693)
  • 01cb2044e chore(deps-dev): bump source-map-loader from 1.1.3 to 4.0.1 in /ui (#11652)
  • 41dc1d41a chore(deps-dev): bump babel-loader from 8.3.0 to 9.1.3 in /ui (#11653)
  • 96fcc2574 chore(deps-dev): bump ts-loader from 7.0.4 to 9.4.4 in /ui (#11651)
  • 27f1227bf fix: Add missing new version modal for v3.5 (#11692)
  • 74551e3dc ci(deps): dedupe yarn.lock, add check for dupes (#11637)
  • 8e26eb42b chore(ui): fix formatting errors in config (#11629)
  • d99efa7bc fix: ensure labels is defined before key access. Fixes #11602 (#11638)
  • 0cffdffba docs(cli): clarify the difference b/t retry and resubmit (#11625)
  • 9cb378342 fix: cron workflow initial filter value. Fixes #11685 (#11686)
  • ac9e2de17 fix: Surface underlying error when getting a workflow (#11674)
  • ba523bf07 fix: Change node in paramScope to taskNode at executeDAG (#11422) (#11682)
  • bc9b64473 fix: argo logs completion (#11645)
  • cb8dbbcd6 fix: Print valid JSON/YAML when workflow list empty #10873 (#11681)
  • 11a931388 feat: add artgc podspecpatch fixes #11485 (#11586)
  • bc6b77c6b chore(deps-dev): bump babel-jest from 29.6.3 to 29.6.4 in /ui (#11677)
  • 3815d570d chore(deps-dev): bump @babel/core from 7.22.10 to 7.22.11 in /ui (#11678)
  • 05e508ecd feat: update nix version and build with ldflags (#11505)
  • f18b339b9 fix(ui): Only redirect/reload to wf list page when wf deletion succeeds (#11676)
  • 39ff2842f chore(deps): remove unneeded Yarn resolutions (#11641)
  • d74929a69 docs(cli): clarify stop v. terminate with Long descriptions (#11626)
  • 7cb22a2aa chore(deps-dev): bump babel-jest from 29.6.2 to 29.6.3 in /ui (#11649)
  • 12a3313d9 chore(deps): remove unused JS deps (#11630)
  • 82ac98026 fix: Only confirm DB deletion when there are archived workflows. Fixes #11658 (#11659)
  • 509b398e5 build(ui): fix monaco-editor font path (#11655)
  • aac4f89d1 build(ui): upgrade to Webpack v5 + upgrade loaders + plugins (#11628)
  • efb118156 chore(deps): upgrade monaco-editor to 0.30 (#11593)
  • 9693c02f8 fix: Fixed parent level memoization broken. Fixes #11612 (#11623)
  • 9317360f2 fix: do not process withParams when task/step Skipped. Fixes #10173 (#11570)
  • 363ee6901 fix: upgrade module for pull image in google cloud issue #9630 (#11614)
  • 8a52da5e8 fix: TERM signal was catched but not handled properly, which causing … (#11582)
  • 41809b58a feat(ui): retry workflows with parameter (#10824) (#11632)
  • 027b9c990 fix: override storedWorkflowSpec when override parameter (#11631) (#11634)
  • 8d8aa6e17 chore(deps): bump cloud.google.com/go/storage from 1.31.0 to 1.32.0 (#11619)
  • 28821902f fix: Upgrade Go to v1.21 Fixes #11556 (#11601)
  • c9c6e5ce3 fix: deprecated Link(Help-Contact) Issue (#11627)
  • 524b4cb58 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.3.1 (#11622)
  • a1a1fdedc chore(deps): bump github.com/google/go-containerregistry from 0.11.0 to 0.16.1 (#11527)
  • 463b8fdde chore(deps): bump github.com/minio/minio-go/v7 from 7.0.61 to 7.0.62 (#11618)
  • 67af8c4e0 chore(deps): bump google.golang.org/api from 0.136.0 to 0.138.0 (#11620)
  • f4ac17769 chore(deps-dev): bump sass from 1.64.2 to 1.66.1 in /ui (#11617)
  • 23d6da6ca fix: upgrade base image for security and build support arm64 #10435 (#11613)
  • cd2e4e564 feat: upgrade expr to v1.14 for richer language definition (#11605)
  • 27ffa8301 feat(cli): Add a flag status to delete cmd like list cmd of argo cli (#11577)
  • bda561ef0 refactor: remove nesting during dry-run of argo delete (#11596)
  • 0423eb6e2 fix(ui): ensure package.json#name is not the same as argo-ui (#11595)
  • e5d237a24 refactor(ui): simplify Webpack config a bit (#11594)
  • 427656e28 chore(deps): bump cron-parser from 4.8.1 to 4.9.0 in /ui (#11592)
  • 5eb50f428 chore(deps): bump cronstrue from 2.29.0 to 2.31.0 in /ui (#11591)
  • 7cef09c3c chore(deps): bump superagent from 8.0.9 to 8.1.2 in /ui (#11590)
  • 6bccc9904 fix: upgrade argo-ui components to latest (#11585)
  • 7b80ce19e feat: support custom CA with s3 repository. Fixes #10560 (#11161)

Contributors

  • Alan Clucas
  • Alec Rabold
  • Anton Gilgur
  • Antonio Gurgel
  • Basanth Jenu H B
  • Cheng Wang
  • Isitha Subasinghe
  • Jesse Suen
  • LEE EUI JOO
  • Roel Arents
  • Ruin09
  • Son Bui
  • Spencer Cai
  • Suraj Banakar(बानकर) | スラジ
  • Thearas
  • Weidong Cai
  • Yuan (Terry) Tang
  • Yusuke Shinoda
  • dependabot[bot]
  • gussan
  • happyso
  • junkmm
  • nsimons
  • younggil
  • 一条肥鱼
  • 张志强

Details

date
Nov. 3, 2023, midnight
name
v3.5.1
type
Patch
👇
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!
Continue with GitHub
Continue with Google
or