46
The Hasura Community Call Roundup - May 2021

This blog post is a part of our newest series of monthly roundups for the Hasura Community Call in which we summarise all the cool demos and updates from the previous event.
If this is the first time you're coming across this event, below is all you need to know about it—
The Hasura Community Call is a monthly event hosted by yours truly (Vish 💜) on the last Thursdays of the month at 9AM PT. This is a place where our engineering and product teams hang out with our user community to showcase upcoming features, give product updates and take deep-dives into the roadmap, present interesting RFCs, and everything awesome; you name it!
Additionally, we invite a community member to present a brief demo of the work they've been doing using Hasura and talk about their experience with it. The community presenters put the 'Community' in our 'Calls'... No kidding!
So without further ado, let's jump right into the last month's spread!
In this customary 10 min product update, our CEO & Co-founder, Tanmai Gopal takes us over the roadmap and gives us an exciting view into the upcoming features as well as cool stuff that the team is currently working on.
In the month of May, Tanmai talked about two super exciting specifications that we're starting to actively work on:
Tanmai also briefly talked about our recent Hasura 2.0-alpha.11 upgrade that includes read-only Postgres support and the SSO launch on our Cloud & Enterprise offerings this week (we'd love your feedback on it!)
Vamshi demonstrated what's new with one-to-one relationships & the features updates in our latest OLAP data sources—BigQuery & Citus.
One-to-One Relationships: With the recent upgrade of Hasura GraphQL Engine 2.0-alpha.11, you can now create one-to-one object relationships between two tables. Vamshi shows a typical use-case of splitting a larger table into smaller ones where a one-to-one relationships would be useful. Prior to the upgrade, this wasn't possible. This new API improvement has certain benefits like better response shapes, ability to use complex ordering clauses, and easier filtering. This also allows for relational inserts in the case of mutations.
Multiple Data sources: At Hasura, we’re working on empowering our users with universal data access to build modern apps and integrations by supporting all your databases. In this segment, we bring you exciting demos of graphql-engine’s newly added support for two popular OLAP data sources
Postgres lets you use SSL certificates for client authentication when you're connecting to your database. We currently have support for Client SSL certificates only for our Open Source and On-Premise offerings as a user has full control over the file system in those environments and can easily create their own certificates to add them to the file system. Solomon explained what Client SSL certificates are, how they work, and the challenges of adding it to a Cloud service like Hasura Cloud as different users use a shared environment and do not have access to the file system.
Our Cloud API team is working on a basic implementation that brings this feature to Hasura Cloud as well. The requirements are:
About the implementation:
Basically, when the project is launched, the implementation looks up the source metadata, looks up the env variables and writes them to the disk, constructs a connection string and all of this happens internally in the GraphQL Engine.
Check out the recording for a really cool demo of this!
Tiru showcased some of the upcoming security features in Hasura Cloud such as Node Limit, GraphQL Request Timeout & Disabling GraphQL Introspection for Roles.
Our community champion, Gustavo Fune, joined us in May to talk about how they implemented authentication using Supertokens in Hasura at Off Script.
Here are a few things we loved about Gus's demo:
Hasura’s annual user conference is back! HasuraCon'21, our 'Biggest Community Call of The Year', is happening on 23-24 June, 2021. Agenda is live, check it out and register to join us for 2 days of exciting talks and in-depth workshops.
See you at HasuraCon'21!
46