Release Notes: KWIC

5.9.29

Release Date: May 12, 2023

What's New

  • Upgraded HazelCast to v3.12.13 and Apache Commons Collections to v3.2.2.

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.28

Release Date: November 29, 2022

What's New

  • XMLBeans dependency upgraded to 3.1.0

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.27

Release Date: August 16, 2022

What's New

  • Upgraded embedded Java 8 to Java 11.

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.26

Release Date: August 04, 2022

What's New

  • Replaced log4j dependency with reload4j.

  • Fixed the following error java.lang.NoClassDefFoundError: javax/annotation/Resource when using higher versions above Java 8.

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.25

Release Date: November 10, 2021

What's New

  • Upgraded Linux package JDK.(enterprise-gateway#852), We are using maven-shared-utils version 3.3.4

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.22

Release Date: June 24, 2021

What's New

  • Fixed vulnerability with maven-shared-utils. (enterprise-gateway#852)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.21

Release Date: June 15, 2021

What's New

  • Fixed reverse connection not reconnecting after DNS comes back up. (enterprise-gateway#849)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.19

Release Date: February 2, 2021

What's New

  • Fixed a memory leak that could occur when using a proxy server (enterprise-gateway#845)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.17

Release Date: November 18, 2020

What's New

  • Fixed an issue IP whitelisting not working (enterprise-gateway#842)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.16

Release Date: October 13, 2020

What's New

  • Fixed a memory leak (enterprise-gateway#840, enterprise-gateway#841)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.14

Release Date: July 24, 2020

What's New

  • Fixed the distributed JVM in the Windows distribution to use the 64-bit version. (kaazing.io#2066)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.13

Release Date: June 5, 2020

What's New

  • Fixed an issue when using <ssl.protocols> inside <accept-options> with reverse connectivity that did not honor the list of protocols specified. (tickets#1285)

  • Updated the distributed JVM to use the OpenJDK JRE. (enterprise.gateway#834)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.8.1

Release Date: June 5, 2020

What's New

  • Updated embeded JRE to use OpenJDK JRE (enterprise-gateway#835)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.8

Release Date: February 24, 2020

What's New

  • Fixed an issue where the kwic.setup executable wasn't included in the release.

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.7.1

Release Date: June 5, 2020

What's New

  • Updated embeded JRE to use OpenJDK JRE (enterprise-gateway#835)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.7

Release Date: December 02, 2019

What's New

  • Fixed an issue where reverse connectivity failed to connect through Amazon load balancer because cross-origin request was rejected. (enterprise.gateway#828)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.6.1

Release Date: June 5, 2020

What's New

  • Updated embeded JRE to use OpenJDK JRE (enterprise-gateway#835)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.6

Release Date: September 13, 2019

What's New

  • Fixed an issue where the SOCKS proxy didn't accept domain names or IPv6 addresses. (enterprise.gateway#822)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.5.1

Release Date: June 5, 2020

What's New

  • Updated embeded JRE to use OpenJDK JRE (enterprise-gateway#835)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.5

Release Date: July 19, 2019

What's New

  • Fixed an issue where reverse connections did not resolve the target hostname between connections, thus missing out on DNS changes. (enterprise.gateway#820, enterprise.gateway#821)

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.9.4

Release Date: January 17, 2019

What's New

  • Added the ability to install KWIC as a service from the command line without any interaction. Run the following command:

    kwic.setup --service

    KWIC will be installed as a service and started. You can verify that it's running by opening http://localhost:8080/ in a browser.

    When you are ready, update or replace any configuration files in the KWIC_HOME/conf directory. Then use your operating system's usual method for restarting a service. e.g. On Windows, use the Windows Services Manager. You can also use your operating system's usual methods to remove the service.

    Once you have run kwic.setup --service, there is no need to run kwic.setup again.

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.8.0

Release Date: May 03, 2018

What's New

  • Added new configuration element ws.handshake.timeout to kill connections that don't succeed within the time specified and retry See documentation

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.7.4

Release Date: October 16, 2017

What's New

  • Install and run KWIC as a service on Windows (Linux and Mac alread supported services) (kwic5#31)

  • Add ability to restart KWIC service from kwic.setup (kwic5#84)

  • Various usability improvements in the kwic.setup tool

  • Bug fixes

Known Issues

  • kwic.setup gives errors when configuring with IPv6 addresses (kwic5#105)

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.7.2

Release Date: September 1, 2017

What's New

  • Enhanced logging to provide more connection details in a friendly format for improved diagnostics (userstories#21)

  • Renamed log file from error.log to kwic.log (kwic5#17)

  • Various usability improvements in the kwic.setup tool

  • Bug fixes

Known Issues

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.7.1

Release Date: August 1, 2017

What's New

  • Fixed an issue when running in a JVM configured with a HTTP proxy. Gateway now resolves the proxy hostname on each invocation, and sends the fully qualified target hostname instead of the resolved IP address in the HTTP CONNECT (tickets#1132)

Known Issues

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development

5.7.0

Release Date: July 28, 2017

What's New

  • KWIC comes with a new setup tool (kwic.setup) to quickly configure KWIC for the most common scenarios See documentation

  • In order to help validate that your configuration is working, KWIC includes a netcat-like tool (kwic.test) to verify end-to-end connectivity is working See documentation

  • Added template configurations for KWIC. Look at the reference examples to see how to configure KWIC, or run them using Docker. See the kwic.docker.tutorials repo on GitHub for details.

Known Issues

  • Due to a known issue with Kaspersky antivirus software, WebSocket connections may fail if Kaspersky is enabled (tickets#602)

    Workaround: Use TLS or disable the antivirus software.

  • The following error is thrown when starting Kaazing Gateway using Java 9:

    java.lang.NoClassDefFoundError: javax/annotation/Resource

    Workaround: Use Java 8

Deprecations

  • None

System Requirements

  • Java Developer Kit (JDK) or Java Runtime Environment (JRE) Java 8 (version 1.8.0_77) or higher

  • While Kaazing supports a variety of platorms, the following operating systems are recommended for production use:

    • RHEL / CentOS 5 or higher
    • Debian 7 or higher
    • Ubuntu LTS 12.04, LTS 14.04, LTS 16.04
    • Windows Server 2008 R2, 2012

    In addition, other platforms like Windows Desktop and Mac OSX are suitable for development