Release Summary
This release delivers significant enhancements and fixes across multiple services, focusing on improved remediation workflows, more robust relationship matching, expanded inventory filtering, and refined scan management. Several new features have been introduced to streamline user experience and administrative controls, while critical bug fixes and dependency updates ensure greater stability and accuracy throughout the system.
python-algo
🔧 Improvements
- Improved relationship-matching logic by adding an inverted-index narrowing layer for Array/AbsoluteArray property pairs, mitigating performance degradation and preventing full cross-product scenarios.
- Enhanced tenant node cleanup to mirror the account path, gating deletions on drained scans and implementing a flag-then-delete mechanism for safer batch deletions. Subscription-path cleanup now avoids tenant-owned non-subscription nodes.
🐛 Bug Fixes
- Fixed unhashable array elements that caused crashes during index build and lookup.
- Resolved duplicate relationships arising from repeated values in destination node array fields.
aws-scanner
🔧 Improvements
- Conducted a comprehensive sweep of policies to eliminate duplication and resolve cross-wiring issues.
chronom-client
✨ New Features
- Added a Settings → Remediation tab to allow reading and updating Action Hub settings, including credential health and auto-remediation controls.
- Introduced unblock functionality to the action queue and enhanced filter labels for improved usability.
- Enhanced action computation with detailed outcome notifications.
- Implemented an Action Center issue-type filter, re-trigger capability, sticky table headers, and a new "Total Affected Users" metric.
🐛 Bug Fixes
- Restricted Action Hub navigation to Microsoft 365 tenants only and corrected typos in the TriggerScan copy.
- Fixed inventory deep-linking for M365 alerts, ensuring links correctly open the Microsoft 365 tab filtered to the relevant user or group, and resolved issues with filter resets.
azure-scanner
✨ New Features
- Added group classification to AAD group scan output, categorizing Microsoft Graph groups for improved reporting.
🔧 Improvements
- Updated dependency libraries to latest major versions and fixed gaps in AzureClient union type handling.
🐛 Bug Fixes
- Marked tenant scan as drained on ScanStatus during finalize, supporting accurate cleanup and deletion workflows.
reports-generator
🔧 Improvements
- Migrated executive summary report generation to utilize up-to-date models for improved accuracy and relevance.
be-ms-inventory
🐛 Bug Fixes
- Enabled filtering by
_idin M365 Directory, allowing alert deep links to resolve correctly to the intended resource. Non-facet filters are now appropriately handled during facet count queries.
be-ms-remediate
🔧 Improvements
- Re-enabled OpenAPI support in development environments.
- Refined authentication middleware to derive tenant scope from account IDs, ensuring consistent scope resolution across services.
- Enhanced group license reconstruct logic to execute both static and dynamic downgrades, ensuring licenses are properly removed and reassigned as needed.
- Added ShipYard-specific API grouping routes.
- Introduced totalAffectedUsers and availableIssueTypes facets, and restricted
/computeroute access to SuperAdmin users.
remediation-executer
🔧 Improvements
- Implemented execution of group license reconstruct plans, ensuring licenses are reassigned before membership changes to prevent unlicensed windows.
- Improved crash safety by sequencing license assignments ahead of membership manipulations.
- Preserved add-back licenses on forced removals, preventing unintended loss of security coverage.
- Unified remove-vs-preserve semantics across planners and introduced a user-level assignLicense catalog action for enhanced rollback and data loss protection.
- Accepted
combinedas a recognized issue type.
helmChart
📣 Other Changes
- No changes were made in this release.
Additional Improvements
- Updated dependencies across multiple services to ensure compatibility and security.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2026-Sep-01T14:34:06