diff --git a/README.md b/README.md index 7b5696a..6bba18a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Containerized [Apache Kafka Connect](http://kafka.apache.org/documentation/#connect) -[![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/cricketeerone/apache-kafka-connect/3.6.0?logo=docker&style=flat-square)](https://hub.docker.com/r/cricketeerone/apache-kafka-connect/tags) -[![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/cricketeerone/apache-kafka-connect/3.6.0?logo=docker&label=size&style=flat-square)](https://hub.docker.com/r/cricketeerone/apache-kafka-connect/tags) +[![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/cricketeerone/apache-kafka-connect/3.8.0?logo=docker&style=flat-square)](https://hub.docker.com/r/cricketeerone/apache-kafka-connect/tags) +[![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/cricketeerone/apache-kafka-connect/3.8.0?logo=docker&label=size&style=flat-square)](https://hub.docker.com/r/cricketeerone/apache-kafka-connect/tags) [![Docker Pulls](https://img.shields.io/docker/pulls/cricketeerone/apache-kafka-connect?label=pulls&logo=docker&style=flat-square)](https://hub.docker.com/r/cricketeerone/apache-kafka-connect) [![LICENSE](https://img.shields.io/github/license/OneCricketeer/apache-kafka-connect-docker?color=%23ce353d&logo=apache&style=flat-square)](https://github.com/OneCricketeer/apache-kafka-connect-docker/blob/master/LICENSE) @@ -285,7 +285,7 @@ There is no guarantee in compatibility with the Kafka Connect base version and a To re-iterate, `confluent-hub` is **not** part of the base image versions; they **only include** Connector classes provided by Apache Kafka. These are limited to File Sink/Source and MirrorSource Connector (MirrorMaker 2.0). In general, you'll probably want to add your own Connectors, as above, rather than use this image by itself. -As of 3.6.0 release, the `confluent-hub` tags include `unzip` shell command for extracting other third-party connectors. +As of 3.6.0 release, the `confluent-hub` tags include `unzip` shell command for extracting other third-party connectors. For a full example of adding plugins, and using the [Confluent Schema Registry](https://docs.confluent.io/platform/current/schema-registry/index.html), please [refer to the `schema-registry` branch](https://github.com/OneCricketeer/apache-kafka-connect-docker/blob/schema-registry/Dockerfile.schema-registry). @@ -298,27 +298,27 @@ $ curl localhost:8083/connector-plugins | jq { "class": "org.apache.kafka.connect.file.FileStreamSinkConnector", "type": "sink", - "version": "3.6.0" + "version": "3.8.0" }, { "class": "org.apache.kafka.connect.file.FileStreamSourceConnector", "type": "source", - "version": "3.6.0" + "version": "3.8.0" }, { "class": "org.apache.kafka.connect.mirror.MirrorCheckpointConnector", "type": "source", - "version": "3.6.0" + "version": "3.8.0" }, { "class": "org.apache.kafka.connect.mirror.MirrorHeartbeatConnector", "type": "source", - "version": "3.6.0" + "version": "3.8.0" }, { "class": "org.apache.kafka.connect.mirror.MirrorSourceConnector", "type": "source", - "version": "3.6.0" + "version": "3.8.0" } ] ``` @@ -370,7 +370,7 @@ Add environment variables and mounts (`JAVA_TOOL_OPTIONS` comes from Eclipse Tem $ curl -w'\n' http://localhost:8083 User cannot access the resource. $ curl -w'\n' -uadmin:OneCricketeer http://localhost:8083 -{"version":"3.6.0","commit":"60e845626d8a465a","kafka_cluster_id":"nA5eYC5WSrSHjaKgw1BpHg"} +{"version":"3.8.0","commit":"60e845626d8a465a","kafka_cluster_id":"nA5eYC5WSrSHjaKgw1BpHg"} ``` ## Maven Details diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 19d1354..642bcc3 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -12,4 +12,4 @@ version: 0.1.0 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "3.6.0" +appVersion: "3.8.0" diff --git a/chart/README.md b/chart/README.md index cf9d6c3..94d9baa 100644 --- a/chart/README.md +++ b/chart/README.md @@ -1,6 +1,6 @@ # Kafka Connect Helm Chart -![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square&logo=helm) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square&logo=helm) ![AppVersion: 3.6.0](https://img.shields.io/badge/AppVersion-3.6.0-informational?style=flat-square&logo=docker) +![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square&logo=helm) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square&logo=helm) ![AppVersion: 3.8.0](https://img.shields.io/badge/AppVersion-3.8.0-informational?style=flat-square&logo=docker) A Helm chart for Apache Kafka Connect on Kubernetes diff --git a/docker-compose.cluster.yml b/docker-compose.cluster.yml index cc184c4..a91ddb4 100644 --- a/docker-compose.cluster.yml +++ b/docker-compose.cluster.yml @@ -1,6 +1,6 @@ version: '3' -x-connect-image: &connect-image cricketeerone/apache-kafka-connect:3.6.0 +x-connect-image: &connect-image cricketeerone/apache-kafka-connect:3.8.0 x-connect: &connect-vars CONNECT_BOOTSTRAP_SERVERS: kafka:29092 @@ -36,7 +36,7 @@ x-kraft: &kraft-vars services: kafka-controller: - image: &kafka-image bitnami/kafka:3.6.0 + image: &kafka-image bitnami/kafka:3.8.0 restart: unless-stopped volumes: - 'kafka_controller_data:/bitnami/kafka' diff --git a/docker-compose.yml b/docker-compose.yml index f70fd84..6cb52c7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ version: '3' -x-connect-image: &connect-image cricketeerone/apache-kafka-connect:3.6.0 +x-connect-image: &connect-image cricketeerone/apache-kafka-connect:3.8.0 x-connect: &connect-vars CONNECT_BOOTSTRAP_SERVERS: kafka:29092 @@ -27,7 +27,7 @@ x-connect: &connect-vars services: kafka: - image: bitnami/kafka:3.6.0 + image: bitnami/kafka:3.8.0 restart: unless-stopped ports: - '9092:9092' diff --git a/pom.xml b/pom.xml index 842580e..a51b021 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ cricket.jmoore kafka-connect-docker - 3.6.0 + 3.8.0 jar @@ -15,22 +15,22 @@ 17 ${project.version} - - 2.13.5 - 2.13.5 - 9.4.52.v20230823 + + 2.16.2 + 2.16.2 + 9.4.54.v20240208 2.39.1 1.7.36 2.21.0 - 5.10.0 + 5.10.2 3.24.2 org.apache.kafka.connect.cli.ConnectDistributedWrapper - 3.4.0 + 3.4.3 eclipse-temurin:${maven.compiler.target}-jre ${baseDockerImage} cricketeerone/apache-kafka-connect @@ -279,7 +279,7 @@ ${mainClass} - + -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20