This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 173b941cbfab62ec47edd03f223727fb15a2aef3 Author: JiriOndrusek <ondrusek.j...@gmail.com> AuthorDate: Thu Nov 30 13:17:36 2023 +0100 Fixed core eip tests throttling + generated files --- .../apache/camel/quarkus/eip/it/EipResource.java | 20 +- .../org/apache/camel/quarkus/eip/it/EipRoutes.java | 4 +- .../org/apache/camel/quarkus/eip/it/EipTest.java | 33 +-- poms/bom/src/main/generated/flattened-full-pom.xml | 4 +- .../src/main/generated/flattened-reduced-pom.xml | 4 +- .../generated/flattened-reduced-verbose-pom.xml | 311 ++++++++++----------- 6 files changed, 187 insertions(+), 189 deletions(-) diff --git a/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipResource.java b/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipResource.java index d2bf703d69..473a256219 100644 --- a/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipResource.java +++ b/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipResource.java @@ -48,16 +48,34 @@ public class EipResource { @Inject CamelContext context; + @Path("/routeAsync/{route}") + @POST + @Consumes(MediaType.TEXT_PLAIN) + @Produces(MediaType.TEXT_PLAIN) + public Response routeAsync(String statement, @PathParam("route") String route, @Context UriInfo uriInfo) { + return route(statement, route, uriInfo, true); + } + @Path("/route/{route}") @POST @Consumes(MediaType.TEXT_PLAIN) @Produces(MediaType.TEXT_PLAIN) - public Response route(String statement, @PathParam("route") String route, @Context UriInfo uriInfo) { + public Response routeSync(String statement, @PathParam("route") String route, @Context UriInfo uriInfo) { + return route(statement, route, uriInfo, false); + } + + public Response route(String statement, String route, @Context UriInfo uriInfo, boolean async) { final Map<String, Object> headers = uriInfo.getQueryParameters().entrySet().stream() .map(e -> new AbstractMap.SimpleImmutableEntry<String, Object>(e.getKey(), e.getValue().get(0))) .collect(Collectors.toMap(Entry::getKey, Entry::getValue)); try { + if (async) { + producerTemplate.asyncRequestBodyAndHeaders("direct:" + route, statement, headers, String.class); + return Response.ok().build(); + } + String result = producerTemplate.requestBodyAndHeaders("direct:" + route, statement, headers, String.class); + System.out.println("---- result for " + statement + " is " + result); return Response.ok(result).build(); } catch (CamelExecutionException e) { return Response.serverError().entity(e.getMessage()).build(); diff --git a/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipRoutes.java b/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipRoutes.java index f34207c615..0a454b5a94 100644 --- a/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipRoutes.java +++ b/integration-test-groups/foundation/eip/src/main/java/org/apache/camel/quarkus/eip/it/EipRoutes.java @@ -28,7 +28,7 @@ import org.apache.camel.processor.loadbalancer.RoundRobinLoadBalancer; @ApplicationScoped public class EipRoutes extends RouteBuilder { - public static final int THROTTLE_PERIOD = 500; + public static final int THROTTLE_TIMEOUT = 10000; public static final int THROTTLE_MAXIMUM_REQUEST_COUNT = 2; public static final int WEIGHTED_1 = 2; public static final int WEIGHTED_2 = 1; @@ -124,7 +124,7 @@ public class EipRoutes extends RouteBuilder { .setBody(e -> "Hello from thread " + Thread.currentThread().getName()); from("direct:throttle") - .throttle(THROTTLE_MAXIMUM_REQUEST_COUNT).rejectExecution(true).delay(THROTTLE_PERIOD) + .throttle(THROTTLE_MAXIMUM_REQUEST_COUNT).rejectExecution(true).delay(THROTTLE_TIMEOUT) .to("mock:throttle"); from("direct:tryCatchFinally") diff --git a/integration-test-groups/foundation/eip/src/test/java/org/apache/camel/quarkus/eip/it/EipTest.java b/integration-test-groups/foundation/eip/src/test/java/org/apache/camel/quarkus/eip/it/EipTest.java index 31996161c9..b7bd657358 100644 --- a/integration-test-groups/foundation/eip/src/test/java/org/apache/camel/quarkus/eip/it/EipTest.java +++ b/integration-test-groups/foundation/eip/src/test/java/org/apache/camel/quarkus/eip/it/EipTest.java @@ -17,12 +17,9 @@ package org.apache.camel.quarkus.eip.it; import java.util.Arrays; -import java.util.HashMap; import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Set; -import java.util.concurrent.atomic.AtomicInteger; import io.quarkus.test.junit.QuarkusTest; import io.restassured.RestAssured; @@ -474,36 +471,24 @@ class EipTest { @Test public void throttle() { - final int durationMs = EipRoutes.THROTTLE_PERIOD * 4; - LOG.infof("About to sent messages for %d ms", durationMs); - final long deadline = System.currentTimeMillis() + (durationMs); - int i = 0; - final Map<Integer, AtomicInteger> statusCounts = new HashMap<>(); - statusCounts.put(200, new AtomicInteger()); - statusCounts.put(500, new AtomicInteger()); // the counter for the rejected requests - while (System.currentTimeMillis() < deadline) { - /* Send messages for 500 ms */ - final int status = RestAssured.given() + LOG.infof("About to sent 6 messages"); + for (int i = 0; i < 6; i++) { + RestAssured.given() .contentType(ContentType.TEXT) - .body("message-" + i++) - .post("/eip/route/throttle") + .body("message-" + i) + .post("/eip/routeAsync/throttle") .then() .extract().statusCode(); - statusCounts.get(status).incrementAndGet(); } - int successCount = statusCounts.get(200).get(); - int rejectedCount = statusCounts.get(500).get(); - LOG.infof("Sent %d messages, sucessful %d, rejected %d", i, successCount, rejectedCount); - Assertions.assertThat(rejectedCount).isGreaterThan(0); // assert that some were rejected - String[] samples = RestAssured.get("/eip/mock/throttle/" + successCount + "+/5000/body") + String[] samples = RestAssured.get("/eip/mock/throttle/2/5000/body") .then() .statusCode(200) .extract() .body().asString().split(","); LOG.infof("%d messages passed the route", samples.length); - Assertions.assertThat(samples.length).isEqualTo(successCount); - Assertions.assertThat(successCount) - .isLessThanOrEqualTo(EipRoutes.THROTTLE_PERIOD * EipRoutes.THROTTLE_MAXIMUM_REQUEST_COUNT); + Assertions.assertThat(samples.length).isEqualTo(EipRoutes.THROTTLE_MAXIMUM_REQUEST_COUNT); + Assertions.assertThat("message-0").isIn(samples); + Assertions.assertThat("message-1").isIn(samples); } @Test diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml index 78d9678b4f..1467c1a240 100644 --- a/poms/bom/src/main/generated/flattened-full-pom.xml +++ b/poms/bom/src/main/generated/flattened-full-pom.xml @@ -6374,7 +6374,7 @@ <dependency> <groupId>io.swagger.core.v3</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>swagger-models</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.2.15</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.2.19</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>io.swagger.parser.v3</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> @@ -6848,7 +6848,7 @@ <dependency> <groupId>redis.clients</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>jedis</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>4.4.3</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>5.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>software.amazon.awssdk.crt</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml index fd0a204321..7328c09364 100644 --- a/poms/bom/src/main/generated/flattened-reduced-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml @@ -6354,7 +6354,7 @@ <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-models</artifactId> - <version>2.2.15</version> + <version>2.2.19</version> </dependency> <dependency> <groupId>io.swagger.parser.v3</groupId> @@ -6753,7 +6753,7 @@ <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> - <version>4.4.3</version> + <version>5.1.0</version> </dependency> <dependency> <groupId>software.amazon.awssdk.crt</groupId> diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml index d4e510498e..5ccaf2091a 100644 --- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml @@ -6303,12 +6303,12 @@ <dependency> <groupId>io.quarkiverse.messaginghub</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>quarkus-pooled-jms</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.2.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.3.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>io.quarkiverse.messaginghub</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>quarkus-pooled-jms-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.2.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.3.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>io.quarkiverse.minio</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> @@ -6354,7 +6354,7 @@ <dependency> <groupId>io.swagger.core.v3</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>swagger-models</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.2.15</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.2.19</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>io.swagger.parser.v3</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> @@ -6753,7 +6753,7 @@ <dependency> <groupId>redis.clients</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>jedis</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>4.4.3</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>5.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>software.amazon.awssdk.crt</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> @@ -6763,12 +6763,12 @@ <dependency> <groupId>software.amazon.awssdk</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>sdk-core</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.21.17</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.21.29</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>http-auth-aws</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.21.17</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.21.29</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> </dependency> <dependency> <groupId>xalan</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> @@ -7225,109 +7225,109 @@ <version>4.0.3</version><!-- io.quarkiverse.cxf:quarkus-cxf-bom:2.6.1 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>annotations</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>annotations</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>arns</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>arns</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>json-utils</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>json-utils</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>third-party-jackson-core</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>third-party-jackson-core</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>third-party-jackson-dataformat-cbor</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>third-party-jackson-dataformat-cbor</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>auth</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>auth</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>aws-core</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>aws-core</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>profiles</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>profiles</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>aws-cbor-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>aws-cbor-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>aws-json-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>aws-json-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>aws-query-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>aws-query-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>aws-xml-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>aws-xml-protocol</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>protocol-core</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>protocol-core</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>regions</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>regions</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>checksums-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>checksums-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>checksums</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>checksums</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>http-auth-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>http-auth-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>http-auth</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>http-auth</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>identity-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>identity-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>http-client-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>http-client-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>apache-client</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>apache-client</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> <exclusions> <exclusion> <groupId>commons-logging</groupId> @@ -7336,144 +7336,144 @@ </exclusions> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>netty-nio-client</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>netty-nio-client</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>utils</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>utils</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>athena</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>athena</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>cloudtrail</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>cloudtrail</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>cloudwatch</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>cloudwatch</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>dynamodb</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>dynamodb</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>ec2</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>ec2</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>ecs</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>ecs</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>eks</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>eks</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>firehose</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>firehose</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>iam</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>iam</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>kafka</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>kafka</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>kinesis</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>kinesis</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>kms</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>kms</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>lambda</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>lambda</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>mq</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>mq</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>s3</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>s3</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>secretsmanager</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>secretsmanager</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>ses</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>ses</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>sns</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>sns</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>sqs</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>sqs</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>sts</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>sts</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>translate</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>translate</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>eventbridge</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>eventbridge</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.17 --> - <artifactId>metrics-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.17 --> - <version>2.21.17</version><!-- software.amazon.awssdk:bom:2.21.17 --> + <groupId>software.amazon.awssdk</groupId><!-- software.amazon.awssdk:bom:2.21.29 --> + <artifactId>metrics-spi</artifactId><!-- software.amazon.awssdk:bom:2.21.29 --> + <version>2.21.29</version><!-- software.amazon.awssdk:bom:2.21.29 --> </dependency> <dependency> - <groupId>org.apache.qpid</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <artifactId>qpid-jms-client</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <version>2.4.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> + <groupId>org.apache.qpid</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <artifactId>qpid-jms-client</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <version>2.5.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> </dependency> <dependency> - <groupId>org.amqphub.quarkus</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <artifactId>quarkus-qpid-jms</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <version>2.4.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> + <groupId>org.amqphub.quarkus</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <artifactId>quarkus-qpid-jms</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <version>2.5.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> </dependency> <dependency> - <groupId>org.amqphub.quarkus</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <artifactId>quarkus-qpid-jms-deployment</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> - <version>2.4.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.4.0 --> + <groupId>org.amqphub.quarkus</groupId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <artifactId>quarkus-qpid-jms-deployment</artifactId><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> + <version>2.5.0</version><!-- org.amqphub.quarkus:quarkus-qpid-jms-bom:2.5.0 --> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId><!-- org.eclipse.jetty:jetty-bom:11.0.18 --> @@ -7697,11 +7697,6 @@ <artifactId>connect-transforms</artifactId><!-- io.debezium:debezium-bom:2.3.3.Final --> <version>3.4.0</version><!-- io.debezium:debezium-bom:2.3.3.Final --> </dependency> - <dependency> - <groupId>com.mysql</groupId><!-- io.debezium:debezium-bom:2.3.3.Final --> - <artifactId>mysql-connector-j</artifactId><!-- io.debezium:debezium-bom:2.3.3.Final --> - <version>8.0.33</version><!-- io.debezium:debezium-bom:2.3.3.Final --> - </dependency> <dependency> <groupId>com.zendesk</groupId><!-- io.debezium:debezium-bom:2.3.3.Final --> <artifactId>mysql-binlog-connector-java</artifactId><!-- io.debezium:debezium-bom:2.3.3.Final -->