Changes since 25.3.0-alpha1
New features
-
Add configurable max request body size
Commit · Pull requestAdd 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 requestThis PR adds a shared
InputModeenum in flow-server so that both Flow's Input component and Flow Components like TextField can support the HTMLinputmodeattribute, 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 requestEmbedded 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 requestIn 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.