📜Talon 3.16.42

Release Date: Monday, November 06, 2023

Compatibility Notes

No issues have compatibility implications

Change Summary

Improvements

TALON-111

Change "enabled" attribute for detached config element elements in DDL to be optional

Prior to this release, the 'enabled" attribute in the detached elements in the DDL was required. This meant that it was not possible to rely solely on the optimization setting to switch on detached operation or not. This release makes these "enabled" attributes optional i.e. it is possible to not explictly specify whether detached operation is enabled or not and let the optimization configuration solely determine whether detached operation should be switched on or not.

TALON-113

Support for Java 11

This release adds support for for X applications to be run using Java 11

TALON-115

Support for Java 17

This release adds support for X applications to be run using Java 17

TALON-116

Add native memory block and IO Buffer counter stats to XVM heartbeats

This release adds native memory block and IO Buffer counter stats to XVM heartbeats

Changes

TALON-114

Exclude memory mapped buffer space from off-heap memory stats

This release modifies memory stats reporting to exclude memory mapped buffer space from off-heap memory stats

Bugs

TALON-110

Deadlock between transaction logging and log compactor threads

This release fixes an issue in which a deadlock can occur between the transaction logging thread and compactor thread.

TALON-112

Off-heap memory live leak in buffer backing xbuf2 generated messages/state

This release fixes a live-leak issue in messages and state classes generated using the xbuf2 encoding type.

TALON-117

Allocation of data backing an Xbuf2 message sometimes not reported in memory stats

This release fixes an issue in which the allocation of data to back an Xbuf2 generated message would sometimes not get reported to the memory stats manager. This would result in an incorrect memory stat for data used by message/state entities generated using Xbuf2 including sometimes showing the data used as negative

Last updated