Skip to content

Commit 2555fdb

Browse files
robertauercesmarvin
authored andcommitted
Merge branch 'release/v1.7.3-1'
2 parents c3291e8 + 651c2e4 commit 2555fdb

9 files changed

+75
-32
lines changed

.mvn/wrapper/maven-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
1+
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.9.8/apache-maven-3.9.8-bin.zip

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [v1.7.3-1] - 2024-08-05
11+
12+
### Changed
13+
- [#220] Update base image to java:21.0.3-4
14+
- [#220] Update Sprint Boot Starter to 3.3.2
15+
- [#220] Update Spring to 6.1.11
16+
- [#220] Update CAS-Client to 4.0.4
17+
- [#220] Update Maven to 3.9.8
18+
- [#220] Update JAXB to 2.3.1
19+
- [#220] Update Snakeyaml to 2.2
20+
- [#220] Update Guava to 33.2.1-jre
21+
- [#220] Update slf4j to 2.0.13
22+
- [#220] Update Logback to 1.5.6
23+
- [#220] Update cloudogu/VersionName to 2.1.0
24+
- [#220] Update jakarta.servlet-api to 6.1.0
25+
- [#220] Update httpclient5 to 5.3.1
26+
- [#220] Update NodeJs dev-server to 22.5.1
27+
- [#220] Update Yarn to 1.22.22
28+
- [#220] Update Jacoco to 0.8.12
29+
30+
### Fixed
31+
- [#220] use pinned version of jetbrains annotations 24.1.0
32+
- [#220] fix [Fasterxml DoS vulnerability](https://security.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538)
33+
1034
## [v1.7.2-2] - 2024-07-01
1135
### Changed
1236
- Update base image to java:17.0.11-3 to use doguctl v0.12.0 (#92)

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:17.0.11_9-jdk as builder
1+
FROM eclipse-temurin:21.0.4_7-jdk as builder
22

33
ENV SMEAGOL_DIR=/usr/src/smeagol
44
COPY mvnw pom.xml package.json yarn.lock .prettierrc ${SMEAGOL_DIR}/
@@ -16,9 +16,9 @@ RUN set -x \
1616

1717

1818

19-
FROM registry.cloudogu.com/official/java:17.0.11-3
19+
FROM registry.cloudogu.com/official/java:21.0.3-4
2020
LABEL NAME="official/smeagol" \
21-
VERSION="1.7.2-2" \
21+
VERSION="1.7.3-1" \
2222
maintainer="[email protected]"
2323

2424
ENV SERVICE_TAGS=webapp \

Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parallel(
2222
node() { // No specific label
2323
timestamps {
2424

25-
def mvnDockerName = '3.6-openjdk-17'
25+
def mvnDockerName = '3.9.8-eclipse-temurin-21'
2626
Maven mvn = new MavenInDocker(this, mvnDockerName)
2727

2828
stage('Checkout') {

docs/gui/release_notes_de.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@ Im Folgenden finden Sie die Release Notes für Smeagol.
44

55
Technische Details zu einem Release finden Sie im zugehörigen [Changelog](https://docs.cloudogu.com/de/docs/dogus/smeagol/CHANGELOG/).
66

7+
## Release 1.7.3-1
8+
9+
**Das Release behebt einen ([DoS-Angriffsvektor](https://security.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538)). Ein Update ist daher empfohlen.**
10+
11+
Wir haben nur technische Änderungen vorgenommen. Näheres finden Sie in den Changelogs.
12+
713
## Release 1.7.2-2
814

915
Wir haben nur technische Änderungen vorgenommen. Näheres finden Sie in den Changelogs.
1016

1117
## Release 1.7.2-1
1218

13-
> Das Release behebt eine kritische Sicherheitslücke ([CVE-2022-31129](https://nvd.nist.gov/vuln/detail/CVE-2022-31129)). Ein Update ist daher empfohlen.
19+
**Das Release behebt eine kritische Sicherheitslücke ([CVE-2022-31129](https://nvd.nist.gov/vuln/detail/CVE-2022-31129)). Ein Update ist daher empfohlen.**
1420

15-
Wir haben nur technische Änderungen vorgenommen. Näheres finden Sie in den Changelogs.
21+
Wir haben nur technische Änderungen vorgenommen. Näheres finden Sie in den Changelogs.

docs/gui/release_notes_en.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@ Below you will find the release notes for Smeagol.
44

55
Technical details on a release can be found in the corresponding [Changelog](https://docs.cloudogu.com/en/docs/dogus/smeagol/CHANGELOG/).
66

7+
## Release 1.7.3-1
8+
9+
** The release fixes a ([DoS attack vector](https://security.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538)). An update is therefore recommended.**
10+
11+
We have only made technical changes. You can find more details in the changelogs.
12+
713
## Release 1.7.2-2
814

915
We have only made technical changes. You can find more details in the changelogs.
1016

1117
## Release 1.7.2-1
1218

13-
> The release fixes a critical security vulnerability ([CVE-2022-31129](https://nvd.nist.gov/vuln/detail/CVE-2022-31129)). An update is therefore recommended.
19+
**The release fixes a critical security vulnerability ([CVE-2022-31129](https://nvd.nist.gov/vuln/detail/CVE-2022-31129)). An update is therefore recommended.**
1420

15-
We have only made technical changes. You can find more details in the changelogs.
21+
We have only made technical changes. You can find more details in the changelogs.

dogu.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Name": "official/smeagol",
3-
"Version": "1.7.2-2",
3+
"Version": "1.7.3-1",
44
"DisplayName": "Smeagol",
55
"Description": "Store your technical documentation with in your git repositories",
66
"Category": "Development Apps",

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"name": "smeagol",
3-
"version": "1.7.2-2",
3+
"version": "1.7.3-1",
44
"private": true,
55
"dependencies": {
66
"ces-theme": "https://github.com/cloudogu/ces-theme.git#v0.7.2",
77
"classnames": "^2.2.5",
8+
"dayjs": "^1.11.10",
89
"highlight.js": "^10.4.1",
910
"history": "^4.7.2",
1011
"i18next": "^10.3.0",
1112
"i18next-browser-languagedetector": "^2.1.0",
1213
"i18next-fetch-backend": "^0.1.0",
1314
"i18next-resource-store-loader": "^0.1.2",
14-
"dayjs": "^1.11.10",
1515
"object-assign": "4.1.1",
1616
"promise": "8.0.1",
1717
"query-string": "^5.0.1",

pom.xml

+27-20
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<parent>
77
<groupId>org.springframework.boot</groupId>
88
<artifactId>spring-boot-starter-parent</artifactId>
9-
<version>3.0.5</version>
9+
<version>3.3.2</version>
1010
<relativePath/>
1111
</parent>
1212

1313
<groupId>com.cloudogu.wiki</groupId>
1414
<artifactId>smeagol</artifactId>
15-
<version>1.7.2-2</version>
15+
<version>1.7.3-1</version>
1616
<name>smeagol</name>
1717
<packaging>war</packaging>
1818

@@ -39,7 +39,7 @@
3939
<dependency>
4040
<groupId>org.springframework</groupId>
4141
<artifactId>spring-web</artifactId>
42-
<version>6.0.7</version>
42+
<version>6.1.11</version>
4343
</dependency>
4444

4545
<dependency>
@@ -62,7 +62,7 @@
6262
<dependency>
6363
<groupId>org.yaml</groupId>
6464
<artifactId>snakeyaml</artifactId>
65-
<version>2.0</version>
65+
<version>2.2</version>
6666
</dependency>
6767

6868
<dependency>
@@ -149,28 +149,28 @@
149149
<dependency>
150150
<groupId>com.google.guava</groupId>
151151
<artifactId>guava</artifactId>
152-
<version>30.1-jre</version>
152+
<version>33.2.1-jre</version>
153153
</dependency>
154154

155155
<!-- logging -->
156156

157157
<dependency>
158158
<groupId>org.slf4j</groupId>
159159
<artifactId>slf4j-api</artifactId>
160-
<version>2.0.5</version>
160+
<version>2.0.13</version>
161161
</dependency>
162162

163163
<dependency>
164164
<groupId>ch.qos.logback</groupId>
165165
<artifactId>logback-classic</artifactId>
166-
<version>1.4.6</version>
166+
<version>1.5.6</version>
167167
</dependency>
168168

169169
<!-- Used to extract the version at runtime -->
170170
<dependency>
171171
<groupId>com.cloudogu.versionName</groupId>
172172
<artifactId>versionName</artifactId>
173-
<version>2.0.0</version>
173+
<version>2.1.0</version>
174174
</dependency>
175175
<dependency>
176176
<groupId>junit</groupId>
@@ -181,20 +181,20 @@
181181
<dependency>
182182
<groupId>org.jetbrains</groupId>
183183
<artifactId>annotations</artifactId>
184-
<version>RELEASE</version>
184+
<version>24.1.0</version>
185185
<scope>compile</scope>
186186
</dependency>
187187

188188
<dependency>
189189
<groupId>jakarta.servlet</groupId>
190190
<artifactId>jakarta.servlet-api</artifactId>
191-
<version>6.0.0</version>
191+
<version>6.1.0</version>
192192
</dependency>
193193

194194
<dependency>
195195
<groupId>org.apache.httpcomponents.client5</groupId>
196196
<artifactId>httpclient5</artifactId>
197-
<version>5.2.1</version>
197+
<version>5.3.1</version>
198198
</dependency>
199199

200200
</dependencies>
@@ -269,11 +269,11 @@
269269
<version>2.5.0</version>
270270
<configuration>
271271
<node>
272-
<version>18.7.0</version>
272+
<version>22.5.1</version>
273273
</node>
274274
<pkgManager>
275275
<type>YARN</type>
276-
<version>1.22.19</version>
276+
<version>1.22.22</version>
277277
</pkgManager>
278278
<pkg/>
279279
<script/>
@@ -288,7 +288,7 @@
288288
</execution>
289289
<execution>
290290
<id>run-test</id>
291-
<!-- use prepare-package to avoid installing durring spring-boot:run -->
291+
<!-- use prepare-package to avoid installing during spring-boot:run -->
292292
<phase>test</phase>
293293
<goals>
294294
<goal>run</goal>
@@ -299,7 +299,7 @@
299299
</execution>
300300
<execution>
301301
<id>run-build</id>
302-
<!-- use prepare-package to avoid installing durring spring-boot:run -->
302+
<!-- use prepare-package to avoid installing during spring-boot:run -->
303303
<phase>prepare-package</phase>
304304
<goals>
305305
<goal>run</goal>
@@ -314,7 +314,7 @@
314314
<plugin>
315315
<groupId>org.apache.maven.plugins</groupId>
316316
<artifactId>maven-compiler-plugin</artifactId>
317-
<version>3.8.0</version>
317+
<version>3.13.0</version>
318318
<configuration>
319319
<source>${java.version}</source>
320320
<target>${java.version}</target>
@@ -328,7 +328,7 @@
328328
<plugin>
329329
<groupId>org.jacoco</groupId>
330330
<artifactId>jacoco-maven-plugin</artifactId>
331-
<version>0.8.8</version>
331+
<version>0.8.12</version>
332332
</plugin>
333333
</plugins>
334334
</pluginManagement>
@@ -383,9 +383,16 @@
383383

384384
<properties>
385385
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
386-
<cas-client.version>4.0.1</cas-client.version>
387-
<java.version>17</java.version>
388-
<jaxb.version>2.3.0</jaxb.version>
386+
<cas-client.version>4.0.4</cas-client.version>
387+
<java.version>21</java.version>
388+
<jaxb.version>2.3.1</jaxb.version>
389389
<jgit.version>5.1.16.202106041830-r</jgit.version>
390390
</properties>
391+
<repositories>
392+
<repository>
393+
<id>maven_central</id>
394+
<name>Maven Central</name>
395+
<url>https://repo.maven.apache.org/maven2/</url>
396+
</repository>
397+
</repositories>
391398
</project>

0 commit comments

Comments
 (0)