Skip to content

Commit 3531a1d

Browse files
v0.3
1 parent c48b7cd commit 3531a1d

File tree

6 files changed

+23
-10
lines changed

6 files changed

+23
-10
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/backend-postgres/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @openworkflow/backend-postgres
22

3+
## 0.3.0
4+
5+
- Added workflow versioning to help evolve workflows safely over time.
6+
- Added workflow cancellation so running workflows can now be cancelled safely.
7+
- Improved duration handling and TypeScript type-safety for duration strings.
8+
- Fix for edge case where finished workflow runs could be slept.
9+
310
## 0.2.0
411

512
- Sleep workflows with `step.sleep(name, duration)`

packages/backend-postgres/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openworkflow/backend-postgres",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"type": "module",
55
"exports": {
66
".": {
@@ -28,6 +28,6 @@
2828
"squawk-cli": "^2.30.0"
2929
},
3030
"peerDependencies": {
31-
"openworkflow": "^0.2.0"
31+
"openworkflow": "^0.3.0"
3232
}
3333
}

packages/openworkflow/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# openworkflow
22

3+
## 0.3.0
4+
5+
- Added workflow versioning to help evolve workflows safely over time.
6+
- Added workflow cancellation so running workflows can now be cancelled safely.
7+
- Improved duration handling and TypeScript type-safety for duration strings.
8+
- Fix for edge case where finished workflow runs could be slept.
9+
310
## 0.2.0
411

512
- Sleep workflows with `step.sleep(name, duration)`

packages/openworkflow/README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,6 @@ const workflow = ow.defineWorkflow(
337337
- ✅ Graceful shutdown
338338
- ✅ Parallel step execution
339339
- ✅ Sleeping (pausing) workflows
340-
341-
**Coming in v0.3:**
342-
343340
- ✅ Workflow versioning
344341
- ✅ Workflow cancelation
345342

@@ -350,11 +347,13 @@ const workflow = ow.defineWorkflow(
350347
> step_runs tables). A CLI and dashboard are planned for an upcoming release to
351348
> make debugging and monitoring much easier.
352349
350+
- Improved local dev experience
353351
- CLI
354352
- Dashboard UI
353+
- Idempotency keys
354+
- Rollback / compensation functions
355355
- Configurable retry policies
356356
- Signals for external events
357-
- Workflow cancelation
358357
- Additional backends (Redis, SQLite)
359358
- Additional languages (Go, Python)
360359

packages/openworkflow/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openworkflow",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "Open-source TypeScript framework for building durable, resumable workflows",
55
"keywords": [
66
"durable execution",

0 commit comments

Comments
 (0)