Skip to content

Commit a9a0a45

Browse files
[5.x.x] Update DSL version to 9.70.0 (#4295)
* Update DSL version to 9.70.0 * Release note * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Fix cve scanning * Update cve-scanning.yml * Fix cve scanning * Update release note
1 parent e5e1c69 commit a9a0a45

File tree

6 files changed

+14280
-18903
lines changed

6 files changed

+14280
-18903
lines changed

.github/workflows/cve-scanning.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ on:
1717

1818
jobs:
1919
depcheck:
20-
2120
runs-on: ubuntu-latest
2221

2322
steps:
@@ -26,7 +25,7 @@ jobs:
2625
with:
2726
run-tests: false
2827
- name: CVE scanning
29-
uses: dependency-check/Dependency-Check_Action@1.1.0
28+
uses: dependency-check/Dependency-Check_Action@main
3029
env:
3130
JAVA_HOME: /opt/jdk
3231
with:
@@ -38,6 +37,7 @@ jobs:
3837
--suppression allow-list.xml
3938
--failOnCVSS 7
4039
--disableOssIndex
40+
--centralUrl https://central.sonatype.com/solrsearch/select # remove when https://search.maven.org/solrsearch/select is back online
4141
- name: Upload results
4242
uses: actions/upload-artifact@v4
4343
with:

RELEASE.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Event Model - Empty Value Handling Updates
1+
# _Event Model - `empty` Value Handling Updates_
22

33
*Background*
44

@@ -14,3 +14,25 @@ The following types have been updated:
1414
*Review Directions*
1515

1616
Changes can be reviewed in PR: [#4235](https://github.com/finos/common-domain-model/pull/4235)
17+
18+
# _Infrastructure - Dependency Update_
19+
20+
_What is being released?_
21+
22+
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/).
23+
24+
Version updates include:
25+
- `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)
26+
- `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)
27+
- `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)
28+
- `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)
29+
30+
No expectations are updated as part of this release.
31+
32+
Third-party software library updates:
33+
- `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
34+
- `npm/docusaurus` upgraded from version 2.4.1 to 3.8.1 to remove a transitive dependency on axios 0.7.0.
35+
36+
_Review Directions_
37+
38+
The changes can be reviewed in PR: [#4295](https://github.com/finos/common-domain-model/pull/4295)

pom.xml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,10 @@
8181
<java.enforced.version>[21,22)</java.enforced.version>
8282
<!-- release version is overridden in rosetta-source -->
8383
<maven.compiler.release>11</maven.compiler.release>
84-
<rosetta.bundle.version>11.89.3</rosetta.bundle.version>
84+
85+
<rosetta.dsl.version>9.70.0</rosetta.dsl.version>
86+
<rosetta.bundle.version>11.96.0</rosetta.bundle.version>
8587
<rosetta.code-gen.version>${rosetta.bundle.version}</rosetta.code-gen.version>
86-
<rosetta.dsl.version>9.68.0</rosetta.dsl.version>
8788

8889
<xtext.version>2.38.0</xtext.version>
8990
<guice.version>6.0.0</guice.version>
@@ -106,8 +107,8 @@
106107
<maven-dependency-plugin.version>3.6.1</maven-dependency-plugin.version>
107108
<maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>
108109
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
109-
<maven-failsafe-plugin.version>3.0.0-M5</maven-failsafe-plugin.version>
110-
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
110+
<maven-failsafe-plugin.version>3.5.4</maven-failsafe-plugin.version>
111+
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
111112
<versions-maven-plugin.version>2.10.0</versions-maven-plugin.version>
112113
<maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
113114
<maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
@@ -177,13 +178,6 @@
177178
</profile>
178179
</profiles>
179180

180-
<dependencies>
181-
<dependency>
182-
<groupId>com.regnosys.rosetta</groupId>
183-
<artifactId>com.regnosys.rosetta</artifactId>
184-
</dependency>
185-
</dependencies>
186-
187181
<build>
188182
<pluginManagement>
189183
<plugins>
@@ -477,6 +471,11 @@
477471
<artifactId>hamcrest</artifactId>
478472
<version>${hamcrest.version}</version>
479473
</dependency>
474+
<dependency>
475+
<groupId>org.hamcrest</groupId>
476+
<artifactId>hamcrest-core</artifactId>
477+
<version>${hamcrest.version}</version>
478+
</dependency>
480479
<!-- plugins START -->
481480
<dependency>
482481
<groupId>com.regnosys.rosetta</groupId>
@@ -551,6 +550,7 @@
551550
<!-- plugins END -->
552551
</dependencies>
553552
</dependencyManagement>
553+
554554
<repositories>
555555
<repository>
556556
<name>Central Portal Snapshots</name>

0 commit comments

Comments
 (0)