Skip to content

2.0.0-rc.18 – Sep 21, 2026

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 21:30
· 323 commits to main since this release
aa71500

Context isolation, HTTP correctness and lower proxy memory use

  • Restore the physical message context after nested local handling, preventing
    later dispatches on the same worker from inheriting stale correlation data.
  • Decode path parameters once after route matching, preserving literal plus
    signs, raw-path routing and safe static-resource resolution.
  • Decompress gzip web responses before typed deserialization and upcasting.
  • Read streamed web responses as raw body bytes, including asynchronous static-file
    fixtures and JSON streams. Preserve stream ownership during gzip conversion and
    avoid decompressing empty HEAD responses.
  • Start proxy response headers with an 8 KiB buffer while retaining the separate
    maximum header size. Add explicit direct/heap output-buffer configuration.
  • Expand guidance on domain structure, local integration commands, auditable
    outbound HTTP and event transitions versus document reconciliation.
  • Stabilize cache cleanup regression tests and incorporate dependency updates.

Known boundaries

HTTP/1.1 response-header growth retains the documented Jetty persistence
limitation; see the buffer guidance.

This is a release candidate, not 2.0 GA. Java 25 or newer is required.