Version 1.0.0a2
Pre-release
Pre-release
Release Notes
What's New
- Proto ans Struct Message Support: Added deserialization support for keys and values of proto messages in a Kafka topic.
- Python Version Update: Minimum supported Python version is now 3.9, extending support up to version 3.12.
- Pre-commit Hook Update: Configuration for pre-commit hooks has been updated.
- Docker Enhancements: Updated Docker and Docker Compose files.
- Dependency Updates: Refreshed dependency packages in
pyproject.toml. - Tox Testing Update: Tox configuration now tests across Python versions 3.9, 3.10, 3.11, and 3.12.
- Output Standardization: The
stdoutparameter has been removed; output defaults to stdout. - Documentation Refresh: Updated README documentation to reflect recent changes.
- JSON Deserialization: Added support for JSON deserialization of
Decimaldata types. - Pyproject version dependency: Removing pyproject.toml dependency for version
Breaking Changes
- Esque
consumeCommand Update: Theconsumecommand has been updated. Users must now specify the data type of topic messages using the-sflag. Supported types include:"s" (str), "b" (binary), "a" (avro), "p" (proto), "struct".