Skip to content

v2.50.3

Latest

Choose a tag to compare

@hasura-bot hasura-bot released this 09 Sep 00:41
· 27 commits to master since this release

Changelog

This is a patch release for v2.50.

Bug fixes and improvements

Server

  • Fix an issue that caused memory from the schema present at engine startup to be retained after the metadata is updated, for instance with replace_metadata. Formerly this could manifest in as much as a doubling of memory usage.
  • Alter and fix some behavior of the new bounded websocket queues:
    • a write to an over-capacity websocket queue now enqueues an error for that operation, and in the case of subscriptions, cancels the subscription (the queue no longer evicts); this protects against unbounded memory usage during network issues, while preserving correctness relative to the first implementation of bounded websocket queues
    • fix: HASURA_GRAPHQL_WEBSOCKET_QUEUE_SIZE was previously silently ignored
    • hasura_websocket_messages_evicted_total metric removed, hasura_websocket_messages_dropped_total added
    • hasura_websocket_messages_queued_total no longer counts keepalives as they no longer can accumulate