github vaadin/flow 9.0.22
Vaadin Flow 9.0.22

latest releases: 24.5.2, 24.5.1, 24.3.19...
23 months ago

Changes since 9.0.21

All changes

New features

  • Port dependency filtering from v14 gradle plugin
    Commit · Pull request · Issue

    Bring in dependency filtering from the vaadin 14 gradle plugin.

Fixes

  • No stream serialization without uis (#15287) (CP: 9.0)
    Commit · Pull request · Issue

  • Added MAXIMUM_ALLOWED_ITEMS_LOWER_LIMIT for small pageSizes (#15220)
    Commit · Pull request · Issue

  • Suppress error handler for upload (#15141)
    Commit · Pull request · Issue

    Do not call the error handler for upload io exceptions. Only inform as streaming failed.

  • Skip IBMRestServlet when checking for VaadinServlet (#15088)
    Commit · Pull request · Issue

  • Run npm install if folder changes (#14909)
    Commit · Pull request · Issue

    If application folder changes we should execute npm install to get any folder references updated.

  • Use access and not lock (#14827)
    Commit · Pull request · Issue

    Use access so that we do not deadlock.

  • Synchronize pwa handler on map (#14838)
    Commit · Pull request

    Synchronize pwa handler on the requestHandlerMap instead of locking the session. Locking and unlocking session may fire a push event that might make the server client sync faulty. touches #14797

  • Defer location and query tracking (#14742)
    Commit · Pull request · Issue

    Track of location and query string after response from server happens too early when handling server side navigation, because history.pushState is executed within a setTimeout. This change defers the tracking to the next event loop cycle in order to get the correct values.

  • Redirect if refresh token is in push response also (#14777)
    Commit · Pull request · Issue

  • Attach polymer binding callback to a promise that always resolves (#14729)
    Commit · Pull request · Issue

    Polymer binding callback was attached to the promise returned by customElements.whenDefined, but this promise may never complete if the input element is not a custom element, causing memory leaks on browser because of element capture. This change introduces a new promise that completes either when whenDefined is fulfilled or after a fixed timeout, allowing the garbage collector to clean resources.

  • Ignore nonexistent nodes during resync (#14749)
    Commit · Pull request · Issues 14232, 14470

    Ignore changes for nodes that are not available in the tree when a resync is underway. This will get the page to a working condition after a resync as all changes for existing nodes are executed.

Don't miss a new flow release

NewReleases is sending notifications on new releases.