Changelog
This is a patch release for v2.48.
Bug fixes and improvements
Server
- Fix a performance issue where large gzipped responses were causing long cumulative GC sync phase pauses
- When an event trigger was moved from one table to another in Hasura metadata, the old trigger on the original table was not removed. This resulted in duplicate triggers firing for the same event.
Data Connector
- Fix a bug in the super-connector (MySQL) where queries on self-referencing tables fail with
Relation not foundwhen the SELECT permission filter navigates through the same self-referencing relationship. The internal relationship graph now preserves both the aliased and original table entries during LATERAL subquery generation. (Enterprise/cloud only) - Fix update mutations on nullable columns via data connectors. Previously, attempting to set a column value to
nullin an update mutation would fail because the row update value was not allowed to be nullable. Nullable values are now correctly handled and translated to SQLNULL. (Enterprise/cloud only)