Visit Azul.com Support

IcedTea-Web Release Notes

IcedTea-Web is available in two versions: Supported Availability (SA) for Azul customers and the free Community Availability (CA). The latest SA version is recommended over any CA version of IcedTea-Web, as it includes a broader set of bug fixes and features.

Note
Currently, CA and SA builds of IcedTea-Web use an independent versioning scheme, with no correlation between their version numbers. This may change in the future, as the version numbers of both builds are expected to be chronologically aligned.

Supported Availability (SA) Releases

Azul customers have access to the 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.

SA 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.

SA 1.8.8-18 - December 5, 2024

  • Handle ClassCircularityError in getACCForClassLoading correctly.

SA 1.8.8-17 - November 26, 2024

  • ClassNotFoundException is no longer saved to the logs.

  • Improvement for internal tests.

SA 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.

SA 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.

SA 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.

SA 1.8.8-1 - July 19, 2024

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

Community Availability (CA) Releases

CA releases are made publicly available and can be downloaded and installed as described here.

CA 1.8.8-28 - July 24, 2023

This release of Azul IcedTea-Web is based on the upstream version 1.8.8.

Azul Bug Fixes

The following table describes the Azul changes implemented in this release.

Azul Patch ID Synopsis

ZWS-10

Add option to provide additional flags to javaws.exe

ZWS-12

log ITW/JRE versions

ZWS-14

JNLPClassLoader.merge throws NPE

ZWS-17

backport patch for LinkageError issue

ZWS-19

don’t enforce https requests by default

ZWS-20

extension jnlp with optional codebase

ZWS-21

ITW dialogs may appear in background

ZWS-22

main class isn’t found if it’s in extension jnlp

ZWS-24

use deployment.proxy.bypass.list instead of deployment.proxy.override.hosts

ZWS-25

wrong description on separator (should be comma instead of semicolon)

ZWS-26

case-insensitive comparison for hosts in deployment.proxy.bypass.list

ZWS-27

disable dns resolve if proxy is configured

ZWS-28

better wording for deployment.proxy.bypass.list label

ZWS-30

add nashorn based pac evaluator

ZWS-35

minor issue around favicon access

ZWS-37

ITW fails to download jnlp due to disabled cookies

ZWS-38

javaws launcher is broken on linux

ZWS-39

ITW fails to read granted permissions from its java.policy file

ZWS-41

backport patch that gets desktop folder from registry

ZWS-43

option to show/hide sandbox buttons in signature warning

ZWS-45

ITW throws NPE when filename contains hash sign

ZWS-46

support FX apps without main method

ZWS-50

add jpeg compat jar to ITW bundle

ZWS-52

prepend ITW install folder to PATH

ZWS-53

ITW binaries signed

ZWS-56

set properties declared in extension jnlp

ZWS-58

ignore Location header for non-redirection responses

ZWS-59

SingleInstanceService doesn’t work after restart

ZWS-61

refix setting properties declared in extension jnlp files

ZWS-66

replace println with log utility function in native launcher

ZWS-67

Add support for -Xnosplash option

ZWS-69

rewrite OutputController to use reentrant locks

Supported Platforms

  • Linux

  • Windows

  • macOS

Supported Java Versions

  • Java 8