September 2023 Highlights

James RitchieJames Ritchie

September 2023 Highlights

September has been a busy month as usual for Trigger.dev updates. Bring-Your-Own-Auth and a new Usage Dashboard to name just a few. We've had some great community contributions too that have helped us support more frameworks. Here’s a highlight reel of some of the things we shipped during September…

Support for multiple frameworks

Support for multiple frameworks

We've had a lot of requests for using Trigger.dev with other frameworks other than Next.js, so today we're announcing three new ones:

  • Next.js
  • Remix
  • Astro
  • Express

With many more coming very soon:

  • SvelteKit
  • RedwoodJS
  • Nuxt.js
  • Nest.js
  • Fastify

React Status Hooks

React Status Hooks

You can now create statuses in your Job code that lets you do some pretty cool stuff in your UI, like:

  • Show exactly what you want in your UI (with as many statuses as you want).
  • Pass arbitrary data to your UI, which you can use to render elements.
  • Update existing elements in your UI as the progress of the run continues.

Check out React Status Hooks in the docs.

Showcase

Showcase

We've created a beautiful showcase for Jobs (and projects) that you can build using Trigger.dev. They have code you can copy and paste to get started quickly.

View the showcase

Bring-Your-Own-Auth

Bring-Your-Own-Auth

You can now authenticate as your users!

Before, you could only use our Integrations with API Keys or OAuth authentication as yourself, the developer. Now, you can authenticate using the auth credentials of your users.

Auth Resolver allows you to implement your own custom auth resolving using a third-party service like Clerk or Nango.

Documentation

Usage Dashboard

Usage Dashboard

Welcome to our new Usage Dashboard! You can now keep track of your Jobs on the 'Usage & Billing' page of the app. Here's a list of all the data you can now see at a glance:

  • The number of Job Runs each month
  • The total number of Runs this month
  • The total number of Jobs
  • The total number of Integrations
  • The number of team members in your Organization

usage-dashboard

Login to your account and click 'Usage & Billing' in the side menu of a Project page to see your Usage Dashboard.

Linear Integration

Linear Integration

Streamline your project and issue tracking with our new Linear Integration.

And lots more...

  • Staging environment
  • Initial Airtable integration
  • Better support for generic interfaces
  • Redact Task outputs from the logs
  • Improved Documentation
  • New testing package
  • Fix for excessively deep Type instantiation

Check out the full changelog for everything we shipped in September.