Skip to main content

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 costAtIndex field during indexing, enabling reliable sort-by-cost in Typesense queries.
  • 🔧 Introduced a generic documentTransformer hook in syncAllDocs to 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 facetsMap to M365 directory aggregation response for improved facet processing and filtering.
  • 🔧 Updated M365 Directory search sorting logic to support costAtIndex for 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 licenseAssignmentStates and utilizing licenseDetails for 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