logo
21.2
search
No matching documents found.
list
search
No matching documents found.
logo
Please be aware that there is newer version of documentation available for Webswing. Documentation 24.2

Release Notes

The Webswing version 21.2 comes with improved window undocking, user consent for recording and mirror view, clustering features and stability updates, some security and bug fixes. In this page we list also other changes for minor releases.

21.2.15 Extended Support

Release date: November 15th 2022

3rd party updates:

Admin Console:

  • Regular Expression Denial of Service (ReDoS) [Medium Severity]CWE-400

Test Tool:

21.2.14 Extended Support

Release date: October 13th 2022

  • #679 ping timer deadlock quick fix

3rd party updates:

  • Improper Input Validation [High Severity]CVE-2022-3171
  • Deserialization of Untrusted Data [High Severity]CVE-2022-42003
  • commons-io update to 2.10.0

21.2.13 Extended Support

Release date: August 5th 2022

  • #576: Excessive log when there is no active tab
  • #654: System property switch to turn off accessibility

21.2.12 Extended Support

Release date: 15th July 2022

3rd party updates:

Test Tool:

SAML2:

  • XML External Entity (XXE) Injection [Critical Severity] CWE-611
  • Cryptographic Issues [Medium Severity] CWE-310
  • Denial of Service (DoS) [Medium Severity] CVE-2022-22970

21.2.11 Extended Support

Release date: 10th May 2022

  • #584: Netbeans paste from history does not work

3rd party updates:

  • Webswing Security OIDC - Improper Verification of Cryptographic Signature [High Severity] CVE-2021-22573

21.2.10 Extended Support

Release date: April 21st 2022

  • #576: Excessive log when there is no active tab
  • #575: Disable/remove of app in Admin Console kills all instances

21.2.9 Extended Support

Release date: April 11th 2022

  • Fixed 3rd party vulnerabilities (CVE-2022-22965 - TT, SAML2, CVE-2020-36518 - ALL, CVE-2022-22950 - TT, CVE-2021-22060 - TT)
  • DirectDraw cache inconsistency fix
  • Change document.title according to active window
  • DirectDraw js error when resizing
  • Mirror not working for touch-enabled sessions
  • Window is repainted on browser window move
  • Update window decoration when resizable is set on visible window
  • Window in undocked tab jumps from negative x position to right side
  • Js error when dragging outside browser window in FF
  • Option to use grizzly websocket client instead of jdk in Admin Console server
  • "C:\Program" is not executable file appears when running with security manager enabled
  • Adjustable OpenID Connect SCOPE
  • DnD inconsistency of triggered mouse drag event
  • Fixed xormode rendering in DirectDraw

21.2.8

Release date: March 7th 2022

  • Fixed 3rd party vulnerabilities (CVE-2022-23181, CVE-2022-0235, CVE-2020-28500, CVE-2021-23337)
  • Fixed shutdown hook blocked by shutdown listener
  • Provide original file name in DnD upload through drop component
  • Hide Logs feature in Admin Console when permission is false
  • Fixed optimized diff rendering
  • Fixed first render js error when embedded in angular

21.2.7

Release date: February 3rd 2022

  • Clear transfer files from datastore after session ends
  • Reconnect button starts websocket twice on iOS
  • Java 8 NoSuchMethodException: com.sun.glass.ui.Screen
  • Misleading message when stopping Webswing on Linux
  • SP should not exit before first server URL is loaded
  • NPE fix for QF-Test event replay through CDP
  • Fixed allowStatisticsLogging label fix
  • RequestFocusInWindow does not work same as in native application
  • Fixed access to restricted resources
  • Server crash - improved stdin writing
  • Subdomain support
  • Robot mouse events not targeted to window

21.2.6

