Skip to content

1.7.8

Choose a tag to compare

@bsorrentino bsorrentino released this 20 Dec 05:24
· 1370 commits to main since this release

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