Version @version@ built on @builddate@.

Release Notes for Vaadin @version@

Vaadin @version@ is the first release of Vaadin, the next generation of the framework formerly known as IT Mill Toolkit. The major release includes a number of enhancements to IT Mill Toolkit 5.4, along with many bug fixes. The most significant additions are:

Some other notable changes:

The first three changes are not backward-compatible with IT Mill Toolkit 5.4.

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).

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

We provide a separate (platform independent) installation package (vaadin-oophm-.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 compilation of OOPHM widget sets uses a large amount of stack memory, so if the JVM default is too small, you should set it explicitly in compile-widgetset.xml with the following parameter for the Java process (currently included in the example build script): <jvmarg value="-Xss1024k"/>.

As the OOPHM package is experimental, you should use it only for debugging purposes during development. For production use, 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.itmill.com.

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.