Changelog

Version 1.0.16

  • Added support for JSON request body format.

Version 1.0.15

  • Added reauthenticaton backoff-retry when a 401 UNAUTHORIZED response is received.

Version 1.0.14

  • Add a string option when configuring the formatter for the result and error reporter.

Version 1.0.13

  • Correctly encode the URL when formatting it with an input record key and/or topic.
  • Log an error if the lengths of the configurations (regex.patterns and regex.replacements) are different.

Version 1.0.12

  • Fix bug where reporter.bootstrap.servers was required when no reporter topics were configured.

Version 1.0.11

  • Gracefully handle empty HTTP response body from the server, which was incorrectly leading to EOF exceptions in the connector.

Version 1.0.10

  • A HTTP request that times out or fails due to connection issues will be retried according to the connector configuration.

Version 1.0.9

  • Added validation to ensure the http.api.url is not null. If SSL is enabled, validation ensures truststore configuration properties are not null.
  • Allow missing keystore properties.

Version 1.0.8

  • Fixed bug where https.ssl.endpoint.identification.algorithm worked as expected only when set to https.

Version 1.0.7

  • Connector will now backoff and retry on 4xx errors.

Version 1.0.6

  • Non-retriable errors are also be reported.

Version 1.0.5

  • Add exponential backoff and retries on 5xx errors.
  • Integrated reporter framework to produce success and error responses into a configured Kafka topic.

Version 1.0.4

  • Use UTF-8 to encode payload sent to HTTP server.

Version 1.0.3

  • Added configuration to set the scope parameter when making Oauth authorization requests.
  • Added configuration to select between encoding the client credentials either in the HTTP header or as a URL parameter.

Version 1.0.1

  • Production ready release

Version 1.0.0-preview

  • Initial version for preview