📜Talon 3.16.47

Release Date: Thursday, May 02, 2024

Compatibility Notes

No issues have compatibility implications

Change Summary

New Features

TALON-120

Ability to change default trace level

Prior to this release, CONFIG was the default level for X tracers. This release implements the ability to change the default trace level via the following config property

nv.trace.defaultLevel

This property needs to be specified as a JVM system property

Improvements

TALON-122

Change trace level of "Received an unknown event 'MessageBusBindingReconnectingEvent'." log message to verbose

The following line is output by the SMA discovery cache implementation when the underlying SMA binding is going through an automatic reconnection.

This release changes the log level this trace from WARNING to VERBOSE (to reduce unnecessary logging)

Changes

TALON-119

Record enqueueTs in message regardless of whether nv.msg.latency.stats is set

Prior to this release, the AEP engine recorded the enqueueTs is a message only if nv.msg.latency.stats is set to true. This release removes this restriction i.e. enqueueTs is always set in the message

TALON-125

Change default pool locking strategy from Lock to Mutex

This release changes the default pool locking strategy from Lock to Mutex

Bugs

TALON-121

"JVM is Shutting Down" exception thrown when JVM is shut down

This release fixes the issue in which the following exception is thrown on JVM shut down

TALON-123

Field Bitmask not present in serialized json in xbuf2 generated code

This release fixes an issue in which the field bitmask, necessary to preserve field presence indication when an Xbuf2 generated message/entity is serialized to and then deserialized from json, is absent from the json serialized form of the message/entity

TALON-124

java.lang.ArrayIndexOutOfBoundsException: arraycopy: last source index 10241 out of bounds for double[10240]

This release fixes the following error (that prevents heartbeats from being sent out)

Last updated