Skip to content

v2.20.0

Compare
Choose a tag to compare
@hasura-bot hasura-bot released this 01 Mar 13:18
· 1870 commits to master since this release

Changelog

Highlights

Import Action from OpenAPI (GA) (Cloud / Enterprise edition only)

Import Action from OpenAPI is used to easily create Hasura actions from an OpenAPI specification. You can upload the OpenAPI specification and create actions from the endpoints defined in the specification.

openapi

Read more in the docs or in the RFC.

Behaviour changes

  • Checks the Agent availability when adding Data Connector Agents to the metadata. The check can be skipped by adding setting the optional field skip_check to true.

Bug fixes and improvements

Server

  • Accept an optional strict URL parameter in /healthz endpoint with either false (default) or true value.
    In strict mode, the /healthz endpoint returns 500 status code if the server is running with inconsistent metadata.
  • Add warning to the response of replace_metadata API when something unexpected but non-fatal happens e.g. source is not available when event triggers are dropped.
  • Properly quote delimited identifiers in SQL Server.

Console

  • Fix API explorer error highlighting (fix #9470).
  • Filter out Views from select table dropdown while creating event trigger.
  • Use naming convention for suggested relationships
  • Allow executing SQL queries in read only mode via console
  • Fix latency check error that pops up after adding Snowflake/Athena/MySQL sources. (Cloud / Enterprise edition only)
  • Unify webhook handler experience for action, remote schemas and events
  • Updated design for top header menu.
  • Updated design for the settings sidebar.
  • Support suffix on TLS allow list.

CLI

  • Add contextual information of errors in debug logs (--log-level debug).
  • Support for BigQuery sources in the CLI Console.

Data Connectors

  • Mutation support added to SQLite Data-Connector.