Trigger.dev update – September 2023
Tags: opensource, typescript, javascript, webdev
Published: 2023-10-05 13:41:31

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](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0w7ohggub984jadzih0d.png)

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](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c5oeyduwcdolnbdu9tkb.png)

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](https://trigger.dev/docs/documentation/guides/react-hooks-statuses#using-the-react-hooks).

## Showcase

![Showcase](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oheqchjrvlrixyi7xao0.png)

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](https://trigger.dev/showcase)

## Bring-Your-Own Auth

![Bring-Your-Own Auth](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mrrkpohdtjsc7hg11ydq.png)

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](https://trigger.dev/docs/documentation/guides/using-integrations-byo-auth)

## Usage Dashboard

![Usage Dashboard](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nyrmn7z6h3420yud2riw.png)

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

[Login to your account](https://cloud.trigger.dev) and click 'Usage & Billing' in the side menu of a Project page to see your Usage Dashboard.

## Linear Integration

![Linear Integration](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s604txnhjbs9m7vg5hhh.png)

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

- [Showcase](https://trigger.dev/showcase)
- [Documentation](https://trigger.dev/docs/integrations/apis/linear)

## 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](https://trigger.dev/changelog) for everything we shipped in September.