Version @version@ built on @builddate@.

Release Notes for Vaadin @version@

This is a prerelease version of Vaadin 6.2, the Release Notes will change before the final release. Also notice that the regular Vaadin Plugin for Eclipse does not support Vaadin 6.2 yet; you should use http://vaadin.com/eclipse/experimental as the URL for the experimental plugin that supports the upcoming Vaadin 6.2.

Vaadin @version@ is an update for Vaadin 6. In addition to various fixes, it contains a number of significant enhancements.

Problem fixes and enhancements planned for upcoming releases can be found from the Vaadin Roadmap in Vaadin Trac.

As always, when upgrading from an earlier version, you should recompile any custom widget sets and refresh your project in Eclipse. If you are upgrading from earlier than 6.1.0, notice that Vaadin 6.1 uses GWT 1.7.0 (included in the installation package). See General Upgrade Notes for more details on upgrading.

General Upgrade Notes

When upgrading from an earlier version of the Vaadin library, you should always do the following:

  1. Install the new Vaadin JAR to your project
  2. Install new GWT JARs if the GWT version has changed
  3. If you have custom widget sets, recompile them with the new Vaadin library using the included GWT compiler
  4. If using the Eclipse IDE:
    1. Refresh the Eclipse project by selecting the project folder and pressing F5
    2. Restart the application server

Using the Vaadin project facet in the Eclipse IDE does the steps 1 and 2 automatically.

Instructions for Upgrading from IT Mill Toolkit 5

While the Vaadin 6 API is otherwise mostly backward-compatible with IT Mill Toolkit 5.4, the change of the product name has made it necessary to reflect it in the Java package names, some name prefixes, and some other details.

Server-side Upgrade Instructions

Client-side Upgrade Instructions

The following changes are relevant only if you have developed or integrated custom client-side widgets with Google Web Toolkit (GWT).

Notes and Limitations for Google App Engine

The following instructions and limitations apply when you run a Vaadin application under the Google App Engine.

Package for the experimental GWT Out-of-Process Hosted Mode

We provide a separate (platform independent) installation package (vaadin-oophm-@version@.tar.gz) for the experimental Out of Process Hosted Mode (OOPHM) of GWT, which allows debugging client-side code in GWT Hosted Mode with a regular web browser. Using the OOPHM requires installing a browser plugin (available for Mozilla Firefox, IE, and WebKit). See the manual section on OOPHM for more details.

The Linux version of GWT Hosted Mode Browser is no longer compatible with Vaadin (#2299), so the OOPHM is the only option for debugging in hosted mode in Linux.

The GWT 1.7.0 version included in the OOPHM package is a custom build from GWT trunk and is not 100% compatible with the official GWT 1.7.0 release (#3270).

As the OOPHM package is experimental and because there are differences between the version packaged with Vaadin and the official version of GWT, you should use it only for debugging purposes during development. For production use, and generally when you absolutely do not need to debug using OOPHM, you should compile your custom widget sets with the regular Vaadin package for your platform.

Important known problems in Vaadin @version@

For other known problems, see open tickets at developer site dev.vaadin.com.

Change Log

The following closed issues have been included in this release:

Requirements

Vaadin is available for the following operating systems:

Vaadin supports Java Servlet API 2.3 and later versions and should work with any Java application server that conforms to the standard. It supports the following application servers:

Vaadin supports the following browsers for using the applications made with it:

The support for browsers follows the support by GWT. The browsers are supported on both Windows and Mac, if available. Firefox is supported also on Linux (Opera 10a1 works also on Linux though also suffers from #2652). There may be differences between the exact versions of the supported browsers that may cause incompatibility with applications made with Vaadin.

The following browsers are not supported but have been found to work to a large degree:

The reported versions are those that have been tested, though other versions may work as well.

Nokia E-series phones, such as E90, have been known to work with older versions, but not with Vaadin 6. Links, Lynx, and other text-based browsers do not work.