Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Allow errors and special values on Airtable field set #697

Merged
merged 2 commits into from
Oct 31, 2023

Conversation

nicktrn
Copy link
Collaborator

@nicktrn nicktrn commented Oct 28, 2023

Closes #645

We may have to extend this further in the future. See Airtable/airtable.js#389 and the proposed fix for even more types.

✅ Checklist

  • I have followed every step in the contributing guide
  • The PR title follows the convention.
  • I ran and tested the code works

Testing

Added a formula job to the Airtable entry in the job-catalog.

To test:

  1. Create the fields as specified by the Formulas type.
  2. Cause errors and special values by dividing by zero, leaving both number fields empty, etc.

Changelog

  • Extended the field set type by formula errors and special values
  • Extended the job-catalog entry with a formula example

💯

@changeset-bot
Copy link

changeset-bot bot commented Oct 28, 2023

🦋 Changeset detected

Latest commit: 5d31c27

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 37 packages
Name Type
@trigger.dev/airtable Patch
@references/job-catalog Patch
@trigger.dev/tailwind-config Patch
@trigger.dev/tsconfig Patch
@trigger.dev/tsup Patch
@trigger.dev/astro Patch
@trigger.dev/cli Patch
@trigger.dev/core Patch
@trigger.dev/eslint-plugin Patch
@trigger.dev/express Patch
@trigger.dev/integration-kit Patch
@trigger.dev/nestjs Patch
@trigger.dev/nextjs Patch
@trigger.dev/react Patch
@trigger.dev/remix Patch
@trigger.dev/sveltekit Patch
@trigger.dev/testing Patch
@trigger.dev/sdk Patch
@trigger.dev/github Patch
@trigger.dev/linear Patch
@trigger.dev/openai Patch
@trigger.dev/plain Patch
@trigger.dev/replicate Patch
@trigger.dev/resend Patch
@trigger.dev/sendgrid Patch
@trigger.dev/slack Patch
@trigger.dev/stripe Patch
@trigger.dev/supabase Patch
@trigger.dev/typeform Patch
@references/unit-testing Patch
perf Patch
astro-example Patch
@references/nextjs Patch
@references/package-tester Patch
nestjs-example Patch
@references/remix Patch
svelte-example Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@ericallam ericallam force-pushed the fixes/airtable-formula-error-type branch from de413e1 to 5d31c27 Compare October 31, 2023 10:14
@ericallam ericallam merged commit 9c5a7cf into main Oct 31, 2023
@ericallam ericallam deleted the fixes/airtable-formula-error-type branch October 31, 2023 10:17
D-K-P added a commit that referenced this pull request Nov 14, 2023
commit 75550f5
Author: Eric Allam <[email protected]>
Date:   Mon Nov 13 16:18:35 2023 +0000

    Fix undefined task outputs

    And also fix the SSE connection getting reset on a infinite loop when runs are complete

commit 2b48e6d
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 13 15:08:01 2023 +0000

    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

commit fe14947
Author: Matt Aitken <[email protected]>
Date:   Fri Nov 10 18:24:48 2023 +0000

    Removed waitForEvent beta warning. Made a snippet so we can use this in future easily.

