Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release CDM version 6.0.0-dev.x #2549

Merged
merged 5 commits into from
Nov 29, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 6 additions & 58 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,13 @@
# _Event Model - Qualification Functions - Enhancements for the Contract Formation qualification function_

_Background_

The current Contract Formation qualification function does not allow the inclusion of the inception premium. The latter can be transferred as part of the trade execution. This change allows a transfer instruction to be part of the representation of the business event.


_What is being released?_

The logical expression for the `Qualify_ContractFormation` function is enhanced to allow for the presence of a transfer instruction.


_Review directions_

In the CDM Portal, select the Textual Browser and inspect the function mentioned above.

Changes can be reviewed in PR: https://github.com/finos/common-domain-model/pull/2544

# _Event Model - CounterpartyPositionBusinessEvent - Cardinality of the After state_

_Background_

Following the release of counterparty position in the Common Domain Model, a modelling update is required. The cardinality of the attribute `after` of type `CounterpartyPositionBusinessEvent` has been relaxed to unbounded list `(0..*)`. This change will support the cases when multiple `after` position states are generated as a result of a _partial option exercise_ event being applied to the position.

# *CDM Model - Version 6.0.0-dev.0*

_What is being released?_

- The cardinality of the `after` position state within `CounterpartyPositionBusinessEvent`is relaxed to unbounded list.

_Data types_

- `after` attribute of type `CounterpartyPositionState` updated to multiple cardinality.
This release contains the FINOS CDM `6.0.0-dev.0` development version.

_Review directions_

In the CDM Portal, select the Textual Browser and inspect each of the changes listed above.

Changes can be reviewed in PR: https://github.com/finos/common-domain-model/pull/2539

# *Event / Product Model - FpML 5.13 Schema*

_What is being released?_

This release updates the FpML schema used for FpML to CDM ingestion. The version has been updated from `5.13 Second Working Draft` to `5.13 Third Working Draft`. For further details, visit https://www.fpml.org/spec/fpml-5-13-3-wd-3/.
Development Guidelines have been produced which describe how version management will be handled across the *Development* version and *Production* version.

_Review Directions_

This change has no impact on the model or test expectations. The changes can be reviewed in PR [2542](https://github.com/finos/common-domain-model/pull/2542).

# *Infrastructure - Dependency Update*

_What is being released?_

This release updates the `rosetta-dsl` dependency.

Version updates include:
- `rosetta-dsl` 9.1.0: this release fixes several code generation issues such as [when assigning a Rosetta int to a Rosetta number](https://github.com/REGnosys/rosetta-dsl/issues/579). For further details see DSL release notes: https://github.com/REGnosys/rosetta-dsl/releases/tag/9.1.0.

The issue brought to light a bug in the model having to do with the `CashPriceQuantityNoOfUnitsTriangulation` function, which has been resolved.

_Review directions_

Test expectations remain the same.

The changes can be reviewed in PR [#2533](https://github.com/finos/common-domain-model/pull/2533).
- In the CDM docs, navigate to [Downloads](https://cdm.finos.org/docs/download/) and review the FINOS CDM `6.0.0-dev.0` Java artefacts.
- In the CDM docs, navigate to Documentation and then to Development Guidelines > Version Management section, or directly at: https://cdm.finos.org/docs/contribution/#version-management, to review the development practices.
- This release does not introduce any change other than the release notes which can be reviewed in PR [#2549](https://github.com/finos/common-domain-model/pull/2549)