Visit Azul.com Support

IcedTea-Web Release Notes

Azul customers have access to the Supported Availability (SA) builds of IcedTea-Web, which include compatibility features that simplify the transition to OpenJDK:

If you need access to SA builds or if you are looking for a custom bug fix, please talk to our sales teams.

1.8.8-31 - November 26, 2025

  • Fix for ITW failing to start with a Deployment RuleSet (DRS) without version specification. With this change, both these rule configurations work as expected:

     
    <rule> ... <action permission="run" /> </rule> <rule> ... <action permission="run" version="1.8*" /> </rule>

1.8.8-30 - November 21, 2025

  • Removed the hardcoded boot classpath from the logging.

  • Allow full class names in attributes. With this change, both of these configurations are correct:

     
    <application-desc main-class="MyApp"> <application-desc main-class="MyApp.class">

1.8.8-28 - August 5, 2025

  • Retrieve Windows installation path from registry - part 2

1.8.8-27 - July 24, 2025

  • Add option to close connection after HEAD requests (off by default)

1.8.8-26 - June 16, 2025

  • Improve handling of DRS whitelisted apps

  • DRS.findJRE throws NumberFormatException

1.8.8-24 - April 8, 2025

  • Retrieve Windows installation path from registry.

  • Change CachedJarURLConnection.getJarFile to return copy of JarFile.

1.8.8-23 - March 18, 2025

  • Do not trigger Deployment RuleSet (DRS) restart if JRE is the same.

1.8.8-22 - February 19, 2025

  • Verbose output on shutdown.

1.8.8-21 - January 23, 2025

  • Show the correct desktop icon for two or more applications on the same server.

1.8.8-20 - January 9, 2025

  • Fix for JNLP processes that fail to exit.

1.8.8-19 - December 17, 2024

  • Allow apps with multiple descriptors in the .jnlp file, by using the first descriptor.

  • Avoid NullPointerException for .jnlp file without a main-class attribute.

1.8.8-18 - December 5, 2024

  • Handle ClassCircularityError in getACCForClassLoading correctly.

1.8.8-17 - November 26, 2024

  • ClassNotFoundException is no longer saved to the logs.

  • Improvement for internal tests.

1.8.8-16 - November 13, 2024

  • Added support for APPLICATION_TEMPLATE.JNLP with attributes having trailing spaces.

  • Added a fix for locked ITW properties, so they can no longer be changed by the user.

1.8.8-14 - October 16, 2024

Bug fixes and improvements:

  • Fix shortcut icons on Windows.

  • Memory leak in KeystorePasswordAttempter.

  • Backport patch for fix desktop path with accented characters.

  • Fix ImageIO Service Loading.

  • SingleInstanceService doesn’t work with Applets.

1.8.8-9 - September 16, 2024

Bug fixes and improvements:

  • Better macOS integration by providing a better launcher.

  • Improved DRS version matching with ` sign (e.g. `1.8.0_421 or 1.8+).

  • Fix in XML parser rejecting JNLP file with misplaced comment marker.

  • Fix for failing JNLP apps with empty extensions.

  • Fix for the error "Jars not ready to provide attribute Application-Name".

  • Check encoding attribute in xml header of JNLP files.

  • Added support for MSCAPI mutual auth.

  • Added support for the jnlp.delete.jnlp.file property.

  • Fix for extensions wrongly being treated as applets without main jar.

1.8.8-1 - July 19, 2024

Initial SA release of Azul IcedTea-Web based on CA 1.8.8-28.