Release Summary v1.0.2
This release delivers significant performance and stability improvements across multiple backend services, with a focus on enhanced dashboard user experience and cost management features. Several components have been refactored for better maintainability, and bug fixes have been applied to improve reliability and compatibility.
helmChart
- 🔧 Improved performance and stability in Graph and Cost backend services.
- 🔧 Enhanced organization-level dashboard user flow for better usability.
chronom-client
✨ New Features
- Enhanced the CostGraph component with filter options for resource owners and time spans.
- Updated the useDashboard hook to manage daily cost filters and fetch data accordingly.
- Modified the Dashboard page to integrate new filters into CostGraph rendering.
🔧 Improvements
- Refactored the Azure tenant component and error handling:
- Updated
onDelete,onUpdate, andonCreateprops inEditAzureTenantto return promises for improved asynchronous handling. - Improved the
submitfunction logic for clarity. - Enhanced error handling in
useAzureCredentialsby throwing errors after logging, ensuring proper error propagation.
- Updated
🐛 Bug Fixes
- Removed unused Google OAuth and reCAPTCHA providers from GeneralSettings, improving code clarity.
- Updated workflows to support additional branches, upgraded dependencies, and ensured consistent usage of the latest Ubuntu version.
be-ms-cost
🔧 Improvements
- Refactored BarChartColumn and StackedBarChartColumn interfaces to improve code readability and maintainability.
- Updated the
StatsQueryParamsInterfaceto makestartDateandendDateoptional, and improved date validation in thegetTotalMonthlyCostfunction. - Enhanced chart parsing logic to skip zero-value data points, improved app initialization, and refined interface definitions.
- Added validation for empty results in specific chart types.
✨ New Features
- Introduced a new stats controller with an endpoint to retrieve the total monthly cost, supporting optional date ranges.
- Added unit tests for the new total monthly cost functionality.
🔼 Version Updates
- Updated dependencies in package.json to their latest versions.
be-ms-graph
🔼 Version Updates
- Upgraded dependencies and modified the Dockerfile to enhance compatibility with the latest versions.
Additional Improvements
- Merged development branches into main for all services, ensuring the latest changes and improvements are included.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2025-Nov-09T15:52:21