Vaadin 25.1: Free Copilot and production-ready Signals

Vaadin 25.1 is here!

Vaadin 25.1 is the first feature release in the 25.x line, and it brings several important upgrades for Java developers. Vaadin Copilot is now free for everyone with a Vaadin.com account. Signals moves from preview to production-ready, giving you a reactive state management model in plain Java. And browserless UI testing, previously part of the commercial TestBench offering, is now free and open source under Apache 2.0.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

Building the Perfect Docker Image for a Java app

I recently hosted a webinar with Catherine Edelveis from BellSoft on optimizing Docker images for Java applications. Catherine presented examples using a Spring Boot app with a Vaadin frontend, MongoDB, Kafka, and Spring Security — a setup that's closer to production reality than most demo apps. ...

Announcing Swing Modernization Toolkit

A lot of Java Swing applications are still doing their job. The pressure to change usually comes from everything around them: users expect web-style UX, IT wants simpler rollouts, and teams need a path forward that doesn’t turn into a multi-year rewrite. Today we’re introducing Swing Modernization ...

Vaadin 25.0: simplified styling, leaner frontend, and key updates

Vaadin 25.0 starts a new major line with a clear theme: reduce Vaadin-specific “special cases” and make everyday development (styling, builds, dependencies) look and feel more like a standard modern Java + web stack. It’s a major release, so expect breaking changes. Below are the areas you’ll want ...
Vaadin Java web framework

Introducing the official Vaadin MCP server

We just released our official Vaadin MCP server, a standard Model Context Protocol (MCP) endpoint that lets your AI coding tools query the latest Vaadin docs right from your editor. Plug it into any MCP-compatible client and your AI assistant can pull current component APIs, theming guidance, and ...
Vaadin 24.9 release

What’s new in Vaadin 24.9

Vaadin 24.9 closes the 24.x chapter with a set of features that smooth out daily workflows and clear the path to what’s next. You can copy-paste designs with your own custom components, manage assets directly with @NpmPackage, and rely on more predictable behavior in routing, forms, and tooltips. ...
Vaadin 24.8

New components, less boilerplate — What’s new in Vaadin 24.8

Vaadin 24.8 introduces improvements across the platform that make everyday development tasks faster and more reliable. From layout and file-handling improvements to database devops and type safety, this release adds tools that help you build and maintain modern Java applications with less ...
See what's new in Vaadin 24.7

24/7 Flow with Vaadin 24.7

Vaadin 24.7 keeps your development moving smoothly with smarter automation, stronger security, and streamlined workflows. This release simplifies upgrades, enhances security, and improves automation—so you can spend less time on maintenance and more time building great business applications. ...
Take your Java Full-Stack development to the next level with Vaadin 24.6.

The Snow Reindeer release: What’s new in Vaadin 24.6

As announced in Joonas Lehtinen’s product keynote at Vaadin Create, with Vaadin 24.6, we’ve taken a step back from introducing new features to focus on something equally important: refining the foundation. This “Snow Reindeer” release is dedicated to enhancing stability, boosting performance, and ...
Get started with Vaadin 24.5

Vaadin 24.5 makes Kubernetes easy and brings Copilot to Flow

Say hello to Vaadin 24.5! This release brings exciting new capabilities to the platform, including the Vaadin Control Center for managing apps in production and automatic user management without extra development. You'll also find the Vaadin Modernization Toolkit for seamless migration from older ...