1.7.8
v1.7.8 (2025-12-20)
Features
-
core Add exception handling utilities (d88704dccb9e0ed)
Introduce utility methods for extracting root causes and filtering exceptions by type
-
core/ParallelNode Refactor CompletableFuture handling to fail fast on exceptions (93b664e5e204646)
- Replace CompletableFuture.allOf with custom allOfFailFast method that terminates execution on first failure
- add unit tests
resolve #294
Refactor
-
spring-ai-agent replaced Map.of with GraphInput.args for input handling. (7ae7682a450b13d)
-
core/CompiledGraph detect if a parallel node has receiver an interrupt exception (e83fec79ebcc121)
- this will be useful to manage thread pool shutdown automatically (nice-to-have)
-
core/ParallelNode Refactor method organization and style improvements (111f2f355e81f61)
Test
- add new graph cancellation scenarios (e43ea474e112108)
- add parallel nodes cacellation test
Full Changelog: v1.7.7...v1.7.8