Miscellaneous enhancements and changes in 9.12
Apama 9.12 includes the following miscellaneous enhancements and changes:
Apama 9.12 incorporates the ICU (International Components for Unicode) time-zone data update 2016f, 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 BigMemory Max driver now supports supplying converters per table to handle non-Apama managed data. The following new properties, which can be set in the
spring.xml configuration file, are available for this purpose:
converterConfig.default converterConfig.byTable In Apama versions 9.10 and prior, Universal Messaging channel names were escaped so that only a small subset of the ASCII characters were used in channel names in Universal Messaging. As of Apama 9.12, the new boolean configuration property
um.channels.escaped is available which specifies whether channel names are escaped or not. To maintain backwards compatibility, this property is currently set to
true, but this may change in future releases. If you set
um.channels.escaped to
false, Apama passes channel names directly to Universal Messaging without escaping.
When the slash (/) and backslash (\) characters are not escaped, they can now be used to create nested channels. However, you must take care not to use both slash and backslash characters as path separators within the same application as this will result in undefined behavior. See also
Considerations for using
Universal Messaging
channels.
The Docker samples have been updated to support the currently supported Docker and Docker Compose versions.