Release Summary v1.2.11
This release introduces significant enhancements across the system, focusing on improved Microsoft 365 directory features, cost-based sorting capabilities, and enriched user management interfaces. Multiple services received new features, optimizations, and bug fixes, ensuring better performance, usability, and data accuracy throughout the platform.
helmChart
- 🔼 Upgraded Typesense cluster to version 30.1.
- 🔼 Merged latest development changes.
python-algo
- 🔧 Enhanced Microsoft 365 user data gathering by ensuring manager information is collected.
- 🔧 Investigated and optimized SharePoint and financial operations.
- 🔼 Merged latest development changes.
chronom-backend
- 🔧 Investigated and optimized SharePoint and financial operations.
- 🔼 Merged latest development changes.
chronom-client
- ✨ Implemented new Microsoft 365 Directory features, including group and user management components, group summary, members, and alerts tabs.
- ✨ Enhanced M365 Directory components with improved filtering, display features, account search in AccountsSelect, license count, and last sign-in date in MembersTable.
- 🔧 Updated UI elements for better readability and consistency, including table headers and skeleton loading states.
- 🔧 Integrated a tooltip provider for enhanced UI interactions and added a new users icon.
- 🐛 Restricted access for non-paying users.
- 🐛 Fixed external link functionality for resources in InlineResourcesTable and NewInventory components. Introduced a utility to generate appropriate external links for AWS, Azure, and Kubernetes resources.
- 🔼 Merged latest development changes.
typesense-mongodb-sync
- ✨ Added cost-based sorting for Microsoft 365 inventory by computing and storing a
costAtIndexfield during indexing, enabling reliable sort-by-cost in Typesense queries. - 🔧 Introduced a generic
documentTransformerhook insyncAllDocsto support post-aggregation document enrichment before Typesense upsert. - 🔧 Enriched user and group documents with estimated cost data at index time, while retaining accurate cost calculation at retrieval.
- 🔼 Merged latest development changes.
azure-scanner
- 🔧 Enhanced AAD user interface and parser by adding manager information fields and updating the parser to include user manager details.
- 🔧 Improved flexibility in custom Graph value retrieval by supporting an optional data attribute parameter.
- 🔧 Refactored SharePoint interfaces and parsers, removing deprecated logic and introducing streaming for large dataset handling.
- 🔼 Merged latest development changes.
be-ms-cost
- 🔧 Improved resource-level cost calculation and reporting.
- 🔼 Merged latest development changes.
be-ms-inventory
- 🔧 Enhanced Group Detail Retrieval in M365 Directory Service by fetching tenant renewal dates alongside group documents and pricing in parallel.
- 🔧 Refactored license enrichment logic for improved clarity and maintainability.
- 🔧 Introduced
facetsMapto M365 directory aggregation response for improved facet processing and filtering. - 🔧 Updated M365 Directory search sorting logic to support
costAtIndexfor compatibility with Typesense. - 🔧 Added a limiter to the aggregation users list for improved UI rendering and usability.
- 🔧 Reintroduced enriched license construction in user detail retrieval, optimizing license data returned for users.
- 🔧 Upgraded dependencies and improved error handling, including enhanced node type definitions and filter logic.
- 🐛 Fixed renewal date retrieval on group details.
- 🔼 Merged latest development changes.
assessment-services
- ✨ Updated agents to support the Bedrock LLM provider, including extended timeout settings, improved response normalization, and enhanced system messages for Opus 4.6.
- 🔧 Enabled parallel execution of usage agents and added functionality to save generated graphs as Mermaid files for improved visualization.
- 🔧 Improved Microsoft 365 assessment agents by implementing checksum calculation for caching before compression, ensuring deterministic cache keys and consistent compression codes.
- 🐛 Updated subscription details by removing
licenseAssignmentStatesand utilizinglicenseDetailsfor handling disabled plans, simplifying license management. - 🔼 Merged latest development changes.
Additional Improvements
- No unclassified items 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-Feb-26T12:54:28