Added
- New example scripts for Kafka streaming: `native_kafka_demo.py` and `safe_kafka_demo.py`
- Improved documentation for Kafka integration
- Added more compression options (gzip, snappy, lz4, zstd) for Kafka streaming
- Added max message size and buffer memory controls for Kafka performance tuning
Changed
- Fixed command line flags to align with Go binary expectations
- Corrected argument ordering for Kafka flags
- Simplified Kafka streaming interface in `__init__.py`
- Updated Go binary to support compression parameters
- Modified stream_to_kafka to support compression options in Python SDK
Fixed
- Fixed binary command flag format issues in CLI module
- Fixed argument mismatches between Python wrapper and Go binary
- Fixed session ID handling in Kafka streaming functions
- Addressed compression codec selection in Kafka producer configuration
- Fixed missing compression flags in Go binary for Kafka streaming