Skip to content

Commit 6f81225

Browse files
[5.x.x] Update DSL version to 9.75.0 (#4316)
* Update DSL version to 9.75.0 * Update release note * Fix CVE and update release note * Release notes cleaned up * Fix markdown link formatting in RELEASE.md * update to dsl 9.75.1 and bundle 11.103.4 --------- Co-authored-by: payal.khanna <payal.khanna@regnosys.com> Co-authored-by: Payal Khanna <107400406+PayalKhanna@users.noreply.github.com>
1 parent 9c9f1dd commit 6f81225

File tree

3 files changed

+30
-36
lines changed

3 files changed

+30
-36
lines changed

RELEASE.md

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,32 @@
22

33
_What is being released?_
44

5-
This release updates the `DSL` dependency.
5+
This release updates the DSL dependency, and third-party software libraries updated to comply with the “Common Vulnerabilities and Exposures” standard (CVE, https://www.cve.org/).
66

77
Version updates include:
8+
- `DSL` `9.75.1` Performance improvements and bug fix. See DSL release notes: [9.75.1](https://github.com/finos/rune-dsl/releases/tag/9.75.1)
9+
- `DSL` `9.75.0` Suppress warnings annotation. See DSL release notes: [9.75.0](https://github.com/finos/rune-dsl/releases/tag/9.75.0)
10+
- `DSL` `9.74.1` Fix usage of `default` with multi-cardinality. See DSL release notes: [9.74.1](https://github.com/finos/rune-dsl/releases/tag/9.74.1)
11+
- `DSL` `9.74.0` Fix `empty` meta coercion. See DSL release notes: [9.74.0](https://github.com/finos/rune-dsl/releases/tag/9.74.0)
12+
- `DSL` `9.73.0` Clean up DSL warnings. See DSL release notes: [9.73.0](https://github.com/finos/rune-dsl/releases/tag/9.73.0)
13+
- `DSL` `9.72.0` Fix for serialisation. See DSL release notes: [9.72.0](https://github.com/finos/rune-dsl/releases/tag/9.72.0)
814
- `DSL` `9.71.0` Fixes incorrect treatment of empty for boolean resolution, equality, and implicit `else`. See DSL release notes: [DSL 9.71.0](https://github.com/finos/rune-dsl/releases/tag/9.71.0)
15+
- `DSL` `9.70.0` Fixed validation null pointer. See DSL release notes: [DSL 9.70.0](https://github.com/finos/rune-dsl/releases/tag/9.70.0)
16+
- `DSL` `9.69.1` Fixed issue to do with overriding `ruleReference` annotations with `empty`. See DSL release notes: [DSL 9.69.1](https://github.com/finos/rune-dsl/releases/tag/9.69.1)
17+
- `DSL` `9.69.0` Bug fix related to accessing enum values. See DSL release notes: [DSL 9.69.0](https://github.com/finos/rune-dsl/releases/tag/9.69.0)
18+
- `DSL` `9.68.1` Duplicate name detection. See DSL release notes: [DSL 9.68.1](https://github.com/finos/rune-dsl/releases/tag/9.68.1)
919

1020
No expectations are updated as part of this release.
1121

22+
Third-party software library updates:
23+
24+
- `npm/qs` upgraded from version 6.13.0 to 6.14.1, see [GHSA-6rw7-vpxm-498p](https://github.com/advisories/GHSA-6rw7-vpxm-498p) for further details
25+
- `npm/axios` upgraded from version 0.30.1 to 1.12.0, see [GHSA-4hjh-wcwx-xvwj](https://github.com/advisories/GHSA-4hjh-wcwx-xvwj) for further details
26+
- `npm/docusaurus` upgraded from version 2.4.1 to 3.8.1 to remove a transitive dependency on axios 0.7.0.
27+
1228
_Review Directions_
1329

14-
The changes can be reviewed in PR: [#4311](https://github.com/finos/common-domain-model/pull/4311)
30+
The changes can be reviewed in PR: [#4316](https://github.com/finos/common-domain-model/pull/4316) && [#4295](https://github.com/finos/common-domain-model/pull/4295) && [#4311](https://github.com/finos/common-domain-model/pull/4311)
1531

1632
# _Event Model - `empty` Value Handling Updates_
1733

@@ -24,30 +40,8 @@ An upcoming DSL release has found a number of areas where the use of `empty` in
2440
The following types have been updated:
2541

2642
- Instruction
27-
- Update condition `NewTrade` to return a valid status when `primitiveInstruction -> execution` is absent and `before` exists.
43+
- Update condition `NewTrade` to return a valid status when `primitiveInstruction -> execution` is absent and `before` exists.
2844

2945
*Review Directions*
3046

3147
Changes can be reviewed in PR: [#4235](https://github.com/finos/common-domain-model/pull/4235)
32-
33-
# _Infrastructure - Dependency Update_
34-
35-
_What is being released?_
36-
37-
This release updates the `DSL` dependency, and third-party software libraries updated to comply with the “Common Vulnerabilities and Exposures” standard (CVE, https://www.cve.org/).
38-
39-
Version updates include:
40-
- `DSL` `9.68.1` Duplicate name detection. See DSL release notes: [DSL 9.68.1](https://github.com/finos/rune-dsl/releases/tag/9.68.1)
41-
- `DSL` `9.69.0` Bug fix related to accessing enum values. See DSL release notes: [DSL 9.69.0](https://github.com/finos/rune-dsl/releases/tag/9.69.0)
42-
- `DSL` `9.69.1` Fixed issue to do with overriding `ruleReference` annotations with `empty`. See DSL release notes: [DSL 9.69.1](https://github.com/finos/rune-dsl/releases/tag/9.69.1)
43-
- `DSL` `9.70.0` Fixed validation null pointer. See DSL release notes: [DSL 9.70.0](https://github.com/finos/rune-dsl/releases/tag/9.70.0)
44-
45-
No expectations are updated as part of this release.
46-
47-
Third-party software library updates:
48-
- `npm/axios` upgraded from version 0.30.1 to 1.12.0, see [GHSA-4hjh-wcwx-xvwj](https://github.com/advisories/GHSA-4hjh-wcwx-xvwj) for further details
49-
- `npm/docusaurus` upgraded from version 2.4.1 to 3.8.1 to remove a transitive dependency on axios 0.7.0.
50-
51-
_Review Directions_
52-
53-
The changes can be reviewed in PR: [#4295](https://github.com/finos/common-domain-model/pull/4295)

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@
8282
<!-- release version is overridden in rosetta-source -->
8383
<maven.compiler.release>11</maven.compiler.release>
8484

85-
<rosetta.dsl.version>9.71.0</rosetta.dsl.version>
86-
<rosetta.bundle.version>11.97.0</rosetta.bundle.version>
85+
<rosetta.dsl.version>9.75.1</rosetta.dsl.version>
86+
<rosetta.bundle.version>11.103.4</rosetta.bundle.version>
8787
<rosetta.code-gen.version>${rosetta.bundle.version}</rosetta.code-gen.version>
8888

8989
<xtext.version>2.38.0</xtext.version>

website/package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)