v2.20.2

New Features

  • Sync Roles/Users Resolver in MJ Server: Introduced a new GraphQL resolver to synchronize roles and users within the MJ Server, enhancing user management capabilities.
  • CustomonBeforeServe in MJServer: Added a customizable onBeforeServe hook to MJServer, allowing pre-processing or setup before the server starts handling requests.

Improvements

  • GraphQL Data Provider Security: Added support for MJAPIKey (shared secret) in the GraphQL Data Provider. This enhancement is intended for use in secure environments, such as back-end APIs, to improve data access security.

  • Code Generation Process Optimization: Removed unused CodeGen processing from the install command, streamlining the installation process and reducing potential overhead.

Bug Fixes

  • Resource Permissions Component: Addressed minor bugs in the resource permissions component to ensure more reliable permission handling.