Skip to content

Releases: hasura/graphql-engine

v2.48.6

14 Oct 15:20

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Server

  • Support Postgres version 17. Note that the output of /v1alpha1/pg_dump changes slightly for users of the hasura Docker container, since we now ship with v17.
  • Fix a bug in which types from two remote joins with different type prefixes and namespaces might be inter-mixed in the schema.
  • Partially fix big in streaming subscriptions on non-unique columns, in which rows may be skipped when the column contains duplicates. The bug is now fixed in Postgres and Citus, but remains for Cockroach and other postgres-likes. In databases that have the fix a batch may now return more rows than the requested batch_size, which follows from the behavior of FETCH ... WITH TIES which backs these queries.

v2.48.5

11 Sep 08:30

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Server

  • Remove all value_from_env and known-sensitive header values from event trigger logs, to protect secrets from leaking.
  • Allow JWKs that omit the use field.

v2.48.4

19 Aug 12:12

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Server

  • Fix non-compliant OpenAPI specs generated when the route used path parameters or was a GET route with parameters.
  • Fix a bug in experimental remove_empty_subscription_responses feature resulting in a database query error for non-array-returning live queries.
  • Ignore any unknown key types when parsing JWK-set json: Formerly any JWKs in the list with a use field besides sig or enc would result in an error. Now we silently ignore these irrelevant keys.
  • Set JAVA_OPTS=-Dnet.snowflake.jdbc.enableBouncyCastle=true to bundled super-connector to support RSA key authentication. (Enterprise edition only)

v2.48.3

29 Jul 07:45

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Server

  • The experimental feature remove_empty_subscription_responses erroneously did not affect streaming subscriptions, only live queries. After this change --experimental-features=remove_empty_subscription_responses will also work on streaming subscription fields, resulting in less data transferred between Hasura and Postgres for highly-multiplexed queries which most of the time return no updated data.
  • Add AGGREGATE_FUNCTION to BigQuery rest routine types.

v2.48.2

29 Jul 07:42

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Server

  • Preserve type and field descriptions from remote schemas in the resulting unified graphql schema.
  • Fix an inconsistency in the CockroachDB backend, where descriptions were populated with an empty string from the database, rather than null.

Console

  • Fix remote schema modification failing when schema names contain spaces.

v2.36.10-2

10 Jul 07:33

Choose a tag to compare

Changelog

  • Base ubuntu image updated to ubuntu:jammy-20250530 to fix security vulnerabilities
  • Base ubi9 image updated to ubi9-minimal:9.6-1751286687 to fix security vulnerabilities

v2.48.1

23 May 07:32

Choose a tag to compare

Changelog

This is a patch release for v2.48.

Bug fixes and improvements

Data Connectors

  • Fix queries which select self-referential relationships in Snowflake. Previously, queries such as employee.reports_to <-> employee.employee_id would cause errors. (Cloud / Enterprise edition only)

v2.48.0

20 May 07:32

Choose a tag to compare

Changelog

Bug fixes and improvements

Server

  • Add a new query tag format standard_prepended, which puts the metadata tag comment before the SQL query. This might help when scanning logs, or when log lines might be truncated.
  • Add HASURA_GRAPHQL_PRESERVE_401_ERRORS option to propagate 401 (Unauthorized) status codes back to the client. Currently a 200 status is returned for all errors.
  • Add HASURA_GRAPHQL_SERVER_TIMEOUT option to configure request timeouts. (Community / Enterprise edition only)

Console

  • REST endpoints with GET method now properly handle query parameters in the console.

Data Connectors

  • Fix an issue in the SuperConnector Snowflake adapter which caused errors when performing queries that selected the same relationship more than once. (Cloud / Enterprise edition only)

v2.48.0-beta.1

07 May 08:18

Choose a tag to compare

Changelog

Bug fixes and improvements

Server

  • Add a new query tag format standard_prepended, which puts the metadata tag comment before the SQL query. This might help when scanning logs, or when log lines might be truncated.
  • Add HASURA_GRAPHQL_PRESERVE_401_ERRORS option to propagate 401 (Unauthorized) status codes back to the client. Currently a 200 status is returned for all errors.
  • Add HASURA_GRAPHQL_SERVER_TIMEOUT option to configure request timeouts. (Community / Enterprise edition only)

Console

  • REST endpoints with GET method now properly handle query parameters in the console.

Data Connectors

  • Fix an issue in the SuperConnector Snowflake adapter which caused errors when performing queries that selected the same relationship more than once. (Cloud / Enterprise edition only)

v2.36.12

30 Apr 07:19

Choose a tag to compare

Changelog