Skip to main content

Release Summary v1.0.3

This release delivers significant improvements across multiple services, focusing on enhanced user experience, optimized backend performance, and refined development workflows. Notable updates include new interactive chart features, improved onboarding flows, and advanced resource management for backend services.

chronom-client

New Features

  • Enhanced the CostGraph component with a new tooltip functionality and clickable areas, allowing users to view detailed information by interacting with chart bars.
  • Implemented a FullHeightClickableBar for improved user interaction within charts.

🔧 Improvements

  • Refactored tooltip rendering logic to filter out empty values and improve layout.
  • Updated the Router to set the Dashboard as the default route and removed the redundant dashboard path.
  • Enhanced the Dashboard component to conditionally render the AddAccount component when no accounts are present, improving the onboarding experience.
  • Modified the StatsList component to show an empty state when no relevant data is available.
  • Adjusted NavLinks to reflect the new routing structure, updating the home link to point to the root path and revising the graph link.
  • Refactored search functionality to utilize debounced search for better performance and user experience.

azure-scanner

🔧 Improvements

  • Refactored development scripts to use nodemon directly, removed unused dependencies, and added nodemon configuration for TypeScript file watching and bundling.
  • Updated GitHub Actions to use newer versions of checkout and Docker login actions.
  • Enhanced Azure interfaces by introducing new subscription data types and custom graph value retrieval, improving tenant scanning capabilities.
  • Updated dependencies to ensure compatibility and performance enhancements.

be-ms-cost

🔧 Improvements

  • Updated the Dockerfile to install only production dependencies.
  • Improved MongoDB connection settings to prevent memory leaks, including adjustments to connection pool settings and updated package versions.

be-ms-graph

🐛 Bug Fixes

  • Fixed BSON resolution issues in the package configuration and updated the lock file for improved memory management.

🔧 Improvements

  • Added maxIdleTimeMS to mongoose connection settings to prevent memory leaks by closing idle connections after a specified time.
  • Updated Docker run command to change the port and set memory limits.
  • Removed the unnecessary sea-config.json file.
  • Introduced a health check endpoint for service status verification.
  • Enhanced middleware type definitions for better type safety.
  • Adjusted database connection settings to set the minimum pool size to 0.
  • Introduced a new endpoint for retrieving memory and CPU statistics during local development.
  • Updated MongoDB connection settings to optimize connection pooling and prevent memory leaks.

helmChart

📣 Other Changes

  • No changes in this release.

This release focuses on user interface enhancements, backend stability, and improved development processes, ensuring a more robust and user-friendly system.


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

2025-Nov-16T17:12:26