diff --git a/.tool-versions b/.tool-versions
index 3836c1c1548e2..781703fabb39d 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,3 +1,3 @@
-java adoptopenjdk-17.0.5+8
+java adoptopenjdk-21.0.2+13.0.LTS
maven 3.9.9
trivy 0.54.1
diff --git a/component-runtime-impl/pom.xml b/component-runtime-impl/pom.xml
index 6eb55ac703a11..355a355609186 100644
--- a/component-runtime-impl/pom.xml
+++ b/component-runtime-impl/pom.xml
@@ -56,7 +56,7 @@
nl.jqno.equalsverifier
equalsverifier
- 3.7.2
+ 3.17.5
test
diff --git a/documentation/src/main/frontend/package-lock.json b/documentation/src/main/frontend/package-lock.json
index c140772f1d0d8..e3b5807ad3a41 100644
--- a/documentation/src/main/frontend/package-lock.json
+++ b/documentation/src/main/frontend/package-lock.json
@@ -1,16 +1,18 @@
{
"name": "documentation",
- "version": "1.94.0-SNAPSHOT",
+ "version": "1.91.0-SNAPSHOT",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "documentation",
- "version": "1.94.0-SNAPSHOT",
+ "version": "1.91.0-SNAPSHOT",
"dependencies": {
"@antora/cli": "3.0.3",
"@antora/site-generator-default": "3.0.3",
+ "brace-expansion": "1.1.12",
"braces": "3.0.3",
+ "convict": "6.2.4",
"js-search": "1.4.2",
"json5": "2.2.2",
"minimist": "1.2.6"
@@ -386,9 +388,9 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
},
"node_modules/brace-expansion": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
- "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -625,9 +627,9 @@
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
"node_modules/convict": {
- "version": "6.2.5",
- "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.5.tgz",
- "integrity": "sha512-JtXpxqDqJ8P0UwEHwhxLzCIXQy97vlYBZR222Sbzb1q1Erex9ASrztJ29SyhWFQjod1AeFBaPzEEC8YvtZMIYg==",
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.4.tgz",
+ "integrity": "sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==",
"dependencies": {
"lodash.clonedeep": "^4.5.0",
"yargs-parser": "^20.2.7"
@@ -2496,9 +2498,9 @@
"glob-stream": "~7.0",
"hpagent": "~0.1.0",
"isomorphic-git": "~1.10",
- "js-yaml": "^4.1.1",
+ "js-yaml": "~4.1",
"multi-progress": "~4.0",
- "picomatch": "^2.3.2",
+ "picomatch": "~2.3",
"progress": "~2.0",
"should-proxy": "~1.0",
"simple-get": "~4.0",
@@ -2565,7 +2567,7 @@
"integrity": "sha512-2zJEQjFrAbOqkVt2qDVyTnw6d/bZrp/yHUmqwUoN7wqG7uPkd/Q0+/Fdfj7loQ4qtKtw9Qy3xtva04vavlkxmw==",
"requires": {
"@antora/logger": "3.0.3",
- "handlebars": "^4.7.9",
+ "handlebars": "~4.7",
"require-from-string": "~2.0"
}
},
@@ -2576,8 +2578,8 @@
"requires": {
"@iarna/toml": "~2.2",
"camelcase-keys": "~7.0",
- "convict": "^6.2.5",
- "js-yaml": "^4.1.1",
+ "convict": "~6.2",
+ "js-yaml": "~4.1",
"json5": "~2.2"
}
},
@@ -2647,8 +2649,8 @@
"glob-stream": "~7.0",
"gulp-vinyl-zip": "~2.5",
"hpagent": "~0.1.0",
- "js-yaml": "^4.1.1",
- "picomatch": "^2.3.2",
+ "js-yaml": "~4.1",
+ "picomatch": "~2.3",
"should-proxy": "~1.0",
"simple-get": "~4.0",
"vinyl": "~2.2"
@@ -2748,9 +2750,9 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
},
"brace-expansion": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
- "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -2935,9 +2937,9 @@
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
"convict": {
- "version": "6.2.5",
- "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.5.tgz",
- "integrity": "sha512-JtXpxqDqJ8P0UwEHwhxLzCIXQy97vlYBZR222Sbzb1q1Erex9ASrztJ29SyhWFQjod1AeFBaPzEEC8YvtZMIYg==",
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/convict/-/convict-6.2.4.tgz",
+ "integrity": "sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==",
"requires": {
"lodash.clonedeep": "^4.5.0",
"yargs-parser": "^20.2.7"
@@ -3178,7 +3180,7 @@
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.1.5",
+ "minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
@@ -3216,7 +3218,7 @@
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.1.5",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
@@ -3567,7 +3569,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
"integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"requires": {
- "brace-expansion": "^1.1.13"
+ "brace-expansion": "^1.1.7"
}
},
"minimist": {
diff --git a/pom.xml b/pom.xml
index c73ac7d95f84a..c5122fcc1d82f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -146,9 +146,9 @@
talend/component-runtime
- 17
- 17
- 17
+ 21
+ 21
+ 21
UTF-8