Release Notes
System-Wide Summary
This release includes several new features, bug fixes, and improvements across multiple services. Key updates include the addition of a Usage Reporting Service CronJob, refactoring of various components for better performance and scalability, and enhancements to security configurations.
Services
helmChart - v0.4.9
✨ New Features
- Created CronJob for Usage Reporting Service: Added a new CronJob for the Usage Reporting service, scheduled to run daily to generate usage reports.
- Added Headers to Serve.json for Client: Included security headers such as X-Frame-Options and content-security-policy to ensure the client follows specified security policies.
🔧 Improvements
- Updated Client ConfigMap for Non-SaaS and Non-Dev Environments: Modified the client configmap.yaml to include the port only for non-SaaS and non-Dev environments, ensuring correct BASE_URL configuration based on the environment.
🐛 Bug Fixes
- Fixed MDBC Auth Config Issues: Resolved authentication configuration issues in MDBC.
- Fixed CronJob Schema: Corrected the schema for the CronJob to ensure proper functionality.
python-algo - v0.0.41
📣 What's Changed
- Refactored Update Node Edge Count Algorithm: Updated the
update_node_edge_count_algo
function to handle thetenant_id
parameter in theresourceOwnerIds
field, ensuring correct updates for the specifiedaccount
andtenant_id
combination.
🐛 Bug Fixes
- Fixed ResourceEdgeCount Issues: Addressed issues related to
ResourceEdgeCount
.
chronom-backend - v0.2.5
✨ New Features
- Refactored Trigger Policy for Multi-Account: Improved load distribution and processing time by updating the
triggerPolicies
function to handle multiple account IDs in batches.
🔧 Improvements
- Refactored Delta Controller and Model: Updated
delta.controller.js
anddelta.model.js
to use thedeltaModel
and added indexes for better performance.
🐛 Bug Fixes
- Improved Date Handling and Organization ID Retrieval in Billing Controller: Enhanced the
billing.controller.js
to ensure correct date filtering and organization ID retrieval based on user roles and query parameters.
chronom-client - v0.3.4
✨ New Features
- Migrated to New Build Standard: Updated the Docker build process, packages, and migrated to a new Docker image model to improve the build process and ensure compatibility with the latest dependencies and tools.
🔧 Improvements
- Refactored Reports Page: Improved the code structure and UI layout of the Reports page for better readability and visual presentation.
🐛 Bug Fixes
- Fixed Docker Image CMD Path: Corrected the CMD path in the Docker image.
- Fixed External Link Issue: Resolved an issue where the external link was not displayed correctly in the ExternalLink component.
policy-service - v0.0.41
🐛 Bug Fixes
- Fixed PolicyResult Deletion and Resource Deletion Issues: Addressed issues where the policyResult was incorrectly marked as resolved or failed due to resource deletion. Updated the logic to handle these scenarios correctly.
azure-scanner - v0.0.11
✨ New Features
- Added Support for Azure Groups Resource Type: Refactored the Azure interface and scanner to include fields such as 'members', 'owners', and 'groupLifecyclePolicies' inside a group resource for comprehensive scanning and analysis.
usage-reporting-service - v0.0.1
✨ New Features
- Fixed UTC Conversion Issues: Corrected the
convertTo2300UTC
function to set the hours to 23:00 UTC and reset the minutes, seconds, and milliseconds. Updated thesendReportToCentralService
function to use the correct URL and headers, with improved error logging. - Created Automated Billing Reporter Service: Introduced the new 'usage-reporting-service' designed to be triggered as a CronJob, communicating with a Central Service to process reported data.
🔧 Improvements
- Registered New Service: Registered the new service with minimal explanation, detailing its functionality and connection requirements.
These updates aim to enhance the overall performance, security, and functionality of the services, ensuring a more robust and efficient system.
Disclaimer: The release notes are generated by OpenAI ChatGPT and may not be accurate. Please contact our support team for more information.
2024-Oct-28T22:48:49