Skip to content

Releases: SourceLabOrg/kafka-connect-client

v4.0.5 Add Support for Connector Stop Endpoint

06 Oct 10:23
bd3b919
Compare
Choose a tag to compare

4.0.5 (10/06/2024)

  • Removes TLS v1 and v1.1, adds TLS 1.3 PR-93
  • Adds support for Stop Connector endpoint PR-89

Thanks m8719-github for the contributions!

v4.0.4 Minor Update & Dependencies

16 Feb 10:11
c61a4f6
Compare
Choose a tag to compare

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

23 Nov 04:09
88b031b
Compare
Choose a tag to compare

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

12 Oct 03:03
7563cfb
Compare
Choose a tag to compare

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

19 Aug 23:32
d514c3d
Compare
Choose a tag to compare

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

10 Dec 10:01
9eb0a06
Compare
Choose a tag to compare

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

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

11 Aug 10:03
63e93ff
Compare
Choose a tag to compare

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

21 Jul 03:41
d5d6890
Compare
Choose a tag to compare

3.1.2 (07/21/2021)

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

08 Apr 13:07
2354251
Compare
Choose a tag to compare

3.1.1 (04/08/2021)

Bugfixes

  • Issue-51 Can't set request timeout
    Previously ConfigurationBuilder::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.
    Additionally ConfigurationBuilder::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

10 May 01:15
319e01d
Compare
Choose a tag to compare

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 via getConnectorTopics() and resetConnectorTopics() 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