Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge GCS and S3 connector repositories to single commons repository #220

Closed
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1113 commits
Select commit Hold shift + click to select a range
ed21706
Bump testcontainersVersion from 1.17.6 to 1.18.0
dependabot[bot] May 1, 2023
e3b2966
Bump mockitoVersion from 5.1.1 to 5.2.0
dependabot[bot] May 1, 2023
e77199f
Bump com.google.cloud:google-cloud-nio from 0.126.0 to 0.126.14
dependabot[bot] May 1, 2023
63155db
Bump ch.qos.logback:logback-classic from 1.4.5 to 1.4.7
dependabot[bot] May 1, 2023
851c03c
Bump com.amazonaws:aws-java-sdk-sts from 1.12.440 to 1.12.460
dependabot[bot] May 1, 2023
f941af2
Bump testcontainersVersion from 1.17.6 to 1.18.0
dependabot[bot] May 1, 2023
66a76ff
Merge pull request #260 from aiven/dependabot/gradle/testcontainersVe…
AnatolyPopov May 2, 2023
ea09dcc
Merge pull request #262 from aiven/dependabot/gradle/testcontainersVe…
AnatolyPopov May 2, 2023
17c4987
Merge pull request #264 from aiven/dependabot/gradle/mockitoVersion-5…
AnatolyPopov May 2, 2023
c378735
Merge pull request #266 from aiven/dependabot/gradle/com.google.cloud…
RyanSkraba May 2, 2023
958276c
Bump com.google.cloud:google-cloud-storage from 2.20.2 to 2.22.1
dependabot[bot] May 3, 2023
1014354
Merge pull request #263 from aiven/dependabot/gradle/com.google.cloud…
tvainika May 3, 2023
1b30368
Bump com.diffplug.spotless from 6.16.0 to 6.18.0
dependabot[bot] May 3, 2023
5d85dd8
Merge pull request #259 from aiven/dependabot/gradle/com.amazonaws-aw…
tvainika May 3, 2023
59f3dfa
Merge pull request #258 from aiven/dependabot/gradle/ch.qos.logback-l…
tvainika May 3, 2023
cd70649
Bump com.amazonaws:aws-java-sdk-s3 from 1.12.440 to 1.12.461
dependabot[bot] May 3, 2023
2a44919
Bump mockitoVersion from 5.2.0 to 5.3.1
dependabot[bot] May 3, 2023
9bbe9b2
Merge pull request #262 from aiven/dependabot/gradle/com.amazonaws-aw…
tvainika May 3, 2023
ef7a6f8
Merge pull request #257 from aiven/dependabot/gradle/mockitoVersion-5…
tvainika May 3, 2023
a19ce90
Apply Spotless new formatting rules
tvainika May 4, 2023
693b75d
Merge pull request #265 from aiven/dependabot/gradle/com.diffplug.spo…
tvainika May 17, 2023
68c3682
Bump GH actions versions
AnatolyPopov May 26, 2023
a0e308b
Merge pull request #269 from aiven/anatolii/bump-gh-actions
tvainika May 31, 2023
33ee27a
Bump testcontainersVersion from 1.18.0 to 1.18.3
dependabot[bot] Jun 1, 2023
fd35c3a
Bump com.diffplug.spotless from 6.18.0 to 6.19.0
dependabot[bot] Jun 1, 2023
9bd882e
Bump com.google.cloud:google-cloud-storage from 2.22.1 to 2.22.3
dependabot[bot] Jun 1, 2023
1a63641
Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre
dependabot[bot] Jun 1, 2023
8b09609
Bump com.github.luben:zstd-jni from 1.5.4-2 to 1.5.5-3
dependabot[bot] Jun 1, 2023
a618096
Merge pull request #270 from aiven/dependabot/gradle/testcontainersVe…
tvainika Jun 1, 2023
ad452a6
Merge pull request #271 from aiven/dependabot/gradle/com.diffplug.spo…
tvainika Jun 1, 2023
6faf3f1
Merge pull request #272 from aiven/dependabot/gradle/com.google.cloud…
tvainika Jun 1, 2023
7101808
Merge pull request #273 from aiven/dependabot/gradle/com.google.guava…
tvainika Jun 1, 2023
8b5dc3c
Merge pull request #274 from aiven/dependabot/gradle/com.github.luben…
tvainika Jun 1, 2023
e395234
Pin and use fake-gcs-server version 1.45.2
jjaakola-aiven May 29, 2023
ff9d1a1
feat: Add Avro Container File output support
jjaakola-aiven May 11, 2023
c2be897
Merge pull request #267 from aiven/jjaakola-aiven-add-avro-output
AnatolyPopov Jun 1, 2023
5eb3776
Release version 0.10.0
actions-user Jun 1, 2023
e8a8000
Bump version to 0.11.0-SNAPSHOT
actions-user Jun 1, 2023
a930b16
Merge pull request #275 from aiven/release-0.10.0
AnatolyPopov Jun 1, 2023
812ab87
Bump com.amazonaws:aws-java-sdk-sts from 1.12.460 to 1.12.479
dependabot[bot] Jun 1, 2023
64d409d
Bump junitVersion from 5.9.2 to 5.9.3
dependabot[bot] Jun 1, 2023
1fb5722
Bump com.github.luben:zstd-jni from 1.5.4-2 to 1.5.5-3
dependabot[bot] Jun 1, 2023
96e4f1b
Merge pull request #263 from aiven/dependabot/gradle/com.amazonaws-aw…
AnatolyPopov Jun 1, 2023
5ba683c
Merge pull request #264 from aiven/dependabot/gradle/junitVersion-5.9.3
AnatolyPopov Jun 1, 2023
65608bd
Bump testcontainersVersion from 1.18.0 to 1.18.3
dependabot[bot] Jun 1, 2023
4020a0e
Merge pull request #267 from aiven/dependabot/gradle/com.github.luben…
AnatolyPopov Jun 1, 2023
672d42b
Merge pull request #266 from aiven/dependabot/gradle/testcontainersVe…
tvainika Jun 2, 2023
d4c2593
chore: use distribution for Java setup in GH Action
jjaakola-aiven Jun 2, 2023
e2fed6b
Merge pull request #276 from aiven/jjaakola-aiven-use-distribution-in…
tvainika Jun 2, 2023
c11711c
feat: Add Avro Container File output support
jjaakola-aiven May 17, 2023
b792609
Merge pull request #268 from aiven/jjaakola-aiven-add-avro-output
jeqo Jun 6, 2023
820d38f
Release version 2.13.0
actions-user Jun 6, 2023
2f9331a
Bump version to 2.14.0-SNAPSHOT
actions-user Jun 6, 2023
28787e7
Merge pull request #269 from aiven/release-2.13.0
AnatolyPopov Jun 6, 2023
234ff93
Bump com.github.luben:zstd-jni from 1.5.5-3 to 1.5.5-4
dependabot[bot] Jul 1, 2023
49a425f
Bump org.apache.hadoop:hadoop-mapreduce-client-core from 3.3.5 to 3.3.6
dependabot[bot] Jul 1, 2023
7f00a17
Bump com.github.luben:zstd-jni from 1.5.5-3 to 1.5.5-4
dependabot[bot] Jul 1, 2023
5db64a7
Bump mockitoVersion from 5.3.1 to 5.4.0
dependabot[bot] Jul 1, 2023
6b4c7f7
Bump org.apache.hadoop:hadoop-mapreduce-client-core from 3.3.5 to 3.3.6
dependabot[bot] Jul 1, 2023
163bc82
Bump com.amazonaws:aws-java-sdk-s3 from 1.12.461 to 1.12.500
dependabot[bot] Jul 1, 2023
3726c56
Merge pull request #277 from aiven/dependabot/gradle/com.github.luben…
jeqo Jul 2, 2023
4e9d5d9
Bump org.xerial.snappy:snappy-java from 1.1.9.1 to 1.1.10.1
dependabot[bot] Jul 2, 2023
6d27d7f
Merge pull request #271 from aiven/dependabot/gradle/com.github.luben…
jeqo Jul 2, 2023
1df0629
Bump io.aiven:commons-for-apache-kafka-connect from 0.9.0 to 0.10.0
dependabot[bot] Jul 2, 2023
7203cc6
chore: rm missing javadoc warnings
jeqo Jul 2, 2023
30681c4
Merge pull request #272 from aiven/dependabot/gradle/mockitoVersion-5…
jeqo Jul 2, 2023
289fceb
Merge pull request #278 from aiven/dependabot/gradle/org.xerial.snapp…
jeqo Jul 2, 2023
1760627
chore: rm missing javadoc warnings
jeqo Jul 2, 2023
1ff0277
Merge pull request #273 from aiven/dependabot/gradle/io.aiven-commons…
jeqo Jul 2, 2023
8446144
Merge pull request #275 from aiven/dependabot/gradle/com.amazonaws-aw…
jeqo Jul 3, 2023
d88abcf
chore(build): update to 0.10.1
jeqo Jul 10, 2023
4ac94d4
chore(build): allow running integration tests without other tests
jeqo Jul 10, 2023
3bc0662
chore(build): upgrade to commons 0.10.1
jeqo Jul 10, 2023
46d0fd9
fix(build): add integration tests to gh actions
jeqo Jul 7, 2023
ff0a258
fix(test:int): reuse Kafka container to avoid running out of IPs
jeqo Jul 7, 2023
708e412
fix(test:int): switch to testcontainer localstack and create independ…
jeqo Jul 10, 2023
8b9e992
Merge pull request #285 from aiven/jeqo/upgrade-commons
HelenMel Jul 10, 2023
63f2bc1
Bump com.google.cloud:google-cloud-nio from 0.126.14 to 0.126.18
dependabot[bot] Jul 10, 2023
75ff3ef
Merge pull request #281 from aiven/dependabot/gradle/com.google.cloud…
jeqo Jul 11, 2023
481b784
Merge pull request #277 from aiven/jeqo/build-update-commons
HelenMel Jul 12, 2023
0baa485
Merge pull request #276 from aiven/jeqo/build-update
HelenMel Jul 12, 2023
de84d46
Merge pull request #274 from aiven/dependabot/gradle/org.apache.hadoo…
jeqo Jul 12, 2023
3e863fe
Merge pull request #280 from aiven/dependabot/gradle/org.apache.hadoo…
jeqo Jul 12, 2023
f7c1ed3
Merge pull request #282 from aiven/jeqo/build-update
HelenMel Jul 12, 2023
91e34ac
chore(build): gradle wrapper bump
jeqo Jul 7, 2023
6cbfbaa
chore(build): sort deps and remove already inherited
jeqo Jul 7, 2023
c63e967
chore(build): remove deprecation warnings
jeqo Jul 7, 2023
b971c7f
Merge pull request #284 from aiven/jeqo/gradle-updates
HelenMel Jul 13, 2023
7741d08
chore(deps): bump org.apache.avro:avro from 1.11.1 to 1.11.2
dependabot[bot] Jul 25, 2023
b5d06f6
chore(deps): bump slf4jVersion from 1.7.36 to 2.0.7
dependabot[bot] Jul 25, 2023
70a9770
chore(deps): bump ch.qos.logback:logback-classic from 1.4.7 to 1.4.8
dependabot[bot] Jul 25, 2023
5d6596a
chore(deps): bump org.xerial.snappy:snappy-java
dependabot[bot] Jul 25, 2023
2efe63b
chore(deps): bump slf4jVersion from 1.7.36 to 2.0.7
dependabot[bot] Jul 25, 2023
8910ac6
chore(deps): bump net.jqwik:jqwik from 1.7.3 to 1.7.4
dependabot[bot] Jul 25, 2023
73c0d1d
Merge pull request #283 from Aiven-Open/dependabot/gradle/ch.qos.logb…
ivanyu Jul 26, 2023
930ddb4
Merge pull request #279 from Aiven-Open/dependabot/gradle/org.apache.…
ivanyu Jul 26, 2023
5046573
Merge pull request #281 from Aiven-Open/dependabot/gradle/slf4jVersio…
ivanyu Jul 26, 2023
2068c13
chore(deps): bump junitVersion from 5.9.3 to 5.10.0
dependabot[bot] Jul 26, 2023
73dce9b
Update CodeQL to 2
ivanyu Jul 26, 2023
699969d
Merge pull request #290 from Aiven-Open/dependabot/gradle/net.jqwik-j…
AnatolyPopov Jul 26, 2023
22161de
Merge pull request #280 from Aiven-Open/dependabot/gradle/junitVersio…
AnatolyPopov Jul 26, 2023
744ca8e
Merge pull request #285 from Aiven-Open/ivanyu/codeql-2
AnatolyPopov Jul 26, 2023
aaf3da2
Merge pull request #286 from Aiven-Open/dependabot/gradle/org.xerial.…
tvainika Jul 26, 2023
8064570
Merge pull request #287 from Aiven-Open/dependabot/gradle/slf4jVersio…
ivanyu Jul 26, 2023
dee3ec1
Revert "chore(deps): bump slf4jVersion from 1.7.36 to 2.0.7"
ivanyu Jul 26, 2023
80d44e1
Revert "chore(deps): bump slf4jVersion from 1.7.36 to 2.0.7"
ivanyu Jul 26, 2023
17e6fe4
Merge pull request #286 from Aiven-Open/ivanyu/revent-slf4j-bump
jjaakola-aiven Jul 27, 2023
e699554
Merge pull request #293 from Aiven-Open/ivanyu/revent-slf4j-bump
jjaakola-aiven Jul 27, 2023
dc5eeca
chore(deps): bump com.amazonaws:aws-java-sdk-sts
dependabot[bot] Jul 27, 2023
36b7c35
Merge pull request #287 from Aiven-Open/dependabot/gradle/com.amazona…
ivanyu Jul 27, 2023
d02c852
chore(deps): bump com.google.guava:guava from 32.0.0-jre to 32.1.2-jre
dependabot[bot] Aug 1, 2023
a682fa6
Merge pull request #298 from Aiven-Open/dependabot/gradle/com.google.…
ivanyu Aug 1, 2023
8e5f7c8
chore(deps): bump com.github.spotbugs from 5.0.14 to 5.1.0
dependabot[bot] Aug 1, 2023
c360123
Merge pull request #296 from Aiven-Open/dependabot/gradle/com.github.…
ivanyu Aug 1, 2023
fd13fca
chore(deps): bump com.amazonaws:aws-java-sdk-sts
dependabot[bot] Aug 1, 2023
5d2909e
Merge pull request #290 from Aiven-Open/dependabot/gradle/com.amazona…
ivanyu Aug 2, 2023
18fcddd
chore(deps): bump com.amazonaws:aws-java-sdk-s3
dependabot[bot] Aug 2, 2023
2befdc7
Merge pull request #295 from Aiven-Open/dependabot/gradle/com.amazona…
ivanyu Aug 2, 2023
3c3f525
feat: Implement user-agent header in Google connection with configura…
eliax1996 Aug 7, 2023
4d5eb51
Update codeql-analysis.yml
staaldraad Aug 9, 2023
4a1be62
Merge pull request #300 from Aiven-Open/etienne-update-codeql
AnatolyPopov Aug 9, 2023
eb0cb8e
Merge pull request #299 from Aiven-Open/eliax1996/add-aiven-user-agen…
AnatolyPopov Aug 9, 2023
cba605a
fix(workflow): added write permission to the workflow
eliax1996 Aug 11, 2023
12cc9fa
Merge pull request #301 from Aiven-Open/eliax1996/fix-create-release-…
AnatolyPopov Aug 11, 2023
30e85bd
Grant write perms to dependabot [HALP-12810]
lsnodgrass-aiven Aug 11, 2023
a3f3cec
Merge pull request #302 from Aiven-Open/lsnodgrass-aiven-write-perms-…
jlprat Aug 11, 2023
0783e13
Release version 0.11.0
actions-user Aug 12, 2023
b850ce8
Bump version to 0.12.0-SNAPSHOT
actions-user Aug 12, 2023
49a39e1
Merge pull request #303 from Aiven-Open/release-0.11.0
AnatolyPopov Aug 16, 2023
d8ecd94
Bump commons-for-apache-kafka-connect to 0.11.0
stephen-harris Aug 28, 2023
79252b1
chore(build): upgrade juni5 to 5.10.0
jeqo Aug 30, 2023
d6f7bb2
chore(build): nit: suppress deprecation warnings
jeqo Aug 30, 2023
c242167
chore(build): upgrade commons to 0.11.0
jeqo Aug 30, 2023
844070e
chore(build): upgrade google-cloud-storage:2.26.1
jeqo Aug 30, 2023
90ed4f6
chore(build): upgrade test dep google-cloud-storage:2.26.1
jeqo Aug 30, 2023
1871832
fix: use aiven-open teams as codeowners
jeqo Aug 30, 2023
d52e597
Merge pull request #304 from Aiven-Open/jeqo/upgrade-gcp
jjaakola-aiven Aug 31, 2023
9e0c7ea
Merge pull request #305 from Aiven-Open/jeqo/upgrade-commons-0.11
jjaakola-aiven Aug 31, 2023
25a04f9
Release version 0.12.0
actions-user Aug 31, 2023
bf29e36
Bump version to 0.13.0-SNAPSHOT
actions-user Aug 31, 2023
a312406
Merge pull request #307 from Aiven-Open/release-0.12.0
jjaakola-aiven Aug 31, 2023
d47938a
refactor: remove key/record validation
jeqo Aug 31, 2023
b21eaa7
Merge pull request #297 from stephen-harris/feat/add-support-for-KeyA…
jeqo Aug 31, 2023
87d0c52
chore(deps): bump testcontainersVersion from 1.18.3 to 1.19.0
dependabot[bot] Sep 1, 2023
3b57ece
chore(deps): bump com.diffplug.spotless from 6.19.0 to 6.21.0
dependabot[bot] Sep 1, 2023
44a94b1
chore(deps): bump com.github.luben:zstd-jni from 1.5.5-4 to 1.5.5-5
dependabot[bot] Sep 1, 2023
ff4f5e1
chore(deps): bump com.github.spotbugs from 5.1.0 to 5.1.3
dependabot[bot] Sep 1, 2023
3a498fa
refactor: use only assertj on tests
jeqo Aug 31, 2023
e3ae27c
chore(deps): bump mockitoVersion from 5.4.0 to 5.5.0
dependabot[bot] Sep 1, 2023
b3a6622
chore(deps): bump com.amazonaws:aws-java-sdk-s3
dependabot[bot] Sep 1, 2023
b068307
chore(deps): bump testcontainersVersion from 1.18.3 to 1.19.0
dependabot[bot] Sep 1, 2023
68dfcda
chore(deps): bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.11
dependabot[bot] Sep 1, 2023
be66d7a
Merge pull request #314 from Aiven-Open/dependabot/gradle/com.github.…
AnatolyPopov Sep 2, 2023
4338813
Merge pull request #312 from Aiven-Open/dependabot/gradle/com.github.…
AnatolyPopov Sep 2, 2023
4dbbfec
Merge pull request #310 from Aiven-Open/dependabot/gradle/testcontain…
AnatolyPopov Sep 2, 2023
50c9129
Merge pull request #311 from Aiven-Open/dependabot/gradle/com.diffplu…
AnatolyPopov Sep 2, 2023
8115b36
Merge pull request #300 from Aiven-Open/dependabot/gradle/mockitoVers…
AnatolyPopov Sep 2, 2023
3aaaa9f
Merge pull request #301 from Aiven-Open/dependabot/gradle/com.amazona…
AnatolyPopov Sep 2, 2023
c8b2d16
Merge pull request #302 from Aiven-Open/dependabot/gradle/testcontain…
AnatolyPopov Sep 2, 2023
6383dde
Merge pull request #304 from Aiven-Open/dependabot/gradle/ch.qos.logb…
AnatolyPopov Sep 2, 2023
6016da5
chore(deps): bump com.amazonaws:aws-java-sdk-sts
dependabot[bot] Sep 2, 2023
d4aec78
Merge pull request #305 from Aiven-Open/dependabot/gradle/com.amazona…
jeqo Sep 4, 2023
d0bb88b
Update codeql-analysis.yml
jeqo Sep 4, 2023
b67ea04
Merge pull request #306 from Aiven-Open/jeqo/fix-codeql
AnatolyPopov Sep 4, 2023
af8b75c
Merge pull request #298 from Aiven-Open/jeqo/refactor-use-assertj-only
AnatolyPopov Sep 4, 2023
220a637
refactor: infer types
jeqo Aug 31, 2023
db043f9
refactor(build): rm maven local from repos
jeqo Aug 31, 2023
cba0008
feat: add validator to bucket name config
jeqo Aug 31, 2023
6166cae
Merge pull request #299 from Aiven-Open/jeqo/bucket-name-validation
AnatolyPopov Sep 5, 2023
24df7f6
fix: add permissions to release workflows
jeqo Sep 5, 2023
71b38e4
Merge pull request #307 from Aiven-Open/jeqo/fix-gh-release-actions
AnatolyPopov Sep 5, 2023
4d3934b
Release version 2.14.0
actions-user Sep 5, 2023
8b0513e
Bump version to 2.15.0-SNAPSHOT
actions-user Sep 5, 2023
4df2cf3
Merge pull request #308 from Aiven-Open/release-2.14.0
jeqo Sep 5, 2023
fd90b43
Merge pull request #306 from Aiven-Open/fix-codeowners
tvainika Sep 7, 2023
95c3adb
docs: fix badge
jeqo Sep 13, 2023
78c1fc9
docs: move multi-part uploads and retry to configuration section
jeqo Sep 13, 2023
14fc1d0
docs: add toc
jeqo Sep 13, 2023
c9066da
docs: quote note
jeqo Sep 13, 2023
1a4ea1e
docs: refactor initial sections of how it works
jeqo Sep 13, 2023
bfcf680
docs: refactor record grouping and file name format
jeqo Sep 13, 2023
caa79a2
Fixed log message to say "start" when starting
vedrankolka Sep 14, 2023
b337a2b
fixup! docs: fix typo
jeqo Sep 20, 2023
ab22cae
fixup! docs: add link to file name format
jeqo Sep 20, 2023
f517306
Merge pull request #309 from Aiven-Open/jeqo/docs-record-grouping
jjaakola-aiven Sep 22, 2023
af8be67
Update snappy-java version
jlprat Sep 25, 2023
167a795
Update Snappy-Java dependency
jlprat Sep 25, 2023
f7f8d9e
Merge pull request #315 from Aiven-Open/jlprat-patch-1
jlprat Sep 25, 2023
cc1dfe6
Merge pull request #311 from Aiven-Open/jlprat-patch-1
jeqo Sep 25, 2023
c48cf66
chore(deps): bump com.google.cloud:google-cloud-nio
dependabot[bot] Oct 1, 2023
4250f1c
chore(deps): bump net.jqwik:jqwik-engine from 1.7.4 to 1.8.0
dependabot[bot] Oct 1, 2023
df47793
chore(deps): bump net.jqwik:jqwik from 1.7.4 to 1.8.0
dependabot[bot] Oct 1, 2023
a9ad705
chore(deps): bump com.google.cloud:google-cloud-storage
dependabot[bot] Oct 1, 2023
1f64d00
chore(deps): bump com.diffplug.spotless from 6.21.0 to 6.22.0
dependabot[bot] Oct 1, 2023
eb78227
chore(deps): bump com.amazonaws:aws-java-sdk-sts
dependabot[bot] Oct 1, 2023
a62f36d
chore(deps): bump org.apache.avro:avro from 1.11.2 to 1.11.3
dependabot[bot] Oct 1, 2023
5b513be
chore(deps): bump org.xerial.snappy:snappy-java
dependabot[bot] Oct 1, 2023
a3e200b
Merge pull request #316 from Aiven-Open/dependabot/gradle/com.google.…
tvainika Oct 2, 2023
424918f
Merge pull request #317 from Aiven-Open/dependabot/gradle/net.jqwik-j…
tvainika Oct 2, 2023
989c175
Merge pull request #318 from Aiven-Open/dependabot/gradle/net.jqwik-j…
tvainika Oct 2, 2023
458d6b7
Merge pull request #319 from Aiven-Open/dependabot/gradle/com.google.…
tvainika Oct 2, 2023
206c6b6
Merge pull request #320 from Aiven-Open/dependabot/gradle/com.diffplu…
tvainika Oct 2, 2023
c475293
Merge pull request #312 from Aiven-Open/dependabot/gradle/com.amazona…
tvainika Oct 3, 2023
226deb8
Merge pull request #313 from Aiven-Open/dependabot/gradle/org.apache.…
tvainika Oct 3, 2023
7425bcd
Merge pull request #315 from Aiven-Open/dependabot/gradle/org.xerial.…
tvainika Oct 3, 2023
36ac939
chore(deps): bump com.github.luben:zstd-jni from 1.5.5-4 to 1.5.5-6
dependabot[bot] Oct 3, 2023
67daab3
Merge pull request #316 from Aiven-Open/dependabot/gradle/com.github.…
tvainika Oct 5, 2023
fffc6cc
chore: bump commons to 0.12
jeqo Oct 9, 2023
4d48fd6
chore: update /aiven/ to /aiven-open/ references
jeqo Oct 9, 2023
194ba4a
Merge pull request #310 from vedrankolka/main
jeqo Oct 9, 2023
7e2f451
chore: update commons to 0.12
jeqo Oct 9, 2023
c5651c3
Merge pull request #317 from Aiven-Open/jeqo/bump-commons-0.12
tvainika Oct 10, 2023
48ac903
Merge pull request #321 from Aiven-Open/jeqo/bump-commons-0.12
tvainika Oct 10, 2023
5543fcd
Release version 0.13.0
actions-user Oct 10, 2023
526ffb3
Bump version to 0.14.0-SNAPSHOT
actions-user Oct 10, 2023
37e1ec2
Release version 2.15.0
actions-user Oct 10, 2023
341ebc4
Bump version to 2.16.0-SNAPSHOT
actions-user Oct 10, 2023
294ea92
Merge pull request #322 from Aiven-Open/release-0.13.0
tvainika Oct 10, 2023
0bd0279
Merge pull request #318 from Aiven-Open/release-2.15.0
tvainika Oct 10, 2023
3aacf07
Merge pull request #308 from Aiven-Open/jeqo/rm-key-record-validation
tvainika Oct 11, 2023
c553fe0
Sign using a key from GPG agent
ivanyu Oct 27, 2023
7d75546
Sign using a key from GPG agent
ivanyu Oct 27, 2023
b5fd9c9
Merge pull request #324 from Aiven-Open/ivanyu/signing-key-file
AnatolyPopov Oct 30, 2023
9db64f9
chore(deps): bump testcontainersVersion from 1.19.0 to 1.19.1
dependabot[bot] Nov 1, 2023
96c5157
chore(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre
dependabot[bot] Nov 1, 2023
fceb84e
chore(deps): bump org.xerial.snappy:snappy-java
dependabot[bot] Nov 1, 2023
086004e
chore(deps): bump net.jqwik:jqwik-engine from 1.8.0 to 1.8.1
dependabot[bot] Nov 1, 2023
709b5e6
Merge pull request #327 from Aiven-Open/dependabot/gradle/testcontain…
tvainika Nov 1, 2023
c936adc
Merge pull request #328 from Aiven-Open/dependabot/gradle/com.google.…
tvainika Nov 1, 2023
0a156fa
Merge pull request #329 from Aiven-Open/dependabot/gradle/org.xerial.…
tvainika Nov 1, 2023
c44efab
chore(deps): bump mockitoVersion from 5.5.0 to 5.6.0
dependabot[bot] Nov 1, 2023
5fd8e46
chore(deps): bump testcontainersVersion from 1.19.0 to 1.19.1
dependabot[bot] Nov 1, 2023
e9fff06
chore(deps): bump com.github.luben:zstd-jni from 1.5.5-6 to 1.5.5-10
dependabot[bot] Nov 1, 2023
ced726a
Merge pull request #321 from Aiven-Open/dependabot/gradle/mockitoVers…
jeqo Nov 2, 2023
64ef3c7
Merge pull request #322 from Aiven-Open/dependabot/gradle/testcontain…
jeqo Nov 2, 2023
5295ba7
Merge pull request #323 from Aiven-Open/dependabot/gradle/com.github.…
jeqo Nov 2, 2023
4f13c76
Merge pull request #319 from Aiven-Open/ivanyu/gpg-sign
AnatolyPopov Nov 7, 2023
2fab0f6
Merge pull request #330 from Aiven-Open/dependabot/gradle/net.jqwik-j…
tvainika Nov 7, 2023
10288c4
Imported s3-connector-for-apache-kafka repository to subdirectory s3-…
jjaakola-aiven Nov 24, 2023
9f6ca2a
Imported gcs-connector-for-apache-kafka repository to subdirectory gc…
jjaakola-aiven Nov 24, 2023
6ca2421
Moved the commons to submodule
jjaakola-aiven Nov 22, 2023
65b5cb4
Merge branch 'jjaakola-aiven-gcs-connector-repo-move' into jjaakola-a…
jjaakola-aiven Dec 11, 2023
ddaf250
Merge branch 'jjaakola-aiven-s3-connector-repo-move' into jjaakola-ai…
jjaakola-aiven Dec 11, 2023
199449d
Added Aiven S3 Apache Kafka connector to gradle build
jjaakola-aiven Nov 22, 2023
91306e1
Added Aiven GCS Apache Kafka connector to gradle build
jjaakola-aiven Nov 22, 2023
d4c908b
chore: removed checkstyle, PMD and Spotbugs corrections, Spotless for…
jjaakola-aiven Nov 23, 2023
ca7e1e3
chore: migrated build files to Kotlin
jjaakola-aiven Nov 24, 2023
851c67e
chore: updated GitHub workflows
jjaakola-aiven Nov 24, 2023
1ab5713
chore: removed and updated common project files
jjaakola-aiven Nov 24, 2023
f334ac3
chore: updated README.md
jjaakola-aiven Nov 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
238 changes: 4 additions & 234 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,43 +15,12 @@
*/

plugins {

// https://docs.gradle.org/current/userguide/java_library_plugin.html
id "java-library"

// https://docs.gradle.org/current/userguide/checkstyle_plugin.html
id "checkstyle"

// https://docs.gradle.org/current/userguide/jacoco_plugin.html
id "jacoco"

// https://docs.gradle.org/current/userguide/distribution_plugin.html
id "distribution"

// https://docs.gradle.org/current/userguide/publishing_maven.html
id "maven-publish"

// https://docs.gradle.org/current/userguide/signing_plugin.html
id "signing"
id "com.diffplug.spotless" version "6.22.0"
id "com.github.spotbugs" version "5.1.3"
}

group = "io.aiven"

java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11

withJavadocJar()
withSourcesJar()
}

