v12.77.3
·
2775 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🆕 Changelog
Added
- Comprehensive audit log system for tracking CRUD operations across the platform
- New audit logs page with table component for viewing organization activity
- 2FA enforcement functionality to enhance account security
- Dialog integration in audit logs for detailed event information
- Support for member and owner selection on org_users in audit log policies
Changed
- Audit log ownership now transfers during user deletion to maintain historical records
- Table rendering in audit logs improved to avoid unused loop variables
- Enhanced audit logging for apps with updated translations across all localization files
- Page resets to 1 automatically when search parameters change in audit logs
- Improved performance and error handling in AuditLogTable component
- Filter options in audit logs are now reactive with accessibility labels
Fixed
- Disabled prepared statements for Supabase pooler connections to resolve compatibility issues
- Prevented audit logging for deleted organizations to maintain referential integrity
- Added foreign key constraints to audit_logs table for data consistency
- Resolved TypeScript excessive type instantiation errors
- Corrected lint errors in audit log components
- Updated privilege escalation tests to properly verify trigger behavior
🔗 Full Changelog: v12.77.2...v12.77.3