Changes since 24.8.0.alpha6
New features
-
Support hoisted Vite install in production & bundle builds
Commit · Pull request -
Scan Maven "provided" scoped dependencies
Commit · Pull request · IssueAdds the "provided" scope to the list of Maven dependency scopes considered during class scanning by the Flow maven plugin.
Fixes
-
Prevent serialization to leak CurrentInstances
Commit · Pull requestDuring serialization and deserialization of VaadinSession and UI, CurrentInstances may be set but not present in the original instances map, causing the added instance to leak outside the scope of the deserialization hook method. This fix ensures all instances set by the hooks are wiped out before restoring the original instances.
-
Force page reload only for redefined classes
Commit · Pull request · IssueWhen Hotswapper force page reload is active, trigger page reload only for redefined classes, not when they are loaded for the first time.
-
Reduce concurrent PWA icons generation tasks
Commit · Pull request · IssueSubmitting multiple asynchronous jobs to generate PWA icons at build time can cause OutOfMemory errors with Gradle. This change introduces a fixed thread pool executor so that fewer icon generations are processed concurrently, allowing the JVM to clean up memory for already generated images.