compileJava {
options.compilerArgs = ["-Xlint:all", "-Werror"]
}

javadoc {
options.addBooleanOption('html5', true)
}
group = "io.aiven"

wrapper {
distributionType = 'ALL'
Expand All @@ -63,209 +32,10 @@ wrapper {
}
}

checkstyle {
toolVersion "9.2.1"
getConfigDirectory().set(rootProject.file("checkstyle/"))
}

jacoco {
toolVersion = "0.8.7"
}

repositories {
mavenLocal()
mavenCentral()
maven {
url "https://packages.confluent.io/maven"
}

}

ext {
kafkaVersion = "1.1.0"
parquetVersion = "1.11.2"
junitVersion = "5.10.1"
junitVersion = "5.10.0"
confluentPlatformVersion = "7.2.2"
hadoopVersion = "3.3.6"
}

distributions {
main {
contents {
from jar
from configurations.runtimeClasspath

into("/") {
from projectDir
include "version.txt", "README*", "LICENSE*", "NOTICE*", "licenses/"
include "config/"
}
}
}
}

dependencies {
compileOnly "org.apache.kafka:connect-api:$kafkaVersion"
compileOnly "org.apache.kafka:connect-runtime:$kafkaVersion"
compileOnly "org.apache.kafka:connect-json:$kafkaVersion"

implementation("io.confluent:kafka-connect-avro-data:$confluentPlatformVersion") {
exclude group: "org.apache.kafka", module: "kafka-clients"
}

implementation "org.xerial.snappy:snappy-java:1.1.10.5"
implementation "com.github.luben:zstd-jni:1.5.5-11"

implementation "org.slf4j:slf4j-api:1.7.36"

implementation "org.apache.commons:commons-text:1.11.0"

implementation( "org.apache.parquet:parquet-avro:$parquetVersion") {
exclude group: "org.xerial.snappy", module: "snappy-java"
exclude group: "org.slf4j", module: "slf4j-api"
exclude group: "org.apache.avro", module: "avro"
}
implementation( "org.apache.hadoop:hadoop-common:$hadoopVersion") {
exclude group: "org.apache.hadoop.thirdparty", module: "hadoop-shaded-protobuf_3_7"
exclude group: "com.google.guava", module: "guava"
exclude group: "commons-cli", module: "commons-cli"
exclude group: "org.apache.commons", module: "commons-math3"
exclude group: "org.apache.httpcomponents", module: "httpclient"
exclude group: "commons-codec", module: "commons-codec"
exclude group: "commons-io", module: "commons-io"
exclude group: "commons-net", module: "commons-net"
exclude group: "org.eclipse.jetty"
exclude group: "org.eclipse.jetty.websocket"
exclude group: "javax.servlet"
exclude group: "javax.servlet.jsp"
exclude group: "javax.activation"
exclude group: "com.sun.jersey"
exclude group: "log4j"
exclude group: "org.apache.commons", module: "commons-text"
exclude group: "org.slf4j", module: "slf4j-api"
exclude group: "org.apache.hadoop", module: "hadoop-auth"
exclude group: "org.apache.hadoop", module: "hadoop-yarn-api"
exclude group: "com.google.re2j"
exclude group: "com.google.protobuf"
exclude group: "com.google.code.gson"
exclude group: "com.jcraft"
exclude group: "org.apache.curator"
exclude group: "org.apache.zookeeper"
exclude group: "org.apache.htrace"
exclude group: "com.google.code.findbugs"
exclude group: "org.apache.kerby"
exclude group: "com.fasterxml.jackson.core"
exclude group: "com.fasterxml.woodstox", module: "woodstox-core:5.0.3"
exclude group: "org.apache.avro", module: "avro"
exclude group: "org.apache.hadoop", module: "hadoop-yarn-common"
exclude group: "com.google.inject.extensions", module: "guice-servlet"
exclude group: "io.netty", module: "netty"
}

testImplementation "org.apache.kafka:connect-api:$kafkaVersion"
testImplementation "org.apache.kafka:connect-runtime:$kafkaVersion"
testImplementation "org.apache.kafka:connect-json:$kafkaVersion"
testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
testImplementation "org.apache.parquet:parquet-tools:$parquetVersion"
testImplementation "com.fasterxml.jackson.core:jackson-databind:2.16.0"
testImplementation "org.mockito:mockito-core:5.8.0"
testImplementation 'org.assertj:assertj-core:3.24.2'

testImplementation ("org.apache.parquet:parquet-tools:$parquetVersion") {
exclude group: "org.slf4j", module: "slf4j-api"
}
testImplementation "org.codehaus.woodstox:stax2-api:4.2.2"
testImplementation "org.apache.hadoop:hadoop-mapreduce-client-core:$hadoopVersion"

testImplementation "com.fasterxml.jackson.core:jackson-databind:2.16.0"
testImplementation "io.confluent:kafka-connect-avro-converter:$confluentPlatformVersion"

testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion"
testRuntimeOnly "ch.qos.logback:logback-classic:1.4.14"
}

