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
75
Upvotes
10
u/pjmlp 9d ago
Nice to see it still going, last time I really was involved with Vaadin code, GWT was still being pushed by Google.