diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index 0da6156a5..c861872e4 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -81,6 +81,7 @@ Brennan Vincent Breno Moreira Byron Ruth Camile Sing +ccro César Martínez Cao Manh Dat Chad Marmon @@ -282,6 +283,8 @@ Kewei Shang Krizhan Mariampillai Kyley Jex Lairen Hightower +laoflch +Lars M. Johansson Lars Werkman Laurent Broudoux Leo Mei @@ -503,6 +506,7 @@ Wu Zhenhua Wout Scheepers Xiao Fu Xiaojian Sun +Xiaolin Zhang Xiaopu Zhu Xinbin Huang Xinquan She diff --git a/debezium-bom/pom.xml b/debezium-bom/pom.xml index c920968a6..b9c391ff7 100644 --- a/debezium-bom/pom.xml +++ b/debezium-bom/pom.xml @@ -243,6 +243,18 @@ ${version.db2.driver} + + + com.ibm.informix + jdbc + ${version.informix.driver} + + + com.ibm.informix + ifx-changestream-client + ${version.informix.changestream.client} + + org.slf4j @@ -691,6 +703,11 @@ debezium-connector-vitess ${project.version} + + io.debezium + debezium-connector-informix + ${project.version} + io.debezium debezium-connector-cassandra-3 diff --git a/jenkins-jobs/job-dsl/release/release_deploy_snapshots.groovy b/jenkins-jobs/job-dsl/release/release_deploy_snapshots.groovy index 52843d53d..dd851e6c0 100644 --- a/jenkins-jobs/job-dsl/release/release_deploy_snapshots.groovy +++ b/jenkins-jobs/job-dsl/release/release_deploy_snapshots.groovy @@ -27,7 +27,7 @@ pipelineJob('release/release-deploy_snapshots_pipeline') { stringParam('DEBEZIUM_BRANCH', 'main', 'A branch from which Debezium is built') stringParam( 'DEBEZIUM_ADDITIONAL_REPOSITORIES', - 'db2#github.com/debezium/debezium-connector-db2.git#main vitess#github.com/debezium/debezium-connector-vitess.git#main cassandra#github.com/debezium/debezium-connector-cassandra.git#main spanner#github.com/debezium/debezium-connector-spanner.git#main jdbc#github.com/debezium/debezium-connector-jdbc.git#main server#github.com/debezium/debezium-server.git#main operator#github.com/debezium/debezium-operator.git#main', + 'db2#github.com/debezium/debezium-connector-db2.git#main vitess#github.com/debezium/debezium-connector-vitess.git#main cassandra#github.com/debezium/debezium-connector-cassandra.git#main spanner#github.com/debezium/debezium-connector-spanner.git#main jdbc#github.com/debezium/debezium-connector-jdbc.git#main informix#github.com/debezium/debezium-connector-informix.git#main server#github.com/debezium/debezium-server.git#main operator#github.com/debezium/debezium-operator.git#main', 'A space separated list of additional repositories from which Debezium connectors are built (id#repo#branch)' ) } diff --git a/jenkins-jobs/job-dsl/release/release_upstream.groovy b/jenkins-jobs/job-dsl/release/release_upstream.groovy index 29126dd44..f9dcca234 100644 --- a/jenkins-jobs/job-dsl/release/release_upstream.groovy +++ b/jenkins-jobs/job-dsl/release/release_upstream.groovy @@ -24,7 +24,7 @@ pipelineJob('release/release-debezium-upstream') { stringParam('DEBEZIUM_BRANCH', 'main', 'A branch from which Debezium is built') stringParam( 'DEBEZIUM_ADDITIONAL_REPOSITORIES', - 'jdbc#github.com/debezium/debezium-connector-jdbc.git#main spanner#github.com/debezium/debezium-connector-spanner.git#main db2#github.com/debezium/debezium-connector-db2.git#main vitess#github.com/debezium/debezium-connector-vitess.git#main cassandra#github.com/debezium/debezium-connector-cassandra.git#main server#github.com/debezium/debezium-server.git#main operator#github.com/debezium/debezium-operator.git#main', + 'jdbc#github.com/debezium/debezium-connector-jdbc.git#main spanner#github.com/debezium/debezium-connector-spanner.git#main db2#github.com/debezium/debezium-connector-db2.git#main vitess#github.com/debezium/debezium-connector-vitess.git#main cassandra#github.com/debezium/debezium-connector-cassandra.git#main informix#github.com/debezium/debezium-connector-informix.git#main server#github.com/debezium/debezium-server.git#main operator#github.com/debezium/debezium-operator.git#main', 'A space separated list of additional repositories from which Debezium incubating components are built (id#repo#branch)' ) stringParam('IMAGES_REPOSITORY', 'github.com/debezium/container-images.git', 'Repository from which Debezium images are built') diff --git a/jenkins-jobs/pipelines/release/release-pipeline.groovy b/jenkins-jobs/pipelines/release/release-pipeline.groovy index ff0ed7907..091545b6d 100644 --- a/jenkins-jobs/pipelines/release/release-pipeline.groovy +++ b/jenkins-jobs/pipelines/release/release-pipeline.groovy @@ -80,7 +80,8 @@ CONNECTORS_PER_VERSION = [ '2.1' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner'], '2.2' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner', 'jdbc'], '2.3' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner', 'jdbc'], - '2.4' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner', 'jdbc'] + '2.4' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner', 'jdbc'], + '2.5' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner', 'jdbc', 'informix'] ] CONNECTORS = CONNECTORS_PER_VERSION[VERSION_MAJOR_MINOR] diff --git a/jenkins-jobs/scripts/check-contributors.sh b/jenkins-jobs/scripts/check-contributors.sh index de96b08a3..b4f18fdd4 100755 --- a/jenkins-jobs/scripts/check-contributors.sh +++ b/jenkins-jobs/scripts/check-contributors.sh @@ -10,7 +10,7 @@ ALIASES="jenkins-jobs/scripts/config/Aliases.txt" declare -a DEBEZIUM_REPOS if [ $# -eq 0 ];then - DEBEZIUM_REPOS=("debezium" "debezium-connector-db2" "debezium-connector-cassandra" "debezium-connector-vitess" "debezium-connector-spanner" "debezium-connector-jdbc" "container-images" "debezium-server") + DEBEZIUM_REPOS=("debezium" "debezium-connector-db2" "debezium-connector-cassandra" "debezium-connector-vitess" "debezium-connector-spanner" "debezium-connector-jdbc" "debezium-connector-informix" "container-images" "debezium-server") else DEBEZIUM_REPOS=( "$@" ) fi diff --git a/jenkins-jobs/scripts/config/Aliases.txt b/jenkins-jobs/scripts/config/Aliases.txt index 769c948c2..270264e8d 100644 --- a/jenkins-jobs/scripts/config/Aliases.txt +++ b/jenkins-jobs/scripts/config/Aliases.txt @@ -237,3 +237,4 @@ pricelessjunk,Kaustuv Chakrabarti laughingman7743,Tomoyuki Nakamura dtseiler,Don Seiler markducommun,Mark Ducommun +Lars M Johansson,Lars M. Johansson diff --git a/pom.xml b/pom.xml index 5068898f2..b727dd368 100644 --- a/pom.xml +++ b/pom.xml @@ -129,6 +129,8 @@ 10.2.1.jre8 21.6.0.0 11.5.0.0 + 1.1.3 + 4.50.10 4.14.0