Forwarder Release Notes
Forwarder 1.0.5
Release date: May 4, 2023
Improvements and Bug Fixes
Starting from version 1.0.5, you can configure the connection pool size to manage the number of simultaneous connections that are made from the Forwarder to Azul Vulnerability Detection. This allows you to optimize the system performance and minimize resource usage.
More details can be found in "Configuring the Forwarder".
Forwarder 1.0.4
Release date: March 14, 2023
Improvements and Bug Fixes
-
Fixed a performance issue with the connection pool used to connect to the cloud:
The issue occurred when two or more threads attempted to establish a connection to the cloud simultaneously, with distinct index values. One thread was required to wait for the other, even though it was unnecessary, resulting in a delay. This unnecessary wait has been eliminated.
-
Resolved the problem resulting in a truncated response on the client side, which was caused by an incorrect value in the "Content-length" header when proxied by the Forwarder.
-
All dependencies of the Forwarder are up-to-date and free of vulnerabilities as of the release date.
-
Resolved an inconsistent state between the Forwarder state and the detailed metrics utilized for the computation of the state.
-
Enhanced the Forwarder’s functionality by adding comprehensive explanations in case the Forwarder state is not Green, enabling users to identify and address any issues with greater accuracy.
See "Status API" for an example.
-
Resolved an issue concerning the retain/release of HTTP messages that were proxied by the Forwarder, which had the potential to result in memory leaks.
-
Implemented the feature to periodically monitor and store the status of the Forwarder to a file.
See "Configuring the Forwarder" for more information.
Forwarder 1.0.3
Release date: November 2, 2022
This version of the Forwarder contains several fixes and improvements in regards to the general launch of Azul Vulnerability Detection.
Improvements and Bug Fixes
-
Fixed issue with duplicate proxied requests.
-
Fixed IOException: Premature close → channelClosed on Forwarder.
-
A single HTTP/2 connection cannot be used due to load issues, HTTP/2 connection pool was introduced in order to be able to work under load.
-
Added the ability to calculate and log concurrent requests multiplexed into one HTTP/2 connection.
-
-
Improved error handling and permissions.
-
Enhanced readability of logged messages.
-
Allowed to optionally provide the HTTPS scheme for the IC host when starting the Forwarder.
-
Forwarder 1.0.2
Release date: October 18, 2022
Improvements and Bug Fixes
-
Minimise the number of Forwarder dependencies.
-
Added the ability to define the log level when starting the Forwarder using three different ways: via properties file, system variable or environment variable.
-
Fixed format of the Forwarder’s uptime. Added the ability to request extended statistics that include memory and CPU consumption.
-
Added homepage to the Forwarder when opening the root endpoint.
-
Simplification of the Forwarder authorization process.
-
Private key regeneration of the certificate on the Forwarder side during the daily certificate renewal process.
-
Added the ability to trust certificates issued to Azul by Amazon’s CA when the Forwarder connects to Azul Vulnerability Detection cloud.
-
No need to manually manage the certificates issued to the Forwarder.