Releases: SourceLabOrg/kafka-connect-client
v4.0.5 Add Support for Connector Stop Endpoint
4.0.5 (10/06/2024)
Thanks m8719-github for the contributions!
v4.0.4 Minor Update & Dependencies
4.0.4 (02/16/2024)
- Opens
HttpsContextBuilder
for extension PR-84 - Updates internal dependency Http Components from 4.5.13 -> 4.5.14
- Updates internal dependency com.fasterxml.jackson.core from 2.14.1 -> 2.14.3
- Updates internal dependency log4j2-api from 2.19.0 -> 2.22.2
v4.0.3 Dependency Update
4.0.3 (11/23/2022)
- Updates internal dependency com.fasterxml.jackson.core from 2.13.4 -> 2.14.1
v4.0.2 Minor Feature Update
4.0.2 (10/12/2022)
- Adds
KafkaConnectClient::restartConnector(final PostConnectorRestart connectorRestartRequest)
Issue-78. - Fix Javadoc on KafkaConnectClient::deleteConnector(). issue-76.
- Add Constructors to various internal "DTO" classes, this allows for easier testing/mocking of responses.
- com.fasterxml.jackson.core from 2.13.3 -> 2.13.4
v4.0.1 Dependency Update Release
4.0.1 (08/20/2022)
Internal Dependency Updates
- com.fasterxml.jackson.core from 2.13.0 -> 2.13.3
- org.apache.logging.log4j.log4j-api from 2.17.1 -> 2.18.0
v4.0.0 Feature Release
4.0.0 (12/10/2021)
Note: Major release version updated purely out of abundance of caution.
Internal dependency on Google Guava was removed. Functionally nothing about this library's
API has changed as a result of removing this dependency. However, if you were making use of Google Guava via a transitive
dependency previously provided by this library, you will need to update your project to include this dependency directly.
New Features
- Update /connector/<connector name>/restart requests to support the
includeTasks
andonlyFailed
parameters added in Kafka-Connect version 3.0.0.
Internal Dependency Updates
- Removed Google Guava as a dependency.
- com.fasterxml.jackson.core from 2.12.2 -> 2.13.0.
v3.1.3 Maintenance release
3.1.3 (08/11/2021)
- Issue-55 Create new HttpContext for every request.
- PR-59 Adds supported method to modify the underlying configuration of HttpClient via HttpClientConfigHooks interface.
Usage of these hooks would look like:
// Directly create underlying RestClient and pass your HttpClientConfigHooks implementation.
final RestClient restClient = new HttpClientRestClient(new HttpClientConfigHooks {
// Override methods as needed to modify behavior.
});
// Create KafkaConnectClient, passing configuration and RestClient implementation
final KafkaConnectClient client = new KafkaConnectClient(configuration, restClient);
// Use client as normal...
v3.1.2 Maintenance release
3.1.2 (07/21/2021)
- Issue-54 Resolution for issue-54
Internal Dependency Updates
- org.apache.logging.log4j from 2.13.2 -> 2.14.1
- org.slf4j:slf4j from 1.7.30 -> 1.7.32
v3.1.1 Bugfix Release
3.1.1 (04/08/2021)
Bugfixes
-
Issue-51 Can't set request timeout
PreviouslyConfigurationBuilder::useRequestTimeoutInSeconds()
was incorrectly setting the request time to live property instead of the request time out property. It's been updated to correctly set the request timeout value on the underlying http client.
AdditionallyConfigurationBuilder::useConnectionTimeToLiveInSeconds()
was added to allow for setting the request time to live property on the underlying http client.Thanks IvanZhilyakov28 for supplying the bugfix!
Internal Dependency Updates
- com.fasterxml.jackson.core from 2.10.4 -> 2.12.2
- org.apache.httpcomponents from 4.5.12 -> 4.5.13
- com.google.guava:guava from 29.0-jre -> - 30.1.1-jre
v3.1.0 Feature Release
3.1.0 (05/10/2020)
New Features
- Add support for
/connectors/<connector-name>/topics
and/connectors/<connector-name>/topics/reset
endpoints
added in Kafka 2.5.0 viagetConnectorTopics()
andresetConnectorTopics()
methods on KafkaConnectClient.
Internal Dependency Updates
- com.google.guava:guava from 28.2-jre -> 29.0-jre
- org.apache.httpcomponents from 4.5.11 -> 4.5.12
- com.fasterxml.jackson.core from 2.10.2 -> 2.10.4
- Checkstyle plugin from 8.24 -> 8.32