This release introduces new features for assigning system types to systems, either through update reports or matching recipes, and enhances the handling of recipe tags with bulk deletion, searching, and filtering options. Improvements include better user guidance by deactivating unavailable actions, hardening the service against misuse with limits on bulk-tagging, and enhancing the sorting of text columns in the UI. Several bugs have also been fixed, including issues with cursor-based paging and error handling in the error report API.
New features
Assign system type to systems either by update-report or matching recipe
- ROLEX-2021: Show
system typein the systems list and system details, and allow filtering for it. - ROLEX-2217: Support automatic
system typeassumption for systems through matching recipes. - ROLEX-2030: Extend systems API with type information.
Improve recipe tag handling
- ROLEX-2138: Extend UI and API to allow bulk deletion of recipe tags.
- ROLEX-2138: Extend UI and API to allow searching
recipe tagsby ID, name, and description. - ROLEX-2138: Extend UI and API with the option to filter
recipe tagsby unused tags. - ROLEX-2138: Update behavior when clicking on a recipe-tag chip in the recipe details in the UI to filter the recipes list by this tag.
Improvements
Improved user guidance by deactivating unavailable actions
- ROLEX-2138: Extend
recipe tagAPI to provide action links and enable action buttons in the UI based on provided actions for improved user guidance. - ROLEX-2226: Offer edit dialog and buttons for updating
system typesin the UI based on permissions to improve user guidance. - ROLEX-2227: Offer edit dialog and buttons for updating
distribution set validatoractions in the UI based on permissions to improve user guidance.
Harden service against misuse
- ROLEX-2179: Introduce a recipe bulk-tagging limit of 500 to protect the service against misuse.
- ROLEX-2029: Make recipe promotion a
jobto improve performance and stability when bulk-promoting many recipes.
Enhance sorting of text columns in the UI
- ROLEX-2165: Modify collation of sortable text columns for a better user experience.
Bugs fixed
- ROLEX-2214: Fix cursor-based paging when sorting by fields that can be empty.
- ROLEX-2213: Fix unhandled error when providing an invalid cursor using the
error reportAPI.
