DataSource system requirements
This page describes the software dependencies of Caplin’s DataSource libraries.
DataSource for C
Caplin’s DataSource for C API is supported on the following operating systems and Java runtime environments (JREs) in production:
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
8.0.0 |
Red Hat Enterprise Linux 9 (x86_64, aarch64) [recommended] |
OpenJDK 17 |
Caplin Platform 7
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
7.1.16+ |
RHEL 6, 7 |
Oracle JDK 8 (<= 8u202), Red Hat OpenJDK 8, Red Hat OpenJDK 11 |
7.0.0+ |
RHEL 6, 7 |
Oracle JDK 8 (<= 8u202) |
Caplin Platform 6.2 (EOL)
The support life cycle for Caplin Platform 6 components ended on 17 January 2019.
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
6.2.5+† |
RHEL 5, 6 |
Oracle JDK 7, Oracle JDK 8 |
6.2.0–6.2.4† |
RHEL 5, 6 |
Oracle JDK 7 |
DataSource for Java
Caplin’s Java DataSource API is supported on the following operating systems and Java runtime environments (JREs) in production:
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
8.0.0 |
Red Hat Enterprise Linux 9 (x86_64, aarch64) [recommended] |
OpenJDK 17 |
Caplin Platform 7
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
7.1.11+ |
RHEL 6, 7 |
Oracle JDK 8 (<= 8u202), Red Hat OpenJDK 8, Red Hat OpenJDK 11 |
7.0.0+ |
RHEL 6, 7 |
Oracle JDK 8 (<= 8u202) |
Caplin Platform 6.2 (EOL)
The support life cycle for Caplin Platform 6 components ended on 17 January 2019.
DataSource Version | Operating System | Supported JREs (64-bit) |
---|---|---|
6.2.5+† |
RHEL 5, 6 |
Oracle JDK 7, Oracle JDK 8 |
6.2.0–6.2.4† |
RHEL 5, 6 |
Oracle JDK 7 |
Additional requirements
From version 7.1.0, the Java DataSource API uses the Caplin Nanotime to support nanosecond timestamping.
By default, the Caplin Nanotime native library is extracted to, and loaded from, the /tmp
directory. If the /tmp
filesystem has been mounted with the noexec
flag, then Java cannot load the Caplin Nanotime library.
To resolve this, set the application’s java.io.tmpdir
Java system property to a directory to which the application user has write and execute permissions. The java
command that launches the application is in the application’s DataSource/bin/start-jar.sh
script:
java -Djava.io.tmpdir=/home/caplin/tmp existing_arguments
DataSource .NET
Caplin’s DataSource .NET is supported on Microsoft Windows with the following .NET framework versions:
DataSource .NET Version | Operating System | .NET Framework |
---|---|---|
8.0.0 |
Windows Server 2019, 2022 |
4.8 |
Caplin Platform 7
DataSource .NET Version | .NET Framework |
---|---|
7.1.18+ |
4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
7.1.0–7.1.17 |
4.6 |
7.0.0+ |
4.5 |
Caplin Platform 6.2 (EOL)
The support life cycle for Caplin Platform 6 components ended on 17 January 2019.
DataSource .NET Version | .NET Framework |
---|---|
6.2.0 |
2.0 |
Additional requirements
DataSource .NET 7 requires the Microsoft Visual C++ 2015 Redistributable.