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.
[Unreleased]
1.4.0 - 2026-10-19
Upgrade notes
- Failed requests now report the original HTTP status code instead of a synthetic 404. If 404 is configured as an HTTP code to be repeated, review that setting.
Added
- Added
max.inflightto limit the number of concurrent requests to SAP. - Added cross-compilation support for Scala 3 to prepare compatibility with future Kafka versions.
Changed
- Configuration validation is faster for connector instances with many connections.
- Authentication failures now report the HTTP status code the service returned (e.g. 401, 403) instead of a generic 404, with a clearer error message.
- Updated Apache Olingo to 5.0.0-4 (INIT build).
- Retry handling and retry log messages are now consistent across all connectors. Retry log messages always include the exception type and message and no longer start with the class name. If you filter or alert on log patterns, check them.
Fixed
- Connector properties that use a config provider (e.g.
${file:…},${vault:…}) are no longer re-resolved on every poll/put, which reduces load on the secret store.
1.3.6 - 2025-04-01
Added
- Added
sap.odata.batch.commit.modefor sink connector - Added support for cron-like scheduling in source connector via configurations
sap.odata#00.cron.expressionandsap.odata#00.cron.security.time.sec - Added
sap.odata.headers.enableconfiguration to write metadata information in kafka message headers, if activated - Added
sap.odata#00.null-messagesconfiguration to write empty delta records for source connector - Support for Connect plugin discovery KIP-898
Fixed
- Bugfix default value hint for decimal rounding mode recommender
1.3.5 - 2024-03-05
Added
- Added support for OAuth client credentials flow
- Connector specific JMX metrics
- Added support for custom HTTP headers via sink connector configuration
sap.odata.custom.http.headers
Changed
- Improvement of sink connector logging
- Increased the number of filter limits from 5 to 20 for delta selection and full selection ranges
- Increased maximal number of connections per connector instance to 20 across all build environments
1.3.4 - 2023-06-07
Added
- Added encrypted communication using configurable custom KeyStore and TrustStore
- Added support for configurable scale and rounding mode for decimal value conversion with variable scale
- Enhanced logs using MDC
Changed
- Increased responsiveness of connector task when being stopped during retry
1.3.3 - 2022-04-14
Added
- First public release of the OData v4 connectors
- Connector versions equal the OhJa version being used
1.4.0