-
Notifications
You must be signed in to change notification settings - Fork 2.8k
☎️ Hasura Community Call: Meeting Minutes
Marion Schleifer edited this page May 2, 2020
·
6 revisions
29th April 2020 (recording link)
- Moderator: Marion
- Note Taker: Vishwa
- Demos: Tanmai, Rishi, KP, Tiru, Aleksandra, Gavin, Sean
Hasura Con'20 announcement (recording)
- Hasura will host its first user conference from 3rd to 10th of June
- Check out workshops and confirmed speakers on the event website
- We're looking for speakers. Submit a talk here
v1.2
release party (recording)
-
v1.2
is out 🎉 - Growth of contributors & Hasura team as one big family across many time zones
- One of the most popular features of this release is actions: integrating custom business logic easily with REST APIs
- A
v1.2
refactor will allow us to add new features faster
Actions update (recording)
- Actions now have query support: support for custom queries in actions
- Actions now allow Postgres scalars like timestamptz, geography, JSONB
- Improved debugging for actions: get metadata about error response
- Action relationships: connecting actions to rest of the graph through relationships
Migrations workflow v2 (recording)
- A new workflow has been introduced for Hasura migrations
- Schema migrations are now isolated from metadata
- There are no more YAML files, but SQL files
- SQL files are incrementally added
- Files are easier to review due to improved metadata tree
- Performance improvement for schema migrations: time for 1k migrations improved from 30 minutes to 16 seconds
Permissions & data validations (recording)
- Improved permissions: Check values with post-update check after the update mutation
- We have a new data validations page in docs
- Common data validation methods as of
v1.2
:
CMS style features in the Hasura console (recording)
- Bulk delete rows
- Persisting table state
- Accept query params for filters and order by
- Selector component for enum fields
- Selector components for foreign key relations
- GitHub issue with future console style features
Relay support (recording)
- Implementation challenge: using fragments, client-side magic of Relay
- Hasura & Relay: Hasura has powerful GraphQL queries making it hard to generate SQL queries from Relay
- Cosmetic additions: e.g. camelCase support
- We'll add Relay support with
v1.3
Community contributions: actions codegen (recording)
- You can build your own codegen for action handlers to get a boilerplate REST handler for the framework of choice
- Demo: GraphQL schema to Java type generator in a template
- GitHub repo with existing codegens
- We're looking for contributions on codegens! Refer to the GitHub issue
Community demo: AuthGuardian with Hasura by Sean Grove (recording)
- AuthGuardian has specific support for Hasura
- You can implement social media login with AuthGuardian
- There is a structured editor for setting default roles and declaring rules
- AuthGuardian can identify where to place the role in the JWT
Thank you so much for joining - see you next time! 👋