Skip to main content

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 tenantUsageReport TimeSeries collection in both chronom-admin and reportsGeneratorRwRole.
  • 📣 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 usageReports field from the TenantInterface.
  • 🔧 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.ts to add data, chunkIndex, and totalChunks fields and indexes.
  • 🔧 Updated parsers/tenantLevel/usageReport.parser.ts to replace updateNodeFieldById with chunked insertMany.
  • 🔧 Updated interfaces/azure.interface.ts to remove the usageReports field from TenantInterface.
  • 📣 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