Release Summary
This release delivers significant enhancements across multiple services, focusing on improved data management and user experience. Key updates include refined MongoDB role permissions, migration of usage report storage to a more scalable architecture, and enhancements to client-side connection persistence.
helmChart
- 🔧 Updated MongoDB roles to include permissions for the
tenantUsageReportTimeSeries collection in bothchronom-adminandreportsGeneratorRwRole. - 📣 Merged latest development changes.
chronom-client
- 🔧 Refactored the connection selection handler for improved state management.
- ✨ Implemented connection selection persistence by storing the selected connection in localStorage and initializing it during onboarding.
- 📣 Merged latest development changes.
azure-scanner
- 🔧 Refactored the usage report parser to store reports in a dedicated timeseries collection with chunking, and removed the
usageReportsfield from theTenantInterface. - 🔧 Migrated usage report storage from the tenant node to a dedicated timeseries collection for improved scalability.
- 🔧 Implemented chunking (1,000 rows per chunk) to avoid MongoDB's 16MB document size limit.
- 🔧 Added a compound index for efficient "latest report" queries.
- 🔧 Updated
models/tenantUsageReport.model.tsto adddata,chunkIndex, andtotalChunksfields and indexes. - 🔧 Updated
parsers/tenantLevel/usageReport.parser.tsto replaceupdateNodeFieldByIdwith chunkedinsertMany. - 🔧 Updated
interfaces/azure.interface.tsto remove theusageReportsfield fromTenantInterface. - 📣 Merged latest development changes.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2026-Jan-18T13:59:57