logo
22.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 22.2 comes with new Test Tool, deprecated JSLink, Multi-screen window placement support, NPM module for easier integration to javascript projects and many other improvements and bug fixes. In this page we list also other changes for minor releases.

22.2.8 (Extended support)

Release date: July 2nd 2023

  • Fixed 3rd party vulnerability (CVE-2023-26048,CVE-2023-2976)
  • Fixed Webswing Deadlock Issue in websocket ping timer thread (#851)

22.2.7

Release date: March 17th 2023

  • Fixed 3rd party vulnerability (CVE-2020-36518)
  • Reverted workaround for rendering issue with Firefox 110 - Rendering fixed in Firefox 111

22.2.6

Release date: March 6th 2023

  • Fixed 3rd party vulnerability (SAML2: SNYK-JAVA-COMFASTERXMLWOODSTOX-2928754)
  • Startup script PID exception (#769)
  • Progress bar is not shown when uploading a small size file using Direct Transfer (#785)
  • Workaround for rendering issue with Firefox 110 (#783)
  • Upload of multiple files not working in Firefox (#784)
  • Extend DataStoreService to enable verification of uploaded file (#780)
  • Fixed font lookup to always use US locale for getFontName (#781)
  • Fallback for unsupported composite implementation (#779)
  • Fixed endless focus cycle in swing table (#775)

22.2.5

Release date: February 7th 2023

  • Maximized window restored on decoration click (#774)
  • Fixed location of mouse drag initial position (#770)
  • Embedded Webswing application steals focus from container page (#772)
  • Not able to create a new project in Test Tool (#767)

22.2.4

Release date: January 24th 2023

  • Fixed invisible modal blocking main frame (#765)
  • Fixed CORS vulnerability (#764)
  • Fixed printAll not printing window decoration (#760)
  • Fixed deadlock caused by calling Swing API outside EDT (#763)
  • Download triggered by pointing to directories under webswing-server - fixed space in path (#457)
  • List of thread dumps and recordings in AC is not sorted (#759)
  • Prevent image scaling while resizing window in direct draw (#758)
  • Optimize session stats querying (#755)
  • Session drop when many sessions logging to slow disk (#757)

22.2.3

Release date: January 5th 2022

  • Fixed 3rd party vulnerability (TestTool: CVE-2022-4065)
  • Fixed blocking thread buildup when querying session counts (#755)
  • Fixed rendering issue causing black boxes in pdf printouts (#752)
  • Added possibility to customize Authorization Header to circumvent Apigee (#729)
  • Fixed ConcurrentModificationException causing admin console disconnect (#742)
  • Fixed png fallback for directdraw rendering (#750)
  • Improved cookie handling to support more concurent sessions when using securityContextPerTab (#744)
  • Added App startup statistics and -warmup startup argument for use in docker images (#740)
  • Fixed downloading of recordings from admin console on java 8 (#749)
  • By default limit the number of closed session records kept in memory to 1000 per app (-Dwebswing.keep.instances=1000)
  • Fixed file dialog visibility when browser window loses focus (#745)

22.2.2

Release date: December 9th 2022

  • Fixed 3rd party vulnerability (CVE-2022-42920)
  • Touch improvements - cursor hotspot precision, override iOS 15+ default blue button color in touch bar (#720)
  • Improvements for undocked windows positioning and sizing (#716)
  • Fix for redirect-based security modules and multiple sessions per browser (#733)
  • Printing improvements - pagination, cancellation, page ranges (#710)
  • Multi-screen feature turned off by default, configurable in webswing config (#739)
  • RefreshLogin REST returns 204 instead of 401 (#732)
  • Audit log of AC login/logout (#724)
  • Make WindowDecoratorTheme extendable through extension class loader (#727)
  • REST API in webswing server not working with proxyContextPath (#728)
  • Lose swing window focus when browser window is unfocused (#694)
  • Fix javaFX for java 8 build 281+ (#726)
  • Improved Mac platform support in Test Tool (#683)
  • Fixed Test Tool REST API endpoint that runs test suite (#683)
  • Prevent showing google translate popup (#738)
  • Extended application startup statistics (#740)

22.2.1

Release date: November 4th 2022

  • Fixed 3rd party vulnerabilities (TT: CVE-2022-42889, Shiro SM: CVE-2022-40664)
  • Added Jetty system properties to support keystore type and truststore type (#701)
  • HTTP access to web.xml file should be blocked (#696)
  • SecurityContextPerTab with OIDC causes infinite redirect loop after login (#603)
  • Applet resizing causing deadlock (#713)
  • ClientIP is blank with Chrome (#709)
  • Fixed re-rendering of tabbed pane in JavaFX (#721)
  • Applet object not exposed in Javascript (#713)
  • Fixed keyboard focus handling on iPad (#695)
  • Failure at servlet startup should not trigger System.exit() (#704)
  • Improve performance of findWindowPeerById (#682)
  • Fixed passing applet parameter using webswing-param element (#712)
  • Notify user that a pop-up might have been blocked (#707)
  • Fixed JavaFX FileChooser file extension filter (#708)
  • Do not overwrite property webswing.tempDirBase if already set (#706)
  • Fixed Webswing root redirect in Websphere Liberty (#705)
  • Resolve field not working in app config in Cluster (#691)
  • Copy bar not working if Webswing element is focused (#691)
  • LogReaderUtil does not close files (#700)
  • Ignore \r and \n in Transferable comparison during copy/paste (#686)
  • SessionPool reloadWebsocketUrls request should be targeted through a connected server (#698)
  • Fixed error page of OIDC security module (#697)
  • Show security module error in Admin Console (#691)
  • Restart app if app not responding (#711)
  • Misleading message when no session pool is available (#677)
  • Link to open session detail while session is recording (#691)
  • Fixed FF race condition with DD cache when reloading ApiDemo (#691)
  • Added MacOS startup command to Test Tool distribution (#693)
  • Do not change document title in test mode (#691)

22.2

Release date: October 12th 2022

Changes:

  • NPM module for easier integration to javascript projects
  • Multi-screen window placement support (Chrome/Edge)
  • Web security configuration
  • Recording and thread dump improvements in Admin Console
  • Startup script and JavaFX libs for Mac OS platform in distributions
  • JSLink deprecated
  • Improved project structure and dependencies, minified libraries in distributions
  • New Test Tool