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
 - Increased logging for the next link process in source connector
 
1.3.6 - 2025-04-01
Added
- Added batch commit mode for sink connector
 - Added support for cron-like scheduling in source connector
 - Added support for custom HTTP headers
 - Additional metadata information in kafka message headers, if activated
 - Added configurable write mechanism for empty delta records for source connector
 - Support for Connect plugin discovery KIP-898
 
Changed
- Bugfix in source task for connector.context to display correct task context in logs
 - Bugfix recommendations for query filter field names
 - Processing logic in sink connector simplified
 - Improved await logic in sink connector to prevent infinite loops
 - Next link logging in source connector expanded
 - Delta link recovery after paging improved
 
1.3.6