Releases: IBM/cloudant-kafka-connector
Releases · IBM/cloudant-kafka-connector
0.200.8 (2025-01-21)
- [UPGRADED] Upgraded com.ibm.cloud:cloudant from 0.9.3 to 0.10.0.
What's Changed
- chore: bump version to 0.200.8-SNAPSHOT by @emlaver in #221
- build(deps): bump org.sonarqube from 5.1.0.4882 to 6.0.0.5145 by @dependabot in #222
- build(deps): bump org.sonarqube from 6.0.0.5145 to 6.0.1.5171 by @dependabot in #223
- build(deps): bump com.ibm.cloud:cloudant from 0.9.3 to 0.10.0 by @dependabot in #224
- chore: prepare for 0.200.8 release by @mojito317 in #225
Full Changelog: v0.200.7...v0.200.8
0.200.7 (2024-11-12)
What's Changed
- chore: update version to 0.200.7-SNAPSHOT by @emlaver in #206
- build(deps): bump kafka from 3.6.1 to 3.7.0 by @dependabot in #207
- build(deps): bump com.ibm.cloud:cloudant from 0.8.3 to 0.8.4 by @dependabot in #208
- build(deps): bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 by @dependabot in #209
- build(deps): bump com.ibm.cloud:cloudant from 0.8.4 to 0.8.5 by @dependabot in #210
- build(deps): bump com.ibm.cloud:cloudant from 0.8.5 to 0.8.6 by @dependabot in #211
- build(deps): bump kafka from 3.7.0 to 3.7.1 by @dependabot in #212
- build(deps): bump org.sonarqube from 5.0.0.4638 to 5.1.0.4882 by @dependabot in #213
- build(deps): bump com.ibm.cloud:cloudant from 0.8.6 to 0.9.1 by @dependabot in #214
- build(deps): bump kafka from 3.7.1 to 3.8.0 by @dependabot in #215
- build(deps): bump com.ibm.cloud:cloudant from 0.9.1 to 0.9.2 by @dependabot in #216
- build(deps): bump kafka from 3.8.0 to 3.8.1 by @dependabot in #217
- build(deps): bump kafka from 3.8.1 to 3.9.0 by @dependabot in #218
- build(deps): bump com.ibm.cloud:cloudant from 0.9.2 to 0.9.3 by @dependabot in #219
- chore: prepare for 0.200.7 release by @emlaver in #220
Full Changelog: v0.200.6...v0.200.7
0.200.6 (2024-02-20)
- [UPGRADED] Upgraded com.ibm.cloud:cloudant from 0.8.0 to 0.8.3.
- [UPGRADED] Upgraded Kafka from 3.6.0 to 3.6.1.
What's Changed
- chore: bump version to 0.200.6-SNAPSHOT after release 0.200.5 by @eiri in #200
- build(deps): bump com.ibm.cloud:cloudant from 0.8.0 to 0.8.1 by @dependabot in #201
- build(deps): bump kafka from 3.6.0 to 3.6.1 by @dependabot in #202
- build(deps): bump com.ibm.cloud:cloudant from 0.8.1 to 0.8.2 by @dependabot in #203
- build(deps): bump com.ibm.cloud:cloudant from 0.8.2 to 0.8.3 by @dependabot in #204
- chore: prepare for 0.200.6 release by @emlaver in #205
Full Changelog: v0.200.5...v0.200.6
0.200.5 (2023-11-01)
- [UPGRADED] Upgraded com.ibm.cloud:cloudant from 0.7.0 to 0.8.0.
- [UPGRADED] Upgraded Kafka from 3.5.1 to 3.6.0.
What's Changed
- chore: bump version to 0.200.5-SNAPSHOT after release 0.200.4 by @eiri in #193
- build(deps): bump org.sonarqube from 4.3.1.3277 to 4.4.0.3356 by @dependabot in #194
- build(deps): bump com.ibm.cloud:cloudant from 0.7.0 to 0.7.1 by @dependabot in #195
- build(deps): bump org.sonarqube from 4.4.0.3356 to 4.4.1.3373 by @dependabot in #196
- build(deps): bump kafka from 3.5.1 to 3.6.0 by @dependabot in #197
- build(deps): bump com.ibm.cloud:cloudant from 0.7.1 to 0.8.0 by @dependabot in #198
- chore: prepare for 0.200.5 release by @eiri in #199
Full Changelog: v0.200.4...v0.200.5
0.200.4 (2023-09-26)
- [UPGRADED] Upgraded com.ibm.cloud:cloudant from 0.6.0 to 0.7.0.
What's Changed
- chore: bump version after release by @mojito317 in #189
- build(deps): bump com.ibm.cloud:cloudant from 0.6.0 to 0.6.1 by @dependabot in #190
- build(deps): bump com.ibm.cloud:cloudant from 0.6.1 to 0.7.0 by @dependabot in #191
- chore: prepare for 0.200.4 release by @eiri in #192
Full Changelog: v0.200.3...v0.200.4
0.200.3 (2023-09-04)
- [UPGRADED] Upgraded com.ibm.cloud:cloudant from 0.5.1 to 0.6.0.
- [UPGRADED] Upgraded Kafka from 3.4.0 to 3.5.1.
What's Changed
- chore: bump version after release by @eiri in #172
- Fix release CI by @eiri in #173
- build: simplify signing by @ricellis in #174
- build(deps): bump com.ibm.cloud:cloudant from 0.5.1 to 0.5.2 by @dependabot in #175
- build(deps): bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 by @dependabot in #176
- build(deps): bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 by @dependabot in #177
- build(deps): bump kafka from 3.4.0 to 3.4.1 by @dependabot in #178
- build(deps): bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 by @dependabot in #179
- build(deps): bump kafka from 3.4.1 to 3.5.0 by @dependabot in #180
- build(deps): bump com.ibm.cloud:cloudant from 0.5.2 to 0.5.3 by @dependabot in #181
- build(deps): bump com.ibm.cloud:cloudant from 0.5.3 to 0.5.4 by @dependabot in #182
- build(deps): bump org.sonarqube from 4.2.1.3168 to 4.3.0.3225 by @dependabot in #183
- build(deps): bump kafka from 3.5.0 to 3.5.1 by @dependabot in #184
- build(deps): bump com.ibm.cloud:cloudant from 0.5.4 to 0.6.0 by @dependabot in #185
- build(deps): bump org.sonarqube from 4.3.0.3225 to 4.3.1.3277 by @dependabot in #186
- docs: remove release process from README by @mojito317 in #187
- chore: prepare for 0.200.3 release by @mojito317 in #188
Full Changelog: v0.200.2...v0.200.3
0.200.2 (2023-05-10)
- [UPGRADED] Bump com.ibm.cloud:cloudant from 0.4.3 to 0.5.1 (#167)
What's Changed
- chore: bump version after release by @tomblench in #155
- build: wait for SQ quality gate is done by @mojito317 in #154
- chore: use new build image by @tomblench in #156
- Remove gradle wrapper by @emlaver in #158
- docs: add release process by @tomblench in #160
- Switch from GPG to CISO signing solution by @eiri in #161
- i227 plugin deps by @ricellis in #162
- 138 dependencies by @ricellis in #163
- Use version catalog and enable dependabot by @ricellis in #164
- build(deps): bump com.ibm.cloud:cloudant from 0.4.3 to 0.5.1 by @dependabot in #167
- build(deps): bump junit:junit from 4.12 to 4.13.2 by @dependabot in #166
- build(deps): bump org.powermock:powermock-api-easymock from 1.6.4 to 2.0.9 by @dependabot in #168
- build(deps): bump org.easymock:easymock from 3.4 to 4.3 by @dependabot in #170
- Prepare for 0.200.2 release by @eiri in #171
New Contributors
- @dependabot made their first contribution in #167
Full Changelog: v0.200.1...v0.200.2
0.200.1 (2023-02-24)
- [BREAKING CHANGE] Stop sink connector on target database creation failure.
- [UPGRADED] Upgraded
cloudant-java-sdk
to 0.4.3. - [UPGRADED] Upgraded Kafka to 3.4.0.
What's Changed
- chore: bump version number after release, fix Jenkinsfile by @tomblench in #143
- chore: use artifactory for jenkins by @tomblench in #144
- Add vulnerability reporting policy by @eiri in #146
- build: add SonarQube analysis to pipeline by @mojito317 in #147
- Fix sq issues by @mojito317 in #150
- Update cloudant-java-sdk to 0.4.3 by @emlaver in #152
- Update Kafka to 3.4.0 by @emlaver in #151
- chore: prepare for 0.200.1 release by @tomblench in #153
Full Changelog: v0.200.0...v0.200.1
0.200.0 (2022-11-02)
- [FIXED] README and documentation have been extensively rewritten.
- [BREAKING CHANGE] Rename source connector. Properties files should be updated to
useconnector.class=com.ibm.cloud.cloudant.kafka.SourceChangesConnector
. - [BREAKING CHANGE] Rename sink connector. Properties files should be updated to
useconnector.class=com.ibm.cloud.cloudant.kafka.SinkConnector
. - [BREAKING CHANGE] Configuration parameters have changed for url, database, authentication, and last change sequence.
See README for details. - [BREAKING CHANGE] Source connector flatten, schema generation and omit design documents options have been replaced by
message transforms. See README for details. - [BREAKING CHANGE] Source connector now emits
java.util.Map
(notString
) event values by default. See README for
details. - [BREAKING CHANGE] Source connector now emits
org.apache.kafka.connect.data.Struct
(notString
) event keys. See
README for details. - [BREAKING CHANGE] Source connector now emits tombstone events for deleted documents.
See single message transforms section in README for details. - [BREAKING CHANGE] Converter support for sink connector has changed. See README for details.
- [BREAKING CHANGE] Preserve
_rev
field message values in sink connector.
See sink connector config section in README for more details. - [BREAKING CHANGE] Semantics of
batch.size
configuration parameter changed: for sink connector this value no longer
affects whenflush()
is called. - [BREAKING CHANGE] Sink connector will correctly honour
errors.tolerance
,errors.log.enable
,
anderrors.deadletterqueue.topic.name
configuration parameters.
See the sample sink properties file for a recommended example of how
to configure these to continue processing when non-fatal errors occur. - [BREAKING CHANGE] Renamed from
kafka-connect-cloudant
tocloudant-kafka-connector
and packaged as zipped directory instead of uber jar. See README for installation details. - [BREAKING CHANGE] Publish releases to https://github.com/IBM/cloudant-kafka-connector/releases.
- [UPGRADED] Connector now supports all authentication types via the
cloudant.auth.type
configuration parameter. When
using an authentication type of "iam", the API key is configured via thecloudant.apikey
configuration parameter. - [UPGRADED] Upgraded Gradle distribution from 4.5.1 to 7.4
- [UPGRADED] Upgraded Kafka Connect API to 3.2.1.
- [UPGRADED] Refactored to use the new
cloudant-java-sdk
library.
What's Changed
- Added copyright to DCO1.1.txt by @emlaver in #42
- Updated travis to use docker CouchDB by @ricellis in #43
- Template updates by @ricellis in #44
- ci: Add secrets baseline file by @eiri in #48
- Update Jenkins executor label by @ricellis in #49
- Fix README by @mojito317 in #45
- 50 migrate to new sdk by @emlaver in #51
- Update support email address by @emlaver in #55
- Update gradle version from 4.5.1 to 7.4 by @vmatyusGitHub in #58
- 53: Fix publishing by @tomblench in #59
- Upgrade Kafka to 3.1.0 by @emlaver in #56
- Feature/61 configuration validation by @tomblench in #70
- Support for JSONConverter in sink connector by @tomblench in #71
- Stop removing
_rev
from sink documents by @emlaver in #77 - Re-use Cloudant client in sink connector by @tomblench in #74
- Module rename by @ricellis in #78
- Update links for repo rename/transfer by @ricellis in #80
- [ImgBot] Optimize images by @imgbot in #81
- Document the use of SMTs to customize _id field by @emlaver in #83
- 79 packaging and coordinate renaming by @ricellis in #85
- fix: Only support 1 task in source connector by @tomblench in #87
- feat: Emit tombstones for deleted documents by @tomblench in #88
- Remove use of com.google.common.collect.Streams by @emlaver in #91
- 84 handle per event errors by @tomblench in #89
- chore: exclude members from DCO check by @ricellis in #95
- fix: remove _running/stop machinery by @tomblench in #99
- 63 schema flatten smts by @ricellis in #93
- clean up source code and tests by @emlaver in #92
- chore: remove org.json dependency by @tomblench in #102
- feat: add isDesignDocument predicate by @ricellis in #106
- feat: batch size limits in options by @tomblench in #108
- refactor: connector moves and renames by @mojito317 in #110
- fix: ensure sink task is partitioned properly by @tomblench in #109
- chore: refactor ConnectRecordMapper, rename to SinkRecordToDocument by @tomblench in #113
- refactor: move classes to a more sensible package hierarchy by @mojito317 in #115
- chore: cleanup warnings by @ricellis in #119
- chore: tidy up ConfigDef to aid README generation by @tomblench in #114
- fix: convert LazilyParsedNumbers to specific Number types by @ricellis in #118
- chore: rewrite documents and split out sections by @tomblench in #117
- refactor: source partition offset map by @ricellis in #120
- fix: ensure collection (array/list) types are converted properly by @tomblench in #121
- ci: sign the jar by @ricellis in #123
- fix: use LONGPOLL with one minute timeout by @tomblench in #127
- docs: add DLQ and error options to sample sink properties by @tomblench in #129
- fix: change
cloudant.since
logic to prefer saved offset, if present by @tomblench in #125 - fix: failing test by @tomblench in #132
- chore: Use parameterized logging where possible by @tomblench in #131
- docs: fix SMT flatten syntax by @tomblench in #134
- chore: update cloudant-java-sdk to 0.4.0 by @ricellis in #133
- feat: change record key to struct including url and db by @tomblench in #136
- chore: update gradle wrapper to 7.4 by @tomblench in #141
- build: package as zip instead of jar by @ricellis in #142
- update readme, changes, version by @tomblench in #137
New Contributors
- @emlaver made their first contribution in #42
- @eiri made their first contribution in #48
- @mojito317 made their first contribution in #45
- @vmatyusGitHub made their first contribution in #58
- @imgbot made their first contribution in #81
Full Changelog: 0.100.2-kafka-1.0.0...v0.200.0
0.100.2-kafka-1.0.0 (2018-04-13)
- [FIXED] Issue where multiple source connector configurations overlapped causing incorrect message publication or duplication.