github vaadin/flow 24.9.8
Vaadin Flow 24.9.8

latest release: 25.0.2
3 hours ago

Changes since 24.9.7

All changes

New features

  • Add reflection hints for ClientCallable types (#22909)
    Commit · Pull request · Issue

    Adds a Spring AOT processor that scans application code for ClientCallable annotated methods and registers reflection hints for native build for method return type and parameter types.

Fixes

  • Native build fixes cherry picks
    Commit · Pull request · Issues 23014, 23005

  • Do not serve reserved folders (#22998)
    Commit · Pull request

    Do not run indexhtmlrequesthandler for requests to vaadin reserved folders.

  • Allow access to SecurityContext for invalidated http session (#23004)
    Commit · Pull request

  • Use dedicated executor for process stream consumption
    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.

  • Add default success URL configuration for authentication (#22979)
    Commit · Pull request · Issue

    Adds defaultSuccessUrl(String) and defaultSuccessUrl(String, boolean) methods to VaadinSecurityConfigurer. Similar API as with Spring FormLoginConfigurer.

Don't miss a new flow release

NewReleases is sending notifications on new releases.