logo
24.1
search
No matching documents found.
list
logo

What is new in 2.7

The Webswing version 2.7 comes with many changes. In this page we describe some of them.

Public Distribution

The main development of Webswing is conducted in a private repository. The public repository is synced periodically to bring patches and new releases.

Release Cycle

The release cycle follows the Java Support Roadmap. New versions are released twice a year and Long Term Support (LTS) version is released every 18 months. LTS versions receive public updates for 6 months and paid updates for at least 3 years. With our predictable release cycle you can plan also your releases.

Security Modules

Security modules in Webswing are managed as extensions. They are provided separately and you can attach your custom Security Module as a matter of configuration. Find out more in Security Modules Configuration.

Test Tool

Webswing Test Tool brings a unit and load testing features to all applications deployed in Webswing. See Test Tool Documentation or request a demo.

Release Notes 2.7

Release Date: October 3 2020

Changes:

  • Compositing window manager - allows step-by-step migration to native web technology
  • Test tool for easy performance and integration testing
  • Improved support for use on touch devices (Android & iOS)
  • Added support for IME input
  • New improved SAML2 security module with SLO and SP-metadata support.
  • Admin console is now standalone and can be removed
  • New configuration fields in Admin Console Restricted Resources, CORS Origins
  • Replaced RequireJs with Webpack and partial conversion to Typescript
  • Reduced size of webswing-server.war binary
  • More precise text rendering in DirectDraw mode
  • Localization changes JSON instead of JavaScript. Small change is required see the lang folder of the 2.7 distribution
  • Other small improvements & bug fixes

Release Notes 2.7.5

Release Date: March 3 2020

Changes:

  • fix CVE-2020-8840 - updated jackson-databind
  • @107: fix No keyboard events from Webswing on tablets [CAN-000114]
  • @106: support copy png images to clipboard in chrome
  • @105: fix updating file filter in upload dialog
  • @104 firefox directdraw rendering fix

Release Notes 2.7.4

Release Date: February 3 2020

Changes:

  • update jackson to fix CVE-2019-20330
  • @100: Assembly: include security modules in minimal build
  • @99: Feature: trigger pdf file opening in browser preview
  • @98: Add option to hide touch toolbar
  • @95: Jetty: remove "Server" header from all requests
  • @92: fix prevent scroll in IE11
  • @91: JavaFX fxml scene can not be loaded with java 11+

Release Notes 2.7.3

Release Date: January 6 2020

Changes:

  • @88 Directdraw: automatic fallback to png in case of exceeding max constant cache size
  • @87: Enter key of Android/Chrome clients does not trigger ActionEvent in JTextFields
  • @86 Unhandled Exception in IBM JRE
  • @85 Files DnD not working

Release Notes 2.7.2

Release Date: December 2 2020

Changes:

  • @73: CWM: fixed resize of maximized window when screen size changes
  • @83 handle float width/height values in chrome
  • @83 continuous handshake in zoom mode
  • @82: download filename fix
  • @73: added missing handshake to fix canvas resizing after window changes size
  • @81: flag to prevent user.home modification
  • @79: CWM: direct draw rendering fails for new window with 0 size
  • @80: Choose correct file filter when saving file

Release Notes 2.7.1

Release Date: November 4 2019

Changes:

  • update 3rd party to fix CVE-2019-17531, CVE-2019-10755 fix minimal distro admin console 404
  • @78: Error when shutdown can result in 'zombie' session + notifyshutdown api fix
  • @77: Allow overriding ping parameters in javascript
  • @55: increase directdraw cache max size
  • @76: NPE if global webfolder can not be resolved
  • @72: Cursor occasionally stuck on "resize" if using LAF window style decorations (Metal LaF)
  • @57: Shutdown api callback handling improvements
  • @62: javafx fix
  • @61: mirror view fixed for CWM
  • @67 : security issue fix
  • @66 : directdraw rendering issue