We’re excited to announce that Control Center 1.2.0 is now Generally Available (GA) with Vaadin 24.7! This release removes the Preview tag and brings powerful new features to simplify your deployment workflows, enhance security, and improve observability. Let’s dive into what’s new.
Automatic DNS & TLS
Manually setting up DNS records and provisioning TLS certificates? That’s a thing of the past! With Control Center 1.2.0, these processes are fully automated, giving you a seamless and trustful experience for your users.
How it works
- Automatic DNS Configuration: Control Center supports major DNS providers like Google, Azure, DigitalOcean, and more to create records automatically for deployed apps.
- Automated TLS Certificates: Valid TLS certificates are automatically provisioned and renewed via Let’s Encrypt ACME.
What this means for you
- No more manually creating DNS records—just provide your credentials or tokens to enable automatic hostname creation.
- Control Center manages certificates for you, ensuring they are always up to date before expiration.
- Requires a public DNS zone and public IP addresses.
Environment variables for deployed apps
Configuring runtime environment variables just got easier! With Control Center 1.2.0, you can now define environment variables directly from the Control Center UI.
Why this matters
- Set API keys & sensitive data: Keep credentials out of source code.
- Adjust log levels dynamically: Use Spring conventions, e.g.,
LOGGING_LEVEL_COM_VAADIN=DEBUG
to enable debug logs for thecom.vaadin
package. - Better flexibility: Change configurations without redeploying your application.
Log viewer with live tailing
Troubleshooting just got a major upgrade! The built-in log viewer now supports real-time log tailing, keeping you up to speed with your application’s activity.
Key features
- Automatic scrolling to the latest log messages.
- New manual scroll button for quick navigation.
- Enhanced visibility into your app’s runtime behavior.
Password-less login with passkeys
Security meets convenience! Users can now log in to deployed apps using a passkey from their device—no passwords required.
How it works
- Control Center configures Keycloak to guide users through passkey setup.
- Once a passkey is created, users can choose to log in with either a password or a passkey.
- Passkeys provide a more secure and user-friendly authentication experience.
Get started with Control Center 1.2.0
Control Center 1.2.0 simplifies application management, improves security, and enhances developer productivity. Upgrade to Vaadin 24.7 today and start leveraging these powerful new features!
See the documentation, or jump right in and get started with Control Center!
What’s your favorite feature in this release? Let us know in the comments!