Release 10.5.3
Software AG Designer
PAM-30787
Incorrect engine_deploy dependencies generated when project is directly under a drive root path.
On Windows platforms, generating an injection order list for any Apama project from a root directory by specifying the relative path of the project was not honoring exclude or include patterns specified in the project. This issue is now fixed.
APIs
PAM-31331
C++ chain managers do not compile without using namespace.
C++ chain managers no longer require a “using namespace” in order to compile.
Cumulocity IoT Transport
PAM-31304
Cumulocity codec hitting map iterator modification assert.
In some cases, the CumulocityCodec component that is used for sending requests to Cumulocity IoT from Apama could fail to send either part or all of a request or response. This has been corrected.
Correlator
PAM-31407
switch (any as value) crashes the correlator on injection.
When writing incorrect EPL of the following form, Software AG Designer silently allowed this error, and the correlator crashed when attempting to inject this incorrect EPL.
switch(<name of type> as value) {
…
}
This has now been fixed in both cases.
PAM-31037
Java connectivity plug-in framework should call Thread.setContextClassLoader.
Connectivity plug-ins and EPL plug-ins written in Java will now have the context class loader set to be the correct class loader for the plug-in when invoked.
PAM-30745
Correlator can dump core in InitInjectThread::logStatus during shutdown.
A rare crash during shutdown of correlators using YAML injection lists has been fixed.
Connectivity and Adapters
PAM-31352
HTTP client is unable to send requests in some non-English locales.
HTTP client connections could fail when running on Windows configured in a locale with a timezone name containing non-ASCII characters. This issue has been fixed.
Documentation
PAM-31256
ApamaDoc in generated documentation contains errors.
Documentation has been corrected for some trigonometric functions in the built-in float and decimal types.