- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.12
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.11
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.10
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.9
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.8
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.7
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.6
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.5
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.4
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.3
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.2
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.1
- Trigger.dev v4 release. Please see our upgrade to v4 docs to view the full changelog: https://trigger.dev/docs/upgrade-to-v4 (#1869)
- Run Engine 2.0 (alpha) (#1575)
- Updated dependencies:
@trigger.dev/core@4.0.0-v4-beta.0
- Add support for two-phase deployments and task version pinning (#1739)
- Updated dependencies:
@trigger.dev/core@3.3.17
- Updated dependencies:
@trigger.dev/core@3.3.16
- Updated dependencies:
@trigger.dev/core@3.3.15
- Updated dependencies:
@trigger.dev/core@3.3.14
- Updated dependencies:
@trigger.dev/core@3.3.13
- Updated dependencies:
@trigger.dev/core@3.3.12
- Updated dependencies:
@trigger.dev/core@3.3.11
- Make sure useRealtimeRun onComplete hook fires at the correct time (#1599)
- Handle errors thrown by requests in Realtime react hooks (#1599)
- Updated dependencies:
@trigger.dev/core@3.3.10
- Adding ability to update parent run metadata from child runs/tasks (#1563)
- Updated dependencies:
@trigger.dev/core@3.3.9
- Updated dependencies:
@trigger.dev/core@3.3.8
- Now compatible with React 19 (#1559)
-
- Fixes an issue in streams where "chunks" could get split across multiple reads (#1549)
- Fixed stopping the run subscription after a run is finished, when using useRealtimeRun or useRealtimeRunWithStreams
- Added an
onCompletecallback touseRealtimeRunanduseRealtimeRunWithStreams - Optimized the run subscription to reduce unnecessary updates
- Updated dependencies:
@trigger.dev/core@3.3.7
- Realtime streams now powered by electric. Also, this change fixes a realtime bug that was causing too many re-renders, even on records that didn't change (#1541)
- Updated dependencies:
@trigger.dev/core@3.3.6
- Updated dependencies:
@trigger.dev/core@3.3.5
- Add trigger options to all trigger hooks (#1528)
- Updated dependencies:
@trigger.dev/core@3.3.4
- Updated dependencies:
@trigger.dev/core@3.3.3
- Updated dependencies:
@trigger.dev/core@3.3.2
- Public access token scopes with just tags or just a batch can now access runs that have those tags or are in the batch. Previously, the only way to access a run was to have a specific scope for that exact run. (#1511)
- Updated dependencies:
@trigger.dev/core@3.3.1
-
Improved Batch Triggering: (#1502)
-
The new Batch Trigger endpoint is now asynchronous and supports up to 500 runs per request.
-
The new endpoint also supports triggering multiple different tasks in a single batch request (support in the SDK coming soon).
-
The existing
batchTriggermethod now supports the new endpoint, and shouldn't require any changes to your code. -
Idempotency keys now expire after 24 hours, and you can customize the expiration time when creating a new key by using the
idempotencyKeyTTLparameter:
await myTask.batchTrigger([{ payload: { foo: "bar" } }], { idempotencyKey: "my-key", idempotencyKeyTTL: "60s", }); // Works for individual items as well: await myTask.batchTrigger([ { payload: { foo: "bar" }, options: { idempotencyKey: "my-key", idempotencyKeyTTL: "60s" } }, ]); // And `trigger`: await myTask.trigger({ foo: "bar" }, { idempotencyKey: "my-key", idempotencyKeyTTL: "60s" });
- We've removed the
idempotencyKeyoption fromtriggerAndWaitandbatchTriggerAndWait, because it can lead to permanently frozen runs in deployed tasks. We're working on upgrading our entire system to support idempotency keys on these methods, and we'll re-add the option once that's complete.
-
- Added ability to subscribe to a batch of runs using runs.subscribeToBatch (#1502)
- Updated dependencies:
@trigger.dev/core@3.3.0
- Updated dependencies:
@trigger.dev/core@3.2.2
- React hooks now all accept accessToken and baseURL options so the use of the Provider is no longer necessary (#1486)
- Upgrade zod to latest (3.23.8) (#1484)
- Realtime streams (#1470)
- Updated dependencies:
@trigger.dev/core@3.2.1
- Updated dependencies:
@trigger.dev/core@3.2.0
- Updated dependencies:
@trigger.dev/core@3.1.2
- useBatch renamed to useRealtimeBatch (#1447)
- Updated dependencies:
@trigger.dev/core@3.1.1
- Access run status updates in realtime, from your server or from your frontend (#1402)
- Updated dependencies:
@trigger.dev/core@3.1.0