Release Summary v1.2.23
This release delivers a range of enhancements, bug fixes, and security updates across multiple services. Key highlights include improved data handling, enhanced Azure and AWS integrations, UI improvements for account management, and several critical dependency upgrades to address security vulnerabilities.
helmChart
- No changes in this release.
aws-scanner
🔧 Improvements
- Changed types from
DescribeHubResponseandDescribeOrganizationConfigurationResponsetoDescribeHubCommandOutputandDescribeOrganizationConfigurationCommandOutputfor improved alignment with AWS SDK v3. - Cleaned up
hubDataandorgConfigDataby removing metadata before spreading into the final objects.
🔼 Version Updates
- Upgraded
axiosfrom 1.13.6 to 1.15.0 to address vulnerabilities:- Fixed HTTP Response Splitting (high severity).
- Fixed Unintended Proxy or Intermediary ("Confused Deputy") (critical severity).
chronom-backend
🔧 Improvements
- Added
.DS_Storeto.gitignoreto prevent macOS system files from being tracked. - Enhanced Azure tenant management:
- Included severity levels in responses for missing permissions when adding Azure tenants.
- Improved error handling in
secretManager.jsfor missing permissions and handled thetriggeredByproperty in theaddAzureTenantfunction.
✨ New Features
- Enhanced report generation by adding
resourceOwnerIdfor AI reports, enabling extraction and inclusion of account IDs in report objects.
chronom-client
🔧 Improvements
- Updated documentation to reflect the new
accountTypefield andACCOUNT_TYPE_ICONSmapping for clearer account representation. - Ensured consistent display of account type icons in the UI for a more cohesive user experience.
✨ New Features
- Added account type icons to the Accounts dropdowns and filters in the Dashboard, Alerts, Inventory, M365 Directory, and Graph pages, improving visual identification of account types (AWS, Azure Subscription, Azure Tenant).
🔧 Improvements
- Filtered out
azureTenantaccounts from AI report generation requests to prevent backend crashes, ensuring only supported accounts are processed. Non-AI reports remain unaffected.
policy-service
🔧 Improvements
- Updated data retrieval service to allow unlimited content and body lengths for improved data handling during API requests.
- Enhanced
CacheManagerto support cache disabling and added afetchFromSourcemethod for direct data retrieval, allowing cache bypass when necessary.
typesense-mongodb-sync
🐛 Bug Fixes
- Fixed variable usage in
syncAllPolicies(frompolicyResultsToUpserttopolicyResultsMatch), resolving buffer overflow and ensuring correct policy result synchronization. - Allowed empty
accountIdsthrough RabbitMQ validation for deleted policy cleanup messages. - Updated
syncSinglePolicyto handle emptyaccountIdsas delete-all for the specified policy and organization, and to skip re-seeding.
azure-scanner
🔧 Improvements
- Migrated Coralogix log sending functionality.
🔼 Version Updates
- Upgraded
axiosfrom 1.14.0 to 1.15.0 to address vulnerabilities:- Fixed HTTP Response Splitting (high severity).
- Fixed Unintended Proxy or Intermediary ("Confused Deputy") (critical severity).
dedicated-scanner
🔼 Version Updates
- Upgraded
@aws-sdk/client-cost-explorerfrom 3.1010.0 to 3.1013.0, including:- Updated client endpoints.
- Added support for new AWS Batch quota management features.
- Added bi-directional streaming in Polly and other new AWS SDK features.
- Bug fixes in XML builder and other SDK components.
- Upgraded
@aws-sdk/client-stsfrom 3.1009.0 to 3.1013.0, including endpoint updates and new AWS SDK features. - Upgraded
@aws-sdk/client-secrets-managerfrom 3.1009.0 to 3.1013.0, including endpoint updates and new AWS SDK features.
reports-generator
🔧 Improvements
- Updated the brief agent to use Claude Sonnet 4.6 as the default model and removed deprecated configuration code for streamlined setup.
🐛 Bug Fixes
- Added
resource_owner_idfiltering to policy result aggregation in the cost reduction agent, reducing excessive data processing and preventing context limit overflows.
be-ms-inventory
🔧 Improvements
- Updated
package-lock.jsonandenrichTimeline.service.tsto enhance license management and add new SKU exclusions. - Upgraded dependencies including
@cacheable/utils,@eslint/config-array, and@typescript-eslintpackages to their latest versions. - Expanded the excluded SKU list for improved handling of specific licenses.
Additional Improvements
- Merged development branches into main across multiple services for cumulative updates 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-Apr-12T13:33:51