commit 0afa119
Author: Matt Aitken <[email protected]>
Date:   Fri Nov 10 17:36:21 2023 +0000

    Use node-fetch for invokeEphemeralEvents instead of @whatwg-node/fetch (#734)

commit af57bc2
Author: Eric Allam <[email protected]>
Date:   Fri Nov 10 16:54:06 2023 +0000

    Update pnpm lock file

commit 7cbbb26
Merge: 9a7c08c 2e5f8d8
Author: Eric Allam <[email protected]>
Date:   Fri Nov 10 16:49:47 2023 +0000

    Merge pull request #730 from triggerdotdev/changeset-release/main

    chore: Update version for release

commit 2e5f8d8
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri Nov 10 16:05:39 2023 +0000

    chore: Update version for release

commit 9a7c08c
Author: Eric Allam <[email protected]>
Date:   Fri Nov 10 16:02:53 2023 +0000

    Improvements: Fix dangling SSE issue and compression memory leak (#733)

    * 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

commit e8e7c11
Author: Eric Allam <[email protected]>
Date:   Thu Nov 9 21:52:48 2023 +0000

    Remove the pg listen code to see if it’s causing DB issues

commit 99dd667
Author: Matt Aitken <[email protected]>
Date:   Thu Nov 9 20:12:20 2023 +0000

    Test page display a message if there are no environments that the logged in user can run tests with

commit a41d9b3
Author: Matt Aitken <[email protected]>
Date:   Thu Nov 9 20:11:36 2023 +0000

    Fix for first endpoint sheet React error

commit cb1825b
Author: Eric Allam <[email protected]>
Date:   Thu Nov 9 16:59:58 2023 +0000

    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

commit d021734
Author: nicktrn <[email protected]>
Date:   Thu Nov 9 16:42:23 2023 +0000

    Feature: `io.sendEvents()` (#728)

    * Add io.sendEvents

    * Add examples to built-ins catalog entry

    * Add docs

    * Add changeset

    ---------

    Co-authored-by: Matt Aitken <[email protected]>

commit 9f1f59c
Author: Matt Aitken <[email protected]>
Date:   Thu Nov 9 16:30:21 2023 +0000

    Added the redirect to the invites page back in…

commit e48c9b5
Author: Matt Aitken <[email protected]>
Date:   Wed Nov 8 10:15:42 2023 +0000

    Made it clearer in the HTTP endpoints docs that we’re using Cal.com as an example

commit 55a9b96
Author: Eric Allam <[email protected]>
Date:   Tue Nov 7 16:31:44 2023 +0000

    Remove the coming soon warning

commit dc8c8ed
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 16:27:31 2023 +0000

    Latest lockfile

commit 41927ed
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Nov 7 16:26:41 2023 +0000

    chore: Update version for release (#718)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

commit 1afba46
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 15:06:42 2023 +0000

    Made the no-runs message consistent with the others

commit 32e4fc6
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 14:56:58 2023 +0000

    Updated our registered address on the magic link email

commit 0add95e
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 14:51:04 2023 +0000

    The auth method is now displayed correctly

commit de7f133
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 14:50:52 2023 +0000

    The Job List can shows jobs across projects now

commit 8b13681
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 14:30:04 2023 +0000

    Removed the project + from the sidemenu

commit 88baac2
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 13:42:56 2023 +0000

    Improved the side menu project styling

commit df664ad
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 12:46:41 2023 +0000

    Removed “New project” from the project selector. Added a + button to the Proejcts side menu

commit d8c5378
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 11:45:51 2023 +0000

    Triple dot menus now dismiss when you click an option

commit 3c7b2de
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 11:04:00 2023 +0000

    Clearer state for unsupported frameworks

commit ae92494
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 10:49:33 2023 +0000

    Autofocus input fields

commit d63f4e2
Author: James Ritchie <[email protected]>
Date:   Tue Nov 7 10:48:21 2023 +0000

    User avatar now displays if one is set

commit f4275e5
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 10:54:08 2023 +0000

    Added a changeset for verifyRequestSignature – added an error if the passed in secret is undefined or empty

commit 690b308
Author: Matt Aitken <[email protected]>
Date:   Tue Nov 7 10:52:55 2023 +0000

    verifyRequestSignature – added an error if the passed in secret is undefined or empty

commit a74716a
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 18:30:49 2023 +0000

    Added waitForRequest built-in tasks (#725)

    * Added waitForRequest built-in tasks

    * Create grumpy-buttons-thank.md

commit 42185bc
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 18:30:37 2023 +0000

    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

commit 276181b
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 17:55:34 2023 +0000

    Fixed HttpSourceRequest import

commit 578d2e5
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 17:51:47 2023 +0000

    Fixed Buffer reference error in the browser

commit 3299448
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 17:38:12 2023 +0000

    Fix the cancel event example in job ref

commit 4a0f030
Author: Eric Allam <[email protected]>
Date:   Mon Nov 6 17:38:05 2023 +0000

    Adding no-cache to our client fetch to fix Next.js POST caching

commit 13345d0
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 17:02:27 2023 +0000

    e2e failure was caused by… a space

commit d905059
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 16:36:05 2023 +0000

    e2e moving to project correctly

commit 0d85300
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 16:35:11 2023 +0000

    Added “test:e2e:ui” script so you can see Playwright running

commit c37e7f3
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 16:34:33 2023 +0000

    Fixed docs link

commit 6d400c3
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 16:34:12 2023 +0000

    Fix for trigger link showing on non-http endpoint jobs

commit 2b8a44a
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 16:11:23 2023 +0000

    Fix docs link to HTTP endpoints

commit 6d842b3
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 15:54:55 2023 +0000

    Added shortcodes to the e2e test suite

commit 9c6838e
Author: Matt Aitken <[email protected]>
Date:   Mon Nov 6 15:32:40 2023 +0000

    HTTP endpoints, HTTP triggers and new sidebar (#720)

    * Setup basic storybook page

    * storybook preview pages don’t have padding

    * Added a storybook story for the side menu

    * WIP on a new side menu component

    * New variant for the side menu button style

    * Side menu items can now recieve a badge ‘count’

    * Storybook side menu update

    * Added a new font size

    * you can now set the spacing between an icon and the text

    * Moving the error and count badge to the right side of the button

    * Added a menu sub item button style

    * added sub items to the menu and all the rest of the items

    * Proper background class used

    * Added a side menu header and main org header

    * Removed the no-mobile blocker overlay so you can use the site on a phone

    * Better section name

    * Created a cusom popover trigger that can take anything as children. Also the popover titles can now take a variant

    * Added a popover for the user avatar menu item

    * Removed the tool tip

    * Arrow Popover can no also go full width

    * neater conditiona;

    * Removed unnessary div. And error icon can display an error message

    * menu item buttons can take a variant

    * Added placeholder items for the org dropdown

    * add a max height to the org menu popover and handle scrollbars

    * Added a border if the menu scrolls when you have lots of project items

    * warning badges display tooltips if you give them some error text

    * Removed the sticky header so the scrollbar looks better

    * Fixed a layout issue from removing the sticky header

    * Better spacing between lists

    * Popover can take any react component icon and an icon classname

    * Side menu headers now have a dropdown by clicking the ellipsis icon

    * Side menu items can take an icon colour

    * Updated styling for the dropdown Popover menus

    * Installed Tabler icons

    * Updated some icons to use Tabler

    * Started defining the HttpTrigger class

    * RequestFilterSchema is part of core

    * Use the RequestFilterSchema from core

    * EventSpecificationExample now derived from schema

    * Need to define the class like EventTrigger

    * Catalog reference that uses the httpTrigger

    * The logic for the httpTrigger is in the separate file, just call it from the client using defineHttpTrigger

    * Basic HttpTrigger

    * Import fixes

    * Transforming httpTrigger to the format we want

    * Initial httpTrigger types working

    * Added HTTP generic type

    * Added some notes

    * Rejigged some things to support verifying payloads

    * Use new security function for verifying

    * Added truncating text support if side menu names get long

    * Renamed some stuff

    * Removed test copy

    * HttpEndpoin that isn’t a trigger

    * Renamed hostname to source

    * Created HttpEndpoint as a top-level concept, it produces triggers using onRequest

    * Started working on registration of the httpEndpoints

    * Removed the new TriggerMetadata for now, http will use static

    * Added PayloadType to EventRecord. Default is JSON.

    * The payload from an HTTPEndpoint is now a Request

    * Initial TriggerHttpEndpoint migrations

    * Initial server side work

    * Migration to add shortcode to RuntimeEnvironment

    * Added TriggerHttpEndpointEnvironment table

    * Made the httptrigger catalog example runnable

    * Progress creating/updating httpEndpoints

    * HTTPEndpointEnvironment updating now works

    * Added a note about EventRecord HttpEndpoint relationship

    * When creating environments, create a shortcode

    * Fix for secret not being retrieved correctly

    * Request filtering

    * Add DOM types to Core

    * Early work dealing with a webhook arriving

    * Added some todo notes to discuss tomorrow

    * Added relations to the endpoint so we can call the user’s server

    * Basic handling of immediate responses

    * The immediate responses are now going back to the webhook provider

    * Handling is now generating events and responding where relevant. Not yet matching filters and doing verification

    * Added source to TriggerHttpEndpointEnvironment

    * The event filter is now optional

    * The source is passed through from the httpEndpointEnv

    * Added optional payloadType when ingesting an event

    * Added tabler

    * Updated @remix-run/testing usage for remix 2

    * Fixed org menu header width and added org and project types

    * Added custom icons for Runs and Endpoints

    * Updated the menu icons

    * storybook side menu shows static project and org data

    * Updated side menu

    * Plumbed in paths

    * Updated eventFilter to deal with undefined/null payloads

    * Started work on filtering, but it’s not working

    * Strict null

    * async filtering it working

    * Added environment shortcodes to the seedCloud script

    * Don’t pass the secret back, added a verifyPayload function that gets called before runs start

    * Fix for skipping triggering runs

    * The verify callback is now passed through to the trigger so it can be called

    * If verifying fails, have a reason which we can show to the user

    * Don’t verify if it’s a test run

    * Fixed the log in the example code

    * Added loader and action to storybook preview

    * Fix for svg attribute name issues in EndpointIcon

    * Started work on the side menu

    * This logic has moved to a separate file, in a different branch

    * Don’t get the environments when getting orgs

    * Lots of fixes for the new SideMenu

    * Refactored some org/project things to fit the new structure better

    * Some progress restructuring the app for the new sidebar

    * More changes to data loading

    * Deleted some old pages. The redirecting is working if you’re on the root but logged in

    * Basic styling for the account page. We need a back button

    * Fixes for the integrations pages

    * Breadcrumb implemented

    * Add a border to the bottom of the breadcrumb

    * Feedback is working, not in Storybook

    * Removed expandSidebar from the Handle

    * Org level breadcrumbs

    * Getting the project in the org route now works properly

    * orgslug route before using the presenter

    * More UI improvements

    * Removed commented out line

    * Use presenters for org and root

    * Removed forceActive

    * Split the project selector and user menu out

    * The side menu items have correct active states

    * Fixed the scrolling

    * Put the org name in

    * Improved the admin features

    * Created the HTTP Endpoints list page

    * Work on the HTTP endpoint page

    * WIP on the HTTP Endpoint page

    * Fix for response filter not showing

    * Change page URLs to “http-endpoints” (from httpendpoints)

    * Slugify the HTTP endpoint id

    * Added todos for EventRecord associations

    * Removed the Job/Trigger tab for now

    * First draft of the help panels

    * Rejigged the HTTP endpoint page so it splits out the deployed and not deployed environments

    * Removed irrelevant columns

    * Added a link to the deployment guide

    * Removed the background image from the frameworks pages

    Also…
    - reordered the frameworks so supported ones come first in the list
    - added logos to 3 framework pages that were missing them
    - removed lots of un-used imports

    * Fixed an issue where the breadcrumb could be hidden on small screens so broken the pages

    The breadcrumb is always visible now

    * Renamed ‘Onboarding’ to ‘Framework setup’

    * Added a new http-endpoint icon to the side menu

    * Side menu now has a nice looking scrollbar

    * Scrollbar on the usage and billing page updated to the nice style

    * Icon and colour updates to the side bar menu items

    * Small copy improvement

    * Fixed bug with the height of the org menu dropdown

    * Page breadcrumbs now don’t include duplicate path links

    * renamed uiBorder to ui-border

    * Remove the padding from the small menu item if it’s used as a button

    * Made the paragraph text a bit smaller

    * EventRecord has relationships with TriggerHttpEndpoint/TriggerHttpEndpointEnvironment

    * Improved the presenter used by the side menu. Also added the HTTP Endpoint badge count to the sidebar

    * The dropdown org menu has the same badge as the side menu

    * Improved the Projects page

    * Fixed button style miss-match in the jobs table dropdown

    * Made the popover dialogs support Headers and improved the regenerate API key popover

    * Made the active status of a job more subtle

    * Allow the Job to have a link on its Trigger

    * Simplified loader because we ditched the Jobs menu. Also showing no runs help panel now

    * Fixed type errors

    * Pages that are org level can scroll if the content gets too long

    * Fixed a redirect bug so you now redirect to the org page

    * Updated the shortcode migration, to add additional letters to the end

    * Removed the nav bar from the welcome onboarding page

    * Only show the countBadge if the number is > 0

    * Jobs icon now has a default colour the same as the nav menu

    * Capital I for integration

    * Clone the request before calling verify

    * Separate the checks out so they can be easily logged

    * Make the failure reason optional

    * Made the verification error look better, if it’s provided

    * Working WhatsApp example

    * Can set the immediateResponseFilter to null in an update

    * Deal with a null immediateResponseFilter

    * Cal.com webhook working

    * Header height reduced slightly

    * Fixed button padding

    * Removed un-used imports

    * http endpoint table displays a message if you have no entries in the table

    * Removed some duplicate text and swapped primary buttons for secondary style

    * All ‘HTTP Endpoints’ now ‘HTTP endpoints’

    * You have to use a RequestFilter when using HTTP Trigger

    * Synchronous eventDispatcher filtering again. Better content-type check

    * Stripe example

    * Side menu “Usage & Billing” is just “Usage” if self-hosting

    * Fix for filtering not working

    * Removed filter log

    * Fix for jobs being optional and null

    * Removed old nav bar from the invite page

    * Deleted old nav bar component

    * import cleanup

    * NoTask message only displays if the run has status “SUCCESS”

    * Added a global page loading indicator

    * Added documentation buttons to the most important pages

    * Added GitHub

    * Use “verifyRequestSignature” helpr

    * Removed todo

    * Fixed the layout of the Rerun Job popover

    * Jobs table has margin bottom so it sits off the bottom of the page

    * Small improvement to the search bar layout on the integration page

    * HTTP endpoint and Trigger concept docs

    * Reference docs and JSDocs for HTTP endpoint

    * SDK reference docs for HttpEndpoint

    * Added an HttpTrigger SDK reference, which mainly just point you elsewhere

    * Improved the copy in the help panels

    * Removed unused code

    * Improved HTTP endpoint comment about setting the secret

    * Delete unused asyncFilter

    * Fixed the delete modal not having a title

    * Always try get the arrayBuffer for an HTTP request, catch and use undefined as the default

    * Add extra method to invokeTrigger

    * Use a transaction for the secret store

    * verifyRequestSignature docs page and JSDocs

    * Added verifyRequestSignature docs page to nav

    * Warn if they use the same HttpEndpoint id twice

    * Added another job using the same HttpEndpoint

    * Renamed the api route to http-endpoints from httpendpoints

    * Debug bar for VSCode is now in the commandCenter

    ---------

    Co-authored-by: James Ritchie <[email protected]>

commit 10e935b
Author: Abdou Belghalem <[email protected]>
Date:   Mon Nov 6 10:06:54 2023 +0100

    fix(TRI-1444): Allow only logins from WHITELISTED_EMAILS regex (fixes #685) (#721)

commit 02e453c
Author: Eric Allam <[email protected]>
Date:   Fri Nov 3 22:41:23 2023 +0000

    Fix a ReferenceError when using OpenAI.backgroundCreateChatCompletion

commit 330ddb3
Author: James Ritchie <[email protected]>
Date:   Fri Nov 3 14:36:33 2023 +0000

    NoTask message only displays if the run has status “SUCCESS”

commit 14a2f4c
Author: Eric Allam <[email protected]>
Date:   Fri Nov 3 11:26:16 2023 +0000

    Fix lock file

commit 7e57f1f
Author: Alexandre Costa <[email protected]>
Date:   Fri Nov 3 08:10:26 2023 -0300

    [TRI-1449] Display warning message when duplicate job IDs are detected (#699)

    * add warning message when duplicate job IDs are detected

    * fix warning message for duplicated job IDs in defineJob

    * Create bright-buckets-bow.md

    ---------

    Co-authored-by: Eric Allam <[email protected]>

commit cf8f994
Author: nicktrn <[email protected]>
Date:   Fri Nov 3 11:07:12 2023 +0000

    Feature: `io.random()` (#716)

    * Add io.random

    * Add changeset

    ---------

    Co-authored-by: Eric Allam <[email protected]>

commit 2ae5178
Author: Hemachandar <[email protected]>
Date:   Fri Nov 3 16:36:36 2023 +0530

    fix: show only the current user's dev env in run-test page (#711)

commit 620b838
Author: Eric Allam <[email protected]>
Date:   Fri Nov 3 11:05:00 2023 +0000

    Implement manually invokable jobs through the invokeTrigger (#700)

    * Implement manually invokable jobs through the invokeTrigger

    Also implemented a job run notification system, that will POST details of a run on completion. This combines with the task callbackUrl system to implement the invokeAndWait

    * Document the invoke trigger

    * batch invoke and wait

    * background fetch timeouts

    * Use @whatwg-node/fetch instead of the polyfilled fetch

    * Fix some outdated dependencies in webapp

    * Improved subtask error propogation messages

    * Document the OpenAI changes and the batch invoke stuff

    * Fix dequeuing jobs

    * Don’t retry the OpenAI completion background task

    * Added OpenAI changesets

    * Use the new ResumeTaskService in ProcessCallbackTimeout as well

commit c743412
Author: D-K-P <[email protected]>
Date:   Wed Nov 1 15:12:01 2023 +0000

    Removed Hacktoberfest from the readme

commit 67b5365
Author: Eric Allam <[email protected]>
Date:   Wed Nov 1 10:16:52 2023 +0000

    Fix pnpm lock

commit ea25c37
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Nov 1 09:19:10 2023 +0000

    chore: Update version for release (#709)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

commit c1710ae
Author: Eric Allam <[email protected]>
Date:   Tue Oct 31 15:28:55 2023 +0000

    fix: Buffer import breaks @trigger.dev/react (#714)

commit 9c5a7cf
Author: nicktrn <[email protected]>
Date:   Tue Oct 31 10:17:05 2023 +0000

    Fix: Allow errors and special values on Airtable field set (#697)

    * Allow errors and special values on field set

    * Add changeset

commit 8eedf99
Author: Eric Allam <[email protected]>
Date:   Mon Oct 30 21:58:04 2023 +0000

    Fixed call -> on

commit 2c91c49
Author: nicktrn <[email protected]>
Date:   Mon Oct 30 17:08:16 2023 +0000

    Feature: Cross-instance notification system (#689)

    * Add notification system

    * Graceful worker shutdown on migration notification

    * Add notification catalog

    * Rename pgListen call to on

commit b859abd
Author: Hemachandar <[email protected]>
Date:   Mon Oct 30 22:34:29 2023 +0530

    fix: remove unstable createRemixStub in storybook (#707)

commit 0876b87
Author: James Ritchie <[email protected]>
Date:   Mon Oct 30 16:24:46 2023 +0000

    No Tasks in a Run warning message (#688)

    * Card hover state is now grey

    * Added a callout warning if you don’t have any tasks

    * Conditionally show the no-task warning at the top of the run

    * New job to test the no-task warning message

    * Created a new example Job for the CLI that uses Tasks

    * Updated the Next.js cli joke job

    * Updated the Remix app cli job example

    * Updated the Astro app cli job example

    * Made sure the example job works in remix

    * Added changeset

    ---------

    Co-authored-by: Eric Allam <[email protected]>

commit 9c4be40
Author: Hemachandar <[email protected]>
Date:   Mon Oct 30 21:54:03 2023 +0530

    fix: append nanoid for dynamic trigger reg event (#628)

    * fix: append nanoid for dynamic trigger reg event

    * use idempotency-key as event-id

    * add changeset

commit 2635f4b
Author: D-K-P <[email protected]>
Date:   Mon Oct 30 14:36:17 2023 +0000

    typo fix

commit 401b7ee
Author: nicktrn <[email protected]>
Date:   Sat Oct 28 13:09:01 2023 +0000

    Set NODE_ENV to production in supabase docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug: AirtableFieldSet does not expose type matching Airtable Formula fields with error
2 participants