github vaadin/flow 24.8.15
Vaadin Flow 24.8.15

14 hours ago

Changes since 24.8.14

All changes

Fixes

  • Use dedicated executor for process stream consumption (#22997)
    Commit · Pull request · Issue

    Replace usage of ForkJoinPool.commonPool() in consumeProcessStreams() with a dedicated cached thread pool to prevent common pool exhaustion during parallel Maven builds. The common pool has limited parallelism (typically CPU cores - 1) and when multiple frontend processes run concurrently, blocking I/O operations can exhaust all available threads, causing timeouts. The fix uses a cached thread pool with daemon threads: - Creates threads on demand for I/O-bound operations - Daemon threads don't prevent JVM shutdown when the build completes - Idle threads are automatically reclaimed after 60 seconds - Named "vaadin-stream-consumer-N" for easier debugging 🤖 Generated with Claude Code

Don't miss a new flow release

NewReleases is sending notifications on new releases.