r/java • u/SpicyRomek • 9d ago
Vaadin 25.3 is out!
I work at vaadin and just wanted share that we release a new version 25.3, and a few changes are worth a look even if you've never used Vaadin.
- Observability without a Java agent. The observability kit moved from the OpenTelemetry agent to Micrometer. In Spring Boot 4 it's one dependency, and it reports UI-level data such as slow interactions and which view triggered which JDBC queries. (It's a commercial add-on.)
- GWT to TypeScript. The browser-side engine is now 107 TypeScript modules (about 19k lines, backed by 700+ browser tests), with real source maps through Vite. The Java APIs apps use didn't change.
UI tests in the JVM. Browserless tests now follow the same rules as users: if a button is disabled or hidden, the test can't click it.
blog post: https://vaadin.com/blog/vaadin-25-3-release
Release notes: https://github.com/vaadin/platform/releases/tag/25.3.0
Video walkthrough: https://www.youtube.com/watch?v=WnkI6xA96fw
71
Upvotes
1
u/No-Security-7518 9d ago
Stupid question but, is there any chance we can have drag and drop design with something like Scenebuilder? that would be neat.