diff --git a/docker-compose.yml b/docker-compose.yml index c30f161d..7d4fff5d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -42,7 +42,7 @@ services: schema_registry: image: apicurio/apicurio-registry:3.0.2 - hostname: schema_registry + hostname: schema-registry depends_on: broker: condition: service_healthy diff --git a/examples/ksml-data-generator.yaml b/examples/ksml-data-generator.yaml index b5c63cfd..f7848e2f 100644 --- a/examples/ksml-data-generator.yaml +++ b/examples/ksml-data-generator.yaml @@ -63,7 +63,7 @@ ksml: type: apicurio_avro # For AVRO there are two implementations: apicurio_avro and confluent_avro ## Below this line, specify properties to be passed into Apicurio's AvroKafkaSerializer and AvroKafkaDeserializer config: - apicurio.registry.url: http://schema_registry:8081/apis/registry/v3 + apicurio.registry.url: http://schema-registry:8081/apis/registry/v2 # Register schema if it does not exist apicurio.registry.auto-register: "true" # Apicurio Avro serialisation settings diff --git a/examples/ksml-runner.yaml b/examples/ksml-runner.yaml index b4214969..974beb24 100644 --- a/examples/ksml-runner.yaml +++ b/examples/ksml-runner.yaml @@ -63,7 +63,7 @@ ksml: type: apicurio_avro # For AVRO there are two implementations: apicurio_avro and confluent_avro ## Below this line, specify properties to be passed into Apicurio's AvroKafkaSerializer and AvroKafkaDeserializer config: - apicurio.registry.url: http://schema_registry:8081/apis/registry/v3 + apicurio.registry.url: http://schema-registry:8081/apis/registry/v2 # Register schema if it does not exist apicurio.registry.auto-register: "true" # Apicurio Avro serialisation settings diff --git a/ksml-data-avro/NOTICE.txt b/ksml-data-avro/NOTICE.txt index dbbe7319..9954122a 100644 --- a/ksml-data-avro/NOTICE.txt +++ b/ksml-data-avro/NOTICE.txt @@ -1,5 +1,5 @@ -Lists of 74 third-party dependencies. +Lists of 41 third-party dependencies. (MIT License) minimal-json (com.eclipsesource.minimal-json:minimal-json:0.9.5 - https://github.com/ralfstx/minimal-json) (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.17.1 - https://github.com/FasterXML/jackson) (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.17.1 - https://github.com/FasterXML/jackson-core) @@ -14,19 +14,15 @@ Lists of 74 third-party dependencies. (The Apache Software License, Version 2.0) Guava ListenableFuture only (com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - https://github.com/google/guava/listenablefuture) (Apache License, Version 2.0) J2ObjC Annotations (com.google.j2objc:j2objc-annotations:3.0.0 - https://github.com/google/j2objc/) (Go License) RE2/J (com.google.re2j:re2j:1.6 - http://github.com/google/re2j) - (MIT License) Microsoft Kiota-Java Abstractions (com.microsoft.kiota:microsoft-kiota-abstractions:1.7.0 - https://github.com/microsoft/kiota-java) - (MIT License) Microsoft Kiota-Java Serialization-Form (com.microsoft.kiota:microsoft-kiota-serialization-form:1.7.0 - https://github.com/microsoft/kiota-java) - (MIT License) Microsoft Kiota-Java Serialization-Multipart (com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.7.0 - https://github.com/microsoft/kiota-java) - (MIT License) Microsoft Kiota-Java Serialization-Text (com.microsoft.kiota:microsoft-kiota-serialization-text:1.7.0 - https://github.com/microsoft/kiota-java) (Apache-2.0) Apache Commons Codec (commons-codec:commons-codec:1.17.0 - https://commons.apache.org/proper/commons-codec/) (Apache-2.0) Apache Commons IO (commons-io:commons-io:2.16.1 - https://commons.apache.org/proper/commons-io/) - (Apache License Version 2.0) apicurio-registry-avro-serde-kafka (io.apicurio:apicurio-registry-avro-serde-kafka:3.0.2 - https://www.apicur.io/apicurio-registry-avro-serde-kafka/) - (Apache License Version 2.0) apicurio-registry-common (io.apicurio:apicurio-registry-common:3.0.2 - https://www.apicur.io/apicurio-registry-common/) - (Apache License Version 2.0) apicurio-registry-java-sdk (io.apicurio:apicurio-registry-java-sdk:3.0.2 - https://www.apicur.io/apicurio-registry-java-sdk/) - (Apache License Version 2.0) apicurio-registry-schema-resolver (io.apicurio:apicurio-registry-schema-resolver:3.0.2 - https://www.apicur.io/apicurio-registry-schema-resolver/) - (Apache License Version 2.0) apicurio-registry-serde-common (io.apicurio:apicurio-registry-serde-common:3.0.2 - https://www.apicur.io/apicurio-registry-serde-common/) - (Apache License Version 2.0) apicurio-registry-serde-avro-common (io.apicurio:apicurio-registry-serde-common-avro:3.0.2 - https://www.apicur.io/apicurio-registry-serde-common-avro/) - (Apache License Version 2.0) apicurio-registry-serde-kafka-common (io.apicurio:apicurio-registry-serde-kafka-common:3.0.2 - https://www.apicur.io/apicurio-registry-serde-kafka-common/) + (Apache License Version 2.0) apicurio-common-rest-client-common (io.apicurio:apicurio-common-rest-client-common:0.1.18.Final - https://www.apicur.io/apicurio-common-rest-client-common/) + (Apache License Version 2.0) apicurio-common-rest-client-jdk (io.apicurio:apicurio-common-rest-client-jdk:0.1.18.Final - https://www.apicur.io/apicurio-common-rest-client-jdk/) + (Apache License Version 2.0) apicurio-registry-client (io.apicurio:apicurio-registry-client:2.6.5.Final - https://www.apicur.io/apicurio-registry-client/) + (Apache License Version 2.0) apicurio-registry-common (io.apicurio:apicurio-registry-common:2.6.5.Final - https://www.apicur.io/apicurio-registry-common/) + (Apache License Version 2.0) apicurio-registry-schema-resolver (io.apicurio:apicurio-registry-schema-resolver:2.6.5.Final - https://www.apicur.io/apicurio-registry-schema-resolver/) + (Apache License Version 2.0) apicurio-registry-serde-common (io.apicurio:apicurio-registry-serde-common:2.6.5.Final - https://www.apicur.io/apicurio-registry-serde-common/) + (Apache License Version 2.0) apicurio-registry-serdes-avro-serde (io.apicurio:apicurio-registry-serdes-avro-serde:2.6.5.Final - https://www.apicur.io/apicurio-registry-serdes-avro-serde/) (Apache 2.0) KSML Data Library (io.axual.ksml:ksml-data:1.1.0-SNAPSHOT - https://github.com/Axual/ksml/ksml-data) (Apache License 2.0) utils (io.confluent:common-utils:7.6.1 - https://confluent.io/common-utils) (Apache License 2.0) kafka-avro-serializer (io.confluent:kafka-avro-serializer:7.6.1 - http://confluent.io/kafka-avro-serializer) @@ -34,41 +30,12 @@ Lists of 74 third-party dependencies. (Apache License 2.0) kafka-schema-serializer (io.confluent:kafka-schema-serializer:7.6.1 - http://confluent.io/kafka-schema-serializer) (The Apache Software License, Version 2.0) Log Redactor (io.confluent:logredactor:1.0.12 - https://github.com/confluentinc/logredactor) (The Apache Software License, Version 2.0) Log Redactor Metrics (io.confluent:logredactor-metrics:1.0.12 - https://github.com/confluentinc/logredactor) - (Apache License, Version 2.0) Standard Uri Template (io.github.std-uritemplate:std-uritemplate:2.0.0 - https://std-uritemplate.github.io/) - (Apache-2.0) Kiota - Http - Vert.X (io.kiota:kiota-http-vertx:0.0.18 - https://github.com/kiota-community/kiota-java-extra/kiota-libraries-parent/kiota-http-vertx) - (Apache-2.0) Kiota - Serialization - Jackson (io.kiota:kiota-serialization-jackson:0.0.18 - https://github.com/kiota-community/kiota-java-extra/kiota-libraries-parent/kiota-serialization-jackson-parent/kiota-serialization-jackson) - (Apache License, Version 2.0) Netty/Buffer (io.netty:netty-buffer:4.1.108.Final - https://netty.io/netty-buffer/) - (Apache License, Version 2.0) Netty/Codec (io.netty:netty-codec:4.1.108.Final - https://netty.io/netty-codec/) - (Apache License, Version 2.0) Netty/Codec/DNS (io.netty:netty-codec-dns:4.1.108.Final - https://netty.io/netty-codec-dns/) - (Apache License, Version 2.0) Netty/Codec/HTTP (io.netty:netty-codec-http:4.1.108.Final - https://netty.io/netty-codec-http/) - (Apache License, Version 2.0) Netty/Codec/HTTP2 (io.netty:netty-codec-http2:4.1.108.Final - https://netty.io/netty-codec-http2/) - (Apache License, Version 2.0) Netty/Codec/Socks (io.netty:netty-codec-socks:4.1.108.Final - https://netty.io/netty-codec-socks/) - (Apache License, Version 2.0) Netty/Common (io.netty:netty-common:4.1.108.Final - https://netty.io/netty-common/) - (Apache License, Version 2.0) Netty/Handler (io.netty:netty-handler:4.1.108.Final - https://netty.io/netty-handler/) - (Apache License, Version 2.0) Netty/Handler/Proxy (io.netty:netty-handler-proxy:4.1.108.Final - https://netty.io/netty-handler-proxy/) - (Apache License, Version 2.0) Netty/Resolver (io.netty:netty-resolver:4.1.108.Final - https://netty.io/netty-resolver/) - (Apache License, Version 2.0) Netty/Resolver/DNS (io.netty:netty-resolver-dns:4.1.108.Final - https://netty.io/netty-resolver-dns/) - (Apache License, Version 2.0) Netty/Transport (io.netty:netty-transport:4.1.108.Final - https://netty.io/netty-transport/) - (Apache License, Version 2.0) Netty/Transport/Native/Unix/Common (io.netty:netty-transport-native-unix-common:4.1.108.Final - https://netty.io/netty-transport-native-unix-common/) - (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-api:1.42.1 - https://github.com/open-telemetry/opentelemetry-java) - (The Apache License, Version 2.0) OpenTelemetry Java (io.opentelemetry:opentelemetry-context:1.42.1 - https://github.com/open-telemetry/opentelemetry-java) (Apache License 2.0) swagger-annotations (io.swagger.core.v3:swagger-annotations:2.1.10 - https://github.com/swagger-api/swagger-core/modules/swagger-annotations) - (Eclipse Public License - v 1.0) (The Apache Software License, Version 2.0) vertx-auth-common (io.vertx:vertx-auth-common:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-ext/vertx-ext-parent/vertx-auth-parent/vertx-auth-common) - (Eclipse Public License - v 1.0) (The Apache Software License, Version 2.0) vertx-auth-oauth2 (io.vertx:vertx-auth-oauth2:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-ext/vertx-ext-parent/vertx-auth-parent/vertx-auth-oauth2) - (Eclipse Public License - v 2.0) (The Apache Software License, Version 2.0) Vert.x Core (io.vertx:vertx-core:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-core) - (Eclipse Public License - v 1.0) (The Apache Software License, Version 2.0) Vert.x URI Template (io.vertx:vertx-uri-template:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-ext/vertx-ext-parent/vertx-uri-template) - (Eclipse Public License - v 1.0) (The Apache Software License, Version 2.0) vertx-web-client (io.vertx:vertx-web-client:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-ext/vertx-ext-parent/vertx-web-parent/vertx-web-client) - (Eclipse Public License - v 1.0) (The Apache Software License, Version 2.0) vertx-web-common (io.vertx:vertx-web-common:4.5.7 - http://nexus.sonatype.org/oss-repository-hosting.html/vertx-parent/vertx-ext/vertx-ext-parent/vertx-web-parent/vertx-web-common) - (EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:3.0.0 - https://projects.eclipse.org/projects/ee4j.ca) - (Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org) - (EPL-2.0) (GPL-2.0-with-classpath-exception) Jakarta RESTful WS API (jakarta.ws.rs:jakarta.ws.rs-api:3.1.0 - https://github.com/eclipse-ee4j/jaxrs-api) (Apache-2.0) Apache Avro (org.apache.avro:avro:1.12.0 - https://avro.apache.org) (Apache-2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.26.2 - https://commons.apache.org/proper/commons-compress/) (Apache-2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.14.0 - https://commons.apache.org/proper/commons-lang/) (The Apache License, Version 2.0) Apache Kafka (org.apache.kafka:kafka-clients:3.8.0 - https://kafka.apache.org) (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.42.0 - https://checkerframework.org/) - (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.4.1.Final - http://www.jboss.org) - (Apache License 2.0) slf4j to JBoss Logging Adapter (org.jboss.slf4j:slf4j-jboss-logging:1.2.1.Final - http://www.jboss.org) (The Apache Software License, Version 2.0) LZ4 and xxHash (org.lz4:lz4-java:1.8.0 - https://github.com/lz4/lz4-java) (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.32 - https://projectlombok.org) (MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.13 - http://www.slf4j.org) diff --git a/ksml-data-avro/pom.xml b/ksml-data-avro/pom.xml index 4cb81910..1b74d8b0 100644 --- a/ksml-data-avro/pom.xml +++ b/ksml-data-avro/pom.xml @@ -45,7 +45,7 @@ io.apicurio - apicurio-registry-avro-serde-kafka + apicurio-registry-serdes-avro-serde io.confluent diff --git a/pom.xml b/pom.xml index 78a6b0a0..7d6b791f 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,7 @@ 1.12.0 1.26.2 3.8.0 - 3.0.2 + 2.6.5.Final 7.6.1 23.1.2 23.1.2 @@ -231,7 +231,7 @@ io.apicurio - apicurio-registry-avro-serde-kafka + apicurio-registry-serdes-avro-serde ${apicurio.avro.version}