post picture
Nhost February 2022
Published: 9 March 2022

Hey all product builders!

After releasing Nhost v2 in January we've spent February improving Nhost. And we have a lot of updates. So let's get started!

Function Logs

Finally!

You can now see logs for your serverless functions in production. They are available, in real-time, in the Nhost console.

This makes debugging easier and increases overall visibility for your function logs.

Not only can you see logs. You can also see metadata about all your Nhost functions and send test requests from the console (see the top-right button in the image below).

Nhost Function Logs

Nhost Function Logs

Custom Permission Variables

Up until now, you could only use x-hasura-user-id as a permission variable for your GraphQL API in Hasura.

Not anymore.

You can now set custom permission variables (custom JWT claims) for all your users.

We want to thank our community who contributed with valuable insights during the development of this feature (GitHub Issue link). Thanks!

Want to learn more? Check out our docs for permission variables.

Permission Variables

Permission Variables

User Metadata

Want to add custom metadata for a user during signup? It's now possible!

Custom metadata can be added to any user who signs up. The metadata can be any JSON object and is saved under auth.users.metadata column as a JSONB in PostgreSQL.

Tips: It's perfect to combine the user's metadata during sign-up with an event trigger.

Also, look how easy it is to use with our JavaScript client. 👇

Set user metadata during signup

Set user metadata during signup

Custom email templates

Up until this point, it was only possible to use our standard email templates for Nhost Auth.

To be fair, they are not very good-looking (we have to fix that..).

But you no longer have to rely on us for your email templates. You can set your own!

These are the available templates you can modify:

  • Verify email

  • Confirm email change

  • Reset password

  • Passwordless Sign-in (Magic Link)

Learn more about custom email templates and how to configure them in our GitHub repository.

Custom email templates

Custom email templates

Spotify as New Social Sign-In Provider

We've added Spotify (🎵 untz 🎵 untz) as a social sign-in provider.

Read our documentation on how to create a Spotify OAuth application and enable Spotify with Nhost Auth in our docs.

Do you want another sign-in provider in Nhost? Let us know on GitHub: https://github.com/nhost/nhost.

Spotify as New Social Sign-In Provider

Spotify as New Social Sign-In Provider

New Region: London 🇬🇧

You can now create new Nhost apps located in London.

Do you want us to add other regions closer to you? Let us know on GitHub: https://github.com/nhost/nhost.

New Region: London 🇬🇧

New Region: London 🇬🇧

Community Updates

  • Kurt Kemple (@theworstdev) gave feedback on the Nhost and our v2 launch twitter.

  • refine adds support for Nhost as a data provider (with live example) [twitter].

  • Hasura raised $100M in Series C funding [blog].

Content

  • How to Add Authentication to Hasura [blog]

  • Nhost CLI: From Zero to Production [docs]

  • Added docs for:

    • How to sign-in with Google [docs]

    • How to sign-in with GitHub [docs]

    • How to sign-in with Facebook [docs]

    • How to sign-in with LinkedIn [docs]

    • How to sign-in with Spotify [docs]

Get started

Create a Nhost App for free and start building: https://app.nhost.io/

PS. Support us on GitHub

It would mean the world to us if you gave us a star on GitHub. This way, we can increase the visibility of Nhost and our open source and GraphQL contributions.

Star us on GitHub ⭐

Thank you

We use cookies to provide our services and for analytics and marketing. By continuing to browse our website, you agree to our use of cookies.
To find out more about our use of cookies, please see our Privacy Policy and Cookies Policy.