Let’s start with the bad news: We have chosen to postpone Vaadin 7.1 beta 1 to the beginning of May with a stable release coming a month later. The main reason for this delay is that we want to tweak the push support by adding a couple of small features that we initially imagined we would not need and also by ensuring that we understand how scalability and compatibility with different servers and browsers work out if push is enabled. We apologize for once again pushing deadlines ahead while we struggle with finding a way of inventing schedules that have a chance of surviving the inevitable collision with reality.
The corresponding good news is that basically everything else in the 7.1 branch should be ready for a beta release. I will not bore you by listing all the new features as those are already listed in the updated release notes. I would, however, like to highlight my personal favorite (even though I didn’t even implement it myself): the improved structure and visuals of the debug window. This new pearl will eventually be easily extendable just by dropping an add-on jar on the classpath and recompiling the widgetset. At this point we are still holding on to that API until we have had some time to ensure we are understanding all the requirements, but stay tuned for updates in upcoming minor releases.
In other news, Vaadin 7.0.4 and 6.8.10 have been released, fixing a critical security issue in portlet environments as well as some smaller issues. The last release announcement for this time is Vaadin CDI 1.0.0 alpha1. If you already know how to use CDI and want to use it together with Vaadin, please have a look. Please keep in mind that this is still an alpha release so there might be interesting bugs hiding under the surface and the documentation might not be tuned for normal users that don’t eat differences between different scopes for breakfast.
Quickly ahead to the future: We will be adding the final touches to Vaadin 7.1.0 beta 1 and fix bugs for Vaadin 6.8.x and Vaadin 7.0.x maintenance versions. That’s all. Yes, seriously. We have lots of newly discovered or previously overlooked issues to keep us busy right now.