1.8.5: Java 22, challenge fixes, automation, and textual updates
What's Changed
This version is a big LCM release, where we upgraded to Java22, and made a lot of the challenges easier to read. On top of that we extended the end2end tests a lot and made them part of our automations, in order to catch bugs faster.
Fixes
- Hotfix contributor patch by @commjoen in #1275
- Install libstdc++ to fix issue 1279 by @Wind010 in #1280
- Fix challenge29 heroku by @commjoen in #1297
- Correct hint file reference for Challenge 34 by @dannylloyd in #1307
- Fix for #1113 with docs: Document how to disable challenges by @commjoen in #1308
- Fix Zap workflow by @commjoen in #1315
- Make hint more explicit for challenge1 by @commjoen in #1316
- Fix CdoeQL for java 22 by @commjoen in #1318
- Added missing contributors to readme by @commjoen in #1319
- Fixes for challenge 3, 4 and 8 by @commjoen in #1320
- Update the cypress tests for #1306 to check for error codes by @commjoen in #1309
- Update README.md by @commjoen in #1323
- Update challenge8.adoc by @commjoen in #1321
- Add cypress testing to docker test and as a workflow for heroku by @commjoen in #1322
- update challenge 12 hints by @commjoen in #1325
- update final parts for cypress testing (k8s, docker) by @commjoen in #1324
- Update challenge6.adoc to make it clear which version we are looking for by @commjoen in #1361
- Update challenge6.adoc by @commjoen in #1362
- Fixed hints based on feedback by @commjoen in #1359
Java 22
-
First version of java 22 moving back to temurin alpine by @commjoen in #1281
-
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /gcp by @dependabot in #1278
-
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /azure by @dependabot in #1277
-
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /aws by @dependabot in #1276
-
Bump hashicorp/google from 5.18.0 to 5.22.0 in /gcp by @dependabot in #1296
-
Bump hashicorp/azurerm from 3.94.0 to 3.97.1 in /azure by @dependabot in #1292
-
Bump terraform-aws-modules/eks/aws from 20.5.0 to 20.8.4 in /aws by @dependabot in #1295
-
Update terraform-aws-modules/vpc/aws requirement from ~> 5.5.1 to ~> 5.7.0 in /aws by @dependabot in #1294
-
Bump hashicorp/google-beta from 5.18.0 to 5.22.0 in /gcp by @dependabot in #1289
-
Bump aws.sdk.version from 2.25.20 to 2.25.21 by @dependabot in #1283
-
Bump @commitlint/config-conventional from 19.0.3 to 19.1.0 by @dependabot in #1287
-
Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.15.0 by @dependabot in #1298
-
Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.11 to 2.8.0 by @dependabot in #1288
-
Bump terraform-aws-modules/eks/aws from 20.5.0 to 20.8.4 in /aws by @dependabot in #1304
-
Bump hashicorp/azurerm from 3.94.0 to 3.97.1 in /azure by @dependabot in #1301
-
Bump hashicorp/google-beta from 5.18.0 to 5.22.0 in /gcp by @dependabot in #1300
-
Bump hashicorp/google from 5.18.0 to 5.22.0 in /gcp by @dependabot in #1299
-
Bump hashicorp/aws from 5.39.1 to 5.43.0 in /aws by @dependabot in #1293
-
Update terraform-aws-modules/vpc/aws requirement from ~> 5.5.1 to ~> 5.7.0 in /aws by @dependabot in #1303
-
Bump asciidoctorj.version from 2.5.11 to 2.5.12 by @dependabot in #1284
-
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.3.0 to 2.5.0 by @dependabot in #1305
-
Bump com.google.cloud:spring-cloud-gcp-dependencies from 5.0.4 to 5.1.2 by @dependabot in #1290
-
Bump zaproxy/action-baseline from 0.11.0 to 0.12.0 by @dependabot in #1311
-
Bump minimatch from 9.0.3 to 9.0.4 in /js by @dependabot in #1285
-
Bump idna from 3.4 to 3.7 in /scripts/sort_contibutors by @dependabot in #1312
-
Bump azure/setup-helm from 3.5 to 4 by @dependabot in #1313
-
Bump eslint-plugin-cypress from 2.15.1 to 2.15.2 in /src/test/e2e by @dependabot in #1342
-
Bump @commitlint/config-conventional from 18.6.3 to 19.2.2 in /src/test/K8s-tests by @dependabot in #1341
-
Bump eslint-plugin-cypress from 2.15.1 to 2.15.2 by @dependabot in #1340
-
Bump @commitlint/config-conventional from 18.6.0 to 19.2.2 in /src/test/e2e by @dependabot in #1338
-
Bump hashicorp/random from 3.6.0 to 3.6.1 in /aws by @dependabot in #1351
-
Bump terraform-aws-modules/eks/aws from 20.8.4 to 20.8.5 in /aws by @dependabot in #1349
-
Bump hashicorp/aws from 5.43.0 to 5.45.0 in /aws by @dependabot in #1348
-
Bump hashicorp/azurerm from 3.97.1 to 3.99.0 in /azure by @dependabot in #1347
-
Bump hashicorp/google-beta from 5.22.0 to 5.25.0 in /gcp by @dependabot in #1346
-
Bump hashicorp/google from 5.22.0 to 5.25.0 in /gcp by @dependabot in #1339
-
Bump hashicorp/random from 3.6.0 to 3.6.1 in /gcp by @dependabot in #1328
-
Bump hashicorp/random from 3.6.0 to 3.6.1 in /azure by @dependabot in #1327
-
Bump eslint-plugin-jest from 27.6.3 to 28.2.0 in /src/test/e2e by @dependabot in #1330
-
Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.1 to 4.8.4.0 by @dependabot in #1344
-
Bump eslint-plugin-jest from 27.9.0 to 28.2.0 in /src/test/K8s-tests by @dependabot in #1336
-
Bump aws.sdk.version from 2.25.21 to 2.25.31 by @dependabot in #1329
-
Bump eslint-plugin-n from 16.6.2 to 17.2.1 in /src/test/e2e by @dependabot in #1345
-
Bump eslint-plugin-n from 16.6.2 to 17.2.1 by @dependabot in #1343
-
Bump mocha from 10.3.0 to 10.4.0 in /src/test/e2e by @dependabot in #1333
-
Bump eslint-plugin-jest from 27.9.0 to 28.2.0 by @dependabot in #1331
-
Bump eslint-plugin-n from 16.6.2 to 17.2.1 in /src/test/K8s-tests by @dependabot in #1326
-
Bump com.github.spotbugs:spotbugs-annotations from 4.8.3 to 4.8.4 by @dependabot in #1337
-
Bump com.github.spotbugs:spotbugs from 4.8.3 to 4.8.4 by @dependabot in #1334
-
Bump eslint from 8.56.0 to 8.57.0 in /src/test/e2e by @dependabot in #1355
-
Bump cypress from 13.6.4 to 13.7.3 in /src/test/e2e by @dependabot in #1354
-
Bump mocha from 10.3.0 to 10.4.0 in /src/test/e2e by @dependabot in #1353
-
Bump eslint-plugin-n from 16.6.2 to 17.2.1 in /src/test/e2e by @dependabot in #1352
-
Bump com.tngtech.archunit:archunit-junit5 from 1.2.1 to 1.3.0 by @dependabot in #1332
-
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /gcp by @dependabot in #1356
-
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /azure by @dependabot in #1357
-
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /aws by @dependabot in #1358
-
Bump @commitlint/config-conventional from 19.1.0 to 19.2.2 by @dependabot in #1335
-
Bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by @dependabot in #1363
-
Bump org.springframework.boot:spring-boot-starter-parent from 3.2.4 to 3.2.5 by @dependabot in #1367
-
Bump aws.sdk.version from 2.25.31 to 2.25.40 by @dependabot in #1366
-
Bump io.gatling:gatling-maven-plugin from 4.8.2 to 4.9.0 by @dependabot in #1364
-
Bump io.gatling.highcharts:gatling-charts-highcharts from 3.10.5 to 3.11.1 by @dependabot in #1365
-
Bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.4 in /aws by @dependabot in #1370
-
Bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.4 in /gcp by @dependabot in #1369
-
Bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.4 in /azure by @dependabot in #1368
New Contributors
- @Wind010 made their first contribution in #1280
- @dannylloyd made their first contribution in #1307
Special thanks
Special thanks goes to @bendehaan , @commjoen , @Wind010 , @dannylloyd for their hard work on this release!
Full Changelog: 1.8.4...1.8.5