Vaadin 7 beta 5 released

API for logging out

The functionality for properly logging out a user has been implemented. There are now APIs for closing the VaadinServiceSession and for invalidating the underlying HttpSession or PortletSession. Which one to use in your application depends on how the information is stored when the user logs in. Furthermore, we have ensured that Page.setLocation() can be used to redirect the user after the session has been revoked.

Internet Explorer compatibility mode support

Previous prerelease versions of Vaadin 7 displayed a warning about using an outdated browser if Internet Explorer 8+ was used with compatibility mode enabled. Vaadin 7 now avoids showing the warning page and also sets the appropriate headers to make Internet Explorer use a compatible rendering mode.

API changes

Navigator.SimpleViewDisplay and the corresponding Navigator constructor have been removed to avoid confusion with similar functionality and similar constructors.

Bug fixes

Many bugs have been fixed, especially related to the SASS compiler and theming.

For short examples on how to use the new features, check out the Vaadin 7 mini tutorials:

For information on how to migrate from Vaadin 6 to Vaadin 7, see

This is an beta release so we expect there to be bugs. We will no longer be making large new features but finalization of the current features might still affect API in some places. All your comments on the new features are welcome. Please post all Vaadin 7 related comments in the Vaadin 7 category.