github vaadin/platform 24.9.0-rc1
Vaadin 24.9.0-rc1

pre-release14 hours ago

Upgrading · Docs · Get Started

*This is a pre-release for the Vaadin 24.9. We appreciate if you give it a try and report any issues you notice.

New and Noteworthy Since Vaadin 24.8

Since Vaadin 24.9, you can start using Vaadin Beta and Release Candidate versions from Maven Central.
Flow:

  • add new HTML component <code>
  • add new style methods: STYLE_BACKGROUND_POSITION, STYLE_BACKGROUND_SIZE, STYLE_FILTER, STYLE_GAP, STYLE_ROTATE
  • add a short method to SortDirection enum (Thanks to @abdurasul29052002)
  • add convenient API to set item from DataView
  • Upgraded commercial trial experience (read more)

Design System:

  • add Tooltip support for SideNavItem
  • control manually when CustomField updates value

Hilla:

  • support matching wildcard views with subdirectories

Copilot:

Deprecation

Flow:

  • Deprecate HierarchyMapper, HierarchicalCommunicationController, HierarchicalArrayUpdater and HierarchicalUpdate
  • Deprecate methods in HierarchicalDataCommunicator (listed here)
  • Deprecate webpackOutputDirectory
  • Deprecate VaadinSession::setConfiguration(configuraiton)
  • Deprecate setRequestedRange and computeRequestedRange
  • Deprecate VaadinWebSecurity
  • Deprecate arrayUpdater and dataupdater

Design System:

  • Deprecate CookieConsent
  • Deprecate legacy Grid API (listed here)
  • Deprecate TreeGridElement's getNumberOfExpandedRows and isLoadingExpandedRows

*Deprecated APIs will be removed in Vaadin 25

Known Vulnerability

Vaadin 24.9 uses Spring Boot 3.5.x, which includes commons-lang3:3.17.0. Security scanners may report CVE-2025-48924 due to this version. To address the issue, users can override the dependency by adding <commons-lang3.version>3.18.0</commons-lang3.version> to the <properties> section in their pom.xml. More details about the missing latest version of commons-lang3 in the Spring Boot 3.5.x BOM can be found here

Changelogs

Official add-ons and plugins:

  • Spring add-on (24.9.0-rc1)
  • CDI add-on (15.2.0)
  • Maven plugin (24.9.0-rc1)
  • Gradle plugin (24.9.0-rc1)
  • Quarkus plugin (2.2.1)

Don't miss a new platform release

NewReleases is sending notifications on new releases.