Home / v0.21.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-08-06 3.3 kB
v0.21.0 source code.tar.gz 2024-08-06 1.7 MB
v0.21.0 source code.zip 2024-08-06 1.9 MB
Totals: 3 Items   3.5 MB 0

Overview

  • bytewax.inputs.SimplePollingSource now allows you to retain state to support at-least-once delivery.

  • Fixes a bug when using bytewax.operators.windowing.SlidingWindower where values would be assigned to an extra window if their timestamps were near the end of the correct window.

  • Upstream type hints on bytewax.connectors.kafka.operators.serialize_key, bytewax.connectors.kafka.operators.serialize_value, and bytewax.connectors.kafka.operators.serialize have been made more broad to support all Kafka serializers, like confluent_kafka.serialization.StringSerializer.

  • Breaking change - Fixes a bug which caused two of the same types of windowing operators in a dataflow to spuriously result in a ValueError. This fix invalidates any recovery data for all windowing operators; it is recommended to delete and re-create the recovery store if you are using windowing operators.

  • Fixes a performance issue where bytewax.operators.StatefulBatchLogic.notify_at (and thus many of the other stateful operators' notify_at derived from it) was being called superfluously.

What's Changed

Full Changelog: https://github.com/bytewax/bytewax/compare/v0.20.1...v0.21.0

Source: README.md, updated 2024-08-06