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

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!
Continue with GitHub
Continue with Google
or