Release date: January 11th 2022

  • Fixed 3rd party vulnerabilities (CVE-2021-22569, CWE-400,CVE-2021-44832, CVE-2021-22060)
  • Do not send accessToken in websocket URL parameter
  • Fixed server crash if session stops processing stdin
  • Admin Console optimizations for 300+ apps configured
    • use partial messages between AC and WS
    • better synchronization of AC registration in WS
    • selector layout with scrollbar on overflow
    • single REST handler for all applications in AC
  • Fixed DirectDraw font issue after page refresh
  • Support secret key from file instead of system properties
    • automatic padding of short key
  • Fixed javaFileListFlavor issue in DnD
  • SwingClassLoader fails to load package.info
  • Execute scripts defined in loginPartial.html
  • Fixed script websocket URL reloader
  • Robot mouse press and release events deprecated masks support
  • Support Admin Console with Security NONE
  • Fixed transfer folder not cleared if contains variables
  • Add Cache-control: no-store header to REST responses

21.2.5

Release date: December 22nd 2021

  • Fixed log4j vulnerabilities - CVE-2021-45046 and CVE-2021-45105
  • Extended security module API by access to app configuration and active sessions count
  • Fix of Keycloak security module
  • Fix login form to accept % in password field

21.2.4

Release date: December 13th 2021

  • Fixed critical log4j vulnerability - CVE-2021-44228.

21.2.3

Release date: December 6th 2021

  • Fixed 3rd party vulnerabilities
    • CWE-20
  • Webswing Demo application deadlock on startup
  • Per-pixel translucency support
  • DnD upload - filter drop components that are not showing
  • Update log level for resiient process message
  • setVisible on hidden JMenuItem doesn't cause repaint
  • Admin malfunctions when naming application starting with the word "http"
  • DirectDraw CPU optimization
  • Deadlock when initializing treelock
  • Empty page at the end of the print preview
  • Undock improvements
    • Improved hidden windows search
    • Fixed sizing of re-opened undocked windows
    • Switch beforeunload event to unload event to support user-defined cancellable beforeunload
  • Wrong vmArgs config causes broken server

21.2.2

Release date: November 10th 2021

  • Rendering optimizations
  • Fixed session logs in Admin Console

21.2.1

Release date: November 6th 2021

  • Fixed 3rd party vulnerabilities
    • CVE-2021-22118 in Test Tool
    • CVE-2021-33037 in Test Tool
    • CWE-502 in Test Tool
  • Undock improvements
    • Reopen windows from closed primary tab if there are any undocked windows open
    • Fixed focus on size change
    • Resize canvas to fit undocked window when user resizes the window before javascript initializes
    • Send location update only when necessary
    • Force activate window when changing bounds from javascript, to close open combobox popup
    • Reopening undocked window should not change page title
  • Admin console improvements
    • Show number of all browser connections (including undocked) in admin console overview
    • Overview server cards tooltips
    • Improved style of modals, icons and tables
    • Added scroll to top/bottom to tables
  • Test tool improvements
    • fixed key input handlers
    • fixed destroying instance
    • auto-scroll to assertion when creating and testing
    • improved component search method
  • Extended Audit logs with more events
  • Fixed SAML2 security module for Java 8
  • Masking passwords in session startup log
  • Fixed download of empty file triggered on folder directory URL
  • Run configuration provider methods with extension context classloader
  • Fixed missing modifiers on scroll events
  • Fixed support of defining multiple transfer directories
  • Fixed evaluation banner
  • Fixed maximizing NetBeans platform app at startup
  • Fixed javascript FilesManager progress counter issues
  • Session pool resilience - ConcurrentModificationException when disconnecting multiple undocked connections
  • Fixed Admin Console websocket URL reloader race condition
  • Webswing demo improvements and fixes

21.2

Release date: October 9th 2021

Changes:

  • Server Extendability API
  • PNG Rendering with High DPI (Java 11)
  • Server security API optimization
  • Webswing&Admin on a single web server
  • Rendering optimization and improved performance for low bandwidth network
  • Session Pool Resilience
  • Load Balancer - new algorithm and additional configuration
  • Drag&Drop to Swing file support
  • Clipboard synchronization
  • New demo app
  • New Admin Console
  • Setting transferDir programmatically

Versioning

Since 2020 Webswing uses a new versioning scheme. Every year there are 2 major releases. This year we have released 21.1 & 21.2. We will release 22.1 in Q1 and 22.2 in 2022 Q3.