Skip to content

Releases: vaadin/flow

Vaadin Flow 24.8.0.alpha1

28 Feb 08:52
f068c65
Compare
Choose a tag to compare
Pre-release

Changes since 24.7.0.beta1

All changes

New features

Vaadin Flow 24.7.0.beta1

28 Feb 08:49
b3d2e7c
Compare
Choose a tag to compare
Pre-release

Changes since 24.6.0

All changes

Breaking changes

  • Change minimal supported Node.js from 18 to 20
    Commit · Pull request

    Node.js 20 is the active LTS version. Node.js 18 will be end of life soon and new libraries like React 19 only support Node.js 20+.

New features

  • Fault-tolerant messaging for server-client communication
    Docs · Issue

    Vaadin implements "Fault-tolerance messaging" against message loose due to various network errors by using message buffers on both sides. Server (Flow server) maintains a message buffer for UIDL messages that it sends upon request from browser. Browser (Flow client) maintains a similar message buffer for RPC messages that it sends upon end-user actions. This gives additional safe-guard level in applications on top of standard TCP/IP protocol and helps to avoid UI re-syncs.

    Includes the following commits:

    • Resend payload of reoccurring client request
      Commit · Pull request

      If the client request contains the previous id and exactly the same message content respond with the same payload as previously.

    • Queue message payloads
      Commit · Pull request · Issue

      Add sent payloads to message queue and resend if no response to message inside MaxMessageSuspendTimeout format server clear queue for push messaging.

  • Add support for native image build Quarkus-based applications
    Commit · Pull request

    Adds support for native image build in Quarkus-based application by registering classes for reflection and patching Atmosphere.
    Run mvn package -Pproduction -Dquarkus.native.enabled=true to build a native image, then execute the output file to start the application.

  • Documented common reverse proxy usages
    Docs
    A common guide and recommendations how to start configuring reverse proxy in front of Vaadin application.

  • React 19 support behind a feature flag
    Commit · Pull request

  • Add support for OAuth2 logout configuration
    Commit · Pull request · Issue

    Improves setOAuth2LoginPage method in order to configure an OIDC logout success handler capable of handling redirection for UIDL requests. Post logout URL is by default the application root, but a method overload allows to specify a custom URL.

  • Add setSrc(AbstractStreamResource)
    Commit · Pull request

  • Mark full size components with data attribute
    Commit · Pull request

  • Add feature flag for layout improvements
    Commit · Pull request

  • Add accessibleDisabledButtons feature flag
    Commit · Pull request

  • DisabledUpdateMode for ShortcutRegistration
    Commit · Pull request

Code refactoring

Vaadin Flow 24.7.0.alpha15

25 Feb 17:19
e736cc8
Compare
Choose a tag to compare
Pre-release

Changes since 24.7.0.alpha14

All changes

Fixes

  • Output file JSON without a leading space before :
    Commit · Pull request

    This is compatible with the old elemental json version and with how browsers output indented json

Vaadin Flow 24.6.7

03 Mar 09:13
5c678f6
Compare
Choose a tag to compare

Vaadin Flow 24.5.15

03 Mar 09:12
6efd23c
Compare
Choose a tag to compare

No changes since 24.5.14

Vaadin Flow 24.7.0.alpha14

17 Feb 08:26
d6f7a87
Compare
Choose a tag to compare
Pre-release

Changes since 24.7.0.alpha13

All changes

New features

  • Add signal commands
    Commit · Pull request

    This is not yet a complete signal implementation but only the low-level core data manipulation logic.

  • Update frontend to use Jackson
    Commit · Pull request

Fixes

  • Format package.json
    Commit · Pull request

    Write package.json as formatted instead of single line.

Vaadin Flow 24.7.0.alpha13

13 Feb 10:32
aff166f
Compare
Choose a tag to compare
Pre-release

Changes since 24.7.0.alpha12

All changes

New features

Vaadin Flow 24.6.6

19 Feb 08:48
a6d788e
Compare
Choose a tag to compare

Changes since 24.6.5

All changes

Fixes

  • Improve class scanning filter (#20978)
    Commit · Pull request

    Ignores additional well-known packages when scanning classes to find frontend resources.

Vaadin Flow 24.5.14

19 Feb 08:46
ed8265c
Compare
Choose a tag to compare

Changes since 24.5.13

All changes

Fixes

  • Complete client websocket future on open (#20587)
    Commit · Pull request · Issue

    Completing the websocket future in onOpen event prevents the connection to hang indefintely when application run on low resources.

  • Improve class scanning filter (#20978)
    Commit · Pull request

    Ignores additional well-known packages when scanning classes to find frontend resources.

Vaadin Flow 24.5.13

07 Feb 11:12
8543ff1
Compare
Choose a tag to compare

Changes since 24.5.12

All changes

Fixes