test {
useJUnitPlatform()
}

javadoc {
// disable missing javadoc lint and show only warning and error messages
options.addStringOption('Xdoclint:all,-missing', '-quiet')
}

publishing {
publications {
maven(MavenPublication) {
groupId = getGroup()
artifactId = "commons-for-apache-kafka-connect"
version = getVersion()

from components.java

pom {
name = "Avien's Common Module for Apache Kafka connectors"
description = "Avien's Common Module for Apache Kafka connectors"
url = "https://github.com/aiven-open/commons-for-apache-kafka-connect"
organization {
name = "Aiven Oy"
url = "https://aiven.io"
}

licenses {
license {
name = "Apache 2.0"
url = "http://www.apache.org/licenses/LICENSE-2.0"
distribution = "repo"
}
}

developers {
developer {
id = 'aiven'
name = 'Aiven Opensource'
email = '[email protected]'
}
}

scm {
connection = 'scm:git:git://github.com:aiven-open/commons-for-apache-kafka-connect.git'
developerConnection = 'scm:git:ssh://github.com:aiven-open/commons-for-apache-kafka-connect.git'
url = 'https://github.com/aiven-open/commons-for-apache-kafka-connect'
}
}
}
}

repositories {
maven {
name="sonatype"

def releasesRepoUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2"
def snapshotsRepoUrl = "https://oss.sonatype.org/content/repositories/snapshots"
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl

credentials(PasswordCredentials)
}
}
}

signing {
sign publishing.publications.maven
useGpgCmd()
// Some issue in the plugin:
// GPG outputs already armored signatures. The plugin also does armoring for `asc` files.
// This results in double armored signatures, i.e. garbage.
// Override the signature type provider to use unarmored output for `asc` files, which works well with GPG.
signatureTypes = new AbstractSignatureTypeProvider() {
{
BinarySignatureType binary = new BinarySignatureType() {
@Override
String getExtension() {
return "asc";
}
}
register(binary);
setDefaultType(binary.getExtension());
}
}
}
3 changes: 3 additions & 0 deletions buildSrc/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
plugins {
id "groovy-gradle-plugin"
}
Loading