
Andor Markus enhanced the kestra-io/kestra repository by developing a webhook feature that allows custom response content types, improving integration with external services such as Microsoft Graph. He introduced a validated responseContentType property and updated the ExecutionController to support text/plain responses when outputs are returned. The implementation leveraged Java for backend development, utilizing the existing objectMapper for consistent and type-safe JSON serialization. Andor refactored response handling to remove unsafe casting, incorporated pattern matching, and simplified map extraction logic. Comprehensive unit and integration tests were added, including a Microsoft Graph validation example, demonstrating thorough attention to reliability and maintainability.
January 2026: Delivered a Webhook enhancement in kestra that enables custom response content types for webhook triggers, improving interoperability with external services (e.g., Microsoft Graph) and overall API ergonomics. Implemented the new responseContentType property with validation, updated ExecutionController to handle text/plain responses when returnOutputs is true, and expanded test coverage. Refactored webhook response handling to leverage the existing objectMapper for JSON serialization, enhancing type safety and consistency across responses. Addressed code review feedback by replacing unsafe casts with pattern matching, removing opinionated map value extraction logic, and aligning tests with the new response structure. Added a practical Microsoft Graph webhook validation example. All changes backed by unit and integration tests.
January 2026: Delivered a Webhook enhancement in kestra that enables custom response content types for webhook triggers, improving interoperability with external services (e.g., Microsoft Graph) and overall API ergonomics. Implemented the new responseContentType property with validation, updated ExecutionController to handle text/plain responses when returnOutputs is true, and expanded test coverage. Refactored webhook response handling to leverage the existing objectMapper for JSON serialization, enhancing type safety and consistency across responses. Addressed code review feedback by replacing unsafe casts with pattern matching, removing opinionated map value extraction logic, and aligning tests with the new response structure. Added a practical Microsoft Graph webhook validation example. All changes backed by unit and integration tests.

Overview of all repositories you've contributed to across your timeline