Vaadin Flow 23.1.0.beta2
Pre-releaseChanges since 23.1.0.beta1
Breaking changes
- Rename dev mode gizmo to dev tools (#13679)
Commit · Pull request
New features
-
Support view access checking in background threads with Spring (#13675)
Commit · Pull requestRequires the spring context to be properly set up for the background thread. Based on #13674
-
Add flag for CE backend support (#13711)
Commit · Pull request
Fixes
-
Ignore CancellationException for running UI update tasks (#13708)
Commit · Pull request · IssueIgnore CancellationException if the task is cancelled in the meantime.
-
Do not serve static resources from dev server if dev server startup failed (#13773)
Commit · Pull request · IssueThis happens when the dev server startup fails, i.e. DevModeInitializer.runNodeTasks throws an exception, then "action" in the constructor throws an exception and devServerStartFuture completes with an exception. After this when the browser reloads, it needs to go to AbstractDevModeHandler.handleRequest which checks if an exception happened and sets isDevServerFailedToStart accordingly. However before getting to AbstractDevModeHandler.handleRequest the static file server checks if the requested path is a static resource by calling AbstractDevModeHandler.serveDevModeRequest. This throws an exception because it only checks that the dev server is not still starting and then it tries to access it using port 0.
-
Move the clean-frontend phase to be before clean (#13763)
Commit · Pull requestMove clean-frontend to pre-clean as if mvn clean is executed before clean-frontend clean will remove the target folder making removal of node_modules fail on windows if there is a symlink to target/flow-frontend touches #13760
-
Ensure @HandlesTypes types are not included in the collection (#13677)
Commit · Pull request -
Serialize byte[] as Array (#13656)
Commit · Pull request