What's new in EzyPlatform 1.1.4?

This release expands schema support for complex data structures, refines media event schema fetchers in the HTTP SDK, and updates core platform dependencies.
  1. Expanded EventSchema.DataSchema support for collections and maps
    EventSchema.DataSchema has been enhanced to provide more detailed descriptions for collection and map data structures. The system now supports: itemType for list/collection data, and keyType / valueType for Map structures. Builder methods such as itemType(...), keyType(...), and valueType(...)were also added, allowing event schemas to represent complex data more clearly and accurately.
  2. Refined media event schema fetchers in the HTTP SDK
    Removed the @EzySingleton annotation from media-related schema fetchers in the HTTP SDK so they are no longer registered automatically as singleton beans. This change applies to multiple media events including: media details retrieval, media file-path lookup, media upload/download, add/delete/update/replace media, media file-size reduction, and media owner validation. The adjustment provides more flexibility in fetcher initialization and schema management.
  3. Dependency updates in ezyplatform-parent
    Updated core platform dependencies: ezy.server.version from 1.3.1 to 1.3.1.1, and game.box.version from 1.2.6 to 1.2.7, bringing the latest fixes and improvements from the SDK/core ecosystem.