diff --git a/bom/pom.xml b/bom/pom.xml index 282c236176..086cb327b8 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -34,7 +34,7 @@ 1.0.2 quay.io/interconnectedcloud/qdrouterd:1.17.1 32.1.2-jre - 14.0.11.Final + 14.0.27.Final quay.io/infinispan/server-native:13.0.12.Final docker.io/jaegertracing/all-in-one:1.51 docker.io/library/eclipse-temurin:17-jre-jammy @@ -46,7 +46,7 @@ mandrel docker.io/library/postgres:14-alpine 1.10.0 - 3.2.12.Final + 3.8.4 2.0.6 6.1.4 1.1.3 diff --git a/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumer.java b/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumer.java index 9893e4d3bf..5565e4bc7f 100644 --- a/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumer.java +++ b/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2021, 2022 Contributors to the Eclipse Foundation + * Copyright (c) 2021 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. @@ -63,9 +63,10 @@ * completed gets committed. This prevents incompletely handled records and thereby enables at-least-once semantics. *

* In terms of when offsets are committed, the behaviour is similar to the one used for a consumer with - * enable.auto.commit. Commits are done periodically (using commitAsync) and when a rebalance - * happens or the consumer is stopped (using commitSync). The periodic commit interval is defined via - * the standard auto.commit.interval.ms configuration property. + * enable.auto.commit. Commits are done periodically (using commitAsync), and they are also done + * (using commitSync) when the consumer is stopped or a rebalance happens (with eager rebalancing + * or a non-empty revoked partitions list). + * The periodic commit interval is defined via the standard auto.commit.interval.ms configuration property. *

