From 8f35b19f113a151fd003b9235c97a2c5781e2d06 Mon Sep 17 00:00:00 2001 From: sancar Date: Fri, 19 Sep 2025 18:53:27 +0300 Subject: [PATCH] Updated changelogs for Qstash and Workflow --- qstash/overall/changelog.mdx | 17 +++++++++++++++++ workflow/changelog.mdx | 23 +++++++++++++++++++++-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/qstash/overall/changelog.mdx b/qstash/overall/changelog.mdx index e901c327..caf4c57b 100644 --- a/qstash/overall/changelog.mdx +++ b/qstash/overall/changelog.mdx @@ -4,6 +4,23 @@ title: Changelog Workflow changelogs are [here](/workflow/changelog) + +- **TypeScript SDK (`qstash-js`):** + - `Label` feature is added. This will enable our users to label their publishes so that + - Logs can be filtered with user given label. + - DLQ can be filtered with user given label. +- **Console:** + - `Flat view` on the `Logs` tab is removed. The purpose is to simplify the `Logs` tab. + All the information is already available on the default(grouped) view. Let us know if there is something missing + via Discord/Support so that we can fill in the gaps. + + + +- **Console:** + - Added ability to hide/show columns on the Schedules tab. + - Local mode is added to enable our users to use the console with their local development envrionment. See [docs](http://localhost:3000/qstash/howto/local-development) for details. + + - **TypeScript SDK (`qstash-js`):** - Added `retryDelay` option to dynamicaly program the retry duration of a failed message. diff --git a/workflow/changelog.mdx b/workflow/changelog.mdx index e39dcd45..ba87eeeb 100644 --- a/workflow/changelog.mdx +++ b/workflow/changelog.mdx @@ -4,15 +4,34 @@ title: Changelog Qstash changelogs are [here](/qstash/overall/changelog) + +- **TypeScript SDK (`workflow-js`):** + - `Label` feature is added. This will enable our users to label their workflow runs so that + - Logs can be filtered with user given label. + - DLQ can be filtered with user given label. + - `notBefore` parameter is added to `trigger` function that will allow starting a workflow run at a later date + given by the `notBefore` parameter. +- **Console:** + - A major Workflow redesign is landed to improve debugging and monitoring experience workflow runs logs. + - `Flat view` is removed. All the data is moved to single view. This is also to avoid confusing our + users and made over all experience simpler. + + + -- **TypeScript SDK (`qstash-js`):** +- **TypeScript SDK (`workflow-js`):** - Added `retryDelay` option to dynamicaly program the retry duration. It can be configured on [trigger](https://upstash.com/docs/workflow/basics/client#trigger-workflow) , [context.call](https://upstash.com/docs/workflow/basics/context#context-call) or [serve](https://upstash.com/docs/workflow/basics/serve#retrydelay) + - Added ability to detect if a given url is a workflow or not. Starting with `0.2.17` trigger made via the sdk can fail (instead of hanging), + if there is no workflow serve on the given url. +- **Console:** + - Local mode is added to enable our users to use the console with their local development envrionment and the locally deployed workflows. + See [docs](https://upstash.com/docs/workflow/howto/local-development#development-server-recommended) for details. -- **TypeScript SDK (`qstash-js`):** +- **TypeScript SDK (`workflow-js`):** - Restart/Resume for DLQ is added to allow more options to handle failed runs. See [here](https://upstash.com/docs/workflow/howto/failures#manually-handling-failed-workflow-runs) - Added `WorkflowNonRetryableError` to fail a workflow without causing any retries. See [here](https://upstash.com/docs/workflow/basics/context#error-handling-and-retries) - For additional bug fixes, see the full changelog [here](https://github.com/upstash/workflow-js/compare/v0.2.14...v0.2.16).