You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
TracksPermissionSources trait - New User model trait for fine-grained permission source checking
hasPermissionFromRole() - Check if a permission is granted through a specific role
getRolesWithPermission() - Get all roles that grant a specific permission
getPermissionsFromRole() - Get all permissions from a specific role
Platform Overview Page - New consolidated dashboard displaying environment information, service configurations, and health check status
Bug Fixes
Fixed login-code-verify rate limiter so that it falls back to IP address when challenge ID cannot be decrypted, instead of using an inconsistent hash-based key
Fixed session regeneration after login to properly regenerate CSRF token
Fixed database snapshot restore silently skipping in non-interactive CI
Fixed permission cache not clearing after database snapshot restore
Infrastructure
Replaced Telescope toolbar with Laravel Debugbar
Added IDe helper generation step in CI before Rector
Dependencies
Updated various Composer, npm, and Github Action dependencies