What's new in EzyPlatform 1.1.6?

This release focuses on access-token structure optimization, improved query performance, and a smoother admin setup experience.
  1. Added dedicated migration scripts for access-token indexes
    Added dedicated migration scripts for access-token indexes, making upgrades easier to manage while reducing risks associated with other database structure changes.
  2. Optimized indexes for access-token queries and pagination
    Improved indexes for ezy_admin_access_tokens and ezy_user_access_tokensto enhance query, filtering, and pagination performance. The new indexes better support lookups on: token_type, status, expired_at, admin_id/user_id, and id.
  3. Added unique token constraint for user access tokens
    Added a unique key on the token column in ezy_user_access_tokens, aligning it with the admin token table implementation. This prevents duplicate access-token records and improves data consistency.
  4. Updated default database creation scripts
    Default table creation scripts were updated to include the new access-token indexes automatically, allowing newly deployed environments to use the optimized schema without additional migration steps.
  5. Fixed access-token alter script logic
    Updated the access-token alter script by removing the DROP COLUMN id operation, which was no longer valid after the table structure changed from renaming the id column to token.
  6. Improved admin setup experience
    During admin setup, users can now press Enter while re-entering their password to submit the form automatically when the submit button is enabled, creating a smoother setup workflow.