github vaadin/flow 2.7.16
Vaadin Flow 2.7.16

latest releases: 24.6.0.alpha4, 24.5.4, 24.6.0.alpha3...
2 years ago

Changes since 2.7.15

All changes

Fixes

  • Add missing media-queries and resources for PWA splash screen (#13923)
    Commit · Pull request

    Manual CherryPick from #13923

  • Use KeyMapper by default to generate unique keys
    Commit · Pull request

  • Do not select from session if parent has a better match (#13603)
    Commit · Pull request · Issue

    Check if parent registry contains a better match than the session registry.

  • Improve message sender / handler robustness in resync scenarios (#13733)
    Commit · Pull request · Issue

    Process re-sync messages via normal message queue and use semaphore to protect re-sync process (i.e. do not allow other messages while performing re-sync). This PR is adopted from similar fixes for Vaadin 8. vaadin/framework#11791 vaadin/framework#12043 vaadin/framework#12178 This also changes the method forceMessageHandling in a way that the desire to resynchronise is registered before calling endRequest. If this is not done, endRequest may end up sending out a request itself and that then causes the re-sync request to fail because a request is already in flight. This ends up throwing an IllegalStateException at com/vaadin/client/communication/RequestResponseTracker.java.

  • Include RouteAliases in RouteNotFoundError message (#13908)
    Commit · Pull request

    When navigating to a non-existent route in dev mode, an error page is displayed with the list of the available routes. However, as noted by @dmitrilc, this list doesn't include routes defined via the @RouteAlias annotation.

  • Avoid potential slow Set#removeAll call in HierarchicalCommunicator (#13746)
    Commit · Pull request · Issue

  • Clean default system error messages (#12951) (#13759)
    Commit · Pull request · Issue

  • Ignore CancellationException for running UI update tasks (#13708)
    Commit · Pull request · Issue

    Ignore CancellationException if the task is cancelled in the meantime.

  • Move the clean-frontend phase to be before clean (#13763) (#13764)
    Commit · Pull request

    Move clean-frontend to pre-clean as if mvn clean is executed before clean-frontend clean will remove the target folder making removal of node_modules fail on windows if there is a symlink to target/flow-frontend touches #13760

Don't miss a new flow release

NewReleases is sending notifications on new releases.