Changes since 10.0.0.alpha4
Breaking changes
-
Update to Testbench 8
Commit · Pull requestwith Selenium 4 update imports for changes classes add osgi.annotation dependency in test module
-
Rename fusion npm packages to hilla
Commit · Pull request
New features
-
Add async mode to flush operation and API to turn it on
Commit · Pull request · Issues 1066, 10709, 12342In async mode data fetching is wrapped in future.
-
Add task for generating client-side feature flags file
Commit · Pull request -
Fallback to alternative node when preferred is unsupported
Commit · Pull request · Issue 12494When a project or global node version is detected and deemed incompatible with Vaadin, an exception is thrown. This change forces the use of alternative node when project or global installed node is unsupported. Alternative node is automatically installed, if not already present.
Fixes
-
Reliable deletion of node_modules
Commit · Pull request · IssueDo not set permissions nor follow symlinks when deleting node_modules.
-
Log exception for closed socket
Commit · Pull requestInstead of throwing an exception if the client has closed the stream socket, log a message in debug mode. Closes #12646
-
Install all packages from versions.json also when using pnpm
Commit · Pull request · Issue -
Use service already assigned
Commit · Pull request · IssueCode cleanup
-
Join servlet context path to Vite base path in dev mode
Commit · Pull request -
Don't mention Webpack in error messages when Vite is used
Commit · Pull request -
Fix serialization of a recently deserialized session
Commit · Pull request · Issue -
Use bundle-version instead of package version
Commit · Pull requestThe modified atmosphere-runtime:2.7.3.slf4jvaadin3 exports packages with version 2.7.3 (i.e., not 2.7.3.slf4jvaadin3). Depend on bundle version instead of the package version. http://docs.osgi.org/specification/osgi.core/7.0.0/framework.module.html#framework.module.importpackage
-
Upgrade Atmosphere for OSGi compatibility
Commit · Pull request