Eric Allam
14429b8b66
Fix “transaction already closed” error when running tasks ( #735 )
2023-11-14 23:22:34 +00:00
Matt Aitken
5dd1bcc589
sendEvents proxy uses batches of 10 (max for SQS)
2023-11-14 21:34:08 +00:00
Matt Aitken
ed5ee16de5
Better errors now get to users of sendEvent
2023-11-14 21:33:47 +00:00
Matt Aitken
076185d19f
Added a perf test for sendEvents
2023-11-14 21:32:46 +00:00
Matt Aitken
1e07964d81
The parallel perf test is now driven by numbers
2023-11-14 15:46:34 +00:00
Matt Aitken
f406e59c45
Configuration and docs for deploying the proxy to Cloudflare
2023-11-14 14:04:42 +00:00
Eric Allam
75550f535c
Fix undefined task outputs
...
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 19s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
And also fix the SSE connection getting reset on a infinite loop when runs are complete
v.docker.2.2.8
2023-11-13 16:18:41 +00:00
Matt Aitken
2b48e6d04b
Feature: sendEvent can use an AWS SQS queue to increase reliability and throughput ( #729 )
...
* Initial commit (by create-cloudflare CLI)
* Changed the prettier rules
* Started writing Readme and got dev working
* Validate the request, parse the event and respond with the correct format
* Use ulidx instead of ulid in core
* Removed some boilerplate and use new function for sendEvent
* Removed old ulid package
* When handling a webhook, it’s not an error if the HTTP endpoint environment isn’t found
* If the env vars aren’t set, log the request and pass it through
* Pass requests through. Setup the env vars
* Flipped the API key detection because we can enforce that it’s the shape of a private API key
* Progress with sendEvent proxy
* Events are being put on the SQS queue
* The SQS event queue is working
* Make sure there’s a timestamp before enqueuing the evnet
* Log the sqs_event, not API key
* Added a bit more detail to the readme
* Improved the Cloudflare logs
* We don’t need the global.window hack for AWS, just globalThis
* Removed commented out wrangler.toml values
* Reworked the proxy to make it easier to add more endpoints
* Use json utility to send Responses
* Start work on proxying bulk events
2023-11-13 15:08:01 +00:00
Matt Aitken
fe14947bb0
Removed waitForEvent beta warning. Made a snippet so we can use this in future easily.
2023-11-10 18:24:48 +00:00
Matt Aitken
0afa119721
Use node-fetch for invokeEphemeralEvents instead of @whatwg-node/fetch ( #734 )
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.7
2023-11-10 17:36:21 +00:00
Eric Allam
af57bc208a
Update pnpm lock file
@trigger.dev/airtable@2.2.6
@trigger.dev/astro@2.2.6
@trigger.dev/cli@2.2.6
@trigger.dev/core-backend@2.2.6
@trigger.dev/core@2.2.6
@trigger.dev/eslint-plugin@2.2.6
@trigger.dev/express@2.2.6
@trigger.dev/github@2.2.6
@trigger.dev/integration-kit@2.2.6
@trigger.dev/nestjs@2.2.6
@trigger.dev/openai@2.2.6
@trigger.dev/plain@2.2.6
@trigger.dev/react@2.2.6
@trigger.dev/remix@2.2.6
@trigger.dev/sendgrid@2.2.6
@trigger.dev/slack@2.2.6
@trigger.dev/sveltekit@2.2.6
@trigger.dev/testing@2.2.6
@trigger.dev/typeform@2.2.6
@trigger.dev/sdk@2.2.6
@trigger.dev/linear@2.2.6
@trigger.dev/nextjs@2.2.6
@trigger.dev/resend@2.2.6
@trigger.dev/stripe@2.2.6
@trigger.dev/supabase@2.2.6
@trigger.dev/replicate@2.2.6
2023-11-10 16:54:06 +00:00
Eric Allam
7cbbb26038
Merge pull request #730 from triggerdotdev/changeset-release/main
...
chore: Update version for release
2023-11-10 16:49:47 +00:00
github-actions[bot]
2e5f8d8de3
chore: Update version for release
2023-11-10 16:05:39 +00:00
Eric Allam
9a7c08c26a
Improvements: Fix dangling SSE issue and compression memory leak ( #733 )
...
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 1s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* Downgrade to remix-auth-email-link to remove yarn dependency
* Turn off the pg listen service for now
* Add snapshot admin route
* A couple logger fixes
* Add ability to disable compression
* Add ability to disable SSE
* Fix SSE memory leak + DB load issue
v.docker.2.2.6
2023-11-10 16:02:53 +00:00
Eric Allam
e8e7c116d1
Remove the pg listen code to see if it’s causing DB issues
2023-11-09 21:52:48 +00:00
Matt Aitken
99dd6673f9
Test page display a message if there are no environments that the logged in user can run tests with
2023-11-09 20:12:20 +00:00
Matt Aitken
a41d9b3e67
Fix for first endpoint sheet React error
2023-11-09 20:11:36 +00:00
Eric Allam
cb1825bfaf
Add OpenAI support for 4.16.0 ( #726 )
...
* Add OpenAI support for 4.16.0
* Add support for background polling and use that in OpenAI integration to power assistants
* Much improved OpenAI docs
* Added backgroundPoll docs
* Implements waitForEvent and added docs for more built in tasks
* Add sendEvent API referenc
* Write the task libray
* Add changeset and warning for waitForEvent
2023-11-09 16:59:58 +00:00
nicktrn
d02173442c
Feature: io.sendEvents() ( #728 )
...
* Add io.sendEvents
* Add examples to built-ins catalog entry
* Add docs
* Add changeset
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-09 16:42:23 +00:00
Matt Aitken
9f1f59cc81
Added the redirect to the invites page back in…
2023-11-09 16:30:21 +00:00
Matt Aitken
e48c9b5e69
Made it clearer in the HTTP endpoints docs that we’re using Cal.com as an example
2023-11-08 10:15:42 +00:00
Eric Allam
55a9b96c88
Remove the coming soon warning
2023-11-07 16:31:44 +00:00
Matt Aitken
dc8c8edf04
Latest lockfile
@trigger.dev/astro@2.2.5
@trigger.dev/core@2.2.5
@trigger.dev/github@2.2.5
@trigger.dev/linear@2.2.5
@trigger.dev/nextjs@2.2.5
@trigger.dev/openai@2.2.5
@trigger.dev/react@2.2.5
@trigger.dev/remix@2.2.5
@trigger.dev/replicate@2.2.5
@trigger.dev/sdk@2.2.5
@trigger.dev/slack@2.2.5
@trigger.dev/stripe@2.2.5
@trigger.dev/supabase@2.2.5
@trigger.dev/sveltekit@2.2.5
@trigger.dev/testing@2.2.5
@trigger.dev/typeform@2.2.5
@trigger.dev/resend@2.2.5
@trigger.dev/airtable@2.2.5
@trigger.dev/core-backend@2.2.5
@trigger.dev/nestjs@2.2.5
@trigger.dev/integration-kit@2.2.5
@trigger.dev/express@2.2.5
@trigger.dev/sendgrid@2.2.5
@trigger.dev/plain@2.2.5
@trigger.dev/eslint-plugin@2.2.5
@trigger.dev/cli@2.2.5
2023-11-07 16:27:31 +00:00
github-actions[bot]
41927edf12
chore: Update version for release ( #718 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-07 16:26:41 +00:00
James Ritchie
1afba46cf0
Made the no-runs message consistent with the others
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.5
2023-11-07 15:06:42 +00:00
James Ritchie
32e4fc6310
Updated our registered address on the magic link email
2023-11-07 14:57:04 +00:00
Matt Aitken
0add95e224
The auth method is now displayed correctly
2023-11-07 14:51:04 +00:00
Matt Aitken
de7f133ef9
The Job List can shows jobs across projects now
2023-11-07 14:50:52 +00:00
Matt Aitken
8b13681afc
Removed the project + from the sidemenu
2023-11-07 14:30:04 +00:00
Matt Aitken
88baac2144
Improved the side menu project styling
2023-11-07 13:42:56 +00:00
Matt Aitken
df664ad472
Removed “New project” from the project selector. Added a + button to the Proejcts side menu
2023-11-07 12:46:41 +00:00
James Ritchie
d8c53784f7
Triple dot menus now dismiss when you click an option
2023-11-07 11:45:53 +00:00
James Ritchie
3c7b2de095
Clearer state for unsupported frameworks
2023-11-07 11:45:53 +00:00
James Ritchie
ae9249405c
Autofocus input fields
2023-11-07 11:45:53 +00:00
James Ritchie
d63f4e2451
User avatar now displays if one is set
2023-11-07 11:45:53 +00:00
Matt Aitken
f4275e5054
Added a changeset for verifyRequestSignature – added an error if the passed in secret is undefined or empty
2023-11-07 10:54:08 +00:00
Matt Aitken
690b308fea
verifyRequestSignature – added an error if the passed in secret is undefined or empty
2023-11-07 10:52:55 +00:00
Eric Allam
a74716a1b9
Added waitForRequest built-in tasks ( #725 )
...
* Added waitForRequest built-in tasks
* Create grumpy-buttons-thank.md
2023-11-06 18:30:49 +00:00
Eric Allam
42185bc36b
Upgrade resend integration to use resend-node 2.0.0 ( #724 )
...
* Upgrade resend integration to use resend-node 2.0.0, fixes issue with Next.js 14
* Create mighty-dodos-study.md
2023-11-06 18:30:37 +00:00
Eric Allam
276181b91c
Fixed HttpSourceRequest import
2023-11-06 17:55:34 +00:00
Eric Allam
578d2e5410
Fixed Buffer reference error in the browser
2023-11-06 17:51:47 +00:00
Eric Allam
329944841f
Fix the cancel event example in job ref
2023-11-06 17:38:18 +00:00
Eric Allam
4a0f030ebf
Adding no-cache to our client fetch to fix Next.js POST caching
2023-11-06 17:38:18 +00:00
Matt Aitken
13345d0025
e2e failure was caused by… a space
2023-11-06 17:02:27 +00:00
Matt Aitken
d905059915
e2e moving to project correctly
2023-11-06 16:36:05 +00:00
Matt Aitken
0d8530028f
Added “test:e2e:ui” script so you can see Playwright running
2023-11-06 16:35:11 +00:00
Matt Aitken
c37e7f3030
Fixed docs link
2023-11-06 16:34:33 +00:00
Matt Aitken
6d400c3b57
Fix for trigger link showing on non-http endpoint jobs
2023-11-06 16:34:12 +00:00
Matt Aitken
2b8a44aed1
Fix docs link to HTTP endpoints
2023-11-06 16:11:23 +00:00
Matt Aitken
6d842b3abb
Added shortcodes to the e2e test suite
2023-11-06 15:54:55 +00:00