Agent v2.18.10 – Enhanced Security & Robust API

We are excited to introduce OpenHubble Agent v2.18.10, a security-focused update designed to strengthen the agent’s integrity and improve its performance with several significant enhancements. This release includes API key authentication, improved validation during updates, and enhanced security measures, ensuring a more reliable and secure experience.

Key Security Enhancements:

  • API Key Implementation: Added API Key support for authentication, ensuring secure communication between the agent and the server.
  • API Key Middleware: Introduced middleware to enforce API key validation for every request, protecting the system from unauthorized access.
  • New Version Validation: Enhanced update mechanism with version validation to ensure only valid, signed updates are applied, preventing potential security risks from rogue updates.

Performance & Usability Improvements:

  • NetIO/BlockIO Delta Fix: Addressed metrics calculation inconsistencies, ensuring accurate delta values for NetIO and BlockIO operations.
  • Removal of Git-Based Updates: Simplified the update process by removing Git-based update methods, ensuring a more efficient and secure way to manage updates.
  • AIO Endpoint: Introduced an AIO endpoint for improved handling of asynchronous requests, ensuring faster processing and response times.
  • FastAPI Docs: Now includes automatically generated FastAPI documentation, making it easier to explore and understand the agent’s API endpoints.

Changes & Fixes:

  • Fixed NetIO/BlockIO delta calculation, ensuring more accurate metric data.
  • Removed Git-based update mechanism, opting for a more secure and streamlined update method.
  • Added API Key support for enhanced security during agent-to-server communication.
  • Introduced API Key middleware to enforce security at the API layer.
  • Added version validation for updates to prevent invalid or malicious updates from being applied.
  • Simplified update checks and improved update reliability.
  • Improved FastAPI docs, making it easier for developers to interact with and integrate the API.

Upgrade Now!

To upgrade to OpenHubble Agent v2.18.10, follow the installation guide in the README.md.

Contribute & Feedback

We welcome community contributions! If you have feature requests or encounter any issues, feel free to open an issue or submit a pull request.