Skip to content

Vaadin Flow 25.3.0-alpha2

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 01 Jul 07:52
9f29969

Changes since 25.3.0-alpha1

All changes

New features

  • Add configurable max request body size
    Commit · Pull request

    Add maxRequestBodySize property to limit UIDL/RPC and push request body size (-1 disables); the default is 10 MB; does not affect uploads.

  • Add InputMode enum and support it in Input
    Commit · Pull request

    This PR adds a shared InputMode enum in flow-server so that both Flow's Input component and Flow Components like TextField can support the HTML inputmode attribute, which tells the browser which virtual keyboard to show on mobile. Part of vaadin/flow-components#8903 ---------

Fixes

  • Allow embedded web components to connect behind a modal
    Commit · Pull request

    Embedded web components share a single WebComponentUI and are attached as children of its element. When one of them opens a modal component, the WebComponentUI element becomes inert, which dropped the connect-web-component RPC for any other embedded web component connecting or reconnecting while the modal is open. Mark the connect event with allowInert so the connect handshake bypasses the server-side modality filter, matching how polling and navigation are handled.

  • Keep dev mode running when a pre-trial is expired (#24855) (CP: main)
    Commit · Pull request

    In dev mode with dev tools enabled, an expired pre-trial threw PreTrialLicenseValidationException, which aborted server startup so the splash screen was no longer shown. Catch it for the expired state and delegate to dev tools like a missing key; other states are rethrown.