v2.47.0
📦 hasura-auth
✨ 2 features🐛 3 fixes🔧 1 symbols
Summary
This release fixes critical bugs related to permission propagation in nested inherited roles and improves startup resilience with Redis. It also introduces a new flag for the CLI migration tool.
Migration Steps
- If using nested inherited roles, review mutations to ensure they include appropriate session variables that might have been previously bypassed due to the permission propagation fix.
✨ New Features
- Added new HASURA_GRAPHQL_REDIS_NO_FAIL_ON_STARTUP option, allowing the engine to start up normally (with rate limiting and caching disabled) if Redis errors occur during startup (Enterprise edition only).
- Added --no-transaction flag to the migrate apply command.
🐛 Bug Fixes
- Prevented attempting to CREATE EXTENSION pgcrypto if it already exists, aiding users on Azure with unprivileged Postgres users.
- Fixed connection template and Dynamic Routing settings being reset when editing a database in the Connection Details page (Cloud / Enterprise edition only).
- Fixed an issue where permissions were not properly propagated through multiple levels of role inheritance for both queries and mutations (Fixed Nested Inherited Roles Permission Propagation).
🔧 Affected Symbols
migrate apply