Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 13.1 from 7 March 2025.
The Eurex exchange provides a public key that traders use to encrypt their passwords before sending them over the network. The Handler now supports password encryption. To encrypt a password, use the `Handler.encryptPassword` method and new `Handler.connect` method that accepts `LogonRequestEncrypted`.
The following properties are removed from the `HandlerSettings` class:
- `gatewayPassword`; - `partyIdSessionId`.
Set these values directly in the `LogonRequest`.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 13.0 from 9 September 2024.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 12.1 from 11 March 2024.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 12.0 from 31 October 2023.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 12.0 from 23 August 2023.
No changes that require changes in user code are included in this version.
Fix for `LogonResponse` deserialization - read `PublicKey` as a variable string.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 11.1 from 17 March 2023.
No changes that require changes in user code are included in this version.
No changes that require changes in user code are included in this version.
Instead of single `SessionListener` interface the Handler offers three new interfaces - `InboundMessageListener`, `OutboundMessageListener`, and `ReceivedBytesListener`.
Recently added `onOutboundMessage` and `onInboundMessage` are moved to the new `SessionListener` interface.
This method now returns `TemplateId` instead of `short`.
Please see "Change Log" section in Enhanced Trading Interface Derivatives Message Reference version 10.1 from 13 April 2022.
Please rename `onMessageSending` to `onOutboundMessage` and add new callback `onInboundMessage`. The reference tickets are JAVAEUREXETI-44 and JAVAEUREXETI-46.