Release Summary v0.9.1
This release introduces significant enhancements across multiple services, focusing on improved resource categorization, expanded cost analysis capabilities, and refined reporting functionalities. Several services received new endpoints, UI improvements, and optimizations for data handling and security. Notably, there are breaking changes in the reports generator and policy result enrichment pipelines, requiring attention for integration compatibility.
helmChart
- 📣 Migrated AI report templates to a dedicated, secure, resilient, versioned, and encrypted S3 bucket.
- 🔧 Added PersistentVolume and PersistentVolumeClaim for reports generator templates to improve storage management.
aws-scanner
- 🔧 Refactored resource categories for consistent naming and casing across parsers.
- 🔼 Updated AWS SDK and other dependencies to their latest versions for enhanced functionality and security.
- 🔧 Cleaned up app summary data in
parseSageMakerPartnerAppsbefore sending to RabbitMQ.
chronom-backend
- ✨ Added new dashboard functionalities, including endpoints for total monthly cost, connected accounts, and error spread.
- 🔧 Integrated
accountCostExplorerServiceandpolicyResultsServicefor advanced cost calculations and error reporting. - ✨ Introduced new models for anomaly detection, daily account cost exploration, and data points.
- 🔧 Enhanced organization deletion functionality to include additional resource deletions.
- 🔧 Improved organization data retrieval and report management with updated routes and services.
chronom-client
- ✨ Added a blank page SVG icon for improved UI consistency.
- 🔧 Refactored GeneralSettings and KYC components to streamline organization management and enhance user experience.
- 🔧 Updated Settings page to include organization selection and improved layout for better usability.
- 🔧 Enhanced loading state management in NewAlerts and NewInventory components.
- 🔧 Implemented empty state messaging in NewAlerts when no data is available.
- 🔧 Adjusted maximum height of main containers for improved layout consistency.
azure-scanner
- 🔧 Enhanced resource category mapping in parsers and interfaces for improved organization and clarity.
- 🔼 Updated dependencies to their latest versions for better performance and security.
reports-service
- ✨ Added
deleteReportsendpoint and service for bulk report deletion. - 🔧 Updated
getReportByIdreturn type for improved type safety.
be-ms-cost
- ✨ Introduced a new service summary endpoint with account ID validation.
- 🔧 Enhanced data retrieval through batching queries and optimized cost queries.
- 🔧 Improved chart type mapping by filtering out invalid types and ensured efficient parsing of bar chart data.
- 🔼 Updated dependencies.
- ✨ Added ShipYard-specific route for the cost API.
- 🔧 Included 'AWS App Runner' in the compute services list.
anomaly-detection
- 🔧 Enhanced service recognition in
CostExplorerHandlerby including 'AWS App Runner' as a valid service.
policy-result-enrichment
- 📣 Enhanced Policy Result Enrichment Pipeline.
Breaking Changes
- 📣 Significant enhancements to the Policy Result Enrichment Pipeline may affect integration compatibility.
be-ms-alert
- ✨ Added single category results controller with Typesense integration for improved search functionality.
- 🔧 Implemented validation and structured response handling.
reports-generator
- 📣 Changed the format of the agent's output for executive summaries.
- 🔧 Moved the conclusions agent to the beginning of the Word document for better report structure.
- 🔧 Renamed the default template from "default template.docx" to "default_template.docx" for consistency.
- 🔧 Updated all code and documentation references to the new template naming convention.
- 🔧 Removed the old default template file from the repository.
Breaking Changes
- 📣 Changes to output format and template naming conventions require updates for downstream compatibility.
Additional Improvements
- No uncategorized changes in this release.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2025-Oct-26T17:13:45