13 January 2020
FIX Antenna Java 2.21.1 release: Improved the default behavior of JMS adapter when its internal outgoing queue is full
B2BITS, EPAM Systems company is pleased to announce the release of version 2.21.1 FIX Antenna Java.
New Features and Improvements:
- Custom dictionaries for FIX session.
-
- Custom dictionaries for FIX sessions can now be defined in FIX Antenna Java configuration file with their own "ID".
- Handling of JMS adapter when its internal outgoing queue is full.
-
- The default behavior is improved: JMS Adapter waits for some reasonable and configurable time and if it still can't put a message into the queue it throws QueueIsFullException exception.
Critical bugs and fixes
- Rejected Logon, FIX session waits for a Logout(5) answer.
- Parsing of the limit integer values in FIX messages and configuration files was fixed.
- Problem description: The parsing algorithm had a bug with parsing the values which are close to Integer.MAX_VALUE and Integer.MIN_VALUE - it threw IllegalArgumentException as a notification about overfill.
- Solution: Parsing algorithm was fixed.
- FIX session with sync_noqueue mode sends a Heartbeat(0) message before Logon(A) on connect.
- Problem description: FIX Antenna may send a Heartbeat(0) message before Logon(A) for a new FIX session.
- Solution: The problem was related to FIX session initialization. FIX session behavior is fixed.
The complete Release Notes are available in Products Knowledge Base.
New FIX Antenna Java version is available to our customers in B2BITS Clients' Space and to anyone for evaluation per request - please direct requests for evaluation to sales@btobits.com .