nicktrn
02272718d6
Merge branch 'main' into worker-upgrade
2023-12-06 07:49:18 +00:00
nicktrn
cb098143ab
Simplify batch options
2023-12-05 14:07:27 +00:00
nicktrn
60f47c4745
Fix debug log
2023-12-05 13:22:15 +00:00
nicktrn
fb81d90b5f
Use read replica for jobs view queries
2023-12-05 11:16:32 +00:00
nicktrn
ad1b512b06
Add read replica support
2023-12-05 11:16:10 +00:00
nicktrn
5bd1c2047e
Batched run UI
2023-12-05 08:20:56 +00:00
nicktrn
6d914b6ef0
Fix webhook delivery
2023-12-05 08:18:46 +00:00
Eric Allam
08f7c639ef
Maximum background fetch timeout is now 5 minutes
🚀 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
2023-12-04 15:02:15 +00:00
nicktrn
df92240ab2
Merge branch 'main' into worker-upgrade
2023-12-04 14:18:13 +00:00
github-actions[bot]
1567239718
chore: Update version for release ( #771 )
...
* chore: Update version for release
* Release lockfile
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com >
2023-12-04 14:14:41 +00:00
nicktrn
563736db5b
Rename dispatch batcher task
2023-12-04 11:13:47 +00:00
nicktrn
127514d111
Lower default max interval
2023-12-04 11:12:11 +00:00
nicktrn
32c6815859
Fix batched payloads for n = 1
2023-12-04 11:10:33 +00:00
nicktrn
5aa448b7fd
Fix payload size chunking
2023-12-04 09:58:18 +00:00
Eric Allam
1f3733b70f
Fix resuming timed out or auto-yielded executions
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / units (push) Failing after 21s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 21s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-12-04 09:20:40 +00:00
nicktrn
ccb620807c
Webhook delivery batching and some fixes
2023-11-30 23:35:09 +00:00
github-actions[bot]
00b0c3e02e
chore: Update version for release ( #765 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-30 21:54:13 +00:00
James Ritchie
5dda6cd16c
Added the border to the page header on the Runs page
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 3s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 21s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-11-30 10:32:38 +00:00
Matt Aitken
76b7fb2337
The status API endpoints return only the original set of statuses
2023-11-30 10:31:27 +00:00
Eric Allam
41a49f6bb2
Make the run list query more efficient
🚀 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 4s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-11-29 19:28:15 +00:00
github-actions[bot]
419b93809d
chore: Update version for release ( #757 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-29 11:24:58 +00:00
Eric Allam
bd4bc51daa
Update plain ( #762 )
...
* updated the plain SDK
* Updated the action to support the new Threads SDK
* latest lock file
---------
Co-authored-by: James Ritchie <james@jamesritchie.co.uk >
2023-11-29 10:58:06 +00:00
Eric Allam
ff540c9e4a
Revert "Update plain ( #761 )"
...
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 3s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
This reverts commit 3f217ff3e0 .
2023-11-29 10:51:13 +00:00
Eric Allam
3f217ff3e0
Update plain ( #761 )
...
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* updated the plain SDK
* Updated the action to support the new Threads SDK
---------
Co-authored-by: James Ritchie <james@jamesritchie.co.uk >
2023-11-29 10:49:37 +00:00
nicktrn
b26bf168ca
Merge branch 'main' into worker-upgrade
2023-11-29 09:37:13 +00:00
nicktrn
497bbbd20b
Update UI to support batch payloads
2023-11-29 09:32:21 +00:00
nicktrn
5495f9330b
Batch support for Job Runs
2023-11-29 09:31:15 +00:00
nicktrn
0d535688ac
Pass jobKey to queueName func
2023-11-29 09:28:32 +00:00
Eric Allam
ca05d5f603
@trigger.dev/openai: Adding additional assistant tasks
2023-11-28 22:48:31 +00:00
nicktrn
1dcd87a2aa
URI encode keys ( #758 )
2023-11-28 18:05:15 +00:00
Eric Allam
6ebd435e81
Feature: Run execution concurrency limits ( #750 )
...
* WIP execution concurrency controls implemented via Redis
- Split up resuming a run and executing a run
- Added some new statuses to better show what is going on in a run
- Removed preprocessing runs
* WIP
* Convert to using ZSETs and adding env vars
* Removed unused import
* Improve run number generation using advistory locks, and only on start
* More execution concurrency stuff
* Add support for job concurrency limits and concurrency limit groups
* Create wild-swans-battle.md
* Increase slots refresh timeout to 10s
* Try to fix Redis connection issues
* Don’t be so strict about the APP_ENV
* Add the blank tls option to the normal redis client as well
* Add docs
2023-11-28 16:21:06 +00:00
Eric Allam
caf203c084
Made webhook index stats optional
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 19s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2023-11-28 15:04:24 +00:00
github-actions[bot]
a5b49cb61f
chore: Update version for release ( #753 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-28 14:53:06 +00:00
nicktrn
f0d7b63f04
Add batching to event dispatch
2023-11-28 09:42:55 +00:00
nicktrn
de428f0d07
Lint
2023-11-28 09:09:51 +00:00
nicktrn
84c28bcd9b
Fix custom batch job function
2023-11-28 08:58:07 +00:00
nicktrn
01bd1af65c
Fix cleanup and simulate batch
2023-11-28 08:57:33 +00:00
nicktrn
8ac89a0f8a
Make batch enqueue only accept batch tasks
2023-11-28 08:11:53 +00:00
nicktrn
285e7bb2bc
Upgrade graphile to latest rc
2023-11-27 20:55:13 +00:00
nicktrn
f648fb6e10
Batch enqueue types
2023-11-27 20:53:00 +00:00
nicktrn
1637d25e3a
Fix migration error detection
2023-11-27 18:53:24 +00:00
nicktrn
6b12a92431
Merge branch 'main' into worker-upgrade
2023-11-24 17:08:34 +00:00
Eric Allam
d56b2eded5
Features: new login page ( #754 )
...
* Initial commit and WIP new login page
* added wrapper to fix layout
* Improved the layout and style of the page
* Added a new extra-large button style (and added it to storybook)
* Moved the cusom onboarding style tooltip to the Tooltip component
* Populated the bento grid with items
* Imrpoved the quote styling
* Tooltip doesn’t stay if you mouse over it
* Added more content including a list of quote that cycle on page load
* New quote mark positioning
* Added the rest of the content to the tooltips
* Made the bento grid responsive
* Moved the login page layout to a seaparte component
* Login pages now use the new layout component
* Extra large button style tweak
* Match the large input style with the large button style
* Cleaned up imports and made the Ts & Cs text the same for magic links
* Layout fix
* Quotes don’t push content off the screen as much
* Added openai integration to the grid
* Make the quote fit if the screen height is narrower
* Style update to the magic link sent state
* Icon colour updates
* fixed text centering on mobile
* Icons are more responsive
* removed unnecessary w-fulls
* Added 2 onboarding questions
* Revalidate form on submit, not input
* Typo fixes
* Name field focuses by default
* Added conform to the employees question
* Update pnpm lock file
* Implement referral source and company size on managed cloud
* Fixed some type errors
---------
Co-authored-by: James Ritchie <james@jamesritchie.co.uk >
2023-11-24 14:08:50 +00:00
nicktrn
82163c55d4
Merge branch 'main' into worker-upgrade
2023-11-24 10:40:31 +00:00
nicktrn
067e19fec9
Feature: New Webhook Triggers, KV Store, and Shopify integration ( #745 )
...
* Attach webhook to http endpoint
* Create internal webhook handler job
* Fix delivery
* Add webhook trigger
* Index webhooks
* Fix webhook connect
* Webhook activation
* Rename to TriggerWebhook
* Save webhooks to index
* Extend register payload
* Revert attachSource
* Add update webhook helper
* Use crud interface for registration
* Remove filter from params
* Destructure options
* Missing ohash dep
* Chainable trigger filter
* Optional request verification
* Handler call with context
* Update config on register success
* Rename to webhookData
* Add basic key-value store
* Improve kv store
* Webhook trigger UI
* Webhook delivery UI
* Some fixes
* Airtable experiments
* Fix tabs transitions
* Only run register if config differs
* Use subtasks for delivery
* Missing dep
* Error handing and fixes
* Namespace cursor
* Fix hmac verification
* Gut Airtable
* Lockfile
* Template optional api key
* Template event sources and icons
* Template remove filter from params
* Fix models template
* Template fixme
* Fix webhook trigger header
* Actually send params for registration..
* Add back oauthed client
* Verify signature header encoding param
* Fix delivery context
* Webhook create retry with prior delete
* Webhook source type fixes
* Webhook config merge
* Update webhook icon
* Verify webhook task options
* Rename handler to generateEvents
* Send event icons
* Shopify with webhooks
* Shopify job-catalog entry
* Lockfile
* Add webhook migration
* Better icons
* Type fixes
* Make param type optional
* Scope type
* More examples
* More schemas
* Trigger catalog
* Bump versions
* Just a few more events they said
* Simplify session and config
* Typed serializer
* Fix payload type
* Remove unused getters
* Reduce logging output
* Rest resource tasks
* Lockfile
* Bump version
* Remaining triggers
* Fix event types
* Fix import
* Link from webhook trigger to http endpoint
* Use rest resource tasks for crud
* Fix rest save type
* Improve KV types
* Improve attach webhook logging
* Make header schema more lenient
* Fix save type again
* Final error callback
* Shorten keys
* Remove ohash diff
* Disable Airtable webhooks
* Webhook environments
* Fix shopify error import
* Link to integration and http endpoint
* Integration catalog entry
* Disable oauth
* Require api key, simplify client secret
* Move trigger types
* Update catalog example
* Small KV endpoint refactor
* Fix custom migration
* Webhook environment migration
* Improve crud types
* Remove unused schema
* Fix crud context type
* KV limits and HTTP verbs
* KV improvements
* Jobless webhook delivery
* Airtable delivery fixes
* Make deliveries sexy again
* Some docs
* Fix payload types.. again
* Final payload pass
* Schema cleanup
* Refactor handler service
* Remove more stale schemas
* registerJobNamespace import
* Expose KV on TriggerClient
* Remove dummy click handler
* Remove unused components
* Fix delivery pagination
* Enable registration rerun button
* Comment out registration route action handler
* Rename KV as not tied to IO anymore
* Swap api with trigger client
* Disabled fields param
* KV docs
* Changeset
* Shopify docs fixes
2023-11-24 10:22:12 +00:00
nicktrn
2cce68b5f7
Revert "Remove the pg listen code to see if it’s causing DB issues" ( #749 )
...
This reverts commit e8e7c116d1 .
2023-11-24 09:30:48 +00:00
Dan
e3c3aa91e1
Added Clerk / Cal.com / HubSpot / Hugging Face / Mailgun / Novu / WhatsApp HTTP endpoint examples ( #748 )
...
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-23 16:11:34 +00:00
github-actions[bot]
742d16087b
chore: Update version for release ( #739 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-16 16:31:41 +00:00
Eric Allam
0ab51d62bc
Don’t send notifications for internal runs and add isTest to the notification
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 19s
🚀 Publish Trigger.dev Docker / units (push) Failing after 3s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 6s
2023-11-16 14:45:39 +00:00
Eric Allam
756024da78
Add support for Run Notifications #401 ( #738 )
...
* Add support for Run Notifications #401
* Fixed typo and added changeset
2023-11-16 14:19:42 +00:00