* In order to not fall behind with the position of the committed offset vs. the last received offset, users of this * class have to make sure that the record handling function, which provides the completion Future, is completed in time. @@ -90,7 +91,7 @@ * still done) but record fetching from all assigned topic partitions is suspended until the throttling threshold is * reached again. * The overall limit, i.e. the maximum number of incomplete record handler result futures at a given point in time, is - * calculated from the above mentioned throttling threshold plus the maximum number of records per poll operation. + * calculated from the above-mentioned throttling threshold plus the maximum number of records per poll operation. * * @param The type of record payload this consumer can process. */ @@ -653,7 +654,7 @@ public OffsetsQueueEntry addOffset(final long offset) { * the 'skipOffsetRecommitPeriodSeconds'. Note that for the actual commit, {@code 1} has to be added to the * returned value. *

- * Otherwise an empty Optional is returned. + * Otherwise, an empty Optional is returned. * * @return The offset wrapped in an Optional or an empty Optional if no offset commit is needed. */ diff --git a/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/HonoKafkaConsumer.java b/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/HonoKafkaConsumer.java index 8bf59d0747..87ff9e50b7 100644 --- a/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/HonoKafkaConsumer.java +++ b/clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/HonoKafkaConsumer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation + * Copyright (c) 2021 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. @@ -720,7 +720,8 @@ public void onPartitionsAssigned(final Collection partitionsSet = Helper.from(partitions); if (LOG.isDebugEnabled()) { - LOG.debug("partitions assigned: [{}]", HonoKafkaConsumerHelper.getPartitionsDebugString(partitions)); + LOG.debug("partitions assigned: [{}] [client-id: {}]", + HonoKafkaConsumerHelper.getPartitionsDebugString(partitions), getClientId()); } ensurePositionsHaveBeenSetIfNeeded(partitionsSet); updateSubscribedTopicPatternTopicsAndRemoveMetrics(); @@ -744,7 +745,8 @@ public void onPartitionsRevoked(final Collection partitionsSet = Helper.from(partitions); if (LOG.isDebugEnabled()) { - LOG.debug("partitions revoked: [{}]", HonoKafkaConsumerHelper.getPartitionsDebugString(partitions)); + LOG.debug("partitions revoked: [{}] [client-id: {}]", + HonoKafkaConsumerHelper.getPartitionsDebugString(partitions), getClientId()); } onPartitionsRevokedBlocking(partitionsSet); context.runOnContext(v -> HonoKafkaConsumer.this.onPartitionsRevoked(partitionsSet)); diff --git a/clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java b/clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java index ccb2288156..4538c415ac 100644 --- a/clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java +++ b/clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation + * Copyright (c) 2021 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. @@ -318,7 +318,7 @@ public void testConsumerCommitsOffsetsOnRebalance(final VertxTestContext ctx) th receivedRecordsCheckpoint.flag(); return promise.future(); }; - final Map consumerConfig = consumerConfigProperties.getConsumerConfig("test"); + final var consumerConfig = consumerConfigProperties.getConsumerConfig("test"); consumerConfig.put(ConsumerConfig.GROUP_ID_CONFIG, UUID.randomUUID().toString()); consumerConfig.put(ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG, "300000"); // periodic commit shall not play a role here consumerConfig.put(AsyncHandlingAutoCommitKafkaConsumer.CONFIG_HONO_OFFSETS_COMMIT_RECORD_COMPLETION_TIMEOUT_MILLIS, "0"); @@ -331,15 +331,18 @@ public void testConsumerCommitsOffsetsOnRebalance(final VertxTestContext ctx) th consumer = new AsyncHandlingAutoCommitKafkaConsumer<>(vertx, Set.of(TOPIC), handler, consumerConfig); consumer.setKafkaConsumerSupplier(() -> mockConsumer); consumer.addOnKafkaConsumerReadyHandler(readyTracker); - consumer.start() - .compose(ok -> readyTracker.future()) - .onComplete(ctx.succeeding(v2 -> { - mockConsumer.schedulePollTask(() -> { - IntStream.range(0, numTestRecords).forEach(offset -> { - mockConsumer.addRecord(new ConsumerRecord<>(TOPIC, PARTITION, offset, "key_" + offset, Buffer.buffer())); - }); - }); - })); + final Context consumerVertxContext = vertx.getOrCreateContext(); + consumerVertxContext.runOnContext(v -> { + consumer.start() + .compose(ok -> readyTracker.future()) + .onComplete(ctx.succeeding(v2 -> { + mockConsumer.schedulePollTask(() -> { + IntStream.range(0, numTestRecords).forEach(offset -> { + mockConsumer.addRecord(new ConsumerRecord<>(TOPIC, PARTITION, offset, "key_" + offset, Buffer.buffer())); + }); + }); + })); + }); assertWithMessage("records received in 5s") .that(receivedRecordsCtx.awaitCompletion(5, TimeUnit.SECONDS)) .isTrue(); @@ -347,6 +350,7 @@ public void testConsumerCommitsOffsetsOnRebalance(final VertxTestContext ctx) th ctx.failNow(receivedRecordsCtx.causeOfFailure()); return; } + LOG.debug("records received"); // records received, complete the handling of some of them recordsHandlingPromiseMap.get(0L).complete(); @@ -355,56 +359,23 @@ public void testConsumerCommitsOffsetsOnRebalance(final VertxTestContext ctx) th final AtomicInteger latestFullyHandledOffset = new AtomicInteger(1); recordsHandlingPromiseMap.get(4L).complete(); - // define VertxTestContexts for 3 checks (3x rebalance/commit) - final AtomicInteger checkIndex = new AtomicInteger(0); - final List commitCheckContexts = IntStream.range(0, 3) - .mapToObj(i -> new VertxTestContext()).collect(Collectors.toList()); - final List commitCheckpoints = commitCheckContexts.stream() - .map(c -> c.checkpoint(1)).collect(Collectors.toList()); - final InterruptableSupplier waitForCurrentCommitCheckResult = () -> { - assertWithMessage("partition assigned in 5s for checking of commits") - .that(commitCheckContexts.get(checkIndex.get()).awaitCompletion(5, TimeUnit.SECONDS)) - .isTrue(); - if (commitCheckContexts.get(checkIndex.get()).failed()) { - ctx.failNow(commitCheckContexts.get(checkIndex.get()).causeOfFailure()); - return false; - } - return true; - }; + final Checkpoint commitCheckDone = ctx.checkpoint(1); consumer.setOnPartitionsAssignedHandler(partitions -> { - final Map committed = mockConsumer.committed(Set.of(TOPIC_PARTITION)); - ctx.verify(() -> { - final OffsetAndMetadata offsetAndMetadata = committed.get(TOPIC_PARTITION); - assertThat(offsetAndMetadata).isNotNull(); - assertThat(offsetAndMetadata.offset()).isEqualTo(latestFullyHandledOffset.get() + 1L); - }); - commitCheckpoints.get(checkIndex.get()).flag(); + if (!partitions.isEmpty()) { + final var committedPartitions = mockConsumer.committed(Set.of(TOPIC_PARTITION)); + final var offsetAndMetadata = committedPartitions.get(TOPIC_PARTITION); + ctx.verify(() -> { + assertThat(offsetAndMetadata).isNotNull(); + assertThat(offsetAndMetadata.offset()).isEqualTo(latestFullyHandledOffset.get() + 1L); + }); + commitCheckDone.flag(); + } }); // now force a rebalance which should trigger the above onPartitionsAssignedHandler + LOG.debug("force rebalance"); + mockConsumer.rebalance(List.of()); mockConsumer.rebalance(List.of(TOPIC_PARTITION)); - if (!waitForCurrentCommitCheckResult.get()) { - return; - } - checkIndex.incrementAndGet(); - - // now another rebalance (ie. commit trigger) - no change in offsets - mockConsumer.rebalance(List.of(TOPIC_PARTITION)); - if (!waitForCurrentCommitCheckResult.get()) { - return; - } - checkIndex.incrementAndGet(); - - // now complete some more promises - recordsHandlingPromiseMap.get(2L).complete(); - recordsHandlingPromiseMap.get(3L).complete(); - // offset 4 already complete - latestFullyHandledOffset.set(4); - // again rebalance/commit - mockConsumer.rebalance(List.of(TOPIC_PARTITION)); - if (waitForCurrentCommitCheckResult.get()) { - ctx.completeNow(); - } } /** @@ -437,6 +408,8 @@ public void testConsumerCommitsOffsetsOnRebalanceAfterWaitingForRecordCompletion mockConsumer.updateBeginningOffsets(Map.of(TOPIC_PARTITION, 0L)); mockConsumer.updateEndOffsets(Map.of(TOPIC_PARTITION, 0L)); + mockConsumer.updateBeginningOffsets(Map.of(TOPIC2_PARTITION, 0L)); + mockConsumer.updateEndOffsets(Map.of(TOPIC2_PARTITION, 0L)); mockConsumer.updatePartitions(TOPIC_PARTITION, KafkaMockConsumer.DEFAULT_NODE); mockConsumer.setRebalancePartitionAssignmentAfterSubscribe(List.of(TOPIC_PARTITION)); final AtomicReference> onNextPartitionsRevokedBlockingHandlerRef = new AtomicReference<>(); @@ -472,37 +445,59 @@ protected void onPartitionsRevokedBlocking( ctx.failNow(receivedRecordsCtx.causeOfFailure()); return; } - // records received, complete the handling of all except the first 2 records + LOG.debug("all records received, complete the handling of all except the first 2 records"); LongStream.range(2, numTestRecords).forEach(offset -> recordsHandlingPromiseMap.get(offset).complete()); - ctx.verify(() -> assertThat(recordsHandlingPromiseMap.get(1L).future().isComplete()).isFalse()); + ctx.verify(() -> { + LongStream.range(0, 2).forEach(offset -> { + assertThat(recordsHandlingPromiseMap.get(offset).future().isComplete()).isFalse(); + }); + }); + final Checkpoint commitCheckDone = ctx.checkpoint(1); - // partitions revoked handler shall get called after the blocking partitions-revoked handling has waited for the records to be marked as completed consumer.setOnPartitionsRevokedHandler(s -> { - ctx.verify(() -> assertThat(recordsHandlingPromiseMap.get(1L).future().isComplete()).isTrue()); + // (3) this partitions revoked handler is called after the blocking partitions-revoked handling (2) + // has waited for the records to be marked as completed and after the offsets were committed + // (we can't check for committed offsets of the just revoked partition here because + // mockConsumer.committed() only returns offsets of assigned partitions) + ctx.verify(() -> { + LongStream.range(0, 2).forEach(offset -> { + assertThat(recordsHandlingPromiseMap.get(offset).future().isComplete()).isTrue(); + }); + }); }); - final Checkpoint commitCheckDone = ctx.checkpoint(1); consumer.setOnPartitionsAssignedHandler(partitions -> { - final Map committed = mockConsumer.committed(Set.of(TOPIC_PARTITION)); + if (partitions.isEmpty()) { + // (4) ignore if invoked when all partitions got revoked (1); only the subsequent invocation with assigned partitions is relevant + return; + } + // (5) ensure all offsets were committed + final var committedOffsets = mockConsumer.committed(Set.of(TOPIC_PARTITION)); + LOG.debug("committed partition offsets: {}", committedOffsets); + final var offsetAndMetadata = committedOffsets.get(TOPIC_PARTITION); ctx.verify(() -> { - final OffsetAndMetadata offsetAndMetadata = committed.get(TOPIC_PARTITION); assertThat(offsetAndMetadata).isNotNull(); assertThat(offsetAndMetadata.offset()).isEqualTo(numTestRecords); }); commitCheckDone.flag(); }); - // trigger a rebalance where the currently assigned partition is revoked - // (and then assigned again - otherwise its offset wouldn't be returned by mockConsumer.committed()) - // the remaining 2 records are to be marked as completed with some delay + onNextPartitionsRevokedBlockingHandlerRef.set(v -> { + // (2) handler to complete the remaining record handling promises (on the Kafka polling thread; invoked before the OnPartitionsRevokedHandler) consumerVertxContext.runOnContext(v2 -> { + LOG.debug("complete remaining record handling promises"); recordsHandlingPromiseMap.get(0L).complete(); recordsHandlingPromiseMap.get(1L).complete(); }); + // trigger another rebalance; this time the partition is assigned again; + // this means we can then (see (5)) check the committed offsets (only available from MockConsumer for currently assigned partitions) + mockConsumer.setNextPollRebalancePartitionAssignment(List.of(TOPIC_PARTITION, TOPIC2_PARTITION)); }); - mockConsumer.setRevokeAllOnRebalance(true); - mockConsumer.updateBeginningOffsets(Map.of(TOPIC2_PARTITION, 0L)); - mockConsumer.updateEndOffsets(Map.of(TOPIC2_PARTITION, 0L)); - mockConsumer.setNextPollRebalancePartitionAssignment(List.of(TOPIC_PARTITION, TOPIC2_PARTITION)); + // (1) Trigger a rebalance where the currently assigned partition is revoked (via mockConsumer.setNextPollRebalancePartitionAssignment(List.of())). + // Since the records at offsets 0 and 1 are not yet completely handled here, the revocation logic will + // wait some time (up to 300ms by default) for the handling to be marked as completed, until committing offsets of completed records. + // The wait time will not be long here, since the blocking partitions-revoked handler above (2) will complete + // the remaining 2 record-handling promises shortly after the partition revocation (via consumerVertxContext.runOnContext()). + mockConsumer.setNextPollRebalancePartitionAssignment(List.of()); } /** @@ -665,7 +660,9 @@ public void testConsumerCommitsInitialOffset(final VertxTestContext ctx) throws final Checkpoint consumerStartedCheckpoint = consumerStartedCtx.checkpoint(2); consumer = new AsyncHandlingAutoCommitKafkaConsumer<>(vertx, Set.of(TOPIC), handler, consumerConfig); consumer.setKafkaConsumerSupplier(() -> mockConsumer); - consumer.setOnRebalanceDoneHandler(s -> consumerStartedCheckpoint.flag()); + consumer.setOnRebalanceDoneHandler(s -> { + consumerStartedCheckpoint.flag(); + }); consumer.addOnKafkaConsumerReadyHandler(readyTracker); vertx.getOrCreateContext().runOnContext(v -> { consumer.start() @@ -881,13 +878,15 @@ protected void onRecordHandlerSkippedForExpiredRecord(final KafkaConsumerRecord< final Checkpoint commitCheckpoint = commitCheckContext.checkpoint(1); consumer.setOnPartitionsAssignedHandler(partitions -> { - final Map committed = mockConsumer.committed(Set.of(TOPIC_PARTITION)); - ctx.verify(() -> { - final OffsetAndMetadata offsetAndMetadata = committed.get(TOPIC_PARTITION); - assertThat(offsetAndMetadata).isNotNull(); - assertThat(offsetAndMetadata.offset()).isEqualTo(latestFullyHandledOffset + 1L); - }); - commitCheckpoint.flag(); + if (!partitions.isEmpty()) { + final Map committed = mockConsumer.committed(Set.of(TOPIC_PARTITION)); + ctx.verify(() -> { + final OffsetAndMetadata offsetAndMetadata = committed.get(TOPIC_PARTITION); + assertThat(offsetAndMetadata).isNotNull(); + assertThat(offsetAndMetadata.offset()).isEqualTo(latestFullyHandledOffset + 1L); + }); + commitCheckpoint.flag(); + } }); // now force a rebalance which should trigger the above onPartitionsAssignedHandler // (rebalance is done as part of the poll() invocation; the vert.x consumer will schedule that invocation @@ -896,6 +895,7 @@ protected void onRecordHandlerSkippedForExpiredRecord(final KafkaConsumerRecord< final CountDownLatch latch = new CountDownLatch(1); consumerVertxContext.runOnContext(v -> latch.countDown()); latch.await(); + mockConsumer.rebalance(List.of()); mockConsumer.rebalance(List.of(TOPIC_PARTITION)); assertWithMessage("partition assigned in 5s for checking of commits") .that(commitCheckContext.awaitCompletion(5, TimeUnit.SECONDS)) @@ -927,18 +927,4 @@ private ConsumerRecord createRecordWithElapsedTtl() { new RecordHeaders(new Header[] { ttl, creationTime }), Optional.empty()); } - - /** - * Supplier whose get() method might throw an {@link InterruptedException}. - * @param The type of results supplied by this supplier. - */ - @FunctionalInterface - interface InterruptableSupplier { - /** - * Gets a result. - * @return The result. - * @throws InterruptedException If getting the result was interrupted. - */ - T get() throws InterruptedException; - } } diff --git a/clients/kafka-common/src/test/resources/logback-test.xml b/clients/kafka-common/src/test/resources/logback-test.xml index ae6b4c60d2..7360afdd02 100644 --- a/clients/kafka-common/src/test/resources/logback-test.xml +++ b/clients/kafka-common/src/test/resources/logback-test.xml @@ -29,5 +29,6 @@ + diff --git a/legal/src/main/resources/legal/DEPENDENCIES b/legal/src/main/resources/legal/DEPENDENCIES index 40f0397dde..bd2a47c592 100644 --- a/legal/src/main/resources/legal/DEPENDENCIES +++ b/legal/src/main/resources/legal/DEPENDENCIES @@ -1,105 +1,108 @@ maven/mavencentral/biz.paluch.logging/logstash-gelf/1.15.1, MIT, approved, clearlydefined maven/mavencentral/ch.qos.logback/logback-classic/1.5.6, EPL-1.0 AND LGPL-2.1-only, approved, #13282 maven/mavencentral/ch.qos.logback/logback-core/1.5.6, EPL-1.0 AND LGPL-2.1-only, approved, #13283 -maven/mavencentral/com.aayushatharva.brotli4j/brotli4j/1.12.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.aayushatharva.brotli4j/native-linux-x86_64/1.12.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.aayushatharva.brotli4j/service/1.12.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.aayushatharva.brotli4j/brotli4j/1.16.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.aayushatharva.brotli4j/native-linux-x86_64/1.16.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.aayushatharva.brotli4j/service/1.16.0, Apache-2.0, approved, clearlydefined maven/mavencentral/com.bol/cryptvault/1.0.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.fasterxml.jackson.core/jackson-annotations/2.15.2, Apache-2.0, approved, #7947 -maven/mavencentral/com.fasterxml.jackson.core/jackson-core/2.15.2, MIT AND Apache-2.0, approved, #7932 -maven/mavencentral/com.fasterxml.jackson.core/jackson-databind/2.15.2, Apache-2.0, approved, #7934 -maven/mavencentral/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.15.2, Apache-2.0, approved, #8802 -maven/mavencentral/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.15.2, Apache-2.0, approved, #8808 -maven/mavencentral/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.15.2, Apache-2.0, approved, #7930 -maven/mavencentral/com.fasterxml.jackson.module/jackson-module-parameter-names/2.15.2, Apache-2.0, approved, #8803 +maven/mavencentral/com.fasterxml.jackson.core/jackson-annotations/2.16.1, Apache-2.0, approved, #11606 +maven/mavencentral/com.fasterxml.jackson.core/jackson-core/2.16.1, Apache-2.0 AND MIT, approved, #11602 +maven/mavencentral/com.fasterxml.jackson.core/jackson-databind/2.16.1, Apache-2.0, approved, #11605 +maven/mavencentral/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.16.1, Apache-2.0, approved, #11855 +maven/mavencentral/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.16.1, Apache-2.0, approved, #13626 +maven/mavencentral/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.16.1, Apache-2.0, approved, #11853 +maven/mavencentral/com.fasterxml.jackson.module/jackson-module-parameter-names/2.16.1, Apache-2.0, approved, #14670 maven/mavencentral/com.github.ben-manes.caffeine/caffeine/3.1.5, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.github.luben/zstd-jni/1.5.2-1, BSD-2-Clause, approved, clearlydefined +maven/mavencentral/com.github.luben/zstd-jni/1.5.5-1, BSD-2-Clause, approved, clearlydefined maven/mavencentral/com.google.android/annotations/4.1.1.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.api/api-common/2.14.1, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.api/gax/2.31.1, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.api/gax-grpc/2.31.1, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.api/gax-httpjson/2.31.1, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.api.grpc/proto-google-cloud-pubsub-v1/1.106.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.api.grpc/proto-google-common-protos/2.23.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.api.grpc/proto-google-iam-v1/1.17.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.auth/google-auth-library-credentials/1.19.0, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.auth/google-auth-library-oauth2-http/1.19.0, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.google.auto.value/auto-value-annotations/1.10.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.cloud/google-cloud-core/2.21.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.cloud/google-cloud-pubsub/1.125.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.api/api-common/2.28.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.api/gax/2.45.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.api/gax-grpc/2.45.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.api/gax-httpjson/2.45.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.api.grpc/proto-google-cloud-pubsub-v1/1.109.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.api.grpc/proto-google-common-protos/2.28.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.api.grpc/proto-google-iam-v1/1.31.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.auth/google-auth-library-credentials/1.23.0, BSD-3-Clause, approved, #13420 +maven/mavencentral/com.google.auth/google-auth-library-oauth2-http/1.23.0, BSD-3-Clause, approved, #13437 +maven/mavencentral/com.google.auto.value/auto-value-annotations/1.10.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.cloud/google-cloud-core/2.35.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.cloud/google-cloud-pubsub/1.127.1, Apache-2.0, approved, clearlydefined maven/mavencentral/com.google.code.findbugs/jsr305/3.0.2, Apache-2.0, approved, #20 maven/mavencentral/com.google.code.gson/gson/2.10.1, Apache-2.0, approved, #6159 maven/mavencentral/com.googlecode.juniversalchardet/juniversalchardet/1.0.3, MPL-1.1, approved, CQ10305 -maven/mavencentral/com.google.errorprone/error_prone_annotations/2.19.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.errorprone/error_prone_annotations/2.24.0, Apache-2.0, approved, #12448 maven/mavencentral/com.google.guava/failureaccess/1.0.1, Apache-2.0, approved, CQ22654 maven/mavencentral/com.google.guava/guava/32.1.2-jre, Apache-2.0 AND CC0-1.0 AND LicenseRef-Public-Domain, approved, #9229 maven/mavencentral/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava, Apache-2.0, approved, CQ22657 -maven/mavencentral/com.google.http-client/google-http-client/1.43.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.http-client/google-http-client-gson/1.43.2, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.http-client/google-http-client/1.43.3, Apache-2.0, approved, clearlydefined +maven/mavencentral/com.google.http-client/google-http-client-gson/1.43.3, Apache-2.0, approved, clearlydefined maven/mavencentral/com.google.j2objc/j2objc-annotations/2.8, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.google.protobuf/protobuf-java/3.22.0, BSD-3-Clause, approved, #8370 -maven/mavencentral/com.google.protobuf/protobuf-java-util/3.22.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.protobuf/protobuf-java/3.25.0, BSD-3-Clause, approved, clearlydefined +maven/mavencentral/com.google.protobuf/protobuf-java-util/3.25.0, BSD-3-Clause, approved, clearlydefined maven/mavencentral/com.google.re2j/re2j/1.7, BSD-3-Clause, approved, clearlydefined -maven/mavencentral/com.h2database/h2/2.2.220, (EPL-1.0 OR MPL-2.0) AND (LGPL-3.0-or-later OR EPL-1.0 OR MPL-2.0), approved, #9322 +maven/mavencentral/com.h2database/h2/2.2.224, (EPL-1.0 OR MPL-2.0) AND (LGPL-3.0-or-later OR EPL-1.0 OR MPL-2.0), approved, #9322 maven/mavencentral/com.mchange/c3p0/0.9.5.5, LGPL-2.1-only OR EPL-1.0, approved, clearlydefined maven/mavencentral/com.mchange/mchange-commons-java/0.2.19, LGPL-2.1-only OR EPL-1.0, approved, clearlydefined -maven/mavencentral/commons-codec/commons-codec/1.16.0, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #9157 -maven/mavencentral/commons-io/commons-io/2.13.0, Apache-2.0, approved, #8717 -maven/mavencentral/com.squareup.okhttp3/okhttp/3.14.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/com.squareup.okio/okio/1.17.2, Apache-2.0, approved, clearlydefined +maven/mavencentral/commons-codec/commons-codec/1.16.1, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #9157 +maven/mavencentral/commons-io/commons-io/2.15.1, Apache-2.0, approved, #11244 +maven/mavencentral/com.squareup.okhttp3/okhttp/4.12.0, Apache-2.0, approved, #11156 +maven/mavencentral/com.squareup.okio/okio/3.6.0, Apache-2.0, approved, #11155 +maven/mavencentral/com.squareup.okio/okio-jvm/3.6.0, Apache-2.0, approved, #11158 maven/mavencentral/com.squareup/protoparser/4.0.3, Apache-2.0, approved, clearlydefined -maven/mavencentral/info.picocli/picocli/4.7.4, Apache-2.0, approved, #4365 +maven/mavencentral/info.picocli/picocli/4.7.5, Apache-2.0, approved, #4365 maven/mavencentral/info.picocli/picocli-shell-jline3/4.7.4, Apache-2.0, approved, #10606 -maven/mavencentral/io.agroal/agroal-api/2.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.agroal/agroal-narayana/2.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.agroal/agroal-pool/2.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.fabric8/kubernetes-client/6.7.2, Apache-2.0, approved, #8671 -maven/mavencentral/io.fabric8/kubernetes-client-api/6.7.2, Apache-2.0, approved, #8681 -maven/mavencentral/io.fabric8/kubernetes-httpclient-vertx/6.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.fabric8/kubernetes-model-admissionregistration/6.7.2, Apache-2.0, approved, #8648 -maven/mavencentral/io.fabric8/kubernetes-model-apiextensions/6.7.2, Apache-2.0, approved, #8659 -maven/mavencentral/io.fabric8/kubernetes-model-apps/6.7.2, Apache-2.0, approved, #8682 -maven/mavencentral/io.fabric8/kubernetes-model-autoscaling/6.7.2, Apache-2.0, approved, #8639 -maven/mavencentral/io.fabric8/kubernetes-model-batch/6.7.2, Apache-2.0, approved, #8656 -maven/mavencentral/io.fabric8/kubernetes-model-certificates/6.7.2, Apache-2.0, approved, #8669 -maven/mavencentral/io.fabric8/kubernetes-model-common/6.7.2, Apache-2.0, approved, #8653 -maven/mavencentral/io.fabric8/kubernetes-model-coordination/6.7.2, Apache-2.0, approved, #8658 -maven/mavencentral/io.fabric8/kubernetes-model-core/6.7.2, Apache-2.0, approved, #8660 -maven/mavencentral/io.fabric8/kubernetes-model-discovery/6.7.2, Apache-2.0, approved, #8676 -maven/mavencentral/io.fabric8/kubernetes-model-events/6.7.2, Apache-2.0, approved, #8664 -maven/mavencentral/io.fabric8/kubernetes-model-extensions/6.7.2, Apache-2.0, approved, #8678 -maven/mavencentral/io.fabric8/kubernetes-model-flowcontrol/6.7.2, Apache-2.0, approved, #8677 -maven/mavencentral/io.fabric8/kubernetes-model-gatewayapi/6.7.2, Apache-2.0, approved, #8645 -maven/mavencentral/io.fabric8/kubernetes-model-metrics/6.7.2, Apache-2.0, approved, #8650 -maven/mavencentral/io.fabric8/kubernetes-model-networking/6.7.2, Apache-2.0, approved, #8670 -maven/mavencentral/io.fabric8/kubernetes-model-node/6.7.2, Apache-2.0, approved, #8640 -maven/mavencentral/io.fabric8/kubernetes-model-policy/6.7.2, Apache-2.0, approved, #8652 -maven/mavencentral/io.fabric8/kubernetes-model-rbac/6.7.2, Apache-2.0, approved, #8647 -maven/mavencentral/io.fabric8/kubernetes-model-resource/6.7.2, Apache-2.0, approved, #8651 -maven/mavencentral/io.fabric8/kubernetes-model-scheduling/6.7.2, Apache-2.0, approved, #8666 -maven/mavencentral/io.fabric8/kubernetes-model-storageclass/6.7.2, Apache-2.0, approved, #8661 +maven/mavencentral/io.agroal/agroal-api/2.3, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.agroal/agroal-narayana/2.3, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.agroal/agroal-pool/2.3, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-client/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-client-api/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-httpclient-vertx/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-admissionregistration/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-apiextensions/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-apps/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-autoscaling/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-batch/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-certificates/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-common/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-coordination/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-core/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-discovery/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-events/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-extensions/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-flowcontrol/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-gatewayapi/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-metrics/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-networking/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-node/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-policy/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-rbac/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-resource/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-scheduling/6.10.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.fabric8/kubernetes-model-storageclass/6.10.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.fabric8/zjsonpatch/0.3.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.github.crac/org-crac/0.1.3, BSD-2-Clause, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-alts/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-api/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-auth/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-context/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-core/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-googleapis/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-grpclb/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-netty/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-protobuf/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-protobuf-lite/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-services/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-stub/1.56.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.grpc/grpc-xds/1.56.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-alts/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-api/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-auth/1.59.1, Apache-2.0, approved, #12037 +maven/mavencentral/io.grpc/grpc-context/1.59.1, Apache-2.0, approved, #12034 +maven/mavencentral/io.grpc/grpc-core/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-googleapis/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-grpclb/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-inprocess/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-netty/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-protobuf/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-protobuf-lite/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-services/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-stub/1.59.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.grpc/grpc-util/1.59.1, Apache-2.0, approved, #12036 +maven/mavencentral/io.grpc/grpc-xds/1.59.1, Apache-2.0, approved, clearlydefined maven/mavencentral/io.jsonwebtoken/jjwt-api/0.12.5, Apache-2.0, approved, clearlydefined maven/mavencentral/io.jsonwebtoken/jjwt-impl/0.12.5, Apache-2.0, approved, #14485 maven/mavencentral/io.jsonwebtoken/jjwt-jackson/0.12.5, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.micrometer/micrometer-commons/1.11.1, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #9243 -maven/mavencentral/io.micrometer/micrometer-core/1.11.1, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #9238 -maven/mavencentral/io.micrometer/micrometer-observation/1.11.1, Apache-2.0, approved, #9242 -maven/mavencentral/io.micrometer/micrometer-registry-prometheus/1.11.1, Apache-2.0, approved, #9805 +maven/mavencentral/io.micrometer/micrometer-commons/1.12.2, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #11679 +maven/mavencentral/io.micrometer/micrometer-core/1.12.2, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #11678 +maven/mavencentral/io.micrometer/micrometer-observation/1.12.2, Apache-2.0, approved, #11680 +maven/mavencentral/io.micrometer/micrometer-registry-prometheus/1.12.2, Apache-2.0, approved, #14187 maven/mavencentral/io.netty/netty-buffer/4.1.108.Final, Apache-2.0, approved, CQ21842 maven/mavencentral/io.netty/netty-codec/4.1.108.Final, Apache-2.0 AND BSD-3-Clause AND MIT, approved, CQ20926 maven/mavencentral/io.netty/netty-codec-dns/4.1.108.Final, Apache-2.0 AND BSD-3-Clause AND MIT, approved, CQ20926 @@ -124,173 +127,176 @@ maven/mavencentral/io.netty/netty-transport-native-unix-common/4.1.108.Final, Ap maven/mavencentral/io.opencensus/opencensus-api/0.31.1, Apache-2.0, approved, clearlydefined maven/mavencentral/io.opencensus/opencensus-contrib-http-util/0.31.1, Apache-2.0, approved, clearlydefined maven/mavencentral/io.opencensus/opencensus-proto/0.2.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-annotations/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-annotations-support/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-api/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-api-semconv/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-api/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-api-events/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-api-logs/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-context/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-exporter-common/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-exporter-otlp/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-exporter-otlp-common/1.25.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-annotations/1.32.0, Apache-2.0, approved, #11684 +maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-annotations-support/1.32.0-alpha, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-api/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry.instrumentation/opentelemetry-instrumentation-api-semconv/1.32.0-alpha, Apache-2.0, approved, #11885 +maven/mavencentral/io.opentelemetry/opentelemetry-api/1.32.0, Apache-2.0, approved, #11682 +maven/mavencentral/io.opentelemetry/opentelemetry-api-events/1.32.0-alpha, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-context/1.32.0, Apache-2.0, approved, #11683 +maven/mavencentral/io.opentelemetry/opentelemetry-exporter-common/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-exporter-otlp/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-exporter-otlp-common/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-exporter-sender-okhttp/1.32.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.opentelemetry/opentelemetry-extension-annotations/1.18.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-opentracing-shim/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-common/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-jaeger-remote-sampler/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-logs/1.25.0-alpha, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-metrics/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-sdk-trace/1.25.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.opentelemetry/opentelemetry-semconv/1.25.0-alpha, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-extension-incubator/1.32.0-alpha, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-opentracing-shim/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-common/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-extension-jaeger-remote-sampler/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-logs/1.32.0, Apache-2.0, approved, #11895 +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-metrics/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry/opentelemetry-sdk-trace/1.32.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.opentelemetry.semconv/opentelemetry-semconv/1.21.0-alpha, Apache-2.0, approved, clearlydefined maven/mavencentral/io.opentracing/opentracing-api/0.33.0, Apache-2.0, approved, CQ20944 maven/mavencentral/io.opentracing/opentracing-noop/0.33.0, Apache-2.0, approved, CQ20949 -maven/mavencentral/io.perfmark/perfmark-api/0.26.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.perfmark/perfmark-api/0.27.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.projectreactor/reactor-core/3.5.0, Apache-2.0, approved, #5934 maven/mavencentral/io.prometheus/simpleclient/0.16.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.prometheus/simpleclient_common/0.16.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.prometheus/simpleclient_tracer_common/0.16.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.prometheus/simpleclient_tracer_otel/0.16.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.prometheus/simpleclient_tracer_otel_agent/0.16.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-common/2.2.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-common-grpc/2.2.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-pubsub/2.2.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.arc/arc/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-agroal/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-arc/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-bootstrap-runner/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-caffeine/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-config-yaml/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-core/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-credentials/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-datasource/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-datasource-common/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-development-mode-spi/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-fs-util/0.0.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-grpc-common/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-jackson/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-jdbc-h2/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-jdbc-postgresql/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-jsonp/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-kafka-client/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-kubernetes-client/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-kubernetes-client-internal/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-logging-gelf/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-logging-json/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-micrometer/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-micrometer-registry-prometheus/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-mongodb-client/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-mutiny/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-mutiny-reactive-streams-operators/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-narayana-jta/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-netty/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-opentelemetry/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-picocli/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-resteasy-reactive/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-common/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-jackson/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-jackson-common/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-security-runtime-spi/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-smallrye-context-propagation/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-smallrye-health/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-transaction-annotations/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-vertx/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-vertx-http/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus/quarkus-vertx-latebound-mdc-provider/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-common/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-common-types/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-jackson/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-vertx/3.2.12.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.quarkus.security/quarkus-security/2.0.2.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.reactivex.rxjava3/rxjava/3.1.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-annotation/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-classloader/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-constraint/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-expression/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-function/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-io/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-os/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.common/smallrye-common-vertx-context/2.1.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.config/smallrye-config/3.3.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.config/smallrye-config-common/3.3.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.config/smallrye-config-core/3.3.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.config/smallrye-config-source-yaml/3.3.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/mutiny/2.3.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/mutiny-reactive-streams-operators/2.3.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/mutiny-smallrye-context-propagation/2.3.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-common/2.8.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-common-grpc/2.8.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkiverse.googlecloudservices/quarkus-google-cloud-pubsub/2.8.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.arc/arc/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-agroal/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-arc/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-bootstrap-runner/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-caffeine/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-config-yaml/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-core/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-credentials/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-datasource/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-datasource-common/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-development-mode-spi/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-fs-util/0.0.10, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-grpc-common/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-jackson/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-jdbc-h2/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-jdbc-postgresql/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-jsonp/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-kafka-client/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-kubernetes-client/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-kubernetes-client-internal/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-logging-gelf/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-logging-json/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-micrometer/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-micrometer-registry-prometheus/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-mongodb-client/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-mutiny/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-mutiny-reactive-streams-operators/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-narayana-jta/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-netty/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-opentelemetry/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-picocli/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-resteasy-reactive/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-common/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-jackson/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-resteasy-reactive-jackson-common/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-security-runtime-spi/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-smallrye-context-propagation/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-smallrye-health/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-transaction-annotations/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-vertx/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-vertx-http/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-vertx-latebound-mdc-provider/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus/quarkus-virtual-threads/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-common/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-common-types/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-jackson/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.resteasy.reactive/resteasy-reactive-vertx/3.8.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.quarkus.security/quarkus-security/2.0.3.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.reactivex.rxjava3/rxjava/3.1.8, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-annotation/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-classloader/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-constraint/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-cpu/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-expression/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-function/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-io/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-net/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-os/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-ref/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.common/smallrye-common-vertx-context/2.2.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.config/smallrye-config/3.5.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.config/smallrye-config-common/3.5.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.config/smallrye-config-core/3.5.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.config/smallrye-config-source-yaml/3.5.4, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/mutiny/2.5.8, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/mutiny-reactive-streams-operators/2.5.8, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/mutiny-smallrye-context-propagation/2.5.8, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye.reactive/mutiny-zero-flow-adapters/1.0.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-core/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-runtime/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-web/3.7.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-web-common/3.7.2, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-core/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-runtime/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-web/3.11.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/smallrye-mutiny-vertx-web-common/3.11.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye.reactive/smallrye-reactive-converter-api/3.0.1, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye.reactive/smallrye-reactive-converter-mutiny/3.0.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye.reactive/vertx-mutiny-generator/3.7.2, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye.reactive/vertx-mutiny-generator/3.11.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye/smallrye-context-propagation/2.1.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye/smallrye-context-propagation-api/2.1.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye/smallrye-context-propagation-jta/2.1.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye/smallrye-context-propagation-storage/2.1.0, Apache-2.0, approved, clearlydefined maven/mavencentral/io.smallrye/smallrye-fault-tolerance-vertx/6.2.6, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye/smallrye-health/4.0.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye/smallrye-health-api/4.0.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.smallrye/smallrye-health-provided-checks/4.0.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-auth-common/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-auth-jdbc/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-auth-mongo/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-bridge-common/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-codegen/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-core/4.4.9, EPL-2.0 OR Apache-2.0 AND MIT AND Apache-2.0, approved, #12103 -maven/mavencentral/io.vertx/vertx-grpc/4.4.9, Apache-2.0 AND EPL-1.0 AND Apache-2.0, approved, #10885 -maven/mavencentral/io.vertx/vertx-grpc-client/4.4.9, EPL-2.0 OR Apache-2.0, approved, #12098 -maven/mavencentral/io.vertx/vertx-grpc-common/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-grpc-server/4.4.9, EPL-2.0 OR Apache-2.0, approved, #12102 -maven/mavencentral/io.vertx/vertx-health-check/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-jdbc-client/4.4.9, Apache-2.0 AND EPL-1.0 AND (EPL-2.0 OR Apache-2.0) AND Apache-2.0, approved, #10934 -maven/mavencentral/io.vertx/vertx-junit5/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-kafka-client/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-micrometer-metrics/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-mongo-client/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-mqtt/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-proton/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-sql-client/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-uri-template/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-web/4.4.9, Apache-2.0 AND EPL-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-web-client/4.4.9, Apache-2.0, approved, clearlydefined -maven/mavencentral/io.vertx/vertx-web-common/4.4.9, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye/smallrye-health/4.1.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye/smallrye-health-api/4.1.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.smallrye/smallrye-health-provided-checks/4.1.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-auth-common/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-auth-jdbc/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-auth-mongo/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-bridge-common/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-codegen/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-core/4.5.7, Apache-2.0 AND EPL-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-grpc/4.5.7, Apache-2.0 AND EPL-1.0 AND Apache-2.0, approved, #14668 +maven/mavencentral/io.vertx/vertx-grpc-client/4.5.7, EPL-2.0 OR Apache-2.0, approved, #14667 +maven/mavencentral/io.vertx/vertx-grpc-common/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-grpc-server/4.5.7, EPL-2.0 OR Apache-2.0, approved, #14669 +maven/mavencentral/io.vertx/vertx-health-check/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-jdbc-client/4.5.7, Apache-2.0 AND EPL-1.0 AND (EPL-2.0 OR Apache-2.0) AND Apache-2.0, approved, #14671 +maven/mavencentral/io.vertx/vertx-junit5/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-kafka-client/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-micrometer-metrics/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-mongo-client/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-mqtt/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-proton/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-sql-client/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-uri-template/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-web/4.5.7, Apache-2.0 AND EPL-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-web-client/4.5.7, Apache-2.0, approved, clearlydefined +maven/mavencentral/io.vertx/vertx-web-common/4.5.7, Apache-2.0, approved, clearlydefined maven/mavencentral/jakarta.activation/jakarta.activation-api/2.1.2, EPL-2.0 OR BSD-3-Clause OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.jaf maven/mavencentral/jakarta.annotation/jakarta.annotation-api/2.1.1, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.ca -maven/mavencentral/jakarta.ejb/jakarta.ejb-api/4.0.1, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.ejb maven/mavencentral/jakarta.el/jakarta.el-api/5.0.1, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.el maven/mavencentral/jakarta.enterprise/jakarta.enterprise.cdi-api/4.0.1, Apache-2.0, approved, ee4j.cdi maven/mavencentral/jakarta.enterprise/jakarta.enterprise.lang-model/4.0.1, Apache-2.0, approved, ee4j.cdi maven/mavencentral/jakarta.inject/jakarta.inject-api/2.0.1, Apache-2.0, approved, ee4j.cdi maven/mavencentral/jakarta.interceptor/jakarta.interceptor-api/2.1.0, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.interceptors -maven/mavencentral/jakarta.json/jakarta.json-api/2.1.2, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.jsonp +maven/mavencentral/jakarta.json/jakarta.json-api/2.1.3, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.jsonp maven/mavencentral/jakarta.resource/jakarta.resource-api/2.1.0, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.jca maven/mavencentral/jakarta.transaction/jakarta.transaction-api/2.0.1, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.jta maven/mavencentral/jakarta.ws.rs/jakarta.ws.rs-api/3.1.0, EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0, approved, ee4j.rest -maven/mavencentral/jakarta.xml.bind/jakarta.xml.bind-api/4.0.0, BSD-3-Clause, approved, ee4j.jaxb +maven/mavencentral/jakarta.xml.bind/jakarta.xml.bind-api/4.0.1, BSD-3-Clause, approved, ee4j.jaxb maven/mavencentral/net.java.dev.jna/jna/5.8.0, Apache-2.0 OR LGPL-2.1-or-later, approved, CQ23217 maven/mavencentral/org.apache.commons/commons-collections4/4.4, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.apache.commons/commons-compress/1.26.0, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #13288 -maven/mavencentral/org.apache.commons/commons-lang3/3.12.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.apache.commons/commons-compress/1.26.1, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #13288 +maven/mavencentral/org.apache.commons/commons-lang3/3.14.0, Apache-2.0, approved, #11677 maven/mavencentral/org.apache.httpcomponents/httpclient/4.5.14, Apache-2.0 AND LicenseRef-Public-Domain, approved, CQ23527 maven/mavencentral/org.apache.httpcomponents/httpcore/4.4.16, Apache-2.0, approved, CQ23528 -maven/mavencentral/org.apache.kafka/kafka-clients/3.4.0, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #10935 -maven/mavencentral/org.apache.logging.log4j/log4j-api/2.20.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.apache.kafka/kafka-clients/3.6.1, Apache-2.0 AND (Apache-2.0 AND MIT) AND (Apache-2.0 AND BSD-3-Clause), approved, #11084 +maven/mavencentral/org.apache.logging.log4j/log4j-api/2.22.1, Apache-2.0, approved, #12576 maven/mavencentral/org.apache.qpid/proton-j/0.34.1, Apache-2.0, approved, clearlydefined maven/mavencentral/org.apiguardian/apiguardian-api/1.1.2, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.bouncycastle/bcpkix-jdk18on/1.74, MIT, approved, #9090 -maven/mavencentral/org.bouncycastle/bcprov-jdk18on/1.74, MIT AND CC0-1.0, approved, #9091 -maven/mavencentral/org.bouncycastle/bcutil-jdk18on/1.74, MIT, approved, #9094 +maven/mavencentral/org.bouncycastle/bcpkix-jdk18on/1.77, MIT, approved, #11593 +maven/mavencentral/org.bouncycastle/bcprov-jdk18on/1.77, MIT AND CC0-1.0, approved, #11595 +maven/mavencentral/org.bouncycastle/bcutil-jdk18on/1.77, MIT, approved, #11596 maven/mavencentral/org.conscrypt/conscrypt-openjdk-uber/2.5.2, Apache-2.0, approved, clearlydefined maven/mavencentral/org.eclipse.californium/californium-core/3.11.0, , approved, science.californium maven/mavencentral/org.eclipse.californium/californium-legal/3.11.0, , approved, science.californium @@ -301,80 +307,83 @@ maven/mavencentral/org.eclipse.microprofile.context-propagation/microprofile-con maven/mavencentral/org.eclipse.microprofile.health/microprofile-health-api/4.0.1, Apache-2.0, approved, technology.microprofile maven/mavencentral/org.eclipse.microprofile.reactive-streams-operators/microprofile-reactive-streams-operators-api/3.0, Apache-2.0, approved, technology.microprofile maven/mavencentral/org.eclipse.microprofile.reactive-streams-operators/microprofile-reactive-streams-operators-core/3.0, Apache-2.0, approved, technology.microprofile -maven/mavencentral/org.eclipse.parsson/jakarta.json/1.1.4, EPL-2.0, approved, ee4j.parsson +maven/mavencentral/org.eclipse.parsson/jakarta.json/1.1.5, EPL-2.0, approved, ee4j.parsson maven/mavencentral/org.eclipse.parsson/parsson/1.1.5, EPL-2.0, approved, ee4j.parsson maven/mavencentral/org.fusesource.jansi/jansi/2.4.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.graalvm.sdk/graal-sdk/23.0.1, UPL-1.0, approved, #9850 +maven/mavencentral/org.graalvm.sdk/nativeimage/23.1.2, UPL-1.0, approved, #10921 +maven/mavencentral/org.graalvm.sdk/word/23.1.2, UPL-1.0, approved, #10917 maven/mavencentral/org.hdrhistogram/HdrHistogram/2.1.12, BSD-2-Clause OR LicenseRef-Public-Domain, approved, CQ13192 -maven/mavencentral/org.infinispan/infinispan-client-hotrod-jakarta/14.0.11.Final, Apache-2.0, approved, #10936 -maven/mavencentral/org.infinispan/infinispan-commons-jakarta/14.0.11.Final, Apache-2.0 AND LicenseRef-Public-Domain, approved, #10937 -maven/mavencentral/org.infinispan/infinispan-core-jakarta/14.0.11.Final, Apache-2.0, approved, #10938 -maven/mavencentral/org.infinispan/infinispan-query-dsl/14.0.11.Final, Apache-2.0, approved, #6019 -maven/mavencentral/org.infinispan.protostream/protostream/4.6.2.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.infinispan.protostream/protostream-types/4.6.2.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.infinispan/infinispan-client-hotrod-jakarta/14.0.27.Final, Apache-2.0, approved, #10936 +maven/mavencentral/org.infinispan/infinispan-commons-jakarta/14.0.27.Final, Apache-2.0 AND LicenseRef-Public-Domain, approved, #10937 +maven/mavencentral/org.infinispan/infinispan-core-jakarta/14.0.27.Final, Apache-2.0, approved, #10938 +maven/mavencentral/org.infinispan/infinispan-query-dsl/14.0.27.Final, Apache-2.0, approved, #6019 +maven/mavencentral/org.infinispan.protostream/protostream/4.6.5.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.infinispan.protostream/protostream-types/4.6.5.Final, Apache-2.0, approved, clearlydefined maven/mavencentral/org.javassist/javassist/3.29.1-GA, Apache-2.0 AND LGPL-2.1-or-later AND MPL-1.1, approved, #6023 -maven/mavencentral/org.jboss.byteman/byteman/4.0.20, LGPL-2.1-or-later AND (BSD-3-Clause AND LGPL-2.1-or-later), approved, #5972 -maven/mavencentral/org.jboss.byteman/byteman-bmunit/4.0.20, LGPL-2.1-or-later, approved, #5973 -maven/mavencentral/org.jboss.byteman/byteman-install/4.0.20, LGPL-2.1-or-later, approved, #5978 -maven/mavencentral/org.jboss.byteman/byteman-submit/4.0.20, LGPL-2.1-or-later, approved, #5977 maven/mavencentral/org.jboss.invocation/jboss-invocation/2.0.0.Final, Apache-2.0, approved, clearlydefined maven/mavencentral/org.jboss/jboss-transaction-spi/8.0.0.Final, LGPL-2.1-or-later, approved, clearlydefined maven/mavencentral/org.jboss.logging/commons-logging-jboss-logging/1.0.0.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jboss.logging/jboss-logging/3.5.1.Final, Apache-2.0, approved, #9471 +maven/mavencentral/org.jboss.logging/jboss-logging/3.5.3.Final, Apache-2.0, approved, #9471 maven/mavencentral/org.jboss.logging/jboss-logging-annotations/2.2.1.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jboss.logmanager/jboss-logmanager-embedded/1.1.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jboss.logmanager/log4j2-jboss-logmanager/1.1.1.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jboss.narayana.jta/narayana-jta/6.0.1.Final, LGPL-2.1-only AND LGPL-2.1-or-later AND Apache-2.0, approved, #12101 -maven/mavencentral/org.jboss.narayana.jts/narayana-jts-integration/6.0.1.Final, LGPL-2.1-only, approved, #12099 +maven/mavencentral/org.jboss.logmanager/jboss-logmanager/3.0.4.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jboss.logmanager/log4j2-jboss-logmanager/1.1.2.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jboss.narayana.jta/narayana-jta/7.0.0.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jboss.narayana.jts/narayana-jts-integration/7.0.0.Final, Apache-2.0, approved, clearlydefined maven/mavencentral/org.jboss.slf4j/slf4j-jboss-logmanager/2.0.0.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jboss.threads/jboss-threads/3.5.0.Final, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.jgroups/jgroups/5.2.12.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jboss.threads/jboss-threads/3.5.1.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jetbrains/annotations/24.1.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.jetbrains.kotlin/kotlin-stdlib/1.9.22, Apache-2.0, approved, #11827 +maven/mavencentral/org.jetbrains.kotlin/kotlin-stdlib-common/1.9.22, Apache-2.0, approved, #14186 +maven/mavencentral/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.9.22, Apache-2.0, approved, #14188 +maven/mavencentral/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.9.22, Apache-2.0, approved, #14185 +maven/mavencentral/org.jgroups/jgroups/5.2.23.Final, Apache-2.0, approved, clearlydefined maven/mavencentral/org.jline/jline/3.23.0, BSD-3-Clause AND Apache-2.0, approved, #10622 maven/mavencentral/org.latencyutils/LatencyUtils/2.0.3, BSD-2-Clause, approved, CQ17408 maven/mavencentral/org.locationtech.jts/jts-core/1.17.0, EPL-2.0, approved, locationtech.jts maven/mavencentral/org.lz4/lz4-java/1.8.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/bson/4.9.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/bson-record-codec/4.9.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/mongodb-crypt/1.7.3, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/mongodb-driver-core/4.9.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/mongodb-driver-reactivestreams/4.9.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.mongodb/mongodb-driver-sync/4.9.1, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.opentest4j/opentest4j/1.2.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.postgresql/postgresql/42.6.1, BSD-2-Clause AND Apache-2.0, approved, #9159 +maven/mavencentral/org.mongodb/bson/4.11.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.mongodb/bson-record-codec/4.11.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.mongodb/mongodb-crypt/1.8.0, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.mongodb/mongodb-driver-core/4.11.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.mongodb/mongodb-driver-reactivestreams/4.11.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.mongodb/mongodb-driver-sync/4.11.1, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.opentest4j/opentest4j/1.3.0, Apache-2.0, approved, #9713 +maven/mavencentral/org.ow2.asm/asm/9.6, BSD-3-Clause, approved, #10776 +maven/mavencentral/org.postgresql/postgresql/42.7.2, BSD-2-Clause AND Apache-2.0, approved, #11681 maven/mavencentral/org.reactivestreams/reactive-streams/1.0.4, CC0-1.0, approved, CQ16332 maven/mavencentral/org.slf4j/slf4j-api/2.0.6, MIT, approved, #5915 -maven/mavencentral/org.snakeyaml/snakeyaml-engine/2.6, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.snakeyaml/snakeyaml-engine/2.7, Apache-2.0, approved, clearlydefined maven/mavencentral/org.springframework.security/spring-security-crypto/6.1.4, Apache-2.0 AND ISC, approved, #9735 maven/mavencentral/org.threeten/threetenbp/1.6.8, BSD-3-Clause, approved, #6750 -maven/mavencentral/org.wildfly.common/wildfly-common/1.5.4.Final-format-001, Apache-2.0, approved, clearlydefined -maven/mavencentral/org.wildfly.security/wildfly-elytron-asn1/2.2.1.Final, Apache-2.0, approved, #9485 -maven/mavencentral/org.wildfly.security/wildfly-elytron-auth/2.2.1.Final, Apache-2.0, approved, #9501 -maven/mavencentral/org.wildfly.security/wildfly-elytron-auth-server/2.2.1.Final, Apache-2.0, approved, #9414 -maven/mavencentral/org.wildfly.security/wildfly-elytron-base/2.2.1.Final, Apache-2.0, approved, #9491 -maven/mavencentral/org.wildfly.security/wildfly-elytron-credential/2.2.1.Final, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #9505 -maven/mavencentral/org.wildfly.security/wildfly-elytron-http/2.2.1.Final, Apache-2.0, approved, #9514 -maven/mavencentral/org.wildfly.security/wildfly-elytron-keystore/2.2.1.Final, Apache-2.0, approved, #9481 -maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism/2.2.1.Final, Apache-2.0, approved, #9448 -maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-digest/2.2.1.Final, Apache-2.0, approved, #9489 -maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-gssapi/2.2.1.Final, Apache-2.0, approved, #9499 -maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-oauth2/2.2.1.Final, Apache-2.0, approved, #9520 -maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-scram/2.2.1.Final, Apache-2.0, approved, #9447 -maven/mavencentral/org.wildfly.security/wildfly-elytron-password-impl/2.2.1.Final, Apache-2.0, approved, #9472 -maven/mavencentral/org.wildfly.security/wildfly-elytron-permission/2.2.1.Final, Apache-2.0, approved, #9402 -maven/mavencentral/org.wildfly.security/wildfly-elytron-provider-util/2.2.1.Final, Apache-2.0, approved, #9405 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl/2.2.1.Final, Apache-2.0, approved, #9495 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-digest/2.2.1.Final, Apache-2.0, approved, #9415 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-external/2.2.1.Final, Apache-2.0, approved, #9412 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-gs2/2.2.1.Final, Apache-2.0, approved, #9445 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-gssapi/2.2.1.Final, Apache-2.0, approved, #9507 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-oauth2/2.2.1.Final, Apache-2.0, approved, #9479 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-plain/2.2.1.Final, Apache-2.0, approved, #9487 -maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-scram/2.2.1.Final, Apache-2.0, approved, #9443 -maven/mavencentral/org.wildfly.security/wildfly-elytron-security-manager-action/2.2.1.Final, Apache-2.0, approved, #9441 -maven/mavencentral/org.wildfly.security/wildfly-elytron-ssl/2.2.1.Final, Apache-2.0 AND BSD-3-Clause, approved, #9454 -maven/mavencentral/org.wildfly.security/wildfly-elytron-util/2.2.1.Final, Apache-2.0, approved, #9497 -maven/mavencentral/org.wildfly.security/wildfly-elytron-x500/2.2.1.Final, Apache-2.0, approved, #9442 -maven/mavencentral/org.wildfly.security/wildfly-elytron-x500-cert/2.2.1.Final, Apache-2.0, approved, #9417 -maven/mavencentral/org.wildfly.security/wildfly-elytron-x500-cert-util/2.2.1.Final, Apache-2.0, approved, #9476 +maven/mavencentral/org.wildfly.common/wildfly-common/1.7.0.Final, Apache-2.0, approved, clearlydefined +maven/mavencentral/org.wildfly.security/wildfly-elytron-asn1/2.2.3.Final, Apache-2.0, approved, #9485 +maven/mavencentral/org.wildfly.security/wildfly-elytron-auth/2.2.3.Final, Apache-2.0, approved, #9501 +maven/mavencentral/org.wildfly.security/wildfly-elytron-auth-server/2.2.3.Final, Apache-2.0, approved, #9414 +maven/mavencentral/org.wildfly.security/wildfly-elytron-base/2.2.3.Final, Apache-2.0, approved, #9491 +maven/mavencentral/org.wildfly.security/wildfly-elytron-credential/2.2.3.Final, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #9505 +maven/mavencentral/org.wildfly.security/wildfly-elytron-http/2.2.3.Final, Apache-2.0, approved, #9514 +maven/mavencentral/org.wildfly.security/wildfly-elytron-keystore/2.2.3.Final, Apache-2.0, approved, #9481 +maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism/2.2.3.Final, Apache-2.0, approved, #9448 +maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-digest/2.2.3.Final, Apache-2.0, approved, #9489 +maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-gssapi/2.2.3.Final, Apache-2.0, approved, #9499 +maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-oauth2/2.2.3.Final, Apache-2.0, approved, #9520 +maven/mavencentral/org.wildfly.security/wildfly-elytron-mechanism-scram/2.2.3.Final, Apache-2.0, approved, #9447 +maven/mavencentral/org.wildfly.security/wildfly-elytron-password-impl/2.2.3.Final, Apache-2.0, approved, #9472 +maven/mavencentral/org.wildfly.security/wildfly-elytron-permission/2.2.3.Final, Apache-2.0, approved, #9402 +maven/mavencentral/org.wildfly.security/wildfly-elytron-provider-util/2.2.3.Final, Apache-2.0, approved, #9405 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl/2.2.3.Final, Apache-2.0, approved, #9495 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-digest/2.2.3.Final, Apache-2.0, approved, #9415 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-external/2.2.3.Final, Apache-2.0, approved, #9412 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-gs2/2.2.3.Final, Apache-2.0, approved, #9445 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-gssapi/2.2.3.Final, Apache-2.0, approved, #9507 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-oauth2/2.2.3.Final, Apache-2.0, approved, #9479 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-plain/2.2.3.Final, Apache-2.0, approved, #9487 +maven/mavencentral/org.wildfly.security/wildfly-elytron-sasl-scram/2.2.3.Final, Apache-2.0, approved, #9443 +maven/mavencentral/org.wildfly.security/wildfly-elytron-security-manager-action/2.2.3.Final, Apache-2.0, approved, #9441 +maven/mavencentral/org.wildfly.security/wildfly-elytron-ssl/2.2.3.Final, Apache-2.0 AND BSD-3-Clause, approved, #9454 +maven/mavencentral/org.wildfly.security/wildfly-elytron-util/2.2.3.Final, Apache-2.0, approved, #9497 +maven/mavencentral/org.wildfly.security/wildfly-elytron-x500/2.2.3.Final, Apache-2.0, approved, #9442 +maven/mavencentral/org.wildfly.security/wildfly-elytron-x500-cert/2.2.3.Final, Apache-2.0, approved, #9417 +maven/mavencentral/org.wildfly.security/wildfly-elytron-x500-cert-util/2.2.3.Final, Apache-2.0, approved, #9476 maven/mavencentral/org.xerial.snappy/snappy-java/1.1.10.5, Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause), approved, #9098 -maven/mavencentral/org.yaml/snakeyaml/2.0, Apache-2.0 AND (Apache-2.0 OR BSD-3-Clause OR EPL-1.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later), approved, #7275 +maven/mavencentral/org.yaml/snakeyaml/2.2, Apache-2.0 AND (Apache-2.0 OR BSD-3-Clause OR EPL-1.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later), approved, #10232 diff --git a/legal/src/main/resources/legal/LICENSE.ASM.txt b/legal/src/main/resources/legal/LICENSE.ASM.txt new file mode 100644 index 0000000000..4d191851af --- /dev/null +++ b/legal/src/main/resources/legal/LICENSE.ASM.txt @@ -0,0 +1,28 @@ + + ASM: a very small and fast Java bytecode manipulation framework + Copyright (c) 2000-2011 INRIA, France Telecom + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legal/src/main/resources/legal/NOTICE.md b/legal/src/main/resources/legal/NOTICE.md index 6cb1272c25..459faec01c 100644 --- a/legal/src/main/resources/legal/NOTICE.md +++ b/legal/src/main/resources/legal/NOTICE.md @@ -147,6 +147,15 @@ http://www.apache.org/licenses/LICENSE-2.0.html. The source code is available from [GitHub](https://github.com/apache/mina-sshd). +### ASM + +This product includes software developed by the [ASM Project](https://asm.ow2.io/index.html). + +Your use of *ASM* is subject to the terms and conditions defined in the file +[LICENSE.ASM.txt](LICENSE.ASM.txt). + +The source code is available from [GitLab](https://gitlab.ow2.org/asm/asm). + ### Automaton This product includes software developed by Anders Moeller. @@ -459,6 +468,16 @@ http://www.apache.org/licenses/LICENSE-2.0.html. The source code is available from [GitHub](https://github.com/apache/kafka). +### Kotlin stdlib + +This product includes software developed by the [Kotlin project](https://kotlinlang.org/). + +Your use of *Kotlin stdlib* is subject to the terms and conditions of the Apache Software License 2.0. +A copy of the license is contained in the file [LICENSE-2.0.txt](LICENSE-2.0.txt) and is also available at +http://www.apache.org/licenses/LICENSE-2.0.html. + +The source code is available from [GitHub](https://github.com/JetBrains/kotlin). + ### Kubernetes Client This product includes software developed by the [fabric8 project](https://fabric8.io/). diff --git a/legal/src/main/resources/legal/hono-maven.deps b/legal/src/main/resources/legal/hono-maven.deps index f312f843fd..c6edb3eb8b 100644 --- a/legal/src/main/resources/legal/hono-maven.deps +++ b/legal/src/main/resources/legal/hono-maven.deps @@ -1,105 +1,108 @@ biz.paluch.logging:logstash-gelf:jar:1.15.1 ch.qos.logback:logback-classic:jar:1.5.6 ch.qos.logback:logback-core:jar:1.5.6 -com.aayushatharva.brotli4j:brotli4j:jar:1.12.0 -com.aayushatharva.brotli4j:native-linux-x86_64:jar:1.12.0 -com.aayushatharva.brotli4j:service:jar:1.12.0 +com.aayushatharva.brotli4j:brotli4j:jar:1.16.0 +com.aayushatharva.brotli4j:native-linux-x86_64:jar:1.16.0 +com.aayushatharva.brotli4j:service:jar:1.16.0 com.bol:cryptvault:jar:1.0.2 -com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2 -com.fasterxml.jackson.core:jackson-core:jar:2.15.2 -com.fasterxml.jackson.core:jackson-databind:jar:2.15.2 -com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2 -com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.15.2 -com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2 -com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.15.2 +com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1 +com.fasterxml.jackson.core:jackson-core:jar:2.16.1 +com.fasterxml.jackson.core:jackson-databind:jar:2.16.1 +com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.16.1 +com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.16.1 +com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.16.1 +com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.16.1 com.github.ben-manes.caffeine:caffeine:jar:3.1.5 -com.github.luben:zstd-jni:jar:1.5.2-1 +com.github.luben:zstd-jni:jar:1.5.5-1 com.google.android:annotations:jar:4.1.1.4 -com.google.api:api-common:jar:2.14.1 -com.google.api:gax-grpc:jar:2.31.1 -com.google.api:gax-httpjson:jar:2.31.1 -com.google.api:gax:jar:2.31.1 -com.google.api.grpc:proto-google-cloud-pubsub-v1:jar:1.106.0 -com.google.api.grpc:proto-google-common-protos:jar:2.23.0 -com.google.api.grpc:proto-google-iam-v1:jar:1.17.1 -com.google.auth:google-auth-library-credentials:jar:1.19.0 -com.google.auth:google-auth-library-oauth2-http:jar:1.19.0 -com.google.auto.value:auto-value-annotations:jar:1.10.2 -com.google.cloud:google-cloud-core:jar:2.21.1 -com.google.cloud:google-cloud-pubsub:jar:1.125.0 +com.google.api:api-common:jar:2.28.0 +com.google.api:gax-grpc:jar:2.45.0 +com.google.api:gax-httpjson:jar:2.45.0 +com.google.api:gax:jar:2.45.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:jar:1.109.1 +com.google.api.grpc:proto-google-common-protos:jar:2.28.0 +com.google.api.grpc:proto-google-iam-v1:jar:1.31.0 +com.google.auth:google-auth-library-credentials:jar:1.23.0 +com.google.auth:google-auth-library-oauth2-http:jar:1.23.0 +com.google.auto.value:auto-value-annotations:jar:1.10.4 +com.google.cloud:google-cloud-core:jar:2.35.0 +com.google.cloud:google-cloud-pubsub:jar:1.127.1 com.google.code.findbugs:jsr305:jar:3.0.2 com.google.code.gson:gson:jar:2.10.1 com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3 -com.google.errorprone:error_prone_annotations:jar:2.19.1 +com.google.errorprone:error_prone_annotations:jar:2.24.0 com.google.guava:failureaccess:jar:1.0.1 com.google.guava:guava:jar:32.1.2-jre com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava -com.google.http-client:google-http-client-gson:jar:1.43.2 -com.google.http-client:google-http-client:jar:1.43.2 +com.google.http-client:google-http-client-gson:jar:1.43.3 +com.google.http-client:google-http-client:jar:1.43.3 com.google.j2objc:j2objc-annotations:jar:2.8 -com.google.protobuf:protobuf-java:jar:3.22.0 -com.google.protobuf:protobuf-java-util:jar:3.22.0 +com.google.protobuf:protobuf-java:jar:3.25.0 +com.google.protobuf:protobuf-java-util:jar:3.25.0 com.google.re2j:re2j:jar:1.7 -com.h2database:h2:jar:2.2.220 +com.h2database:h2:jar:2.2.224 com.mchange:c3p0:jar:0.9.5.5 com.mchange:mchange-commons-java:jar:0.2.19 -commons-codec:commons-codec:jar:1.16.0 -commons-io:commons-io:jar:2.13.0 -com.squareup.okhttp3:okhttp:jar:3.14.9 -com.squareup.okio:okio:jar:1.17.2 +commons-codec:commons-codec:jar:1.16.1 +commons-io:commons-io:jar:2.15.1 +com.squareup.okhttp3:okhttp:jar:4.12.0 +com.squareup.okio:okio:jar:3.6.0 +com.squareup.okio:okio-jvm:jar:3.6.0 com.squareup:protoparser:jar:4.0.3 -info.picocli:picocli:jar:4.7.4 +info.picocli:picocli:jar:4.7.5 info.picocli:picocli-shell-jline3:jar:4.7.4 -io.agroal:agroal-api:jar:2.1 -io.agroal:agroal-narayana:jar:2.1 -io.agroal:agroal-pool:jar:2.1 -io.fabric8:kubernetes-client-api:jar:6.7.2 -io.fabric8:kubernetes-client:jar:6.7.2 -io.fabric8:kubernetes-httpclient-vertx:jar:6.7.2 -io.fabric8:kubernetes-model-admissionregistration:jar:6.7.2 -io.fabric8:kubernetes-model-apiextensions:jar:6.7.2 -io.fabric8:kubernetes-model-apps:jar:6.7.2 -io.fabric8:kubernetes-model-autoscaling:jar:6.7.2 -io.fabric8:kubernetes-model-batch:jar:6.7.2 -io.fabric8:kubernetes-model-certificates:jar:6.7.2 -io.fabric8:kubernetes-model-common:jar:6.7.2 -io.fabric8:kubernetes-model-coordination:jar:6.7.2 -io.fabric8:kubernetes-model-core:jar:6.7.2 -io.fabric8:kubernetes-model-discovery:jar:6.7.2 -io.fabric8:kubernetes-model-events:jar:6.7.2 -io.fabric8:kubernetes-model-extensions:jar:6.7.2 -io.fabric8:kubernetes-model-flowcontrol:jar:6.7.2 -io.fabric8:kubernetes-model-gatewayapi:jar:6.7.2 -io.fabric8:kubernetes-model-metrics:jar:6.7.2 -io.fabric8:kubernetes-model-networking:jar:6.7.2 -io.fabric8:kubernetes-model-node:jar:6.7.2 -io.fabric8:kubernetes-model-policy:jar:6.7.2 -io.fabric8:kubernetes-model-rbac:jar:6.7.2 -io.fabric8:kubernetes-model-resource:jar:6.7.2 -io.fabric8:kubernetes-model-scheduling:jar:6.7.2 -io.fabric8:kubernetes-model-storageclass:jar:6.7.2 +io.agroal:agroal-api:jar:2.3 +io.agroal:agroal-narayana:jar:2.3 +io.agroal:agroal-pool:jar:2.3 +io.fabric8:kubernetes-client-api:jar:6.10.0 +io.fabric8:kubernetes-client:jar:6.10.0 +io.fabric8:kubernetes-httpclient-vertx:jar:6.10.0 +io.fabric8:kubernetes-model-admissionregistration:jar:6.10.0 +io.fabric8:kubernetes-model-apiextensions:jar:6.10.0 +io.fabric8:kubernetes-model-apps:jar:6.10.0 +io.fabric8:kubernetes-model-autoscaling:jar:6.10.0 +io.fabric8:kubernetes-model-batch:jar:6.10.0 +io.fabric8:kubernetes-model-certificates:jar:6.10.0 +io.fabric8:kubernetes-model-common:jar:6.10.0 +io.fabric8:kubernetes-model-coordination:jar:6.10.0 +io.fabric8:kubernetes-model-core:jar:6.10.0 +io.fabric8:kubernetes-model-discovery:jar:6.10.0 +io.fabric8:kubernetes-model-events:jar:6.10.0 +io.fabric8:kubernetes-model-extensions:jar:6.10.0 +io.fabric8:kubernetes-model-flowcontrol:jar:6.10.0 +io.fabric8:kubernetes-model-gatewayapi:jar:6.10.0 +io.fabric8:kubernetes-model-metrics:jar:6.10.0 +io.fabric8:kubernetes-model-networking:jar:6.10.0 +io.fabric8:kubernetes-model-node:jar:6.10.0 +io.fabric8:kubernetes-model-policy:jar:6.10.0 +io.fabric8:kubernetes-model-rbac:jar:6.10.0 +io.fabric8:kubernetes-model-resource:jar:6.10.0 +io.fabric8:kubernetes-model-scheduling:jar:6.10.0 +io.fabric8:kubernetes-model-storageclass:jar:6.10.0 io.fabric8:zjsonpatch:jar:0.3.0 io.github.crac:org-crac:jar:0.1.3 -io.grpc:grpc-alts:jar:1.56.0 -io.grpc:grpc-api:jar:1.56.0 -io.grpc:grpc-auth:jar:1.56.0 -io.grpc:grpc-context:jar:1.56.0 -io.grpc:grpc-core:jar:1.56.0 -io.grpc:grpc-googleapis:jar:1.56.0 -io.grpc:grpc-grpclb:jar:1.56.0 -io.grpc:grpc-netty:jar:1.56.0 -io.grpc:grpc-protobuf:jar:1.56.0 -io.grpc:grpc-protobuf-lite:jar:1.56.0 -io.grpc:grpc-services:jar:1.56.0 -io.grpc:grpc-stub:jar:1.56.0 -io.grpc:grpc-xds:jar:1.56.0 +io.grpc:grpc-alts:jar:1.59.1 +io.grpc:grpc-api:jar:1.59.1 +io.grpc:grpc-auth:jar:1.59.1 +io.grpc:grpc-context:jar:1.59.1 +io.grpc:grpc-core:jar:1.59.1 +io.grpc:grpc-googleapis:jar:1.59.1 +io.grpc:grpc-grpclb:jar:1.59.1 +io.grpc:grpc-inprocess:jar:1.59.1 +io.grpc:grpc-netty:jar:1.59.1 +io.grpc:grpc-protobuf:jar:1.59.1 +io.grpc:grpc-protobuf-lite:jar:1.59.1 +io.grpc:grpc-services:jar:1.59.1 +io.grpc:grpc-stub:jar:1.59.1 +io.grpc:grpc-util:jar:1.59.1 +io.grpc:grpc-xds:jar:1.59.1 io.jsonwebtoken:jjwt-api:jar:0.12.5 io.jsonwebtoken:jjwt-impl:jar:0.12.5 io.jsonwebtoken:jjwt-jackson:jar:0.12.5 -io.micrometer:micrometer-commons:jar:1.11.1 -io.micrometer:micrometer-core:jar:1.11.1 -io.micrometer:micrometer-observation:jar:1.11.1 -io.micrometer:micrometer-registry-prometheus:jar:1.11.1 +io.micrometer:micrometer-commons:jar:1.12.2 +io.micrometer:micrometer-core:jar:1.12.2 +io.micrometer:micrometer-observation:jar:1.12.2 +io.micrometer:micrometer-registry-prometheus:jar:1.12.2 io.netty:netty-buffer:jar:4.1.108.Final io.netty:netty-codec-dns:jar:4.1.108.Final io.netty:netty-codec-haproxy:jar:4.1.108.Final @@ -129,173 +132,176 @@ io.netty:netty-transport-native-unix-common:jar:4.1.108.Final io.opencensus:opencensus-api:jar:0.31.1 io.opencensus:opencensus-contrib-http-util:jar:0.31.1 io.opencensus:opencensus-proto:jar:0.2.0 -io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:jar:1.25.0 -io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support:jar:1.25.0-alpha -io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:jar:1.25.0 -io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-api-events:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-api:jar:1.25.0 -io.opentelemetry:opentelemetry-api-logs:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-context:jar:1.25.0 -io.opentelemetry:opentelemetry-exporter-common:jar:1.25.0 -io.opentelemetry:opentelemetry-exporter-otlp-common:jar:1.25.0 -io.opentelemetry:opentelemetry-exporter-otlp:jar:1.25.0 +io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:jar:1.32.0 +io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support:jar:1.32.0-alpha +io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:jar:1.32.0 +io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:jar:1.32.0-alpha +io.opentelemetry:opentelemetry-api-events:jar:1.32.0-alpha +io.opentelemetry:opentelemetry-api:jar:1.32.0 +io.opentelemetry:opentelemetry-context:jar:1.32.0 +io.opentelemetry:opentelemetry-exporter-common:jar:1.32.0 +io.opentelemetry:opentelemetry-exporter-otlp-common:jar:1.32.0 +io.opentelemetry:opentelemetry-exporter-otlp:jar:1.32.0 +io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:1.32.0 io.opentelemetry:opentelemetry-extension-annotations:jar:1.18.0 -io.opentelemetry:opentelemetry-opentracing-shim:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-sdk-common:jar:1.25.0 -io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.25.0 -io.opentelemetry:opentelemetry-sdk-extension-jaeger-remote-sampler:jar:1.25.0 -io.opentelemetry:opentelemetry-sdk:jar:1.25.0 -io.opentelemetry:opentelemetry-sdk-logs:jar:1.25.0-alpha -io.opentelemetry:opentelemetry-sdk-metrics:jar:1.25.0 -io.opentelemetry:opentelemetry-sdk-trace:jar:1.25.0 -io.opentelemetry:opentelemetry-semconv:jar:1.25.0-alpha +io.opentelemetry:opentelemetry-extension-incubator:jar:1.32.0-alpha +io.opentelemetry:opentelemetry-opentracing-shim:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-common:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-extension-jaeger-remote-sampler:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-logs:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-metrics:jar:1.32.0 +io.opentelemetry:opentelemetry-sdk-trace:jar:1.32.0 +io.opentelemetry.semconv:opentelemetry-semconv:jar:1.21.0-alpha io.opentracing:opentracing-api:jar:0.33.0 io.opentracing:opentracing-noop:jar:0.33.0 -io.perfmark:perfmark-api:jar:0.26.0 +io.perfmark:perfmark-api:jar:0.27.0 io.projectreactor:reactor-core:jar:3.5.0 io.prometheus:simpleclient_common:jar:0.16.0 io.prometheus:simpleclient:jar:0.16.0 io.prometheus:simpleclient_tracer_common:jar:0.16.0 io.prometheus:simpleclient_tracer_otel_agent:jar:0.16.0 io.prometheus:simpleclient_tracer_otel:jar:0.16.0 -io.quarkiverse.googlecloudservices:quarkus-google-cloud-common-grpc:jar:2.2.0 -io.quarkiverse.googlecloudservices:quarkus-google-cloud-common:jar:2.2.0 -io.quarkiverse.googlecloudservices:quarkus-google-cloud-pubsub:jar:2.2.0 -io.quarkus.arc:arc:jar:3.2.12.Final -io.quarkus:quarkus-agroal:jar:3.2.12.Final -io.quarkus:quarkus-arc:jar:3.2.12.Final -io.quarkus:quarkus-bootstrap-runner:jar:3.2.12.Final -io.quarkus:quarkus-caffeine:jar:3.2.12.Final -io.quarkus:quarkus-config-yaml:jar:3.2.12.Final -io.quarkus:quarkus-core:jar:3.2.12.Final -io.quarkus:quarkus-credentials:jar:3.2.12.Final -io.quarkus:quarkus-datasource-common:jar:3.2.12.Final -io.quarkus:quarkus-datasource:jar:3.2.12.Final -io.quarkus:quarkus-development-mode-spi:jar:3.2.12.Final -io.quarkus:quarkus-fs-util:jar:0.0.9 -io.quarkus:quarkus-grpc-common:jar:3.2.12.Final -io.quarkus:quarkus-jackson:jar:3.2.12.Final -io.quarkus:quarkus-jdbc-h2:jar:3.2.12.Final -io.quarkus:quarkus-jdbc-postgresql:jar:3.2.12.Final -io.quarkus:quarkus-jsonp:jar:3.2.12.Final -io.quarkus:quarkus-kafka-client:jar:3.2.12.Final -io.quarkus:quarkus-kubernetes-client-internal:jar:3.2.12.Final -io.quarkus:quarkus-kubernetes-client:jar:3.2.12.Final -io.quarkus:quarkus-logging-gelf:jar:3.2.12.Final -io.quarkus:quarkus-logging-json:jar:3.2.12.Final -io.quarkus:quarkus-micrometer:jar:3.2.12.Final -io.quarkus:quarkus-micrometer-registry-prometheus:jar:3.2.12.Final -io.quarkus:quarkus-mongodb-client:jar:3.2.12.Final -io.quarkus:quarkus-mutiny:jar:3.2.12.Final -io.quarkus:quarkus-mutiny-reactive-streams-operators:jar:3.2.12.Final -io.quarkus:quarkus-narayana-jta:jar:3.2.12.Final -io.quarkus:quarkus-netty:jar:3.2.12.Final -io.quarkus:quarkus-opentelemetry:jar:3.2.12.Final -io.quarkus:quarkus-picocli:jar:3.2.12.Final -io.quarkus:quarkus-resteasy-reactive-common:jar:3.2.12.Final -io.quarkus:quarkus-resteasy-reactive-jackson-common:jar:3.2.12.Final -io.quarkus:quarkus-resteasy-reactive-jackson:jar:3.2.12.Final -io.quarkus:quarkus-resteasy-reactive:jar:3.2.12.Final -io.quarkus:quarkus-security-runtime-spi:jar:3.2.12.Final -io.quarkus:quarkus-smallrye-context-propagation:jar:3.2.12.Final -io.quarkus:quarkus-smallrye-health:jar:3.2.12.Final -io.quarkus:quarkus-transaction-annotations:jar:3.2.12.Final -io.quarkus:quarkus-vertx-http-dev-console-runtime-spi:jar:3.2.12.Final -io.quarkus:quarkus-vertx-http:jar:3.2.12.Final -io.quarkus:quarkus-vertx:jar:3.2.12.Final -io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:3.2.12.Final -io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.2.12.Final -io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.2.12.Final -io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.2.12.Final -io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.2.12.Final -io.quarkus.resteasy.reactive:resteasy-reactive-vertx:jar:3.2.12.Final -io.quarkus.security:quarkus-security:jar:2.0.2.Final -io.reactivex.rxjava3:rxjava:jar:3.1.4 -io.smallrye.common:smallrye-common-annotation:jar:2.1.0 -io.smallrye.common:smallrye-common-classloader:jar:2.1.0 -io.smallrye.common:smallrye-common-constraint:jar:2.1.0 -io.smallrye.common:smallrye-common-expression:jar:2.1.0 -io.smallrye.common:smallrye-common-function:jar:2.1.0 -io.smallrye.common:smallrye-common-io:jar:2.1.0 -io.smallrye.common:smallrye-common-os:jar:2.1.0 -io.smallrye.common:smallrye-common-vertx-context:jar:2.1.0 -io.smallrye.config:smallrye-config-common:jar:3.3.2 -io.smallrye.config:smallrye-config-core:jar:3.3.2 -io.smallrye.config:smallrye-config:jar:3.3.2 -io.smallrye.config:smallrye-config-source-yaml:jar:3.3.2 -io.smallrye.reactive:mutiny:jar:2.3.1 -io.smallrye.reactive:mutiny-reactive-streams-operators:jar:2.3.1 -io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:2.3.1 +io.quarkiverse.googlecloudservices:quarkus-google-cloud-common-grpc:jar:2.8.0 +io.quarkiverse.googlecloudservices:quarkus-google-cloud-common:jar:2.8.0 +io.quarkiverse.googlecloudservices:quarkus-google-cloud-pubsub:jar:2.8.0 +io.quarkus.arc:arc:jar:3.8.4 +io.quarkus:quarkus-agroal:jar:3.8.4 +io.quarkus:quarkus-arc:jar:3.8.4 +io.quarkus:quarkus-bootstrap-runner:jar:3.8.4 +io.quarkus:quarkus-caffeine:jar:3.8.4 +io.quarkus:quarkus-config-yaml:jar:3.8.4 +io.quarkus:quarkus-core:jar:3.8.4 +io.quarkus:quarkus-credentials:jar:3.8.4 +io.quarkus:quarkus-datasource-common:jar:3.8.4 +io.quarkus:quarkus-datasource:jar:3.8.4 +io.quarkus:quarkus-development-mode-spi:jar:3.8.4 +io.quarkus:quarkus-fs-util:jar:0.0.10 +io.quarkus:quarkus-grpc-common:jar:3.8.4 +io.quarkus:quarkus-jackson:jar:3.8.4 +io.quarkus:quarkus-jdbc-h2:jar:3.8.4 +io.quarkus:quarkus-jdbc-postgresql:jar:3.8.4 +io.quarkus:quarkus-jsonp:jar:3.8.4 +io.quarkus:quarkus-kafka-client:jar:3.8.4 +io.quarkus:quarkus-kubernetes-client-internal:jar:3.8.4 +io.quarkus:quarkus-kubernetes-client:jar:3.8.4 +io.quarkus:quarkus-logging-gelf:jar:3.8.4 +io.quarkus:quarkus-logging-json:jar:3.8.4 +io.quarkus:quarkus-micrometer:jar:3.8.4 +io.quarkus:quarkus-micrometer-registry-prometheus:jar:3.8.4 +io.quarkus:quarkus-mongodb-client:jar:3.8.4 +io.quarkus:quarkus-mutiny:jar:3.8.4 +io.quarkus:quarkus-mutiny-reactive-streams-operators:jar:3.8.4 +io.quarkus:quarkus-narayana-jta:jar:3.8.4 +io.quarkus:quarkus-netty:jar:3.8.4 +io.quarkus:quarkus-opentelemetry:jar:3.8.4 +io.quarkus:quarkus-picocli:jar:3.8.4 +io.quarkus:quarkus-resteasy-reactive-common:jar:3.8.4 +io.quarkus:quarkus-resteasy-reactive-jackson-common:jar:3.8.4 +io.quarkus:quarkus-resteasy-reactive-jackson:jar:3.8.4 +io.quarkus:quarkus-resteasy-reactive:jar:3.8.4 +io.quarkus:quarkus-security-runtime-spi:jar:3.8.4 +io.quarkus:quarkus-smallrye-context-propagation:jar:3.8.4 +io.quarkus:quarkus-smallrye-health:jar:3.8.4 +io.quarkus:quarkus-transaction-annotations:jar:3.8.4 +io.quarkus:quarkus-vertx-http:jar:3.8.4 +io.quarkus:quarkus-vertx:jar:3.8.4 +io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:3.8.4 +io.quarkus:quarkus-virtual-threads:jar:3.8.4 +io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.8.4 +io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.8.4 +io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.8.4 +io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.8.4 +io.quarkus.resteasy.reactive:resteasy-reactive-vertx:jar:3.8.4 +io.quarkus.security:quarkus-security:jar:2.0.3.Final +io.reactivex.rxjava3:rxjava:jar:3.1.8 +io.smallrye.common:smallrye-common-annotation:jar:2.2.0 +io.smallrye.common:smallrye-common-classloader:jar:2.2.0 +io.smallrye.common:smallrye-common-constraint:jar:2.2.0 +io.smallrye.common:smallrye-common-cpu:jar:2.2.0 +io.smallrye.common:smallrye-common-expression:jar:2.2.0 +io.smallrye.common:smallrye-common-function:jar:2.2.0 +io.smallrye.common:smallrye-common-io:jar:2.2.0 +io.smallrye.common:smallrye-common-net:jar:2.2.0 +io.smallrye.common:smallrye-common-os:jar:2.2.0 +io.smallrye.common:smallrye-common-ref:jar:2.2.0 +io.smallrye.common:smallrye-common-vertx-context:jar:2.2.0 +io.smallrye.config:smallrye-config-common:jar:3.5.4 +io.smallrye.config:smallrye-config-core:jar:3.5.4 +io.smallrye.config:smallrye-config:jar:3.5.4 +io.smallrye.config:smallrye-config-source-yaml:jar:3.5.4 +io.smallrye.reactive:mutiny:jar:2.5.8 +io.smallrye.reactive:mutiny-reactive-streams-operators:jar:2.5.8 +io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:2.5.8 io.smallrye.reactive:mutiny-zero-flow-adapters:jar:1.0.0 -io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:3.7.2 -io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:3.7.2 +io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:3.11.0 +io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:3.11.0 io.smallrye.reactive:smallrye-reactive-converter-api:jar:3.0.1 io.smallrye.reactive:smallrye-reactive-converter-mutiny:jar:3.0.1 -io.smallrye.reactive:vertx-mutiny-generator:jar:3.7.2 +io.smallrye.reactive:vertx-mutiny-generator:jar:3.11.0 io.smallrye:smallrye-context-propagation-api:jar:2.1.0 io.smallrye:smallrye-context-propagation:jar:2.1.0 io.smallrye:smallrye-context-propagation-jta:jar:2.1.0 io.smallrye:smallrye-context-propagation-storage:jar:2.1.0 io.smallrye:smallrye-fault-tolerance-vertx:jar:6.2.6 -io.smallrye:smallrye-health-api:jar:4.0.4 -io.smallrye:smallrye-health:jar:4.0.4 -io.smallrye:smallrye-health-provided-checks:jar:4.0.4 -io.vertx:vertx-auth-common:jar:4.4.9 -io.vertx:vertx-auth-jdbc:jar:4.4.9 -io.vertx:vertx-auth-mongo:jar:4.4.9 -io.vertx:vertx-bridge-common:jar:4.4.9 -io.vertx:vertx-codegen:jar:4.4.9 -io.vertx:vertx-core:jar:4.4.9 -io.vertx:vertx-grpc-client:jar:4.4.9 -io.vertx:vertx-grpc-common:jar:4.4.9 -io.vertx:vertx-grpc:jar:4.4.9 -io.vertx:vertx-grpc-server:jar:4.4.9 -io.vertx:vertx-health-check:jar:4.4.9 -io.vertx:vertx-jdbc-client:jar:4.4.9 -io.vertx:vertx-junit5:jar:4.4.9 -io.vertx:vertx-kafka-client:jar:4.4.9 -io.vertx:vertx-micrometer-metrics:jar:4.4.9 -io.vertx:vertx-mongo-client:jar:4.4.9 -io.vertx:vertx-mqtt:jar:4.4.9 -io.vertx:vertx-proton:jar:4.4.9 -io.vertx:vertx-sql-client:jar:4.4.9 -io.vertx:vertx-uri-template:jar:4.4.9 -io.vertx:vertx-web-client:jar:4.4.9 -io.vertx:vertx-web-common:jar:4.4.9 -io.vertx:vertx-web:jar:4.4.9 +io.smallrye:smallrye-health-api:jar:4.1.0 +io.smallrye:smallrye-health:jar:4.1.0 +io.smallrye:smallrye-health-provided-checks:jar:4.1.0 +io.vertx:vertx-auth-common:jar:4.5.7 +io.vertx:vertx-auth-jdbc:jar:4.5.7 +io.vertx:vertx-auth-mongo:jar:4.5.7 +io.vertx:vertx-bridge-common:jar:4.5.7 +io.vertx:vertx-codegen:jar:4.5.7 +io.vertx:vertx-core:jar:4.5.7 +io.vertx:vertx-grpc-client:jar:4.5.7 +io.vertx:vertx-grpc-common:jar:4.5.7 +io.vertx:vertx-grpc:jar:4.5.7 +io.vertx:vertx-grpc-server:jar:4.5.7 +io.vertx:vertx-health-check:jar:4.5.7 +io.vertx:vertx-jdbc-client:jar:4.5.7 +io.vertx:vertx-junit5:jar:4.5.7 +io.vertx:vertx-kafka-client:jar:4.5.7 +io.vertx:vertx-micrometer-metrics:jar:4.5.7 +io.vertx:vertx-mongo-client:jar:4.5.7 +io.vertx:vertx-mqtt:jar:4.5.7 +io.vertx:vertx-proton:jar:4.5.7 +io.vertx:vertx-sql-client:jar:4.5.7 +io.vertx:vertx-uri-template:jar:4.5.7 +io.vertx:vertx-web-client:jar:4.5.7 +io.vertx:vertx-web-common:jar:4.5.7 +io.vertx:vertx-web:jar:4.5.7 jakarta.activation:jakarta.activation-api:jar:2.1.2 jakarta.annotation:jakarta.annotation-api:jar:2.1.1 -jakarta.ejb:jakarta.ejb-api:jar:4.0.1 jakarta.el:jakarta.el-api:jar:5.0.1 jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.0.1 jakarta.enterprise:jakarta.enterprise.lang-model:jar:4.0.1 jakarta.inject:jakarta.inject-api:jar:2.0.1 jakarta.interceptor:jakarta.interceptor-api:jar:2.1.0 -jakarta.json:jakarta.json-api:jar:2.1.2 +jakarta.json:jakarta.json-api:jar:2.1.3 jakarta.resource:jakarta.resource-api:jar:2.1.0 jakarta.transaction:jakarta.transaction-api:jar:2.0.1 jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0 -jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0 +jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.1 net.java.dev.jna:jna:jar:5.8.0 org.apache.commons:commons-collections4:jar:4.4 -org.apache.commons:commons-compress:jar:1.26.0 -org.apache.commons:commons-lang3:jar:3.12.0 +org.apache.commons:commons-compress:jar:1.26.1 +org.apache.commons:commons-lang3:jar:3.14.0 org.apache.httpcomponents:httpclient:jar:4.5.14 org.apache.httpcomponents:httpcore:jar:4.4.16 -org.apache.kafka:kafka-clients:jar:3.4.0 -org.apache.logging.log4j:log4j-api:jar:2.20.0 +org.apache.kafka:kafka-clients:jar:3.6.1 +org.apache.logging.log4j:log4j-api:jar:2.22.1 org.apache.qpid:proton-j:jar:0.34.1 org.apiguardian:apiguardian-api:jar:1.1.2 -org.bouncycastle:bcpkix-jdk18on:jar:1.74 -org.bouncycastle:bcprov-jdk18on:jar:1.74 -org.bouncycastle:bcutil-jdk18on:jar:1.74 +org.bouncycastle:bcpkix-jdk18on:jar:1.77 +org.bouncycastle:bcprov-jdk18on:jar:1.77 +org.bouncycastle:bcutil-jdk18on:jar:1.77 org.conscrypt:conscrypt-openjdk-uber:jar:2.5.2 org.eclipse.californium:californium-core:jar:3.11.0 org.eclipse.californium:californium-legal:jar:3.11.0 @@ -306,80 +312,83 @@ org.eclipse.microprofile.context-propagation:microprofile-context-propagation-ap org.eclipse.microprofile.health:microprofile-health-api:jar:4.0.1 org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:jar:3.0 org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core:jar:3.0 -org.eclipse.parsson:jakarta.json:jar:1.1.4 +org.eclipse.parsson:jakarta.json:jar:1.1.5 org.eclipse.parsson:parsson:jar:1.1.5 org.fusesource.jansi:jansi:jar:2.4.0 -org.graalvm.sdk:graal-sdk:jar:23.0.1 +org.graalvm.sdk:nativeimage:jar:23.1.2 +org.graalvm.sdk:word:jar:23.1.2 org.hdrhistogram:HdrHistogram:jar:2.1.12 -org.infinispan:infinispan-client-hotrod-jakarta:jar:14.0.11.Final -org.infinispan:infinispan-commons-jakarta:jar:14.0.11.Final -org.infinispan:infinispan-core-jakarta:jar:14.0.11.Final -org.infinispan:infinispan-query-dsl:jar:14.0.11.Final -org.infinispan.protostream:protostream:jar:4.6.2.Final -org.infinispan.protostream:protostream-types:jar:4.6.2.Final +org.infinispan:infinispan-client-hotrod-jakarta:jar:14.0.27.Final +org.infinispan:infinispan-commons-jakarta:jar:14.0.27.Final +org.infinispan:infinispan-core-jakarta:jar:14.0.27.Final +org.infinispan:infinispan-query-dsl:jar:14.0.27.Final +org.infinispan.protostream:protostream:jar:4.6.5.Final +org.infinispan.protostream:protostream-types:jar:4.6.5.Final org.javassist:javassist:jar:3.29.1-GA -org.jboss.byteman:byteman-bmunit:jar:4.0.20 -org.jboss.byteman:byteman-install:jar:4.0.20 -org.jboss.byteman:byteman:jar:4.0.20 -org.jboss.byteman:byteman-submit:jar:4.0.20 org.jboss.invocation:jboss-invocation:jar:2.0.0.Final org.jboss:jboss-transaction-spi:jar:8.0.0.Final org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final -org.jboss.logging:jboss-logging:jar:3.5.1.Final -org.jboss.logmanager:jboss-logmanager-embedded:jar:1.1.1 -org.jboss.logmanager:log4j2-jboss-logmanager:jar:1.1.1.Final -org.jboss.narayana.jta:narayana-jta:jar:6.0.1.Final -org.jboss.narayana.jts:narayana-jts-integration:jar:6.0.1.Final +org.jboss.logging:jboss-logging:jar:3.5.3.Final +org.jboss.logmanager:jboss-logmanager:jar:3.0.4.Final +org.jboss.logmanager:log4j2-jboss-logmanager:jar:1.1.2.Final +org.jboss.narayana.jta:narayana-jta:jar:7.0.0.Final +org.jboss.narayana.jts:narayana-jts-integration:jar:7.0.0.Final org.jboss.slf4j:slf4j-jboss-logmanager:jar:2.0.0.Final -org.jboss.threads:jboss-threads:jar:3.5.0.Final -org.jgroups:jgroups:jar:5.2.12.Final +org.jboss.threads:jboss-threads:jar:3.5.1.Final +org.jetbrains:annotations:jar:24.1.0 +org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.22 +org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.22 +org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.22 +org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.22 +org.jgroups:jgroups:jar:5.2.23.Final org.jline:jline:jar:3.23.0 org.latencyutils:LatencyUtils:jar:2.0.3 org.locationtech.jts:jts-core:jar:1.17.0 org.lz4:lz4-java:jar:1.8.0 -org.mongodb:bson:jar:4.9.1 -org.mongodb:bson-record-codec:jar:4.9.1 -org.mongodb:mongodb-crypt:jar:1.7.3 -org.mongodb:mongodb-driver-core:jar:4.9.1 -org.mongodb:mongodb-driver-reactivestreams:jar:4.9.1 -org.mongodb:mongodb-driver-sync:jar:4.9.1 -org.opentest4j:opentest4j:jar:1.2.0 -org.postgresql:postgresql:jar:42.6.1 +org.mongodb:bson:jar:4.11.1 +org.mongodb:bson-record-codec:jar:4.11.1 +org.mongodb:mongodb-crypt:jar:1.8.0 +org.mongodb:mongodb-driver-core:jar:4.11.1 +org.mongodb:mongodb-driver-reactivestreams:jar:4.11.1 +org.mongodb:mongodb-driver-sync:jar:4.11.1 +org.opentest4j:opentest4j:jar:1.3.0 +org.ow2.asm:asm:jar:9.6 +org.postgresql:postgresql:jar:42.7.2 org.reactivestreams:reactive-streams:jar:1.0.4 org.slf4j:slf4j-api:jar:2.0.6 -org.snakeyaml:snakeyaml-engine:jar:2.6 +org.snakeyaml:snakeyaml-engine:jar:2.7 org.springframework.security:spring-security-crypto:jar:6.1.4 org.threeten:threetenbp:jar:1.6.8 -org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001 -org.wildfly.security:wildfly-elytron-asn1:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-auth:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-auth-server:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-base:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-credential:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-http:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-keystore:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-mechanism-digest:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-mechanism-gssapi:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-mechanism:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-mechanism-oauth2:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-mechanism-scram:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-password-impl:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-permission:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-provider-util:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-digest:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-external:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-gs2:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-gssapi:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-oauth2:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-plain:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-sasl-scram:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-security-manager-action:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-ssl:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-util:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-x500-cert:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-x500-cert-util:jar:2.2.1.Final -org.wildfly.security:wildfly-elytron-x500:jar:2.2.1.Final +org.wildfly.common:wildfly-common:jar:1.7.0.Final +org.wildfly.security:wildfly-elytron-asn1:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-auth:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-auth-server:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-base:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-credential:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-http:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-keystore:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-mechanism-digest:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-mechanism-gssapi:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-mechanism:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-mechanism-oauth2:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-mechanism-scram:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-password-impl:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-permission:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-provider-util:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-digest:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-external:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-gs2:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-gssapi:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-oauth2:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-plain:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-sasl-scram:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-security-manager-action:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-ssl:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-util:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-x500-cert:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-x500-cert-util:jar:2.2.3.Final +org.wildfly.security:wildfly-elytron-x500:jar:2.2.3.Final org.xerial.snappy:snappy-java:jar:1.1.10.5 -org.yaml:snakeyaml:jar:2.0 +org.yaml:snakeyaml:jar:2.2 diff --git a/service-base/src/main/java/org/eclipse/hono/service/tracing/SamplerProducer.java b/service-base/src/main/java/org/eclipse/hono/service/tracing/SamplerProducer.java index 08facd2232..8a50ef98ca 100644 --- a/service-base/src/main/java/org/eclipse/hono/service/tracing/SamplerProducer.java +++ b/service-base/src/main/java/org/eclipse/hono/service/tracing/SamplerProducer.java @@ -30,7 +30,7 @@ import io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerProvider; import io.opentelemetry.sdk.resources.Resource; import io.opentelemetry.sdk.trace.samplers.Sampler; -import io.opentelemetry.semconv.resource.attributes.ResourceAttributes; +import io.opentelemetry.semconv.ResourceAttributes; import io.quarkus.opentelemetry.runtime.config.build.SamplerType; import io.quarkus.opentelemetry.runtime.config.runtime.OTelRuntimeConfig; import io.quarkus.opentelemetry.runtime.config.runtime.TracesRuntimeConfig; @@ -238,6 +238,7 @@ private Sampler jaegerRemoteSampler() { private Sampler traceIdRatioBasedSampler(final TracesRuntimeConfig tracesRuntimeConfig) { final Optional samplerArg = Optional.ofNullable(otelConfig.getString(PROPERTY_OTEL_TRACES_SAMPLER_ARG)) + .or(() -> tracesRuntimeConfig.samplerArg()) .map(s -> { try { return Double.parseDouble(s); @@ -245,8 +246,7 @@ private Sampler traceIdRatioBasedSampler(final TracesRuntimeConfig tracesRuntime LOG.warn("invalid sampler ratio config (will use 1.0)", e); return 1.0d; } - }) - .or(() -> tracesRuntimeConfig.samplerArg()); + }); return Sampler.traceIdRatioBased(samplerArg.orElse(1.0d)); } diff --git a/services/command-router-base/pom.xml b/services/command-router-base/pom.xml index 078d0fe518..724b760d85 100644 --- a/services/command-router-base/pom.xml +++ b/services/command-router-base/pom.xml @@ -101,8 +101,27 @@ io.fabric8 kubernetes-server-mock test + + + com.squareup.okhttp3 + logging-interceptor + + + com.squareup.okhttp3 + mockwebserver + + + com.squareup.okhttp3 + okhttp + + + + + com.squareup.okhttp3 + mockwebserver + 4.12.0 + test - diff --git a/services/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java b/services/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java index 6119882e17..e22e5f26ab 100644 --- a/services/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java +++ b/services/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java @@ -366,14 +366,14 @@ public void testServiceReactivatesAfterWatchClosed() throws InterruptedException server.expect().withPath("/api/v1/namespaces/test/pods?allowWatchBookmarks=true&watch=true") .andUpgradeToWebSocket() .open() - .waitFor(10).andEmit(outdatedEvent()) + .waitFor(100).andEmit(outdatedEvent()) .done() .once(); server.expect().withPath("/api/v1/namespaces/test/pods?allowWatchBookmarks=true&watch=true") .andUpgradeToWebSocket() .open() - .waitFor(10).andEmit(new WatchEvent(pod1, "MODIFIED")) + .waitFor(100).andEmit(new WatchEvent(pod1, "MODIFIED")) .done() .once(); @@ -461,7 +461,7 @@ private static String getRandomContainerId() { private static WatchEvent outdatedEvent() { return new WatchEventBuilder() .withType("ERROR") - .withStatusObject(new StatusBuilder() + .withObject(new StatusBuilder() .withCode(HttpURLConnection.HTTP_GONE) .withMessage("410: The event in requested index is outdated and cleared (the requested history has been cleared [3/1]) [2]") .build()) diff --git a/services/device-registry-base/src/test/java/org/eclipse/hono/service/management/device/DelegatingDeviceManagementHttpEndpointTest.java b/services/device-registry-base/src/test/java/org/eclipse/hono/service/management/device/DelegatingDeviceManagementHttpEndpointTest.java index ea4361c2a7..29b29da917 100644 --- a/services/device-registry-base/src/test/java/org/eclipse/hono/service/management/device/DelegatingDeviceManagementHttpEndpointTest.java +++ b/services/device-registry-base/src/test/java/org/eclipse/hono/service/management/device/DelegatingDeviceManagementHttpEndpointTest.java @@ -56,6 +56,7 @@ import io.vertx.core.http.HttpServerResponse; import io.vertx.core.http.impl.HttpServerRequestInternal; import io.vertx.core.json.JsonObject; +import io.vertx.core.net.HostAndPort; import io.vertx.ext.web.Router; @@ -280,6 +281,7 @@ public void testUpdateDeviceIgnoresStatus() { * Verifies that the endpoint uses default values if the request does * not contain any search criteria. */ + @SuppressWarnings("unchecked") @Test public void testSearchDevicesUsesDefaultSearchCriteria() { @@ -308,6 +310,7 @@ public void testSearchDevicesUsesDefaultSearchCriteria() { /** * Verifies that the endpoint uses search criteria provided in a request's query parameters. */ + @SuppressWarnings("unchecked") @Test public void testSearchDevicesSucceedsWithSearchCriteria() { @@ -463,14 +466,14 @@ private HttpServerRequest newRequest( final HttpServerRequestInternal request = mock(HttpServerRequestInternal.class); when(request.absoluteURI()).thenReturn(relativeURI); + when(request.authority()).thenReturn(HostAndPort.authority("localhost")); when(request.method()).thenReturn(method); when(request.scheme()).thenReturn("http"); - when(request.host()).thenReturn("localhost"); when(request.uri()).thenReturn(relativeURI); when(request.path()).thenReturn(relativeURI); when(request.headers()).thenReturn(requestHeaders); - when(request.getHeader(HttpHeaders.CONTENT_TYPE)).thenReturn("application/json"); - when(request.getHeader(HttpHeaders.CONTENT_LENGTH)).thenReturn(String.valueOf(requestBody.length())); + requestHeaders.add(HttpHeaders.CONTENT_TYPE, "application/json"); + requestHeaders.add(HttpHeaders.CONTENT_LENGTH, String.valueOf(requestBody.length())); when(request.params()).thenReturn(requestParams); when(request.resume()).thenReturn(request); when(request.response()).thenReturn(response); diff --git a/test-utils/kafka-test-utils/src/main/java/org/eclipse/hono/kafka/test/KafkaMockConsumer.java b/test-utils/kafka-test-utils/src/main/java/org/eclipse/hono/kafka/test/KafkaMockConsumer.java index be450dc876..db50c32150 100644 --- a/test-utils/kafka-test-utils/src/main/java/org/eclipse/hono/kafka/test/KafkaMockConsumer.java +++ b/test-utils/kafka-test-utils/src/main/java/org/eclipse/hono/kafka/test/KafkaMockConsumer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2021, 2022 Contributors to the Eclipse Foundation + * Copyright (c) 2021 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. @@ -21,7 +21,6 @@ import java.util.Optional; import java.util.concurrent.atomic.AtomicBoolean; import java.util.regex.Pattern; -import java.util.stream.Collectors; import org.apache.kafka.clients.consumer.ConsumerRebalanceListener; import org.apache.kafka.clients.consumer.ConsumerRecords; @@ -51,7 +50,6 @@ public class KafkaMockConsumer extends MockConsumer { private final AtomicBoolean skipSettingClosedFlagOnNextClose = new AtomicBoolean(); private final List>> commitListeners = new ArrayList<>(); - private boolean revokeAllOnRebalance = true; private Collection nextPollRebalancePartitionAssignment; private Collection onSubscribeRebalancePartitionAssignment; private ConsumerRebalanceListener rebalanceListener; @@ -81,18 +79,6 @@ private static PartitionInfo getPartitionInfo(final String topic, final int part return new PartitionInfo(topic, partition, node, replicas, replicas); } - /** - * Sets whether the onPartitionsRevoked method shall be invoked with all currently assigned partitions when - * a rebalance is triggered. - * If set to {@code false}, only the partitions will be revoked that are not in the list of newly assigned - * partitions. - * - * @param revokeAllOnRebalance {@code true} if all assigned partitions shall be revoked on a rebalance. - */ - public void setRevokeAllOnRebalance(final boolean revokeAllOnRebalance) { - this.revokeAllOnRebalance = revokeAllOnRebalance; - } - /** * Marks the following subscribe() invocations to be followed by a rebalance with the given partition * assignment, if the given assignment collection isn't {@code null}. The rebalance will be invoked @@ -145,19 +131,6 @@ public synchronized ConsumerRecords poll(final Duration timeout) { return super.poll(timeout); } - @Override - public synchronized void rebalance(final Collection newAssignment) { - Optional.ofNullable(rebalanceListener) - .ifPresent(listener -> { - listener.onPartitionsRevoked(assignment().stream() - .filter(tp -> revokeAllOnRebalance || !newAssignment.contains(tp)) - .collect(Collectors.toList())); - }); - super.rebalance(newAssignment); - Optional.ofNullable(rebalanceListener) - .ifPresent(listener -> listener.onPartitionsAssigned(newAssignment)); - } - /** * Skips setting the "closed" flag on the next close() invocation. *