Download Latest Version Vaadin Framework 8.30.1 source code.tar.gz (22.6 MB)
Email in envelope

Get an email when there's a new version of Vaadin Framework

Home / 8.29.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-11-11 1.5 kB
Vaadin Framework 8.29.0 source code.tar.gz 2025-11-11 122.2 MB
Vaadin Framework 8.29.0 source code.zip 2025-11-11 129.0 MB
Totals: 3 Items   251.2 MB 0

Vaadin Framework 8.29.0 is an Extended Maintenance release with the following changes:

  • Implemented ARIA caption handling in VNativeSelect, allowing ARIA captions to be used in NativeSelect components.
  • Improved the server-side WebBrowser class and the client-side BrowserInfo class' implementation of the .isIOS() call by adding an additional heuristic of checking for a maximum touch points value greater than 2 if an operating system of MacOS X is reported by the user agent.

Also improved the WebBrowser class by adding null checks for all functions requiring a valid VBrowserDetails instance, so that they adhere to documented behavior, and added the WebBrowser.onInformationAvailable(Runnable) method that can be used to register a callback that fires once as soon as information about the client's browser is available.

Also improved documentation around these facilities.

  • Updated atmosphere version to 2.4.30.vaadin9 to fix a NullPointerException in DefaultAtmosphereResourceSessionFactory when resource is null.

Atmopshere could experience a race condition, where event.destroy() would be called before notifyEventListeners(), setting the resource to null, triggering the bug.

Fixes Atmosphere issue [#2527].

Source: README.md, updated 2025-11-11