|
1 |
| -# UNRELEASED |
2 |
| -- [FIXED] README to align with the 2.8.0 Kafka version. |
3 |
| -- [BREAKING CHANGE] Refactor package names |
4 |
| -- [BREAKING CHANGE] Source and sink connector moves and renames |
5 |
| -- [BREAKING CHANGE] Source connector flatten, schema generation and omit design documents options have been replaced by message transforms. See README for details. |
6 |
| -- [BREAKING CHANGE] Source connector now emits `java.util.Map` (not `String`) record values by default. See README for details. |
7 |
| -- [BREAKING CHANGE] Source connector now emits tombstone events for deleted documents. See [single message transforms](README.md#single-message-transforms) section in README for details. |
| 1 | +# 0.200.0 (2022-11-01) |
| 2 | + |
| 3 | +- [FIXED] README and documentation have been extensively rewritten. |
| 4 | +- [BREAKING CHANGE] Rename source connector. Properties files should be updated to |
| 5 | + use `connector.class=com.ibm.cloud.cloudant.kafka.SourceChangesConnector`. |
| 6 | +- [BREAKING CHANGE] Rename sink connector. Properties files should be updated to |
| 7 | + use `connector.class=com.ibm.cloud.cloudant.kafka.SinkConnector`. |
| 8 | +- [BREAKING CHANGE] Configuration parameters have changed for url, database, authentication, and last change sequence. |
| 9 | + See README for details. |
| 10 | +- [BREAKING CHANGE] Source connector flatten, schema generation and omit design documents options have been replaced by |
| 11 | + message transforms. See README for details. |
| 12 | +- [BREAKING CHANGE] Source connector now emits `java.util.Map` (not `String`) event values by default. See README for |
| 13 | + details. |
| 14 | +- [BREAKING CHANGE] Source connector now emits `org.apache.kafka.connect.data.Struct` (not `String`) event keys. See |
| 15 | + README for details. |
| 16 | +- [BREAKING CHANGE] Source connector now emits tombstone events for deleted documents. |
| 17 | + See [single message transforms](README.md#single-message-transforms) section in README for details. |
| 18 | +- [BREAKING CHANGE] Converter support for sink connector has changed. See README for details. |
| 19 | +- [BREAKING CHANGE] Preserve `_rev` field message values in sink connector. |
| 20 | + See [sink connector config](README.md#converter-configuration-sink-connector) section in README for more details. |
| 21 | +- [BREAKING CHANGE] Semantics of `batch.size` configuration parameter changed: for sink connector this value no longer |
| 22 | + affects when `flush()` is called. |
| 23 | +- [BREAKING CHANGE] Sink connector will correctly honour `errors.tolerance`, `errors.log.enable`, |
| 24 | + and `errors.deadletterqueue.topic.name` configuration parameters. |
| 25 | + See [the sample sink properties file](docs/connect-cloudant-sink-example.properties) for a recommended example of how |
| 26 | + to configure these to continue processing when non-fatal errors occur. |
| 27 | +- [BREAKING CHANGE] Renamed from `kafka-connect-cloudant` to `cloudant-kafka-connector` and packaged as zipped directory instead of uber jar. See README for installation details. |
8 | 28 | - [BREAKING CHANGE] Publish releases to https://github.com/IBM/cloudant-kafka-connector/releases.
|
9 |
| -- [BREAKING CHANGE] Rename package from `com.ibm.cloudant.kafka` to `com.ibm.cloud.cloudant.kafka`. Existing `connector.class` property values must be updated to use the new package. |
10 |
| -- [BREAKING CHANGE] Rename module from `kafka-connect-cloudant` to `cloudant-kafka-connector`. |
11 |
| -- [BREAKING CHANGE] Converter support for sink connector has changed. See README.md for details. |
12 |
| -- [BREAKING CHANGE] Configuration parameters have changed for url, database, authentication, and last change sequence. See README.md for details. |
13 |
| -- [BREAKING CHANGE] Preserve `_rev` field message values in sink connector. See [sink connector config](README.md#converter-configuration-sink-connector) section in README for more details. |
14 |
| -- [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 the `cloudant.apikey` configuration parameter. |
| 29 | +- [UPGRADED] Connector now supports all authentication types via the `cloudant.auth.type` configuration parameter. When |
| 30 | + using an authentication type of "iam", the API key is configured via the `cloudant.apikey` configuration parameter. |
15 | 31 | - [UPGRADED] Upgraded Gradle distribution from 4.5.1 to 7.4
|
16 | 32 | - [UPGRADED] Upgraded Kafka Connect API to 3.2.1.
|
17 | 33 | - [UPGRADED] Refactored to use the new `cloudant-java-sdk` library.
|
|
0 commit comments