Finalize quotas, export version transformation, and security improvements
This release finalizes the quota system with management API exposure, introduces export version transformation for module types, and enhances security with admin-only recipe deletion for promoted recipes.
New features
Finalize quotas and limits
This release completes the quota and limits framework, making system constraints visible through the UI.
- ROLEX-2334: Expose limits via management API and UI
Quotas:
- ROLEX-2323: Quota for allowed number of modules
Limits:
- ROLEX-2324: Add modules per system limit
- ROLEX-2285: Introduce rate limit for system reports and update reports
Export version transformation
Module types now support configurable export version transformations, providing greater flexibility in version handling.
- ROLEX-2320: Extend module type to allow specifying an export version transformation
- ROLEX-2320: Add Export version transformation to Module-type UI
Improvements
- ROLEX-2319: Require admin permissions for deleting recipes that have been promoted
- ROLEX-2338: Enhance usability of bulk actions for recipes by keeping selected recipes selected
- ROLEX-2080: Refine input validation for text and string in the UI