Changes since 23.7.0-beta3
New features
-
Validate URL schemes in Anchor, IFrame and Page#open (CP: 23.7)
Commit · Pull requestbranch 25.1, and also disables the validation by default. The defaults when "safeUrlSchemes" configuration is missing is adjusted, so that URL validation is disabled by default, and all URLs are considered safe. This avoids unexpected behavior changes for existing users of Flow 25.1 and below. The URL scheme validation feature could be enabled with configuration when necessary.
-
Add configurable max request body size (#24866) (CP: 23.7)
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.
Fixes
-
Pin types/node to a functional version
Commit · Pull requestPin the
@types/nodeversion so we have a typescript vesion match. -
Install pnpm deps in hoisted mode + declare
@babel/types (#24288) (CP:23.7)
Commit · Pull requestThe Vite dev server intermittently fails (or hangs) on vite-basics and other Vite-using IT modules because transitive npm dependencies are not consistently reachable from the project's root node_modules.
Selenium tests then wait for pages that never render, and the matrix shard times out at the 30-minute job cap.