Skip to content

Commit ad8e06f

Browse files
chore: release
1 parent b65a04e commit ad8e06f

19 files changed

Lines changed: 90 additions & 29 deletions

File tree

.changeset/dev-worker-disconnect-loop.md

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

packages/build/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @trigger.dev/build
22

3+
## 4.4.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@trigger.dev/core@4.4.6`
9+
310
## 4.4.5
411

512
### Patch Changes

packages/build/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@trigger.dev/build",
3-
"version": "4.4.5",
3+
"version": "4.4.6",
44
"description": "trigger.dev build extensions",
55
"license": "MIT",
66
"publishConfig": {
@@ -78,7 +78,7 @@
7878
},
7979
"dependencies": {
8080
"@prisma/config": "^6.10.0",
81-
"@trigger.dev/core": "workspace:4.4.5",
81+
"@trigger.dev/core": "workspace:4.4.6",
8282
"mlly": "^1.7.1",
8383
"pkg-types": "^1.1.3",
8484
"resolve": "^1.22.8",

packages/cli-v3/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# trigger.dev
22

3+
## 4.4.6
4+
5+
### Patch Changes
6+
7+
- Fix dev workers spinning at 100% CPU after the parent CLI disconnects. Orphaned `trigger-dev-run-worker` (and indexer) processes were caught in an `uncaughtException` feedback loop: a periodic IPC send via `process.send` would throw `ERR_IPC_CHANNEL_CLOSED` once the parent closed the channel, which re-entered the same handler that itself called `process.send`, scheduled via `setImmediate` and amplified by source-map-support's `prepareStackTrace`. Fixed by (1) silently dropping packets in `ZodIpcConnection` when the channel is disconnected, (2) adding a `process.on("disconnect", ...)` handler in dev workers so they exit cleanly when the CLI closes the IPC channel, and (3) wrapping all `uncaughtException`-path `process.send` calls in a `safeSend` guard that checks `process.connected` and swallows synchronous throws. ([#3491](https://github.com/triggerdotdev/trigger.dev/pull/3491))
8+
- Updated dependencies:
9+
- `@trigger.dev/core@4.4.6`
10+
- `@trigger.dev/build@4.4.6`
11+
- `@trigger.dev/schema-to-json@4.4.6`
12+
313
## 4.4.5
414

515
### Patch Changes

packages/cli-v3/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "trigger.dev",
3-
"version": "4.4.5",
3+
"version": "4.4.6",
44
"description": "A Command-Line Interface for Trigger.dev projects",
55
"type": "module",
66
"license": "MIT",
@@ -95,9 +95,9 @@
9595
"@opentelemetry/sdk-trace-node": "2.0.1",
9696
"@opentelemetry/semantic-conventions": "1.36.0",
9797
"@s2-dev/streamstore": "^0.22.5",
98-
"@trigger.dev/build": "workspace:4.4.5",
99-
"@trigger.dev/core": "workspace:4.4.5",
100-
"@trigger.dev/schema-to-json": "workspace:4.4.5",
98+
"@trigger.dev/build": "workspace:4.4.6",
99+
"@trigger.dev/core": "workspace:4.4.6",
100+
"@trigger.dev/schema-to-json": "workspace:4.4.6",
101101
"ansi-escapes": "^7.0.0",
102102
"braces": "^3.0.3",
103103
"c12": "^1.11.1",

packages/core/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# internal-platform
22

3+
## 4.4.6
4+
5+
### Patch Changes
6+
7+
- Fix dev workers spinning at 100% CPU after the parent CLI disconnects. Orphaned `trigger-dev-run-worker` (and indexer) processes were caught in an `uncaughtException` feedback loop: a periodic IPC send via `process.send` would throw `ERR_IPC_CHANNEL_CLOSED` once the parent closed the channel, which re-entered the same handler that itself called `process.send`, scheduled via `setImmediate` and amplified by source-map-support's `prepareStackTrace`. Fixed by (1) silently dropping packets in `ZodIpcConnection` when the channel is disconnected, (2) adding a `process.on("disconnect", ...)` handler in dev workers so they exit cleanly when the CLI closes the IPC channel, and (3) wrapping all `uncaughtException`-path `process.send` calls in a `safeSend` guard that checks `process.connected` and swallows synchronous throws. ([#3491](https://github.com/triggerdotdev/trigger.dev/pull/3491))
8+
39
## 4.4.5
410

511
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@trigger.dev/core",
3-
"version": "4.4.5",
3+
"version": "4.4.6",
44
"description": "Core code used across the Trigger.dev SDK and platform",
55
"license": "MIT",
66
"publishConfig": {

packages/python/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @trigger.dev/python
22

3+
## 4.4.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@trigger.dev/core@4.4.6`
9+
- `@trigger.dev/build@4.4.6`
10+
- `@trigger.dev/sdk@4.4.6`
11+
312
## 4.4.5
413

514
### Patch Changes

packages/python/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@trigger.dev/python",
3-
"version": "4.4.5",
3+
"version": "4.4.6",
44
"description": "Python runtime and build extension for Trigger.dev",
55
"license": "MIT",
66
"publishConfig": {
@@ -45,7 +45,7 @@
4545
"check-exports": "attw --pack ."
4646
},
4747
"dependencies": {
48-
"@trigger.dev/core": "workspace:4.4.5",
48+
"@trigger.dev/core": "workspace:4.4.6",
4949
"tinyexec": "^0.3.2"
5050
},
5151
"devDependencies": {
@@ -56,12 +56,12 @@
5656
"tsx": "4.17.0",
5757
"esbuild": "^0.23.0",
5858
"@arethetypeswrong/cli": "^0.15.4",
59-
"@trigger.dev/build": "workspace:4.4.5",
60-
"@trigger.dev/sdk": "workspace:4.4.5"
59+
"@trigger.dev/build": "workspace:4.4.6",
60+
"@trigger.dev/sdk": "workspace:4.4.6"
6161
},
6262
"peerDependencies": {
63-
"@trigger.dev/sdk": "workspace:^4.4.5",
64-
"@trigger.dev/build": "workspace:^4.4.5"
63+
"@trigger.dev/sdk": "workspace:^4.4.6",
64+
"@trigger.dev/build": "workspace:^4.4.6"
6565
},
6666
"engines": {
6767
"node": ">=18.20.0"

packages/react-hooks/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @trigger.dev/react-hooks
22

3+
## 4.4.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@trigger.dev/core@4.4.6`
9+
310
## 4.4.5
411

512
### Patch Changes

0 commit comments

Comments
 (0)