Changelog

All notable changes to this connector will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.3.1 - 2021-01-11

Added

  • First public release of the OData v2 connectors
  • Connector versions equal the OhJa version being used

1.3.2 - 2021-05-12

Added

  • Enable sink connector to use DLQ (Connect version >= 2.6)
  • Dynamic operation mode based on a record property for sink connector
  • Connector expand parameter for nested/deep structures in source connector
  • Deep inserts for sink connector
  • Support for SAP OData v2 subscriptions for push based scenarios
  • Deleted entities in delta links and subscription events for source connector
  • Connector parameters for http connection timeouts
  • Connector parameter for custom OData URL query parameters

Changed

  • Bugfix in german Umlauts handling for sink connector
  • Bugfix in offset recovery for source connector
  • Bugfix with pure time values in OData data type converter
  • Source connector property “exec-period” allows for -1 in case no recurring polls should be executed
  • Sink connector delivers records in time intervals
  • Improved handling of connection based failures in sink connector
  • Refactored URI-handling

1.3.3 - 2022-04-14

Added

  • Added encrypted communication using configurable custom KeyStore and TrustStore

Changed

  • Bugfix in CLI App
  • Bugfix in delta link URI if change tracking is set to true and custom query parameters are used
  • Bugfix in retry mechanism that fixes issue with same response being returned when request is retried
  • Bugfix in conversion enables connector to extract fields of type EdmDateTimeOffset with the accuracy of nanoseconds (nanoseconds are truncated during conversion)
  • Package name changed from org.init.ohja.kafka.connect.<CONNECTOR_TYPE>.odata to org.init.ohja.kafka.connect.odatav2.<CONNECTOR_TYPE>

1.3.4 - 2023-06-07

Added

  • Added configuration to set the http codes to be repeated
  • Enhanced logs using MDC

Changed

  • Added delta link recovery in case of missing delta links with track-changes and server side paging
  • Bugfixes in data type transformation logic for complex structures
  • Bugfix in API logic for url encode key predicates in Updates and Deletes
  • Bugfix in expand configuration parameter validation
  • Bugfix in expands with several levels
  • Increased default values for HTTP timeouts
  • Increased responsiveness of connector task when being stopped during retry

1.3.5 - 2024-03-05

Added

  • Added support for OAuth client credentials flow
  • Connector specific JMX metrics
  • Added fast-forward delta links

Changed

  • Bugfix in delta link recovery in case of connection timeouts
  • Increased the number of filter limits from 5 to 20 for delta selection and full selection ranges