Changes since 25.3.0-alpha5
New features
-
Compress static resources
Commit · Pull request · IssueAdd compression of static resources in META-INF/resources to Brotli and Gzip for production build.
Fixes
-
Parse SNAPSHOT versions with extra qualifier segments
Commit · Pull requestsetVersion only matched the \d+.\d+-SNAPSHOT shape, so a version with an extra qualifier such as 25.3.tsclient-SNAPSHOT produced no match and crashed on null[2], taking down the whole CI matrix computation before any job ran. Broaden the pattern to any -SNAPSHOT version and guard against a missing match so a mismatch degrades gracefully.
-
Reflect RangeInput initial value to the DOM
Commit · Pull request · IssueA RangeInput created with its default value (0.0) never rendered at 0 as setting default nothing writes the value property. Instead the slider appeared in the middle of its range — 10 for a 0–20 range etc. Explicitly set the value property in constructor.
-
Downgrade Vite to 8.0
Commit · Pull requestDowngrade Vite until rolldown/rolldown#10281 gets fixed. Related to #24982
-
Make vaadinBuildFrontend build cache relocatable
Commit · Pull request · IssueThe task cache key embedded absolute project paths, so a shared build cache never hit across checkouts at different locations. Directory inputs no longer contribute their absolute path to the key.
-
Include
/usr/binas location for linux tools
Commit · Pull requestWhen installing nodejs through the package manager it lands in
/usr/bin