Skip to content

Version 1.0.0a2

Pre-release
Pre-release

Choose a tag to compare

@i-emek i-emek released this 11 Mar 11:14
d17e0bc

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 stdout parameter has been removed; output defaults to stdout.
  • Documentation Refresh: Updated README documentation to reflect recent changes.
  • JSON Deserialization: Added support for JSON deserialization of Decimal data types.
  • Pyproject version dependency: Removing pyproject.toml dependency for version

Breaking Changes

  • Esque consume Command Update: The consume command has been updated. Users must now specify the data type of topic messages using the -s flag. Supported types include: "s" (str), "b" (binary), "a" (avro), "p" (proto), "struct".