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
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
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