Skip to content

Releases: hasura/graphql-engine

v2.41.0

11 Jul 17:05
Compare
Choose a tag to compare

Changelog

Bug fixes and improvements

Server

  • For JWT key servers that do not implement caching, keys will now refresh every 60 seconds instead of every second.
  • Gracefully handle and log certain unexpected internal exceptions.
  • Fix an intermittent bug triggered when clearing the cache, which results in an internal error. (Cloud / Enterprise edition only)
  • Add session_variables attribute to GraphQL spans in OpenTelemetry traces. (Cloud / Enterprise edition only)
  • Add a new OpenTelemetry span for the auth webhook. (Cloud / Enterprise edition only)
  • Enhance SpanKind for server and client spans according to the OpenTelemetry specification (Cloud / Enterprise edition only)

Console

  • Add VPC collaborators feature for Cloud Enterprise users. (Cloud only)

Build

  • Updates ubuntu jammy base image to get the latest security updates.

v2.41.0-beta.1

08 Jul 11:17
Compare
Choose a tag to compare
v2.41.0-beta.1 Pre-release
Pre-release

Changelog

Bug fixes and improvements

Server

  • For JWT key servers that do not implement caching, only refresh keys every 60 seconds rather than ever single second.
  • Gracefully handle and log certain unexpected internal exceptions.

Build

  • Updates ubuntu jammy base image to get the latest security updates

v2.40.2

24 Jun 17:07
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.40.

Bug fixes and improvements

Server

  • Add HASURA_GRAPHQL_DISABLE_NATIVE_QUERY_VALIDATION env var / --disable-native-query-validation flag to disable validation of Native Queries against the database.

v2.40.1

24 Jun 07:30
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.40

Bug fixes and improvements

Server

  • Add HASURA_GRAPHQL_ENABLE_QUERY_TRACING env var to enable adding Postgres SQL queries to the OTLP traces. (Cloud / Enterprise edition only)
  • Add GraphQL queries to the OTLP traces if the HASURA_GRAPHQL_ENABLE_QUERY_TRACING config option is enabled. (Cloud / Enterprise edition only)
  • Fix missing overflow bucket in OTLP histogram export. Data points in the "+inf" bucket will now be sent, just as in Prometheus export. (Cloud / Enterprise edition only)

Data Connectors

  • Update Redshift JDBC driver to latest version. (Cloud / Enterprise edition only)

v2.36.6

17 Jun 12:45
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.36

Bug fixes and improvements

Server

  • Add GraphQL queries to the OTLP traces if the HASURA_GRAPHQL_ENABLE_QUERY_TRACING config option is enabled. (Cloud / Enterprise edition only)
  • Add operation_name and parameterized_query_hash labels to the hasura_graphql_requests_total Prometheus metric. (Cloud / Enterprise edition only)

v2.36.5

10 Jun 12:38
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.36

Bug fixes and improvements

Server

  • Add HASURA_GRAPHQL_ENABLE_QUERY_TRACING env var to enable adding Postgres SQL queries to the OTLP traces. (Cloud / Enterprise edition only)

Build

  • Update the Ubuntu base image to receive the latest security updates.

v2.40.0

10 Jun 08:10
Compare
Choose a tag to compare

Changelog

Bug fixes and improvements

Server

  • Explicitly close database connection after a Native Query validation step finishes.
  • Fix bug in streaming subscriptions that causes some database pollers to be left open after the relevant users unsubscribe from the subscription.
  • Fix a few bugs in the admin-only cache management endpoints, /pro/cache/clear and /pro/cache/metrics: (Cloud / Enterprise edition only)
    • The underlying management queries would sometimes miss keys. This has been remedied.
    • They now return the internal error details when one occurs.
  • The type of the clearedItemCount field in the /pro/cache/clear endpoint response has been changed from a string to a number. (Cloud / Enterprise edition only)
  • Add HASURA_GRAPHQL_REDIS_TIMEOUT env var to set a timeout for Redis queries (Enterprise edition only)

v2.40.0-beta.1

05 Jun 07:55
Compare
Choose a tag to compare
v2.40.0-beta.1 Pre-release
Pre-release

Changelog

Bug fixes and improvements

Server

  • Explicitly close database connection after a Native Query validation step finishes.
  • Fix bug in streaming subscriptions that causes some database pollers to be left open after the relevant users unsubscribe from the subscription.
  • Fix a few bugs in the admin-only cache management endpoints, /pro/cache/clear and /pro/cache/metrics: (Cloud / Enterprise edition only)
    • The underlying management queries would sometimes miss keys. This has been remedied.
    • They now return the internal error details when one occurs.
  • The type of the clearedItemCount field in the /pro/cache/clear endpoint response has been changed from a string to a number. (Cloud / Enterprise edition only)
  • Add HASURA_GRAPHQL_REDIS_TIMEOUT env var to set a timeout for Redis queries (Enterprise edition only)

v2.36.4

28 May 09:50
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.36

Bug fixes and improvements

Server

  • Explicitly close database connection after a Native Query validation step finishes.

Build

  • Update the Ubuntu and Red Hat UBI base images to receive the latest security updates.

v2.39.2

29 May 11:57
Compare
Choose a tag to compare

Changelog

This is a patch release for v2.39

Bug fixes and improvements

Server

  • Run setup for scheduled events off the main thread so as not to slow startup.