Caplin Platform 8 release highlights
Caplin Platform 8 introduces new support for REST clients and endpoints, dynamic configuration of deployments, and updated operating system and runtime support.
Version 8 is an important release for the Caplin Platform. It combines new support for REST, dynamic configuration, and AArch64 (ARM64) CPUs, with improved monitoring and updated operating system, Java, and .NET support.
New features
REST
Liberator now includes first-class support for REST clients and integration with REST endpoints:
-
REST clients: Provide REST clients with access to Caplin Platform data, previously only available to StreamLink clients. Supports GET, POST, and PUT requests, and the following StreamLink datatypes: Type 1 Records, Generic Objects, and JSON Data. Read more…
-
REST endpoint proxy: Publish internal REST endpoints as Caplin Platform subjects without writing your own adapter. Liberator 8 includes a configurable REST Adapter that proxies GET, POST, and PUT endpoints to StreamLink and REST clients of Liberator. Schedule regular GET requests to transform a static endpoint into a stream. Read more…
Dynamic configuration
Deploy new adapters and scale them at runtime, with no downtime required to reconfigure Liberator and Transformer.
New Dynamic Peers, Dynamic Services, and Dynamic Fields features in Caplin Platform 8 components allow adapters to provide Liberator and Transformer with data-service routing, object mapping, and field configuration at the time of peer connection. New API keys ensure only trusted components can configure a running deployment.
In simple use cases, dynamic features provide some of the benefits of Discovery’s peer discovery out-of-the-box. In cloud deployments, dynamic features complement Discovery and make new on-prem/cloud hybrid deployments possible.
Updated operating system support
Caplin Platform now supports AArch64 (ARM64) CPUs. Take advantage of more power-efficient hosting options with Red Hat Enterprise Linux 9 AArch64 builds of Liberator 8, Transformer 8, and DataSource for C (DSDK) 8.
Liberator 8, Transformer 8, DataSource for Java 8, DataSource for C (DSDK) 8
Red Hat Enterprise Linux 9 (x86_64, aarch64) [recommended]
Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)*
* Red Hat Extended Life Cycle Support subscription required from 30th June 2024
StreamLink Android 8
Android 11 (API level 30) and higher
StreamLink .NET 8
Microsoft Windows 10 and 11
Microsoft Windows Server 2019 and 2022
DataSource .NET 8
Microsoft Windows Server 2019 and 2022
Updated Java and .NET support
DataSource for Java, Liberator Java modules, Transformer Java modules
OpenJDK 17, OpenJDK 21
StreamLink .NET, DataSource .NET
.NET Framework 4.8
Improved monitoring
The Prometheus metrics published by Platform components have been reworked to use static metric names and dynamic labels. This allows for the creation of reusable monitoring dashboards. Liberator 8 comes packaged with an example dashboard to get you started. Read more…
Docker image releases
Liberator 8, Transformer 8, and a selection of their modules are now available packaged as a Docker image: Platform Core.
To arrange access to Caplin’s Docker Registry, please speak to your Caplin account manager.
Requirements
For a full description of Caplin Platform 8 requirements, see Caplin Platform 8 system requirements
Upgrading to Caplin Platform 8
For guidance on upgrading to Caplin Platform 8, see Upgrading to Caplin Platform 8.