Skip to main contentTL;DR
- New Features: Runbooks v2 API with new rules engine and execution mechanisms; PATCH endpoint for partial connection updates; agent status filtering.
- Improvements: Simplified runbook connection handling and enhanced error handling across the platform.
- Bug Fixes: Removed access_mode restrictions for runbooks and streamlined configuration management.
New Features
Next-generation runbooks and enhanced API capabilities.
-
Runbooks v2 API with comprehensive execution capabilities
New runbooks v2 API implementing multi-repository configuration with branch support, connection-level access control based on user groups and runbook rules, and normalized Git URL handling for both SSH and HTTPS repositories.
PR #1107
-
PATCH endpoint for partial connection updates
Implemented new PATCH endpoint allowing partial updates to connections, providing more flexibility in connection management without requiring full resource replacement.
PR #1110
-
Enhanced agent management with status filtering
Added new get agent endpoint and implemented status-based filtering in list agents endpoint, improving agent monitoring and management capabilities.
PR #1109
API Improvements
Better documentation and endpoint management.
-
Updated runbook API endpoints
Refactored runbook v2 rules and endpoints with enhanced API documentation. Removed deprecated delete endpoint for better API consistency.
PR #1114
-
Improved error handling and response types
Enhanced error treatment in agent management endpoints and introduced proper AgentResponse types for better API reliability.
PR #1109
Bug Fixes & Refactoring
Streamlined logic and improved reliability.
-
Fixed runbook execution conditions
Removed access_mode condition requirements for running runbooks, enabling users to execute runbooks against specific connections while respecting role-based access rules.
PR #1123
-
Simplified runbook connection handling
Refactored connection persistence and loading logic, removed deprecated read-string usage, and enhanced local storage management for better performance.
PR #1123
-
Enhanced configuration management
Introduced ConfigInput type and streamlined configuration handling. Updated GitHookTTL from string to int type and improved cache structure validation.
PR #1107
-
Removed deprecated connection validation
Cleaned up deprecated validation for connection tag keys, reducing complexity and improving maintainability.
PR #1110
Infrastructure
CI/CD optimizations and workflow improvements.
- Streamlined release workflow
Removed unused CI jobs from the release workflow, optimizing build times and reducing resource consumption.
PR #1113