# Very Merry Changelog, Dec 24, 2021

Happy holidays everyone, and welcome to our very merry changelog!

Before stepping away for the holidays, we finished up a ton of new features to help your holiday side projects and beyond.

Although much of our team is off celebrating next week, we're still closely monitoring our uptime metrics and support channels - please [drop us a line](https://clerk.com/contact/support) if there's anything we can help with.

## Custom JWT templates for third-party authentication

JWTs have become the standard for syncing _sessions_ between third-parties.

JWTs have always been the secret behind [our integration with Hasura](https://clerk.com/docs/integrations/databases/hasura.md). When a user has an authenticated session with Clerk, we enable you to generate a special JWT for authentication with Hasura.

Now we've expanded on that concept, so you can generate custom JWTs to integrate with _any_ vendor that supports them. [Read more about generating custom JWTs in our documentation.](https://clerk.com/docs/backend-requests/making/jwt-templates.md)

## Improved security for magic links

Magic link emails now include the device type for extra security (e.g. "Chrome, OS X"). This extra information is to help ensure that users don't click the magic link if it was requested by someone else.

## Easier onboarding

We've added a quickstart to our onboarding, so you can choose your desired configuration faster.

![JWT token implementation guide](./f6277010b035a1f07a4ea815c69e75fd01fe4904-1098x1320.png)

## Easier productionizing

Moving Clerk to production requires you to configure some DNS settings. We've improved our dashboard to better guide you through the process.

## New homepage

We've launched a new homepage to reinforce our commitment to the Modern Web and frameworks like [Next.js](https://clerk.com/nextjs-authentication), [Gatsby](https://clerk.com/docs/quickstarts/gatsby.md), and [Expo](https://clerk.com/docs/quickstarts/expo.md).
