21 September 2021
FIXEdge Java 1.8. release: multiple new features and improvements
B2BITS, EPAM Systems company, is pleased to share the
release of version 1.8. of FIXEdge Java.
New Features and Improvements
- Password obfuscation in FIX storages and
application logs
-
- Secret information is masked inside persisted FIX sessions data
(see maskPasswordsInStorages configuration
option).
- The single authentication mechanism for all
administrative interfaces
-
- All users for different administrative interfaces are defined
within the admin-users.properties file. Access to a specific
interface is defined by a user role.
-
RPM and DEB packages
-
- FIXEdge Java may be easier installed and upgraded via Linux
native packages.
- Using configuration values from environment variables
-
- Secure passwords and other important configuration values may
be defined as environment variables and then used within FIXEdge Java configuration
- Load/reload FIX sessions configuration via
administrative interfaces
-
- Remote Shell CLI and JMX API support a
new operation on adding a new FIX session in runtime or update its
configuration from configuration files.
- Log details about incoming SSL connection
-
- FIXEdge Java logs information about negotiated cipher suite,
SSL/TLS version, and used SSL certificate for incoming secure FIX
connections.
- Encrypted keys for Remote Shell
configuration
-
- Remote Shell uses a private key for establishing connections.
Private keys may be represented via protected keystores.
-
Custom Keystore format for Administrative Remote Shell CLI
-
- Automatic Start of endpoints
-
- Non-FIX endpoints (JMS, Kafka, and another) will be started
with FIXEdge Java server initialization automatically. The
automatic endpoint start might be changed via the startOnload property.
- Schedule endpoints start/stop within their configuration
files
-
- The default configuration for groups of FIX
sessions
-
- Configuration of FIX sessions may be grouped with folders
and each folder may have a separate default configuration, common
for all included sessions.
- FIXEdge Java system configuration files are moved to a separate
folder.
-
- System configuration files were moved into a separate folder
(sysconf) for further easier FIXEdge Java server maintenance and
upgrade. User-related configs (security, endpoint, routing
configuration) remained in the conf directory.
- Inject Message converters for a JMS endpoint as Spring
beans
-
- JMS endpoint can resolve a message converter from Spring
configuration by its ID.
- Start FIXEdge server without listening FIX ports
-
- Optional JMX disabling
-
- JMX is used for monitoring and management of FIXEdge Java
services. It can be switched on or off via the jmx.enable option in
the fixedge.properties file.
- Force flushing for writing operations.
-
- An operating system may use buffers for IO operations with
files for better efficiency. This means that persisted data may not
be stored at the moment when the application writes it. With
enabled forced flush mode (storageFlushMode=Force), FIXEdge Java
does the additional call for forcible flush IO buffers to the
storage drive.
The complete Release Notes are available in Knowledge Base.
For our existing customers, the new version of FIXEdge Java is
available for download in the B2BITS client space. For other interested
parties, an evaluation of FIXEdge Java is available upon request.
Please direct requests for evaluation to sales@btobits.com.
Previous news | Next