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]

Reply via email to