Version History
1.13.0 (30 Mar 2026)
New Feature
- Add thread affinity support for sender and receiver threads.
- Become ready to Introduction of Release 14.1 (D0002) on 23 March 2026.
Improvement
- Upgrade
onixs-utilsto version 1.0.88.
1.12.0 (26 Aug 2025)
New Feature
- Become ready to Introduction of Release 14.0 (D0001) on 18 August 2025.
- Become ready to Introduction of Release 14.0 (D0002) on 1 September 2025.
1.11.0 (27 Jun 2025)
New Feature
- Add
Handler.getLicense()method.
1.10.0 (27 Mar 2025)
New Feature
- Become ready to Introduction of Release 13.1 (D0002) on 31 March 2025.
- Add Password Encryption.
Improvement
- Remove
HandlerSettings.gatewayPasswordproperty. - Remove
HandlerSettings.partyIdSessionIdproperty.
1.9.0 (09 Sep 2024)
New Feature
- Become ready to Introduction of Release 13.0 (D0002) on 9 September 2024.
1.8.0 (21 Mar 2024)
New Feature
- Become ready to Introduction of Release 12.1 (D0002) on 11 March 2024.
Improvement
- Upgrade
logback-coreandlogback-classicto version 1.2.13.
1.7.0 (28 Nov 2023)
New Feature
- Become ready to Introduction of Release 12.0 (D0003) on 31 October 2023.
1.6.2 (11 Nov 2023)
Bug
- Wrong offset is used after discarding read bytes.
1.6.1 (28 Sep 2023)
Bug
DefaultCstmApplVerIdshould be set to 12.0.
1.6.0 (10 Sep 2023)
New Feature
- Become ready to Introduction of Release 12.0 (D0001) on 11 September 2023.
- Become ready to Introduction of Release 12.0 (D0002) on 11 September 2023.
1.5.0 (31 Jul 2023)
New Feature
- Add “Reasonable Transmission Time” option.
Improvement
- Receive timeout should be aligned to
LogonResponse.HeartBtInt.
1.4.1 (09 Apr 2023)
Bug
- Read
LogonResponse.PublicKeyas a variable string.
1.4.0 (02 Apr 2023)
New Feature
- Become ready to Introduction of Release 11.1 (D0001) on 27 February 2023.
- Become ready to Introduction of Release 11.1 (D0002) on 27 February 2023.
1.3.0 (24 Mar 2023)
New Feature
- ETI LF TLS encryption to be mandatory from Q3/2023.
- Add
ConnectionSettings.setEnabledSslProtocolsmethod.
1.2.0 (24 Nov 2022)
Improvement
- Make
biz.onixs.eurex.eti.handler.message.Utilclass public. - Change log level for
SerializerHelpersandDeserializerHelpers. - Make “State cannot be changed…” log record warning instead of error.
1.1.0 (01 Nov 2022)
Bug
- Sequence number for
LogonRequestis not set. - Initialize
MsgSeqNumwith 0xFFFFFFFFL. - Large number of IOC order entry requests results in
IndexOutOfBoundsException. - Deserialize -> Serialize -> Deserialize problem.
ReconnectionSettings- various issues.
New Feature
- Become ready to Introduction of Release 11.0 (D0002) on 12 September 2022.
Improvement
- Split SessionListener into 3 separate interfaces.
- Remove
ReconnectionSettings.Mode.
1.0.0 (12 Sep 2022)
Bug
- After socket disconnect the Handler gets stuck in a tight loop of logging errors.
Handler.disconnect()does not send Session Logout message and logs error.- Sequence numbers are not completely reset at logon.
- ProtocolFormatting hasValue method has bug for 8 byte signed int fields.
New Feature
- Add
TemplateIdenum. - Add serialization for response messages.
- Add deserialization for request messages.
- Add
Serializationsample. - Add
SessionListenerinterface. - Add
SessionListener.onReceivedBytescallback. - Become ready to Introduction of Release 10.1 (D0002) on 27 June 2022.
Improvement
- Reuse message objects.
- Use
CharSequenceinstead ofStringfor setters in request messages. - Remove example classes from JavaDoc generated docs.
- Change Return type of
Message.getTemplateId()from short toTemplateId. - Deserialize empty string fields without NPE.
- Use alternative Eurex naming for
TemplateIdenum values. - Make
Deserializerthread-safe.
0.2.0 (27 Mar 2022)
New Feature
- Add
AdminListener.onInboundMessagecallback.
Improvement
- Rename
AdminListener.onMessageSendingtoonOutboundMessage.
Bug
- Message doesn't seem to get sent -
SocketExceptionwith “Sender error”.
0.1.5 (18 Mar 2022)
Bug
- Serialize full
MessageHeaderInCompTheader.
0.1.4 (21 Feb 2022)
Improvement
- Add
Handler.getVendor()method. - Add
Handler.getName()method. - Use
NoValueinstead of0xFF.
0.1.3 (14 Feb 2022)
Improvement
- Add method chaining for public messages.
- Add
Handler.getDefaultCstmApplVerId()method. - Add
Handler.getVersion()method. - Add validation of input fixed and 0-terminable strings.
- Add
datafields processing. - Add retransmit related fields.
- Support specification 10.0.
- Migrate to Java 8.
0.1.2 (26 Nov 2012)
Improvement
- JAVAEUREXETI-3 - Extend programming guide
0.1.1 (22 Nov 2012)
- Heartbeating fixed.
- Transport level improved.
- Version 1.2 supported.
- Programming guide added.
0.1.0 (07 Nov 2012)
- Initial release.
Java Eurex ETI Handler