The latest update features a new user interface for managing system update tenant configurations. Error handling has been improved by mapping unknown errors to HTTP-503 responses, ensuring clearer communication during system and update report processing. Additionally, several bugs have been fixed to enhance the overall stability and security of the service.
New features
System update configuration UI
A new user interface has been introduced for managing system update-related tenant configurations.
- ROLEX-2514: Introduce new UI for managing system update-related configurations
- ROLEX-2535: Extend tenant configuration of trusted fingerprints by allowing the setting of a name, such as the CN of a certificate, for better identification
Improvements
Recipe management
- ROLEX-2240: Prevent unlinking or deleting module types from system types referenced by recipes to maintain recipe integrity
- ROLEX-2033: Validate module-update-definition uniqueness within recipes by semantic comparison of module query and count query to ensure consistency
- ROLEX-1225: Auto-expire stuck recipe validation processes after 10 minutes to prevent indefinite in-progress states
- ROLEX-2417: Inform users via recipe remarks if recipe promotion fails due to quota violations
Install API
- ROLEX-1796: Map unknown errors during system and update report processing to HTTP-503 (Service Unavailable) and provide a
retry-afterheader for improved error handling
Bugs fixed
- ROLEX-2527: Fix issue with retrieving artifact size validator configuration when no software module types are excluded
- ROLEX-2468: Fix UI unresponsiveness when opening a dialog with a session lacking Multi-factor authentication, improving user experience
