github vaadin/flow 24.0.0.alpha2
Vaadin Flow 24.0.0.alpha2

latest releases: 24.4.0.alpha32, 23.3.30, 24.4.0.alpha30...
pre-release18 months ago

This is a Flow pre-release for Vaadin 24.0.

Based on Jakarta EE 9 / Servlet 5.0 spec.
Uses Spring Framework 6 / Spring Boot 3 pre-releases and JDK 17.

Changes since 24.0.0.alpha1

All changes

Features

  • Adapt to a new auto configuration in Spring Boot (#14629)

    Spring Boot introduced a new location for auto configuration entries in spring boot 2.7.0. The new location is META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports. This has until spring boot 3.0.0-M5 worked in parallel with the spring.factories configuration.
    The spring.factories support was removed in spring boot 3.0.0-M5 so this move has to be done now in order for the auto configuration to be picked up.

  • Register VaadinSecurityContextHolderStrategy as a bean (#14631)

    When configuring global method security the GlobalMethodSecurityConfiguration picks up the wrong SecurityContextHolderStrategy because it gets the SecurityContextHolderStrategy from the SecurityContextHolder befor the vaadin security configuration has overridden it. If the GlobalMethodSecurityConfiguration finds a SecurityContextHolderStrategy bean it will use that as the strategy instead of the default picked up from the SecurityContextHolder.

Fixes

  • removed com.vaadin.flow.server.startup.ServletVerifier from ServletContainerInitializer
    Commit

  • DevModeInitializer reflection methods adjusted to new JBoss VFS
    Commit

Don't miss a new flow release

NewReleases is sending notifications on new releases.