Skip to content

Commit f835560

Browse files
authored
Version Packages 0.6.x (#49)
1 parent b51448f commit f835560

3 files changed

Lines changed: 20 additions & 21 deletions

File tree

.changeset/fiery-shrimps-beg.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/client/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# @dfsync/client
22

3+
## 0.6.0
4+
5+
### Minor Changes
6+
7+
- [#48](https://github.com/dfsyncjs/dfsync/pull/48) [`b51448f`](https://github.com/dfsyncjs/dfsync/commit/b51448ffc3cc5f58a80177e8a8ab022436871fbf) Thanks [@romanindev](https://github.com/romanindev)! - Add request lifecycle support.
8+
9+
This release introduces a predictable and controllable request lifecycle for service-to-service communication.
10+
11+
New features:
12+
- AbortSignal support with proper cancellation handling
13+
- request context with execution metadata (requestId, attempt, startedAt, signal)
14+
- request ID propagation via `x-request-id`
15+
- improved lifecycle hook context
16+
17+
Additional improvements:
18+
- distinguish between timeout and manual cancellation (`TimeoutError` vs `RequestAbortedError`)
19+
- external aborts are not retried
20+
- clearer request metadata handling
21+
322
## 0.5.0
423

524
### Minor Changes

packages/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dfsync/client",
3-
"version": "0.5.0",
3+
"version": "0.6.0",
44
"description": "Reliable service-to-service HTTP communication toolkit for Node.js and TypeScript",
55
"license": "MIT",
66
"type": "module",

0 commit comments

Comments
 (0)