Hasura v2.6.0-beta.1 Release Notes

  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ“‡ The query and raw-query field from http-logs for metadata requests are removed by default. Use HASURA_GRAPHQL_ENABLE_METADATA_QUERY_LOGGING to renable those fields.

    ๐Ÿ› Bug fixes and improvements

    • server: Fix BigQuery overflow issue when using Decimal/BigDecimal data type.
    • server: remove 'query' and 'raw-query' field from logs for metadata queries by default. Use HASURA_GRAPHQL_ENABLE_METADATA_QUERY_LOGGING to renable those fields.
    • ๐Ÿ“‡ server: clear_metadata now correctly archives event triggers and the drop source API drops indirect dependencies created by remote relationships when the dependent source is dropped.
    • server: fix inserting values into columns with case sensitive enum types for PostgreSQL/Citus backends (fix #4014)
    • server: remote relationships can be defined on and to Microsoft SQL Server tables
    • ๐Ÿ›  server: fix issues with JSON key encoding for remote schemas (fixes #7543 and #8200)
    • server: fix Microsoft SQL Server insert mutation when relationships are used in check permissions (fix #8225)
    • ๐Ÿ”จ server: refactor GraphQL query static analysis and improve OpenAPI warning messages
    • server: avoid a resource leak when connecting to PostgreSQL fails
    • ๐Ÿ‘ console: add support for setting aggregation query permissions for Microsoft SQL Server
    • ๐Ÿ‘ console: add support for RS-to-DB and RS-to-RS joins to Remote Schemas tab
    • ๐Ÿšš console: removed the need for clicking the Modify btn before editing a remote schema (#1193, #8262)
    • ๐Ÿ“‡ cli: fix remote schema metadata formatting issues (#7608)
    • ๐Ÿ“‡ cli: fix query collections metadata formatting issues (#7616)
    • ๐Ÿ“„ docs: support for graphql-ws is considered GA