jaroslawroszyk opened a new pull request, #1886:
URL: https://github.com/apache/iggy/pull/1886

   - Implement ProtoStreamDecoder with configurable Any wrapper and field 
mappings
   - Implement ProtoStreamEncoder supporting JSON, Text, and Raw payload 
conversion
   - Add ProtoConvert transform for format conversion between Protobuf, JSON, 
and Text
   - Support protobuf Any message wrapper with base64 encoding for binary data
   - Add comprehensive unit tests for decoder, encoder, and transform components
   - Extend Schema enum with Proto variant and integrate with existing 
decoder/encoder system
   - Update dependencies to include prost and prost-types for protobuf handling
   - Replace deprecated base64 encoding with new Engine API
   
   This implementation enables connectors to work with Protocol Buffers 
payloads, including schema configuration, data transformations, and format 
conversions. The decoder supports both raw protobuf messages and Any-wrapped 
messages, while the encoder can convert from JSON, Text, and Raw formats to 
protobuf.
   
   Future enhancements planned:
   - Dynamic loading and compilation of .proto files at runtime
   - Runtime code generation for protobuf message types
   - Enhanced schema validation and field mapping capabilities
   
   Closes #1845


-- 
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