Changes since 24.0.4
Fixes
-
Form a correct path for the project folder when on Windows (#16611)
Commit · Pull request · Issue -
Use spring-framework-bom 6.0.8 to resolve vulnerability (#16606)
Commit · Pull requestvulnerability report: https://nvd.nist.gov/vuln/detail/CVE-2023-20863 the matching spring-boot hasn't been released yet.
-
Prevent deadlock on concurrent push disconnection (#16544)
Commit · Pull request · IssueIf the AtmospherePushConnection.disconnect method is invoked concurrently by multiple threads, a deadlock may happen if the servlet container somehow locks HTTP session, as closing AtmosphereResource may cause accesses to the HTTP session. For example, is a thread (A) is invalidating the HTTP session, thus closing Vaadin UIs and disconnecting push, and another thread (B) is also requesting a push disconnect, then B will be blocked when closing the atmosphere resource by the lock on the session held by A, but A is actually waiting to acquire the lock on AtmospherePushConnection held by B, causing the deadlock. This change allows a single thread to perform the disconnect operation, to avoid potential deadlocks.
-
Improve production build time by not visiting unnecessary classes (#16571)
Commit · Pull request -
Offer auto complete for vaadin.frontend.hotdeploy for Spring Boot (#16397)
Commit · Pull requestUnifies autocomplete for frontend and pnpm
-
Prevent dev tools interactions from closing application overlays
Commit · Pull request