Release Summary
This release introduces significant enhancements across multiple services, including support for per-organization M365 license pricing overrides, new endpoints and UI components for M365 overview statistics, and the initial launch of the DGM Rules service. Several improvements to role definitions, deployment specifications, and dependency updates have also been implemented to strengthen system reliability and maintainability.
helmChart
🔧 Improvements
- Added support for M365 pricing override role in MongoDB role definitions and updated collections for the chronom-read-only role.
- Specified the deployment for the auto-remediate endpoint.
- Added DGM Rules configuration and MongoDB credentials to values.yaml, updated network policies, and created secrets for the DGM Rules user.
chronom-client
🔧 Improvements
- Enhanced the overview page by implementing LicensedUsersCard, StorageCard, and CostCard components to display M365 overview statistics.
- Integrated a new OverviewStatsResponse type for fetching and managing overview data.
- Enhanced the useM365 hook to fetch overview statistics alongside timeline data.
- Updated the M365 page to include new overview cards and improved layout for a better user experience.
- Added loading states and error handling for the new components.
- Improved the AzureAccounts component by refining subscription creation syntax.
- Changed the label in the M365Directory component from "Monthly License Cost" to "Assigned Licenses Monthly Cost" for clarity.
🐛 Bug Fixes
- Prevented the display of 'Indefinite' dates in month recommendations.
🔼 Version Updates
- Updated dependencies to the latest versions to ensure compatibility and security.
policy-service
🔧 Improvements
- Enabled self-initialization of collections if they do not exist.
- Integrated per-organization M365 pricing overrides into the cache layer, ensuring that overrides are merged into global data before policy execution. This enhancement is fully transparent to policy code and consumers, and includes documentation of merge rules and sample documents.
azure-scanner
🔼 Version Updates
- Updated dependencies to the latest versions to improve security and stability.
be-ms-inventory
✨ New Features
- Added support for per-organization M365 license pricing overrides, including a new MongoDB collection and updated logic to merge global and organization-specific pricing. The system now gracefully degrades to global pricing in the event of MongoDB errors and caches per-organization data with a 24-hour TTL.
- Implemented the M365 Overview Stats endpoint (
GET /m365/overview-stats) to provide users, storage, and cost metrics for the M365 Overview page. This endpoint supports optional query parameters and fetches all metrics in parallel for improved performance.
dgm-rules
✨ New Features
- Released the initial MVP for the DGM Rules service.
🔧 Improvements
- Enhanced the README with detailed multi-stage Docker build instructions and clarified CI/CD workflows for Azure Container Registry.
- Improved documentation formatting and consistency.
📣 Other Changes
- Updated the project title formatting in the README for consistency.
🚨 Breaking Changes
- Introduced the MVP for the DGM Rules service.
be-ms-remediate
No 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.
2026-May-31T18:25:37