Miscellaneous enhancements and changes in 10.5.0
Apama 10.5.0 includes the following miscellaneous enhancements and changes:
Apama 10.5.0 incorporates the ICU (International Components for Unicode) time-zone data update 2019b, which is the most recent update at the time of release. This will update time-zone data used by the correlator and Time Format EPL plug-in.
The correlator now adheres to control group (cgroup) limitations on Linux platforms. REST and Prometheus APIs now provide
physicalCores as the number of cores available to the correlator, instead of the number that exists on the host machine. A new metric
availableMemoryMB has been added to represent the maximum available memory in MB that the correlator has access to. See also
Restricting Correlator Resource Usage with Control Groups.
Correlator logging from user-supplied Java plug-ins and internal logging from the correlator itself can now be configured from a YAML configuration file using the
correlatorLogging section, supporting the ability to change the log level and file used for individual categories. The categories in the
correlatorLogging section are treated hierarchically. For example, setting the level for
foo.bar will also set the level for
foo.bar.baz (unless the log level for
foo.bar.baz is also specified). This provides the same capabilities as the existing
eplLogging section in a YAML configuration file. See
Setting correlator and plug-in log files and log levels in a YAML
configuration file for more details.
Apama no longer ships its own version of Apache Ant. It now uses the Ant version from the common library of your Software AG installation. That is, Apache Ant is now present at
SAG_HOME/common/lib/ant instead of
APAMA_HOME/third_party/apache_ant. In addition, Apache Ant has been upgraded from version 1.9.7 to version 1.10.5.