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
1.3.5