Skip to main content

Release Summary

This release introduces significant enhancements across the system, focusing on improved performance, expanded Microsoft 365 assessment and policy automation capabilities, and broad migration of build pipelines to ARM-based environments. Numerous services received feature updates, bug fixes, and workflow optimizations, with a particular emphasis on automation, security, and data export functionalities.

Below is a detailed breakdown of changes by service.


helmChart

🔧 Improvements

  • Disabled assessment services in values.yaml and added postAssessmentPolicyRemoteId to environment variables in scaledjob.yaml for enhanced configuration.
  • Added serviceAccountName to scaledjob.yaml for assessment services to improve security and access control.

New Features

  • Integrated additional required environment variables for flow automation.
  • Added Bedrock service account to assessment scaledJob.

python-algo

🔧 Improvements

  • Migrated all image build pipelines to run on a dedicated ARM64 baseline image.

New Features

  • Integrated the trigger_assess_services algorithm into algorithm mapping and updated callback logic to include it.

aws-scaler

🔧 Improvements

  • Migrated build pipelines to use Ubuntu 24.04 ARM runners across multiple workflow files.
  • Updated actions/checkout from v3 to v5.
  • Upgraded azure/docker-login from v1 to v2.
  • Updated docker/build-push-action from v5 to v6 and adjusted platforms to linux/arm64.

aws-scanner

🔧 Improvements

  • Migrated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions.
  • Adjusted build platforms to target linux/arm64 only.
  • Enhanced logging in various parsers to use logger.debug for improved traceability.

chronom-backend

🔧 Improvements

  • Updated GitHub workflows to use Ubuntu 24.04 ARM runners.
  • Upgraded actions/checkout from v3 to v5.
  • Updated azure/docker-login from v1 to v2.
  • Upgraded docker/build-push-action from v5 to v6.
  • Adjusted image build platforms to linux/arm64.

chronom-client

🔧 Improvements

  • Migrated image build pipelines to a dedicated ARM64 baseline image.

New Features

  • Enhanced the ActiveServices component with sorting functionality and a dropdown menu for sorting options.
  • Updated the ActiveServices component to display error and warning alert counts separately and modified the alert structure.

🔧 Improvements

  • Updated the M365LicenseTable to display the total reclaimable breakdown count and renamed "Zero Usage" to "Downgrade Candidates" for clarity.

New Features

  • Implemented CSV export functionality for M365 license data, supporting tenant and price filters.
  • Enabled the export button on the M365 page.
  • Displayed zero usage users in the M365 license reclaimable breakdown tooltip.

k8s-scanner

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions.
  • Adjusted release-push workflow platforms to linux/arm64.

policy-service

New Features

  • Implemented PostM365AssessmentMessageInterface and enhanced RabbitMQ message handling to support post-M365 assessment processing, including validation, policy data retrieval, and execution based on assessment results.
  • Added Microsoft 365 Assessment support for policy execution, enabling access to license optimization and compliance assessment data.
  • Enhanced M365 data retrieval and optimized selective data fetching for improved performance.
  • Introduced early exit optimization to skip unnecessary policy execution.
  • Updated policy function signatures for backward compatibility.

🔧 Improvements

  • Refactored policy and trigger controllers to combine graph nodes with policy-specific resources for improved processResults lookup.
  • Improved resourceOwnerId handling for better null safety and consistency.
  • Enhanced assessment validation logic by aggregating oldest user node timestamps and filtering policy results for improved data accuracy.
  • Improved caching logic to prevent storage of empty data and allow re-fetching until valid data is available.

scanner-cronjob

🔧 Improvements

  • Migrated image build pipelines to run on a dedicated ARM64 baseline image.

cloudfront-invalidator

🔧 Improvements

  • Updated ACR workflows to use Ubuntu 24.04 ARM, upgraded action versions, and removed unnecessary QEMU setup.

typesense-mongodb-sync

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions.
  • Removed unnecessary QEMU setup from workflows.

🐛 Bug Fixes

  • Refactored policy result deletion logic to handle multiple accounts and log total deletions.
  • Updated dependencies.

azure-scaler

🔧 Improvements

  • Added pod affinity configuration for tenant scanners to ensure pods with the same chronom-app label are scheduled on the same node.
  • Set custom CPU and memory requests and limits for tenant scanners in YAML configuration for improved performance.

azure-scanner

🔧 Improvements

  • Refactored triggerTenantScan to use the tenant Object ID as scanId for improved tracking and logging.
  • Reduced errors from scanners.

reports-service

🔧 Improvements

  • Migrated image build pipelines to run on a dedicated ARM64 baseline image.

usage-reporting-service

🔧 Improvements

  • Updated ACR workflows to use Ubuntu 24.04 ARM and upgraded action versions.

dedicated-scanner

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and latest action versions.

be-ms-cost

🔧 Improvements

  • Migrated image build pipelines to run on a dedicated ARM64 baseline image.

New Features

  • Added a cost spread endpoint to retrieve account costs for the current month-to-date.
  • Updated service summary to include error and warning counts in alerts.

anomaly-detection

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions for improved performance and compatibility.

be-ms-graph

🔧 Improvements

  • Updated GitHub workflows to use Ubuntu 24.04 ARM, upgraded actions/checkout to v5, and azure/docker-login to v2.

policy-result-enrichment

📣 Other Changes

  • Updated documentation.

be-ms-alert

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and latest action versions.
  • Adjusted Docker build platforms to target linux/arm64.

reports-generator

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions.

New Features

  • Added usage analysis for Microsoft 365 assessments.

be-ms-inventory

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions.

New Features

  • Added export capability to M365 Timeline, allowing CSV exports.

reports-automation

🔧 Improvements

  • Updated GitHub Actions workflows to use Ubuntu 24.04 ARM and upgraded action versions for improved compatibility and performance.

assessment-services

🔧 Improvements

  • Implemented usage report assembly from tenantusagereports time-series collection in data_utils.py.
  • Enhanced usage_synthesizer_agent to return a timeline of inactive users alongside cached responses for improved data retrieval and analysis.

New Features

  • Automated post-assessment policy execution, triggering specific policies after assessment completion.
  • Separated the M365 Assessment into a new repository and added a trigger via RabbitMQ.

🐛 Bug Fixes

  • Replaced corrupted poetry.lock file.
  • Fixed the max output parameter in the Gemini API and added architecture to use Bedrock for the usage_researcher_bucket.

📣 Breaking Changes

  • Refactored Microsoft 365 assessment logic to preload usage data buckets, enhancing performance and parallel processing. Removed the usage_data_prep node and adjusted graph construction for explicit bucket nodes, improving data handling efficiency.

Additional Improvements

  • All services received regular merges from development branches, ensuring up-to-date integration and stability.


Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.

2026-Feb-01T16:58:14