Skip to content

☎️ 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)

CMS style features in the Hasura console (recording)

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)

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! 👋