Release Summary v0.8.8
This release delivers a range of enhancements, bug fixes, and new features across multiple services, focusing on improved performance, user experience, and system reliability. Notable updates include refined filtering and sorting mechanisms, expanded reporting capabilities, and dependency upgrades for better security and efficiency.
chronom-backend
- 🔧 Enhanced sorting in
getPolicyResultsand corrected export syntax in thesetResponseHeadersfunction.
chronom-client
- ✨ Enhanced the AuthHeader component to support dynamic icon heights using
iconPrefs. - 🔧 Modified the
useWhiteLabelhook to include an optionaliconPrefsproperty for improved customization. - 🐛 Fixed note error in alert expansion and added the
resourceIdto the summary tab in the inventory page. - 🔧 Improved note management in
AlertsTableby adding anoteRefprop. - 🔧 Updated
NewAlertExpandto handle note clearing more safely. - 🔧 Enhanced
MiniTableandXYSeriesChartcomponents with unique keys for improved rendering performance. - 🔧 Made minor adjustments to the
SummaryTabfor better resource display. - 🔧 Refactored report status handling in the Reports component:
- ✨ Introduced a notification system for failed report generation using toast alerts.
- 🔧 Enhanced interval checking logic for pending reports, ensuring proper cleanup and state management.
- 🔧 Updated the UI to display error icons and tooltips for failed reports, improving user feedback.
- 🔧 Added a disabled state to the report action button when the report status is 'failed'.
- 🔧 Enhanced alert and inventory components for improved functionality and user experience:
- 🔧 Added a 'disabled' property to filter badges and updated the
FiltersSectionto include a newresourceObjectIdfacet for better filtering options. - 🔧 Modified the
AlertsTableto include a height class for the infinite scroll reference element. - 🔧 Updated
NewAlertExpandto utilize props for better readability and maintainability, including passing down filters and query parameters. - 🔧 Refactored
InlineAlertsTableto remove unused code and improve clarity in the rendering logic. - 🔧 Enhanced
useAlertshook to support additional filters in alert requests. - 🔧 Adjusted
NewAlertsandNewInventorypages to incorporate new filtering logic and improve data handling.
- 🔧 Added a 'disabled' property to filter badges and updated the
policy-service
- 🔼 Updated dependencies to their latest versions.
- 🔧 Refactored
CacheManagerto utilize native serialization for caching, improving performance and simplifying cache retrieval. - 🔧 Adjusted memory store configuration for better efficiency.
- 🐛 Fixed issues with caching large amounts of data.
typesense-mongodb-sync
- ✨ Added an
updatedAtfield to the collection schema and included it in the aggregation query to track the last update time of collections.
reports-service
- 🔧 Refactored report retrieval logic to simplify PDF encoding.
- 🔧 Enhanced middleware JSON body size limit to 1MB for improved handling of larger payloads.
be-ms-alert
- 🔧 Enhanced
SingleAlertRequestBodyandtypesenseSimpleSearchto support filters. - 🔼 Updated various dependencies for improved performance and security.
reports-generator
- 📣 Updated the Setup and Guardrails report, introducing breaking changes to the report structure.
be-ms-inventory
- 🔧 Refactored the
createFilterStringfunction to correctly handleresourceEncryptedandresourcePublicfilters. - 🔼 Updated various dependencies for improved performance and security.
Additional Improvements
- Merged development branches into main across all services to synchronize recent changes and improvements.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2025-Oct-13T09:51:25