The use of distributed ledger technology (DLT) to establish digital trust is increasing rapidly across myriad sectors. R3’s Corda is the leading industry-standard platform for developers to build DLT (Distributed Ledger Technology) applications for regulated markets, including banking, trade finance, and capital markets. No matter where you are on your blockchain application development journey, R3 is here to support your build and shorten your time to deployment. Let’s take a look at what Corda 4.10 has to offer.
What’s new in Corda 4.10?
Corda 4.10 comes with exciting new features and enhancements plus bug fixes. You can find the entire list of improvements on our documentation page. The key ones are mentioned below.
Flows generate OpenTelemetry spans
What is OpenTelemetry?
OpenTelemetry is an open-source CNCF (Cloud Native Computing Foundation) project formed by merging the OpenCensus and OpenTracing projects. It provides a collection of tools, APIs, and SDKs for capturing metrics, distributed traces, and logs from applications.
With Corda 4.10, Telemetry has been implemented with a pluggable architecture. There are 2 components
- Open Telemetry: This component links with the Open Telemetry API and issues spans for flows and other significant operations.
- Simple Log telemetry: This component issues log lines for flows and certain significant operations. These log lines contain a trace ID. The complete call sequence of flows can be identified via the trace ID.
The above two components are independent – you can have both, one or none of them enabled. You can find an example of the same in our samples-kotlin repository.
Corda 4.10 Postgres support
Corda 4.10 now supports Postgres 13.8
Node status published using JMX
A node status indicating what it is currently doing is now published via JMX. To do so you must first configure the node to publish this information.
Quicker RPC for the node health check
Some RPCs provided by the node are now “quick” in that they bypass the standard RPC thread pool and return relatively quickly even if the node is busy servicing a backlog of RPC requests.
There has never been a better time to begin or continue building on Corda. Please join our Developer Ecosystem to receive our monthly newsletter, stay up-to-date on upcoming events and other announcements, and collaborate with our Developer Evangelists on our Community Forum. We are ready to help optimize your DLT build!
Resources to help you get started with Corda 4.10
- See how the Corda Editions compare.
- Download the Community Edition.
- Download the Enterprise Edition.
- Check out the release notes.
- Learn more about the Community Edition support packages.