Tyooughtul opened a new pull request, #3141: URL: https://github.com/apache/iggy/pull/3141
## Which issue does this PR close? Closes #1846 ## Rationale Issue #1846 requested support for Apache Avro as a first-class payload format in connectors, including dedicated StreamEncoder / StreamDecoder implementations and cross-format transformations. This PR delivers that support with schema-driven encoding/decoding and runtime integration. ## What changed? ## What changed? Connectors only supported JSON, Raw, Text, Proto and FlatBuffer payloads. Avro data had to be handled as opaque raw bytes without schema validation or format conversion. So, I added full Avro support across the connector stack, SDK-level AvroStreamEncoder/Decoder with inline/file-based schema loading, a new AvroConvert transform for cross-format conversion, runtime config fields for producers/consumers, and HTTP sink base64 encoding for Avro payloads. ## Local Execution - Passed / not passed Passed - Pre-commit hooks ran / not ran Ran ## AI Usage I used codex to check the code I wrote, and it helped me discover some bugs. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
