1.8.0: Challenge 42, a refactor and many fixes
What's Changed
This is a new major release, as we have done a very big refactor! Thank you, @nbaars, for enabling parallel challenge development!
We also migrated to Spring Boot 3.2.
Just so you know, from here on, you can remove challenges from the app relatively easily by updating the config.
Let's group the changes below:
Documentation:
- Doc fix: explain and correct the local container creation by @commjoen in #1082
- Adding alternative text in the pictures to the contribution file by @CaduRoriz in #1066
Refactor:
New challenge:
Fixes:
- Fix link checker by moving lycheeignore to root of folder again by @commjoen in #1109
- Hotfixes k8s defs, terratest and initial testing on okteto ctf by @commjoen in #1123
- Fix for arm at golang by @commjoen in #1126
- Fix docs and udpate nodejs version by @commjoen in #1127
- Fix image with new parameters for launching the app by @commjoen in #1128
- Challenge38 hint fix. by @djvinnie in #1129
- Bugfix: enable all challenges in cloud envs again by @commjoen in #1131
- fix: aws lb and gke by @bendehaan in #1137
- fix: fix gcp ingress by @bendehaan in #1138
- Fix for issues regarding challenge rendering by @commjoen in #1133
- fix: move gcp ingress to consul/vault script by @bendehaan in #1140
LCM:
- Bump org.webjars:bootstrap from 5.3.1 to 5.3.2 by @dependabot in #1011
- Bump amazoncorretto from 21.0.0-alpine to 21.0.1-alpine by @dependabot in #1065
- Bump com.github.eirslett:frontend-maven-plugin from 1.14.0 to 1.14.2 by @dependabot in #1064
- Bump org.springframework.boot:spring-boot-starter-parent from 3.1.4 to 3.1.5 by @dependabot in #1059
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.0 to 3.3.1 by @dependabot in #1061
- Bump org.cyclonedx:cyclonedx-core-java from 8.0.1 to 8.0.3 by @dependabot in #1060
- Bump hashicorp/setup-terraform from 2 to 3 by @dependabot in #1067
- Bump org.jruby:jruby-complete from 9.4.3.0 to 9.4.4.0 by @dependabot in #1058
- Bump hashicorp/google from 4.84.0 to 5.4.0 in /gcp by @dependabot in #1077
- Bump hashicorp/google-beta from 4.84.0 to 5.4.0 in /gcp by @dependabot in #1076
- Bump terraform-aws-modules/eks/aws from 19.16.0 to 19.17.4 in /aws by @dependabot in #1069
- Bump hashicorp/azurerm from 3.75.0 to 3.78.0 in /azure by @dependabot in #1068
- Bump eslint-plugin-import from 2.28.1 to 2.29.0 by @dependabot in #1071
- Bump eslint from 8.50.0 to 8.52.0 by @dependabot in #1073
- Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.9 to 2.7.10 by @dependabot in #1080
- Bump hashicorp/aws from 5.19.0 to 5.23.1 in /aws by @dependabot in #1070
- Bump eslint-plugin-jest from 27.4.2 to 27.6.0 by @dependabot in #1074
- Bump zaproxy/action-baseline from 0.9.0 to 0.10.0 by @dependabot in #1078
- Bump eslint-plugin-n from 16.1.0 to 16.2.0 by @dependabot in #1075
- Bump @commitlint/config-conventional from 17.7.0 to 18.1.0 by @dependabot in #1072
- Bump aws.sdk.version from 2.21.2 to 2.21.13 by @dependabot in #1081
- Bump com.azure.spring:spring-cloud-azure-dependencies from 5.5.0 to 5.6.0 by @dependabot in #1063
- Bump com.google.cloud:spring-cloud-gcp-dependencies from 4.8.2 to 4.8.3 by @dependabot in #1062
- Update terraform-aws-modules/vpc/aws requirement from ~> 5.1.1 to ~> 5.2.0 in /aws by @dependabot in #1099
- Bump terraform-aws-modules/eks/aws from 19.17.4 to 19.20.0 in /aws by @dependabot in #1098
- Bump hashicorp/google-beta from 5.4.0 to 5.7.0 in /gcp by @dependabot in #1096
- Bump hashicorp/google from 5.4.0 to 5.7.0 in /gcp by @dependabot in #1095
- Bump hashicorp/azurerm from 3.78.0 to 3.83.0 in /azure by @dependabot in #1085
- Bump @commitlint/config-conventional from 18.1.0 to 18.4.3 by @dependabot in #1100
- Bump hashicorp/aws from 5.23.1 to 5.29.0 in /aws by @dependabot in #1097
- Bump actions/setup-java from 3 to 4 by @dependabot in #1084
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #1110
- Bump com.github.spotbugs:spotbugs from 4.8.0 to 4.8.2 by @dependabot in #1086
- chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.6 to 4.8.2.0 by @dependabot in #1108
- chore(deps): bump com.puppycrawl.tools:checkstyle from 10.12.4 to 10.12.6 by @dependabot in #1111
- Bump eslint from 8.52.0 to 8.55.0 by @dependabot in #1104
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.0 to 4.8.2 by @dependabot in #1089
- Bump com.azure.spring:spring-cloud-azure-dependencies from 5.6.0 to 5.7.0 by @dependabot in #1093
- chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.2.0 to 2.3.0 by @dependabot in #1117
- chore(deps-dev): bump com.tngtech.archunit:archunit-junit5 from 1.1.0 to 1.2.1 by @dependabot in #1118
- Bump com.github.eirslett:frontend-maven-plugin from 1.14.2 to 1.15.0 by @dependabot in #1090
- Bump com.google.cloud:spring-cloud-gcp-dependencies from 4.8.3 to 4.8.4 by @dependabot in #1092
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.3 to 2.1.5 by @dependabot in #1091
- chore(deps): bump aws.sdk.version from 2.21.13 to 2.21.42 by @dependabot in #1119
- chore(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 by @dependabot in #1120
- chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.40.0 to 2.41.1 by @dependabot in #1122
- chore(deps): bump org.jruby:jruby-complete from 9.4.4.0 to 9.4.5.0 by @dependabot in #1121
- chore(deps): bump org.springframework.cloud:spring-cloud-dependencies from 2022.0.4 to 2023.0.0 by @dependabot in #1116
New Contributors
- @CaduRoriz made their first contribution in #1066
- @nwolniak made their first contribution in #1107
Special Thanks
Special thanks to @CaduRoriz, @nwolniak , @nbaars , @bendehaan , and @djvinnie for their hard work on this release!
Full Changelog: 1.7.2...1.8.0