What's new in EzyPlatform 1.0.6?

This release focuses on database performance improvements, enhanced metadata filtering, fetcher stability, and template rendering adjustments.
  1. Improved user query performance with a new composite index
    Added a new composite index username + status + id to the user table, accelerating queries that filter by username and status. Database initialization scripts were also updated so the new index is automatically applied when deploying fresh database instances.
  2. Expanded metadata filtering in paginated queries
    Metadata filters now support filtering by metaKey and prefix-based searching (LIKE) on metaValue or metaTextValue. Query conditions for DataMeta can also be combined more flexibly, enabling more powerful and customizable data retrieval.
  3. Stabilized EntityFetcher resolution logic
    Entity fetcher lookup methods now perform early validation for empty or blank parameters. When invalid input is detected, the system returns null immediately to prevent incorrect processing or unexpected errors during fetcher resolution.
  4. Template page-title rendering condition refinement
    Updated template rendering logic to avoid triggering unintended fallback branches when pageTitle is missing. This ensures more consistent and predictable page title display across templates.