DataSource system requirements
This page describes the software dependencies of Caplin’s DataSource libraries.
DataSource for C
Caplin’s C DataSource 8 is supported on the following operating systems and Java runtime environments (JREs) in production:
Operating system |
Red Hat Enterprise Linux 9 (x86_64, aarch64) [recommended] |
---|---|
Java |
OpenJDK 17, OpenJDK 21 |
* Red Hat Extended Life Cycle Support subscription required from 30th June 2024
Caplin Platform 7.1
DataSource Version | Operating systems |
---|---|
7.1 |
Red Hat Enterprise Linux 8 (x86_64) |
* Red Hat Extended Life Cycle Support subscription required from 30th June 2024
† Red Hat Extended Life Cycle Support subscription required
DataSource Version | Java |
---|---|
7.1.16+ |
Oracle JDK 8 (<= 8u202), Red Hat OpenJDK 8, Red Hat OpenJDK 11 |
7.1.0-7.1.15 |
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 8 is supported on the following operating systems and Java runtime environments (JREs) in production:
Operating system |
Red Hat Enterprise Linux 9 (x86_64, aarch64) [recommended] |
---|---|
Java |
OpenJDK 17, OpenJDK 21 |
* Red Hat Extended Life Cycle Support subscription required from 30th June 2024
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 on the following .NET platforms:
DataSource .NET Version | Operating System | .NET Framework | .NET Core |
---|---|---|---|
8.0.2+ |
Windows Server 2019, 2022 |
4.8 |
6 (Windows x86_64) |
8.0.0-8.0.1 |
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
All versions of DataSource .NET require the Microsoft Visual C++ Redistributable for Visual Studio 2015-2022.