Skip to content

Commit ee9eaee

Browse files
github-actions[bot]polRk
authored andcommitted
Version Packages
1 parent 39f229d commit ee9eaee

File tree

9 files changed

+40
-33
lines changed

9 files changed

+40
-33
lines changed

.changeset/add-coordination-package.md

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

.changeset/add-fsm-runtime-package.md

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

examples/coordination/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"resource-management": "node resource-management.js"
1313
},
1414
"dependencies": {
15-
"@ydbjs/coordination": "^6.0.0",
15+
"@ydbjs/coordination": "^6.1.0",
1616
"@ydbjs/core": "^6.0.7"
1717
}
1818
}

examples/fsm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
"start": "node index.js"
99
},
1010
"dependencies": {
11-
"@ydbjs/fsm": "^6.0.0"
11+
"@ydbjs/fsm": "^6.1.0"
1212
}
1313
}

package-lock.json

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

packages/coordination/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# @ydbjs/coordination
2+
3+
## 6.1.0
4+
5+
### Minor Changes
6+
7+
- [#566](https://github.com/ydb-platform/ydb-js-sdk/pull/566) [`db52b29`](https://github.com/ydb-platform/ydb-js-sdk/commit/db52b293438265970beb90bea5d423c7afa82ad7) Thanks [@polRk](https://github.com/polRk)! - Add coordination package with distributed semaphores support
8+
- Implement coordination node management (create, alter, drop, describe)
9+
- Add distributed semaphores with acquire/release operations
10+
- Support automatic session lifecycle with keep-alive and reconnection
11+
- Provide `watch()` method with AsyncIterable for semaphore monitoring
12+
- Include automatic session recreation on session expiring
13+
- Add examples for leader election, service discovery, and configuration publication
14+
15+
### Patch Changes
16+
17+
- Updated dependencies [[`9f0f297`](https://github.com/ydb-platform/ydb-js-sdk/commit/9f0f29766a83626f649580611cc676dea9f89d38)]:
18+
- @ydbjs/fsm@6.1.0

packages/coordination/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ydbjs/coordination",
3-
"version": "6.0.0",
3+
"version": "6.1.0",
44
"description": "High-level coordination client for YDB. Supports coordination nodes, distributed semaphores, and distributed locking.",
55
"keywords": [
66
"ydb",
@@ -49,7 +49,7 @@
4949
"@ydbjs/core": "^6.0.7",
5050
"@ydbjs/debug": "^6.0.0",
5151
"@ydbjs/error": "^6.0.0",
52-
"@ydbjs/fsm": "^6.0.0",
52+
"@ydbjs/fsm": "^6.1.0",
5353
"@ydbjs/retry": "^6.0.0",
5454
"debug": "^4.4.0",
5555
"nice-grpc": "^2.1.13"

packages/fsm/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @ydbjs/fsm
2+
3+
## 6.1.0
4+
5+
### Minor Changes
6+
7+
- [#566](https://github.com/ydb-platform/ydb-js-sdk/pull/566) [`9f0f297`](https://github.com/ydb-platform/ydb-js-sdk/commit/9f0f29766a83626f649580611cc676dea9f89d38) Thanks [@polRk](https://github.com/polRk)! - Add new `@ydbjs/fsm` runtime package for async-first finite state machines in YDB JS SDK.
8+
- Introduce reusable runtime with single-writer event processing
9+
- Support typed transitions and effect handler maps
10+
- Add async source ingestion and runtime output as `AsyncIterable`
11+
- Add lifecycle controls: `close` (graceful) and `destroy` (hard shutdown)
12+
- Add package tests, design document, and runnable example in `examples/fsm`

packages/fsm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ydbjs/fsm",
3-
"version": "6.0.0",
3+
"version": "6.1.0",
44
"description": "Lightweight async-first FSM runtime for YDB JavaScript SDK packages.",
55
"keywords": [
66
"ydb",

0 commit comments

Comments
 (0)