Skip to main content
Version: 0.5.0

Release notes

0.5.0​

New Features​

  • Significant speedup of Kafka producer (#236), thanks to @Sternakt

Bugs Squashed​

0.4.0​

New Features​

0.3.1​

  • README.md file updated

0.3.0​

New Features​

  • Guide for fastkafka produces using partition key (#172), thanks to @Sternakt

    • Closes #161
  • Add support for Redpanda for testing and deployment (#181), thanks to @kumaranvpl

  • Remove bootstrap_servers from init and use the name of broker as an option when running/testing (#134)

  • Add a GH action file to check for broken links in the docs (#163)

  • Optimize requirements for testing and docs (#151)

  • Break requirements into base and optional for testing and dev (#124)

    • Minimize base requirements needed just for running the service.
  • Add link to example git repo into guide for building docs using actions (#81)

  • Add logging for run_in_background (#46)

  • Implement partition Key mechanism for producers (#16)

Bugs Squashed​

  • Implement checks for npm installation and version (#176), thanks to @Sternakt

    • Closes #158 by checking if the npx is installed and more verbose error handling
  • Fix the helper.py link in CHANGELOG.md (#165)

  • fastkafka docs install_deps fails (#157)

    • Unexpected internal error: [Errno 2] No such file or directory: 'npx'
  • Broken links in docs (#141)

  • fastkafka run is not showing up in CLI docs (#132)

0.2.3​

  • Fixed broken links on PyPi index page

0.2.2​

New Features​

  • Extract JDK and Kafka installation out of LocalKafkaBroker (#131)

  • PyYAML version relaxed (#119), thanks to @davorrunje

  • Replace docker based kafka with local (#68)

    • replace docker compose with a simple docker run (standard run_jupyter.sh should do)
    • replace all tests to use LocalKafkaBroker
    • update documentation

Bugs Squashed​

  • Fix broken link for FastKafka docs in index notebook (#145)

  • Fix encoding issues when loading setup.py on windows OS (#135)

0.2.0​

New Features​

  • Replace kafka container with LocalKafkaBroker (#112)
      • Replace kafka container with LocalKafkaBroker in tests
  • Remove kafka container from tests environment
  • Fix failing tests

Bugs Squashed​

  • Fix random failing in CI (#109)

0.1.3​

  • version update in init.py

0.1.2​

New Features​

  • Git workflow action for publishing Kafka docs (#78)

Bugs Squashed​

  • Include missing requirement (#110)
    • Typer is imported in this file but it is not included in settings.ini
    • Add aiohttp which is imported in this file
    • Add nbformat which is imported in _components/helpers.py
    • Add nbconvert which is imported in _components/helpers.py

0.1.1​

Bugs Squashed​

  • JDK install fails on Python 3.8 (#106)

0.1.0​

Initial release