Release Notes
The Webswing version 25.1 comes with Linked View feature, configuration and deployment improvements, extended JavaFX support and other enhancements and bug fixes.
25.1
Release date: April 15th 2025
- Linked View
- Prometheus metrics endpoints
- Removal of Protobuf library
- Javascript client configuration in server config
- Starting of the Session Pool with Cluster Server
- Upgrade to Jetty 12 and embedded Tomcat fallback
- Improved Modernisation API
- JavaFX: HiDPI and HtmlPanel support
- Admin Console: Scalability optimisations and Web folder setup
- New default window decoration theme
- Updated Modernisation demo with examples
Other enhancements:
- Compress JWT tokens with GZIP
- App lifecycle callbacks in JS
Removal of deprecated API
- removed
/rest/activeSessionsCount
endpoint from Admin Console REST, replaced by/rest/activeSessionsInfo
- removed interface
org.webswing.toolkit.api.component.Dockable
, replaced byorg.webswing.toolkit.api.component.WebswingDockableWindow
- removed method
createHtmlPanelForWebContainerComponent
fromWebswingApi
Configuration defaults changed
-
isolatedFs
-> enabled by default -
allowJsLink
-> disabled by default -
theme
-> none by default -
fastSerialization
-> removed (only fast serialization possible)
NOTICE: Webswing now uses Jetty 12 as its default embedded server.
In response to Jetty 9.4 reaching End of Life (EOL) and no longer receiving security patches, Webswing has upgraded its default embedded server to Jetty 12. However, Jetty 12 now requires Java 17 or higher. When running Java < 17, Jetty 12 cannot be used. There is an automatic fallback to an embedded Tomcat server to maintain compatibility.