nicktrn
b53a575464
Release 3.0.0-beta.46
@trigger.dev/airtable@3.0.0-beta.46
@trigger.dev/astro@3.0.0-beta.46
@trigger.dev/cli@3.0.0-beta.46
@trigger.dev/core@3.0.0-beta.46
@trigger.dev/eslint-plugin@3.0.0-beta.46
@trigger.dev/express@3.0.0-beta.46
@trigger.dev/github@3.0.0-beta.46
@trigger.dev/hono@3.0.0-beta.46
@trigger.dev/integration-kit@3.0.0-beta.46
@trigger.dev/linear@3.0.0-beta.46
@trigger.dev/nestjs@3.0.0-beta.46
@trigger.dev/nextjs@3.0.0-beta.46
@trigger.dev/openai@3.0.0-beta.46
@trigger.dev/otlp-importer@3.0.0-beta.46
@trigger.dev/plain@3.0.0-beta.46
@trigger.dev/remix@3.0.0-beta.46
@trigger.dev/replicate@3.0.0-beta.46
@trigger.dev/resend@3.0.0-beta.46
@trigger.dev/sdk@3.0.0-beta.46
@trigger.dev/sendgrid@3.0.0-beta.46
@trigger.dev/shopify@3.0.0-beta.46
@trigger.dev/slack@3.0.0-beta.46
@trigger.dev/supabase@3.0.0-beta.46
@trigger.dev/testing@3.0.0-beta.46
@trigger.dev/typeform@3.0.0-beta.46
@trigger.dev/yalt@3.0.0-beta.46
trigger.dev@3.0.0-beta.46
@trigger.dev/sveltekit@3.0.0-beta.46
@trigger.dev/core-backend@3.0.0-beta.46
@trigger.dev/stripe@3.0.0-beta.46
@trigger.dev/react@3.0.0-beta.46
2024-07-04 14:09:46 +01:00
github-actions[bot]
ad68a3cc05
chore: Update version for release (beta) ( #1199 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-04 14:07:42 +01:00
nicktrn
be58638904
Documentation edits made through Mintlify web editor
2024-07-04 13:34:30 +01:00
nicktrn
8f43aecacc
Handle redis errors more gracefully
2024-07-04 11:43:11 +01:00
nicktrn
6fd7560d5c
Add core timers export
2024-07-03 19:14:06 +01:00
nicktrn
eb3b7b6f9e
Fix logger import
2024-07-03 17:15:16 +01:00
nicktrn
7aed154854
Update pnpm setup action
2024-07-03 17:06:57 +01:00
Matt Aitken
50506dce9f
Documentation edits made through Mintlify web editor
2024-07-03 16:58:57 +01:00
nicktrn
d5772e57bd
Remove rogue zod error
2024-07-03 16:57:13 +01:00
nicktrn
14c2bdf89b
v3: checkpoint and reliability improvements ( #1198 )
...
* only checkpoint retries with delays greater than threshold
* rename checkpoint threshold env var
* log task monitor ignores
* crash runs with unbounded attempts
* fix retry check in shared queue consumer
* add missing stop for env var sync spinner
* prod entry point refactor
* missing awaits
* more verbose prod flush and exit logs
* reduce checkpoint support logs
* heartbeat while checkpointing between retries
* dynamic coordinator config
* measure lazy attempt creation time in prod
* simplify delay threshold
* heartbeat clarifications
* crash run if it doesn't reach checkpointable state
* require dynamic config threshold
* fix retry prep, await previous worker kill
* unify wait mechanics
* fix prod worker without tasks error
* ensure worker is ready to be checkpointed for dependency waits
* improve worker attempt creation logging
* prevent crashes caused by failed socket schema parsing
* fix dynamic imports in v3 catalog
* clarify attempt retry mechanics
* move backoff helper to core-apps
* remove core-apps barrel file
* add backoff execute with callback
* deprecate non-lazy attempt messages
* update socket.io-client to v4.7.5
* fix socket.io types for emits with timeout
* retry all the things
* remove todo
* fix retry restores
* improve index failure logs
* retry incomplete dependency waits
* fix checkpoint in-progress detection
* prevent losing messages during reconnect
* checkpoint when greater or equal to threshold
* improve handling of duration wait edge cases
* add ready for lazy attempt replay
* retry attempt completion
* allow failing runs with unfriendly run id
* fix min max jitter
* cancel checkpoints on run failure
* improve attempt creation errors
* prevent crashing run on failed cleanup
* handle at-least-once execute lazy attempt delivery
* log exit code on prepare for retry
* fix timeout promise
* mark some things
* chaos monkey superpowers
* refactor checkpointer
* set chaos monkey defaults
* less chaos
* fix backoff
* handle uncaught entry point exceptions
* only replay rpcs on true reconnects
* allow resume unless final run status
* add changeset
* small fixes
2024-07-03 16:54:09 +01:00
Matt Aitken
7976d924fb
Marqs rebalancing is based on the env var again
2024-07-03 09:54:50 +01:00
nicktrn
1e667ec28f
v3: cluster uptime heartbeat ( #1194 )
...
* add basic uptime heartbeat
* add more heartbeat metrics
2024-07-02 12:33:12 +01:00
Eric Allam
7e97dcb93e
Release 3.0.0-beta.45
@trigger.dev/airtable@3.0.0-beta.45
@trigger.dev/astro@3.0.0-beta.45
@trigger.dev/cli@3.0.0-beta.45
@trigger.dev/core-backend@3.0.0-beta.45
@trigger.dev/core@3.0.0-beta.45
@trigger.dev/eslint-plugin@3.0.0-beta.45
@trigger.dev/express@3.0.0-beta.45
@trigger.dev/github@3.0.0-beta.45
@trigger.dev/hono@3.0.0-beta.45
@trigger.dev/integration-kit@3.0.0-beta.45
@trigger.dev/linear@3.0.0-beta.45
@trigger.dev/nestjs@3.0.0-beta.45
@trigger.dev/nextjs@3.0.0-beta.45
@trigger.dev/otlp-importer@3.0.0-beta.45
@trigger.dev/plain@3.0.0-beta.45
@trigger.dev/react@3.0.0-beta.45
@trigger.dev/remix@3.0.0-beta.45
@trigger.dev/replicate@3.0.0-beta.45
@trigger.dev/resend@3.0.0-beta.45
@trigger.dev/sdk@3.0.0-beta.45
@trigger.dev/sendgrid@3.0.0-beta.45
@trigger.dev/shopify@3.0.0-beta.45
@trigger.dev/slack@3.0.0-beta.45
@trigger.dev/stripe@3.0.0-beta.45
@trigger.dev/supabase@3.0.0-beta.45
@trigger.dev/sveltekit@3.0.0-beta.45
@trigger.dev/testing@3.0.0-beta.45
@trigger.dev/typeform@3.0.0-beta.45
@trigger.dev/yalt@3.0.0-beta.45
trigger.dev@3.0.0-beta.45
@trigger.dev/openai@3.0.0-beta.45
2024-07-01 17:17:11 +01:00
github-actions[bot]
b9b86c89a7
chore: Update version for release (beta) ( #1188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 17:16:11 +01:00
nicktrn
cd5d2ae92b
Override completion on OOM crashes
2024-07-01 13:22:35 +01:00
Eric Allam
0e77e7ef7d
v3: Delayed runs and run ttl expiration ( #1193 )
...
* v3: Trigger delayed runs and reschedule them
* Create a `@trigger.dev/core/v3/schemas` export
* fixed the `@trigger.dev/core/v3/schemas` export
* Small docs tweak
* Add ttl option when triggering tasks, expire runs after ttl
Dev runs expire in 10m by default
2024-07-01 12:01:35 +01:00
Kai
76a5c6204f
fix: prevent filter tooltip from opening on autofocus ( #1185 )
...
* Prevent tooltip from opening on autofocus
* Remove autofocus
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2024-07-01 10:50:07 +01:00
nicktrn
b171fde483
Fix index failure completion override
2024-06-29 19:23:32 +01:00
nicktrn
5ae3da6b4e
v3: various small fixes ( #1192 )
...
* Await file watcher cleanup in dev
* Fix artifact detection logs
* Fix next runs table when schedule disabled
* Improve OOM error messages
* Add test link to completed deployment message
* Fix OOM detection, again
* Add changeset
2024-06-29 16:48:01 +01:00
Eric Allam
f565829959
v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack)
2024-06-28 20:13:54 +01:00
Eric Allam
d57dec6919
Remove e2e tests from CI for now
2024-06-28 16:17:58 +01:00
Eric Allam
75ec4ac6a6
v3: postInstall config option now replaces the postinstall script found in package.json
2024-06-28 15:59:41 +01:00
nicktrn
374b6b9c0c
Increase dev worker timeout
2024-06-28 15:56:51 +01:00
nicktrn
d0d3a64bd6
v3: misc CLI improvements ( #1173 )
...
* prevent downgrades during update check
* detect bun and use npm instead
* detect missing tsconfig during init and print helpful error
* add changeset
* add links to dev worker started message
* allow users to add custom pkg manager args during init
* update changeset
* fix links in unsupported terminals
* deprecate terminalLink
* update changeset
2024-06-28 15:51:17 +01:00
nicktrn
568da01785
v3: improve non-zero exit errors ( #1179 )
...
* docker provider will optionally enforce machine presets
* update task monitor oom message
* add oom task to v3 catalog
* improve handling of non-zero exit errors
* add changeset
2024-06-28 15:50:04 +01:00
nicktrn
c75e29a9a7
v3: add audio binaries to worker images ( #1183 )
...
* add sox
* add audiowaveform
* add changeset
2024-06-28 15:49:24 +01:00
Émile Ré
e5d26bd12d
Fix infisical-sdk fixture, use in config instead ( #1190 )
2024-06-28 09:50:24 +01:00
Eric Allam
b6f31ab651
Fixed lock file of "Update docs theme ( #1189 )"
...
This reverts commit 4cc61ac0ec .
2024-06-27 20:39:39 +01:00
Eric Allam
50d46a8513
Fixed lock file of "Update docs theme ( #1189 )"
...
This reverts commit 4cc61ac0ec .
2024-06-27 20:39:24 +01:00
Eric Allam
4cc61ac0ec
Revert "Update docs theme ( #1189 )"
...
This reverts commit a696359c3e .
2024-06-27 20:31:25 +01:00
James Ritchie
a696359c3e
Update docs theme ( #1189 )
...
* Changed theme to venus and updated primary colours
* Replaced ‘v3 (Developer Preview)’ with ‘v3’
* Removed webhooks and zod from tasks overview and intro
* pnpm lock
* Changed the theme and background + removed the tabs
---------
Co-authored-by: D-K-P <8297864+D-K-P@users.noreply.github.com >
2024-06-27 18:31:47 +01:00
Émile Ré
52b6f48a94
Cli v3 e2e: fixtures ( #1184 )
...
* Run tests
* Remove useless comments
* Fix readme
* Add fixtures for config step
* Add fixture for additionalDependencies name parsing scope issue
* Add URL to commit fix
* Some fixtures will only use 1 package manager
* Add resolve-trigger-deps fixture
* use rimraf in test setup
* Add legacy-peer-deps fixture
* Use vitest fixtures
* Add nested peer dep locking issue
* Add missing peer dep resolving fixture
* Get rid of global namespace, fix parallelism
* Add console logs to debug log level
* Add changeset
* Remove comments
* Update README.md
2024-06-27 13:55:54 +01:00
Eric Allam
d22a460555
Release 3.0.0-beta.44
@trigger.dev/airtable@3.0.0-beta.44
@trigger.dev/astro@3.0.0-beta.44
@trigger.dev/cli@3.0.0-beta.44
@trigger.dev/core-backend@3.0.0-beta.44
@trigger.dev/eslint-plugin@3.0.0-beta.44
@trigger.dev/express@3.0.0-beta.44
@trigger.dev/github@3.0.0-beta.44
@trigger.dev/hono@3.0.0-beta.44
@trigger.dev/integration-kit@3.0.0-beta.44
@trigger.dev/linear@3.0.0-beta.44
@trigger.dev/nestjs@3.0.0-beta.44
@trigger.dev/nextjs@3.0.0-beta.44
@trigger.dev/openai@3.0.0-beta.44
@trigger.dev/otlp-importer@3.0.0-beta.44
@trigger.dev/plain@3.0.0-beta.44
@trigger.dev/react@3.0.0-beta.44
@trigger.dev/remix@3.0.0-beta.44
@trigger.dev/replicate@3.0.0-beta.44
@trigger.dev/sdk@3.0.0-beta.44
@trigger.dev/sendgrid@3.0.0-beta.44
@trigger.dev/shopify@3.0.0-beta.44
@trigger.dev/slack@3.0.0-beta.44
@trigger.dev/stripe@3.0.0-beta.44
@trigger.dev/supabase@3.0.0-beta.44
@trigger.dev/sveltekit@3.0.0-beta.44
@trigger.dev/testing@3.0.0-beta.44
@trigger.dev/typeform@3.0.0-beta.44
@trigger.dev/yalt@3.0.0-beta.44
trigger.dev@3.0.0-beta.44
@trigger.dev/resend@3.0.0-beta.44
@trigger.dev/core@3.0.0-beta.44
2024-06-27 13:41:01 +01:00
github-actions[bot]
9ba2a217a4
chore: Update version for release (beta) ( #1187 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 13:38:57 +01:00
Eric Allam
39885a427f
v3: fix missing init output in task run function when no middleware is defined
2024-06-27 11:49:28 +01:00
Eric Allam
ccb0bc510a
Release 3.0.0-beta.43
@trigger.dev/astro@3.0.0-beta.43
@trigger.dev/cli@3.0.0-beta.43
@trigger.dev/core-backend@3.0.0-beta.43
@trigger.dev/core@3.0.0-beta.43
@trigger.dev/eslint-plugin@3.0.0-beta.43
@trigger.dev/express@3.0.0-beta.43
@trigger.dev/hono@3.0.0-beta.43
@trigger.dev/integration-kit@3.0.0-beta.43
@trigger.dev/linear@3.0.0-beta.43
@trigger.dev/nestjs@3.0.0-beta.43
@trigger.dev/nextjs@3.0.0-beta.43
@trigger.dev/openai@3.0.0-beta.43
@trigger.dev/otlp-importer@3.0.0-beta.43
@trigger.dev/plain@3.0.0-beta.43
@trigger.dev/react@3.0.0-beta.43
@trigger.dev/remix@3.0.0-beta.43
@trigger.dev/replicate@3.0.0-beta.43
@trigger.dev/resend@3.0.0-beta.43
@trigger.dev/sdk@3.0.0-beta.43
@trigger.dev/sendgrid@3.0.0-beta.43
@trigger.dev/slack@3.0.0-beta.43
@trigger.dev/stripe@3.0.0-beta.43
@trigger.dev/supabase@3.0.0-beta.43
@trigger.dev/sveltekit@3.0.0-beta.43
@trigger.dev/testing@3.0.0-beta.43
@trigger.dev/typeform@3.0.0-beta.43
@trigger.dev/yalt@3.0.0-beta.43
trigger.dev@3.0.0-beta.43
@trigger.dev/shopify@3.0.0-beta.43
@trigger.dev/github@3.0.0-beta.43
@trigger.dev/airtable@3.0.0-beta.43
2024-06-27 11:09:27 +01:00
github-actions[bot]
56d66ee07c
chore: Update version for release (beta) ( #1182 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 11:08:30 +01:00
Eric Allam
4ca8887972
v3: fix issue where in progress events weren’t being shown
2024-06-26 16:15:44 +01:00
Eric Allam
89bffc066c
Remove the [traceId, startTime] index on TaskEvent for now (not necessary)
2024-06-26 15:32:43 +01:00
Eric Allam
34ca7667d3
Various perf improvements to prevent event loop lag ( #1186 )
...
* WIP
* Handle tasks that have failed but are being auto yielded
* Limit trace view to 25k event records, add a download run logs button
Also added two new indexes to TaskEvent:
```
/// Used on eventRepository.getTraceSummary()
@@index([traceId, startTime])
// Used for getting all logs for a run
@@index([runId])
```
* perf improvements on eventRepository.getSpan()
* v2: Add a 5 minute timeout for run execution requests in dev
* v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve
* v3: better handle large task payloads and outputs
* Change to 512KB
* v2: paginate trigger schedules endpoint
* v3: add 3MB limit on batch and single payloads
* Update task payload and output limits
2024-06-26 15:22:35 +01:00
nicktrn
3e327acc0f
Catch zod message sender exceptions
2024-06-26 15:20:33 +01:00
Eric Allam
77ad4127cb
v3: Improved ESM module require error detection logic
2024-06-25 09:08:43 +01:00
Eric Allam
8a5076aacf
Release 3.0.0-beta.42
@trigger.dev/airtable@3.0.0-beta.42
@trigger.dev/astro@3.0.0-beta.42
@trigger.dev/cli@3.0.0-beta.42
@trigger.dev/core-backend@3.0.0-beta.42
@trigger.dev/core@3.0.0-beta.42
@trigger.dev/eslint-plugin@3.0.0-beta.42
@trigger.dev/express@3.0.0-beta.42
@trigger.dev/github@3.0.0-beta.42
@trigger.dev/hono@3.0.0-beta.42
@trigger.dev/integration-kit@3.0.0-beta.42
@trigger.dev/linear@3.0.0-beta.42
@trigger.dev/nestjs@3.0.0-beta.42
@trigger.dev/nextjs@3.0.0-beta.42
@trigger.dev/openai@3.0.0-beta.42
@trigger.dev/otlp-importer@3.0.0-beta.42
@trigger.dev/plain@3.0.0-beta.42
@trigger.dev/react@3.0.0-beta.42
@trigger.dev/replicate@3.0.0-beta.42
@trigger.dev/resend@3.0.0-beta.42
@trigger.dev/sdk@3.0.0-beta.42
@trigger.dev/sendgrid@3.0.0-beta.42
@trigger.dev/stripe@3.0.0-beta.42
@trigger.dev/supabase@3.0.0-beta.42
@trigger.dev/sveltekit@3.0.0-beta.42
@trigger.dev/testing@3.0.0-beta.42
@trigger.dev/typeform@3.0.0-beta.42
@trigger.dev/yalt@3.0.0-beta.42
trigger.dev@3.0.0-beta.42
@trigger.dev/shopify@3.0.0-beta.42
@trigger.dev/remix@3.0.0-beta.42
@trigger.dev/slack@3.0.0-beta.42
2024-06-24 19:52:22 +01:00
github-actions[bot]
5399f6bfb7
chore: Update version for release (beta) ( #1181 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 19:51:48 +01:00
Eric Allam
ecef199660
v3: Use global setTimeout to ensure cross-runtime support
2024-06-24 19:49:22 +01:00
Eric Allam
4acfb8f4bb
Release 3.0.0-beta.41
@trigger.dev/airtable@3.0.0-beta.41
@trigger.dev/astro@3.0.0-beta.41
@trigger.dev/cli@3.0.0-beta.41
@trigger.dev/core-backend@3.0.0-beta.41
@trigger.dev/core@3.0.0-beta.41
@trigger.dev/eslint-plugin@3.0.0-beta.41
@trigger.dev/express@3.0.0-beta.41
@trigger.dev/hono@3.0.0-beta.41
@trigger.dev/linear@3.0.0-beta.41
@trigger.dev/nextjs@3.0.0-beta.41
@trigger.dev/openai@3.0.0-beta.41
@trigger.dev/otlp-importer@3.0.0-beta.41
@trigger.dev/plain@3.0.0-beta.41
@trigger.dev/react@3.0.0-beta.41
@trigger.dev/remix@3.0.0-beta.41
@trigger.dev/replicate@3.0.0-beta.41
@trigger.dev/resend@3.0.0-beta.41
@trigger.dev/sdk@3.0.0-beta.41
@trigger.dev/sendgrid@3.0.0-beta.41
@trigger.dev/shopify@3.0.0-beta.41
@trigger.dev/slack@3.0.0-beta.41
@trigger.dev/stripe@3.0.0-beta.41
@trigger.dev/supabase@3.0.0-beta.41
@trigger.dev/sveltekit@3.0.0-beta.41
@trigger.dev/testing@3.0.0-beta.41
@trigger.dev/typeform@3.0.0-beta.41
@trigger.dev/yalt@3.0.0-beta.41
trigger.dev@3.0.0-beta.41
@trigger.dev/nestjs@3.0.0-beta.41
@trigger.dev/integration-kit@3.0.0-beta.41
@trigger.dev/github@3.0.0-beta.41
2024-06-24 17:30:01 +01:00
github-actions[bot]
2ef278db67
chore: Update version for release (beta) ( #1178 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 17:29:32 +01:00
Eric Allam
c7a55804d9
v3: fix jsonc-parser import in cli
...
Lock jsonc-parser to 3.2.1
Revert that change
2024-06-24 17:24:23 +01:00
Eric Allam
da6a66efff
v3: fix task queues with concurrency = 0 getting cleared on task trigger
2024-06-24 16:37:30 +01:00
Eric Allam
7c36a1a4b0
v3: Adding SDK functions for triggering tasks in a typesafe way ( #1177 )
...
* v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file
* Add type usages
2024-06-24 12:37:34 +01:00