top of page

Wowza Streaming Engine 4.9.0 Released

Updated: Oct 16

Wowza Streaming Engine™ 4.9.0+2 build 20240930165704 released October 2, 2024.


New features and functionality in Wowza Streaming Engine 4.9.0

With Wowza Streaming Engine 4.9.0, we continue the move towards Java 21 and our transition to the latest Long-Term Support (LTS) release of Java. Wowza Streaming Engine 4.9.0 was recompiled using Java 17 (OpenJDK Java SE JRE 17.0.12) but can be used with Java versions 17 or 21.

The installer and updater include a JRE for Java 21 (OpenJDK Java SE JRE 21.0.3). During updates, we verify that Java 21 is present. If Java 21 isn't detected, the update is canceled, and you can install the JRE 21 provided with the updater before retrying the upgrade. You can manually roll back to Java 17 if needed. Older Java versions (16 and below) are no longer supported and cannot be used with Wowza Streaming Engine 4.9.0. For more details, see:

Updated various third-party libraries

To improve performance and address vulnerabilities as we transition towards Java 21, we updated and modified several third-party libraries used in Wowza Streaming Engine 4.9.0.

Major updates include newer versions of Apache Tomcat 10.1.26, Apache Ant 1.10.14, Apache Commons Codec 1.17.0, Apache Commons Text 1.12.0, Apache Log4J 2.23.1, Jackson 2.17.2, JAXB 4.0.5, Jetty Server 9.4.55, Joda-Time 2.12.7, Restlet 2.4.4, Spring Boot 3.3.1, Spring Framework 6.1.10, and Spring Security 6.2.5. Among others, these libraries were migrated or replaced:

  • Apache Commons Lang library was migrated to Apache Commons Lang 3.14.0.

  • Apache Taglibs library was replaced by the Jakarta Standard Tag Library API (jakarta.servlet.jsp.jstl-api).

  • All APIs and javax.* libraries were migrated to the new jakarta.* namespace to stay up-to-date with the Jakarta EE platform.

Note: Updates to JAR files or external libraries may introduce breaking changes in APIs, such as modified method signatures, removed methods, changes to class structures, or visibility modifiers. This may lead to compilation or runtime errors if the application relies on behavior from the previous API version.


To confirm what specific libraries were added, updated, or removed in the installer and updater, see Wowza Streaming Engine 4.9.0 JAR file changes. We don't recommend reverting to the old JAR files. However, if your use case demands it, you can search the Maven repository for the old version and test it with your implementation.

Launched Wowza Streaming Engine in the Google Cloud Marketplace

Wowza Streaming Engine is now available as a pre-built solution in the Google Cloud Marketplace. Our pre-configured Wowza Streaming Engine for Linux software image runs on the Google Cloud Platform (GCP) and leverages the core Compute Engine GCP web service. With this GCP offering, the Wowza Streaming Engine license is embedded in the software through the marketplace. Google manages all billing for your running instance time and bandwidth consumption. For more, see Set up Wowza Streaming Engine for Linux on Google Cloud Marketplace.


Installation and update considerations for Wowza Streaming Engine 4.9.0

If you're updating to Wowza Streaming Engine 4.9.0 from a base installation of Wowza Streaming Engine 4.8.28 or earlier, see Updating to Wowza Streaming Engine version 4.9.0.

Note: Wowza Streaming Engine 4.8.28 and later doesn't include an updater or installer for macOS.

When using the Wowza Streaming Engine 4.9.0 installer to add a new instance of Wowza Streaming Engine on Windows, you may need to install additional dependencies to ingest SRT MediaCaster streams or use the generic SRT stream targets destination to publish an SRT stream. For more information, see our Ingest and publish an SRT stream guide.

For step-by-step instructions on how to install or update Wowza Streaming Engine, see the following articles:


More Information is below.

Comments


Commenting has been turned off.
bottom of page