Skip to main content

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 getPolicyResults and corrected export syntax in the setResponseHeaders function.

chronom-client

  • Enhanced the AuthHeader component to support dynamic icon heights using iconPrefs.
  • 🔧 Modified the useWhiteLabel hook to include an optional iconPrefs property for improved customization.
  • 🐛 Fixed note error in alert expansion and added the resourceId to the summary tab in the inventory page.
  • 🔧 Improved note management in AlertsTable by adding a noteRef prop.
  • 🔧 Updated NewAlertExpand to handle note clearing more safely.
  • 🔧 Enhanced MiniTable and XYSeriesChart components with unique keys for improved rendering performance.
  • 🔧 Made minor adjustments to the SummaryTab for 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 FiltersSection to include a new resourceObjectId facet for better filtering options.
    • 🔧 Modified the AlertsTable to include a height class for the infinite scroll reference element.
    • 🔧 Updated NewAlertExpand to utilize props for better readability and maintainability, including passing down filters and query parameters.
    • 🔧 Refactored InlineAlertsTable to remove unused code and improve clarity in the rendering logic.
    • 🔧 Enhanced useAlerts hook to support additional filters in alert requests.
    • 🔧 Adjusted NewAlerts and NewInventory pages to incorporate new filtering logic and improve data handling.

policy-service

  • 🔼 Updated dependencies to their latest versions.
  • 🔧 Refactored CacheManager to 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 updatedAt field 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 SingleAlertRequestBody and typesenseSimpleSearch to 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 createFilterString function to correctly handle resourceEncrypted and resourcePublic filters.
  • 🔼 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