Release Summary v1.2.21
This release delivers significant enhancements and critical fixes across the platform, focusing on improved logging integrations, performance optimizations, and expanded schema support for Azure and SharePoint services. Notable highlights include major dependency upgrades for security, UI improvements for account selection, and substantial performance gains in SharePoint synchronization operations.
helmChart
- 🔧 Merged latest development changes.
- 🔧 Enabled configuration of TypeSense data volume size via
values.yamlfor greater deployment flexibility.
python-algo
- 🔧 Refactored Coralogix logger initialization in
log_config.pyto improve readability and maintainability.
aws-scaler
- 🔧 Merged latest development changes.
- 🔧 Updated logger middleware to use the new Coralogix API endpoint and authorization method:
- Changed logging host to
ingress.eu2.coralogix.com. - Updated logging path to
/logs/v1/singles. - Modified authorization header to use
Authorization: Bearerformat.
- Changed logging host to
aws-scanner
- 🔧 Merged latest development changes.
- 🔼 Upgraded AWS SDK dependencies to version 3.1017.0 for
@aws-sdk/client-accountand@aws-sdk/client-acm-pca. - 🔧 Enhanced marketplace agreement handling and updated related interfaces for improved data processing.
- 🔼 Downgraded selected AWS SDK packages for compatibility and upgraded
@aws-sdk/client-marketplace-agreementto 3.1014.0. - 🔼 Upgraded
@aws-sdk/client-auto-scaling,@aws-sdk/client-backup, and@aws-sdk/client-athenato 3.1001.0 to address security and feature updates. - 🔧 Improved logger middleware to use the new Coralogix API endpoint and authorization method.
chronom-backend
- 🔧 Merged latest development changes.
- 🔼 Upgraded AWS SDK packages to 3.1019.0 for enhanced performance and security.
- 🔧 Updated dependencies for
@aws-sdk/core,@aws-sdk/credential-provider-node, and others. - 🔧 Added
tenantScanTriggeredAtfield inazureTenant.jsschema to manage concurrent subscription scans.
chronom-client
- 🔧 Merged latest development changes.
- ✨ Added account type icons to account selection and related UI components for improved visual representation and user experience.
- 🔧 Updated account data structure to include
accountTypefor better handling of account-specific icons. - 🔧 Refactored components to utilize the new account type icons.
k8s-scanner
- 🔧 Merged latest development changes.
- 🔧 Updated logger transport configuration for Coralogix integration:
- Changed host to
ingress.eu2.coralogix.com. - Updated path to
/logs/v1/singles. - Modified authorization header to use Bearer token format.
- Changed host to
policy-service
- 🔧 Merged latest development changes.
- 🔧 Enhanced
azureTenantmodel by addingtenantScanTriggeredAt,customPricingInstructions, andfileNamesfields for improved subscription scan handling and custom pricing support.
typesense-mongodb-sync
- 🔧 Merged latest development changes.
- 🔧 Optimized SharePoint sync with a two-pass approach, reducing full sync time from ~30 minutes to ~1–3 minutes for large datasets.
- 🔧 Introduced shared enrichment logic and typed interfaces for SharePoint data.
- 🐛 Excluded flagged sites from sync and ensured SharePoint sync is not skipped on M365 failures.
- 🔧 Provided recommended MongoDB indexes for optimal performance.
azure-scaler
- 🔧 Merged latest development changes.
- 🔧 Expanded
azureTenantschema and updated dependencies to improve M365 scanning.
azure-scanner
- 🔧 Merged latest development changes.
- 🔧 Added safety logic to ensure only one tenant scan runs at a time.
- 🔧 Introduced
customPricingInstructionsandfileNamesfields for enhanced pricing and file management.
usage-reporting-service
- 🔧 Merged latest development changes.
- 🔧 Updated logger middleware to use the new Coralogix API endpoint and authorization method.
dedicated-scanner
- 🔼 Upgraded
eslintfrom 9.39.3 to 10.0.0 to resolve a high-severity vulnerability (infinite loop issue). - ✨ Implemented service-level cost breakdown fallback in the AWS daily cost scanner for improved cost reporting accuracy.
- 🔼 Upgraded AWS SDK dependencies (
@aws-sdk/client-s3,@aws-sdk/client-secrets-manager,@aws-sdk/client-cost-explorer) to 3.1001.0 to address security vulnerabilities. - 🔧 Updated logger middleware to use the new Coralogix API endpoint and authorization method.
anomaly-detection
- 🔧 Merged latest development changes.
- 🔧 Updated
logger_utils.pyto change the defaultLOG_URLfor Coralogix logging service.
policy-result-enrichment
- 🔧 Merged latest development changes.
- 🐛 Updated cached policy result enrichment to return JSON using
jsonify. - 🔧 Changed checksum generation from MD5 to SHA-256 for improved security.
- 🔼 Updated dependencies to resolve Snyk vulnerabilities.
be-ms-alert
- 🔧 Merged latest development changes.
- 🔧 Migrated Coralogix log sending to use the new API endpoint and authorization method.
reports-generator
- 🔼 Resolved Snyk dependency vulnerabilities.
- 🔧 Migrated Coralogix log sending to use the new API endpoint and authorization method.
be-ms-inventory
- 🔧 Merged latest development changes.
- 🐛 Fixed missing renewal dates for partially assessed licenses by tracking composite keys of SKU and date.
- 🔧 Updated SharePoint inventory endpoints to include
siteStatusin sortable fields and streamlined search logic.
assessment-services
- 🐛 Fixed UPN-MD5 mismatch issues.
- 🐛 Refactored usage report aggregation to optimize memory usage by implementing a two-stage MongoDB aggregation pipeline, preventing memory limit errors for large tenants.
Additional Improvements
- All services include routine merges from development branches to ensure up-to-date integration and stability.
- Multiple AWS SDK and dependency upgrades address security vulnerabilities and improve compatibility across the platform.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2026-Apr-05T13:39:54