Vaadin Multiplatform Runtime 2.2.4
Vaadin Multiplatform Runtime 2.2.4
The Vaadin Multiplatform Runtime (or MPR for short) allows the developer to run applications and components written with a Legacy Framework (Vaadin 7 or Vaadin 8) inside a Vaadin 14 (Flow) applications.
The Multiplatform Runtime is available to all Vaadin customers in the Prime subscription tier.
The complete documentation can be found here
Fixes since the 2.2.3 Release
- Update pathDetails collection (Issue: #83).
The new route registry does more for us than before, so the findPathString method returned wrong path details as the new registry found the target even with parameters in the url. - Allow MprNavigator deal with SingleComponentContainer (Issue: #36).
- Store navigator created using a component in a field (Issue: #39).
- Clean up legacy UI and content on session destroy and UI detach.
Adds session destroy listener to clean up legacy session and detach listener to remove legacy UI from session to avoid potential memory leaks: legacy UI holds reference to Flow UI. Removes MprUIContent from session when detached. MprUIContent holds Flow UI reference, thus possible memory leak preventing Flow UI's getting GC'd. - Set up response handler if wrapper element is hidden (Issue: #91).