Skip to content

7.0.0-dev.102

Choose a tag to compare

@CDM-ReleaseManagement-OT CDM-ReleaseManagement-OT released this 24 Apr 15:40
372d440

Infrastructure - Dependency Update

Background

The CDM infrastructure includes a feature for enumerations that allows them to be linked directly to an FpML or ISO coding scheme. By assigning the appropriate canonical URI to the enumeration, it can automatically stay in sync with updates to the underlying coding scheme.

What is being released?

The FpML Coding Scheme 2.4 was recently published, the changes to coding schemes can be viewed here. To keep in sync with the new published FpML Coding Scheme, the DeterminationMethodEnum has been updated with the following values:

  • TWAPVE <"TWAP VE Price.">
  • TWAPVEExcludingClose <"TWAP VE Calculated by Excluding Closing price.">
  • VWAPVE <"VWAP VE Price.">
  • VWAPVEExcludingClose <"VWAP VE Calculated by Excluding Closing price.">

This release also updates the DSL, Bundle and FpML as Rune dependencies:

Version updates include:

  • DSL 9.78.0 - Fix CVE failures. See DSL release notes: 9.78.0
  • Rune Common 11.118.0 - Improvement to XML deserialisation to prune empty objects. Previously, the XML deserialization process contained a bug that failed to prune all empty objects. As a result, the Ingest mapping encountered issues: the exists operator sometimes returned incorrect values, causing certain fields to be skipped during mapping. With the deserialization issue now resolved, empty objects are properly removed, and all fields are mapped as expected.
  • FpML as Rune 1.5.3 - Fix CVE and issues running on tests on Windows. See release notes: 1.5.3

Review Directions

The changes can be reviewed in PR: #4620