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:
-
Java 6, 7, and 8 support.
-
Custom bug fixes and improvements.
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-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+
or1.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.
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 |