github vaadin/flow 24.7.5
Vaadin Flow 24.7.5

latest releases: 25.0.0, 24.8.15, 25.0.0-rc2...
7 months ago

Changes since 24.7.4

All changes

Fixes

  • Do not starve the common ForkJoinPool with blocking listener tasks (#21342)
    Commit · Pull request

    Calling watchAsync without any specific executor uses the common ForkJoinPool. This is bad as all the watchers will remain in a blocking state until there is a change and will thus always use up a large part of the ForkJoinPool. If other tasks try to use the common ForkJoinPool, it might run out of concurrent threads and will no longer start any tasks at all

  • Prevent resynchronization loop (#21314)
    Commit · Pull request · Issue

    Changes pushed to the client during components' attach phase of a resynchronization request can be ignored, triggering a continuous resync cycle. This change adds messages received during resync to the pending messages queue, so that messsages older than the resync request are discarded, whereas messages pushed after server resync are processed when client resync completes. In addition, it prevents asynchronous message sending while the server prepares the UI tree for resynchronization.

  • Prevent duplicated history entry with vaadin-router (#21305) (CP: 24.7)
    Commit · Pull request · Issues 21243, 19494, 335


Don't miss a new flow release

NewReleases is sending notifications on new releases.