What's Changed
Features
- Organization support: Added full multi-organization functionality, including organization creation, settings (organization details, members, invitations), and routing via
[organization]dynamic segments. - Session expiration handling: Introduced session expiry logic in the auth system to improve security and user session management.
- Dash integration: Added support for Dash (likely referring to a dashboard or analytics integration), including updated auth client logic, database migrations, and schema changes.
- Sentinel integration: Added Sentinel (likely a monitoring, observability, or security service) with corresponding environment variable updates and auth layer hooks.
Improvements
- Environment configuration: Updated
.env.examplewith new required variables:BETTER_AUTH_API_KEYand Sentinel-related keys.
Internal
- Database migration reset: Refactored and reset the pGLite migration list, cleaning up legacy migration files and snapshots.