Release Notes - Jazz - Version 3.0.1
(2025-07-30)
IMPORTANT: THIS RELEASE REQUIRES JAVA 21 OR LATER
If you're still using an older Java Runtime Environment version, this release will start to download, but will fail silently and appear to hang. If this happens, check your version with:
java -version
To update to Java 21 or later:
- on Linux - Set your JAVA_HOME environment variable to '/usr/local/jdk' and PATH to $JAVA_HOME/bin
- on Mac - Use the NRIT Self-service App to install "Amazon Corretto 21" and add this to your ~/.profile or ~/bashrc:
export JAVA_HOME=`/usr/libexec/java_home -v 21`
- on Windows - check with your system administrator
If this doesn't resolve the issue, please contact us for support.
Bug Fixes
-
Vertical Sections were not showing for ATEC "Sat/Radar Overlay" layers
This was a bug related to the addition of "_activeDataLayer" to the AltitudeControllerMdvDataDrivenDecorator,
which prevents use of "dependent" data layers from affecting decoration (vertical scaling) of the vertical
section dialog and rendered data. Dependency is based on a DLView being a member of a dependent group,
but XSect layers are not managed inside any DLViewGroups so they must defer to their parents.
Fixed:
- Determined that dateDrivenProperties="true" is necessary in the config element:
- Added code to the DataLayerView and XSectDataLayerView that decomposes the determination of
layer dependency, and defers XSect layer depedency to the parent (map) layer.
- Tested thoroghly
- Changed VisibilityGroupHandler to use "leader" and "follower" terminology for the config.
- Updated handler config documentation.
Improvements
-
METAR WindBarb Color and Threshold
The SPDB-based METAR layer now allows setting the default color for its windbarbs, as well as
a threshold speed in knots and a color to use for rendering any windbarbs from observations that exceed the threshold.
The settings may be set in the Jazz config XML for the layer (see documentation) for startup, but may also be
changed from the Layer's "Customize" menu. The settings are automatically saved and reloaded when the Layer is
saved as part of a saved View.
The XML settings are:
In a <Layer type="SPDB" featureType="METAR" ...>, set the following attributes:
barbColor = the color to render windbarbs (Defaults to black)
barbThresholdSpeed = the speed in knots above which to render windbarbs in the threshold color (Defaults to empty)
barbThresholdColor = the color to render windbarbs above the threshold speed