Changes since 25.4.0-alpha1
New features
- Add RouteConfiguration.getUrl() overload with QueryParameters (#26062, #26033)
- Run on various application servers (#25851)
- Add ExtendedClientDetails.getZoneId() (#26036, #26034)
- Add Component.findAncestor(SerializablePredicate) (#26035)
- Fire request started and ended events on service event bus (#25961)
- Fire navigation started and ended events on service event bus (#25962)
- Add duration and component to invocation and data events (#25963)
- Add session, wait time and hold time to session lock events (#25964)
- Fire service events for resent, resync and out-of-sync messages (#25960)
Fixes
- Unregister download handler when its trigger is removed (#26080)
- Include method and parameter in RPC decode errors (#26051, #22856)
- Add AOT hints for types in allowed packages (#26030)
- Register interface implementations for native reflection (#26031)
- Keep UI locale when view is preserved on refresh (#25953, #6357)
- Register exception types of error views for native image (#26054)
- Read vaadin.* properties in native images (#26039)
- Warn when vaadin.exclude-urls is ignored with a non-root url-mapping (#26048)
- Load browser helpers in embedded web components (#26043, #26041)
- Register
@EventDatatypes for reflection in native images (#26040, #26038)