Argo Workflows - v3.1.1


2 (2021-09-16)

  • e62b9a8dc feat(ui): logsViewer use archived log if node finish and archived (#6708)
  • da5ce18cf fix: Daemond status stuck with Running (#6742)

Contributors

  • Saravanan Balasubramanian
  • Tianchu Zhao

v3.1.11 (2021-09-13)

  • 665c08d29 skippied flakytest
  • 459a61170 fix(executor): handle hdfs optional artifact at retriving hdfs file stat (#6703)
  • 82e408297 fix: panic in prepareMetricScope (#6720)
  • 808d897a8 fix(ui): undefined cron timestamp (#6713)

Contributors

  • Saravanan Balasubramanian
  • Tianchu Zhao

v3.1.10 (2021-09-10)

  • 2730a51a2 fix: Fix x509: certificate signed by unknown authority error (#6566)

Contributors

  • Alex Collins

v3.1.9 (2021-09-03)

  • e4f6bcb02 fix the codegen
  • 92153dcca fixed test
  • 117e85f47 fix(cli): Added validatation for StartAt, FinishedAt and ID (#6661)
  • 01083d1d1 fix(controller): Set finishedAt for workflow with Daemon steps
  • 926e43950 fix: Do not index complete workflow semaphores (#6639)
  • a039a29ab fix: argo node set panic: index out of range and correct docs (#6653)
  • 8f8fc2bd9 fix(controller): Initialize throttler during starting workflow-controller. Fixes: #6599 (#6608)
  • 940e993ff fix(gcs): backoff bool should be false if error is transient (#6577)
  • 2af306a52 fix(executor/pns): panic of pidFileHandles concurrent writes (#6569)
  • 1019a13a6 fix(executor/docker): fix failed to wait for main container to complete: timed out waiting for the condition: container does not exist (#6561)
  • 563bb04c4 fix: Generate TLS Certificates on startup and only keep in memory (#6540)
  • 36d2389f2 fix: use execWf when setting PodMetadata (#6512)

Contributors

  • Alex Collins
  • Antoine Dao
  • David Collom
  • Ed Marks
  • Jesse Suen
  • Saravanan Balasubramanian
  • Windfarer
  • Yuan (Bob) Gong
  • smile-luobin

v3.1.8 (2021-08-18)

  • 0df0f3a98 fix: Fix x509: certificate signed by unknown authority error (#6566)

Contributors

  • Alex Collins

v3.1.7 (2021-08-18)

  • 5463b5d4f fix: Generate TLS Certificates on startup and only keep in memory (#6540)

Contributors

  • David Collom

v3.1.6 (2021-08-12)

  • 14e127857 ci-build.yaml-with-master-change
  • c0ac267ab ci-build.yaml
  • c87ce923b Update ci-build.yaml
  • 896bcbd7d Update ci-build.yaml
  • cefddb273 Update workflowpod_test.go
  • 47720040a fixed codegen
  • 501c1720a fix: use execWf when setting PodMetadata (#6512)
  • 4458394a8 fix: Fix the Status update for node with synchronization lock (#6525)
  • 907effbfc fix: Upgrade pkg to v0.10.1. Fixes #6521 (#6523)
  • 46e2803f7 fix(controller): Fix panic in addParamToGlobalScope (#6485)
  • e1149b61a fix(controller): JSON-unmarshal marshaled expression template before evaluating (#6285)
  • e6a3b0c76 fix(executor/docker): re-revert -- fix random errors with message "No such container:path". Fixes #6352 (#6508)
  • b37e81a98 fix: Remove client private key from client auth REST config (#6506)
  • cc51e71ce fix(controller): JSON-unmarshal marshaled expression template before evaluating (#6285)

Contributors

  • Alex Collins
  • Ed Marks
  • Michael Crenshaw
  • Saravanan Balasubramanian
  • William Van Hevelingen
  • Yuan (Bob) Gong

v3.1.5 (2021-08-03)

  • 3dbee0ec3 fix(executor): emissary - make argoexec executable from non-root containers. Fixes #6238 (#6247)

Contributors

  • Yuan (Bob) Gong

v3.1.4 (2021-08-03)

  • 247776d66 removed unused import
  • 89d662c39 fix: Exit template shouldn't fail with max parallelism reached (#6456)
  • 4556ba27b fix(controller): fix retry on different hosts (#6429)
  • fc8260b6e fix(controller): fix retry on different hosts (#6429)
  • b489d03b4 fix(server): Fix nil pointer error when getting artifacts from a step without artifacts (#6465)
  • 4d99aac6e fix(pods): set resources from script templates (#6450)
  • 3f594ca8d fix(emissary): throw argo error on file not exist (#6392)
  • f4e20761f Update umask_windows.go
  • cc84fe94c fix(executor): fix GCS artifact retry (#6302)
  • 0b0f52788 fix(gcs): throw argo not found error if key not exist (#6393)

Contributors

  • Antoine Dao
  • Marcin Gucki
  • Peixuan Ding
  • Saravanan Balasubramanian
  • Tianchu Zhao
  • Yuan (Bob) Gong

v3.1.3 (2021-07-27)

  • 9337abb00 fix(controller): Reinstate support for outputs.results for containers. Fixes #6428 (#6434)
  • d2fc4dd62 fix(controller): Same workflow nodes are not executing parallel even semaphore locks available (#6418)
  • 13c51d4b2 fix(controller): Randomly expr expression fail to resolve (#6410)
  • 0e5dfe50b fix(executor): Remove 15s guard for Docker executor. Fixes #6415 (#6427)
  • 4347acffc fix(executor): remove unused import preventing compilation
  • 1eaa38199 fix(executor/emissary): fix nonroot sidecars + input/output params & artifacts (#6403)
  • 060b727ee fix(controller): Global parameter is not getting updated (#6401)
  • adc17ff26 fix(controller): Force main container name to be "main" as per v3.0. Fixes #6405 (#6408)
  • 069816a0a fix(controller): Mark workflows wait for semaphore as pending. Fixes #6351 (#6356)
  • 791c26b3c fix(controller): allow initial duration to be 0 instead of current_time-0 (#6389)
  • bd757e86c fix: Server crash when opening timeline tab for big workflows (#6369)
  • 8b49e8c3a fix(controller): allow workflow.duration to pass validator (#6376)
  • 24ff9450a fix(fields): handle nexted fields when excluding (#6359)
  • a83ec79dd feat(controller): sortDAGTasks supports sort by field Depends (#6307)
  • 8472227f5 fix(crd): temp fix 34s timeout bug for k8s 1.20+ (#6350)
  • 0522a68fc Revert "feat: added support for GRPC_MESSAGE_SIZE env var (#6258)"
  • 49db7cd60 feat: added support for GRPC_MESSAGE_SIZE env var (#6258)

Contributors

  • Alex Collins
  • Alexander Matyushentsev
  • Antoine Dao
  • BOOK
  • Saravanan Balasubramanian
  • Tianchu Zhao
  • Yuan (Bob) Gong
  • dpeer6

v3.1.2 (2021-07-15)

  • 98721a96e fixed test
  • 6041ffe22 fix(controller): Not updating StoredWorkflowSpec when WFT changed during workflow running (#6342)
  • d14760182 fix(cli): v3.1 Argo Auth Token (#6344)
  • ce5679c4b feat(controller): Store artifact repository in workflow status. Fixes
  • 74581157f fix(executor): Tolerate docker re-creating containers. Fixes #6244 (#6252)
  • cd208e27f fix(executor): emissary - make /var/run/argo files readable from non-root users. Fixes #6238 (#6304)

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • Yuan (Bob) Gong

v3.1.1 (2021-06-28)

  • 4d12bbfee fix(conttroller): Always set finishedAt dote. Fixes #6135 (#6139)
  • 401a66188 fix: Fix certain sibling tasks not connected to parent (#6193)
  • 99b42eb1c fix(controller): Wrong validate order when validate DAG task's argument (#6190)
  • 18b2371e3 fix(controller): dehydrate workflow before deleting offloaded node status (#6112)
  • a58cbdc39 fix(controller): Allow retry on transient errors when validating workflow spec. Fixes #6163 (#6178)

Contributors

  • Alex Collins
  • BOOK
  • Reijer Copier
  • Simon Behar
  • Yuan Tang

v3.1.0 (2021-06-21)

  • fad026e36 fix(ui): Fix event-flow scrolling. Fixes #6133 (#6147)
  • 422f5f231 fix(executor): Capture emissary main-logs. Fixes #6145 (#6146)
  • e818b15cc fix(ui): Fix-up local storage namespaces. Fixes #6109 (#6144)
  • 681e1e42a fix(controller): Performance improvement for Sprig. Fixes #6135 (#6140)
  • 99139fea8 fix(executor): Check whether any errors within checkResourceState() are transient. Fixes #6118. (#6134)

Contributors

  • Alex Collins
  • Yuan Tang

v3.1.0-rc14 (2021-06-10)

  • d385e6107 fix(executor): Fix docker not terminating. Fixes #6064 (#6083)
  • 83da6deae feat(manifests): add 'app' label to workflow-controller-metrics service (#6079)
  • 1c27b5f90 fix(executor): Fix emissary kill. Fixes #6030 (#6084)

Contributors

  • Alex Collins
  • Daan Seynaeve

v3.1.0-rc13 (2021-06-08)

  • 5d4947ccf chore(executor): Adjust resource JSON object log to debug level (#6100)
  • 0e37f6632 fix(executor): Improve artifact error messages. Fixes #6070 (#6086)
  • 4bb4d528e fix(ui): Tweak workflow log viewer (#6074)
  • f8f63e628 fix(controller): Handling panic in leaderelection (#6072)

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • Yuan Tang

v3.1.0-rc12 (2021-06-02)

  • 803855bc9 fix(executor): Fix compatibility issue when selfLink is no longer populated for k8s>=1.21. Fixes #6045 (#6014)
  • 1f3493aba feat(ui): Add text filter to logs. Fixes #6059 (#6061)
  • eaeaec71f fix(controller): Only clean-up pod when both main and wait containers have terminated. Fixes #5981 (#6033)

Contributors

  • Alex Collins
  • Yuan Tang

v3.1.0-rc11 (2021-06-01)

  • ee283ee6d fix(ui): Add editor nav and make taller (#6047)
  • 529c30dd5 fix(ui): Changed placing of chat/get help button. Fixes #5817 (#6016)
  • e262b3afd feat(controller): Add per-namespace parallelism limits. Closes #6037 (#6039)

Contributors

  • Alex Collins
  • Kasper Aaquist Johansen

v3.1.0-rc10 (2021-05-27)

  • 73539fadb feat(controller): Support rate-limitng pod creation. (#4892)
  • e566c106b fix(server): Only hydrate nodes if they are needed. Fixes #6000 (#6004)
  • d218ea717 fix(ui): typo (#6027)

Contributors

  • Alex Collins
  • Stephan van Maris

v3.1.0-rc9 (2021-05-26)

  • bad615550 fix(ui): Fix link for archived logs (#6019)
  • 3cfc96b7c revert: "fix(executor): Fix compatibility issue with k8s>=1.21 when s… (#6012)
  • 7e27044b7 fix(controller): Increase readiness timeout from 1s to 30s (#6007)
  • 79f5fa5f3 feat: Pass include script output as an environment variable (#5994)
  • d7517cfca Mention that 'archive' do not support logs of pods (#6005)
  • d7c5cf6c9 fix(executor): Fix compatibility issue with k8s>=1.21 when selfLink is no longer populated (#5992)
  • a2c6241ae fix(validate): Fix DAG validation on task names when depends/dependencies is not used. Fixes #5993 (#5998)
  • a99d5b821 fix(controller): Fix sync manager panic. Fixes #5939 (#5991)
  • 80f8473a1 fix(executor): resource patch for non-json patches regression (#5951)

Contributors

  • Alex Collins
  • Antony Chazapis
  • Christophe Blin
  • Peixuan Ding
  • William Reed
  • Yuan Tang

v3.1.0-rc8 (2021-05-24)

  • f3d95821f fix(controller): Listen on :6060 (#5988)

Contributors

  • Alex Collins

v3.1.0-rc7 (2021-05-24)

  • d55a8dbb8 feat(controller): Add liveness probe (#5875)
  • 46dcaea53 fix(controller): Lock nodes in pod reconciliation. Fixes #5979 (#5982)
  • 60b6b5cf6 fix(controller): Empty global output param crashes (#5931)
  • 453086f94 fix(ui): ensure that the artifacts property exists before inspecting it (#5977)

Contributors

  • Alex Collins
  • Saravanan Balasubramanian
  • dherman

v3.1.0-rc6 (2021-05-21)

  • 67a38e33e feat: add disableSubmodules for git artifacts (#5910)
  • 7b54b182c small fixes of spelling mistakes (#5886)
  • 56b71d07d fix(controller): Revert cb9676e88857193b762b417f2c45b38e2e0967f9. Fixes #5852 (#5933)

Contributors

  • Alex Collins
  • Lars Kerick
  • Zach Aller

v3.1.0-rc5 (2021-05-17)

  • e05f7cbe6 fix(controller): Suspend and Resume is not working in WorkflowTemplateRef scenario (#5802)
  • 8fde4e4f4 fix(installation): Enable capacity to override namespace with Kustomize (#5907)

Contributors

  • Daverkex
  • Saravanan Balasubramanian

v3.1.0-rc4 (2021-05-14)

  • 128861c50 feat: DAG/TASK Custom Metrics Example (#5894)
  • 0acaf3b40 Update configure-artifact-repository.md (#5909)

Contributors

  • Everton
  • JerguΕ‘ Lejko

v3.1.0-rc3 (2021-05-13)

  • e71d33c54 fix(controller): Fix pod spec jumbling. Fixes #5897 (#5899)
  • 9a10bd475 fix: workflow-controller: use parentId (#5831)

Contributors

  • Alex Collins
  • Jan Heylen

v3.1.0-rc2 (2021-05-12)

Contributors


Details

date
June 28, 2021, midnight
name
v3.1.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