Bytewax v0.9.0 Release Notes
-
➕ Adds
bytewax.AdvanceTo
andbytewax.Emit
to control when processing happens.➕ Adds
bytewax.run_main()
as a way to test input and output builders without starting a cluster.➕ Adds a
bytewax.testing
module with helpers for testing.bytewax.run_cluster()
andbytewax.spawn_cluster()
now take amp_ctx
argument to allow you to change the multiprocessing behavior. E.g. from "fork" to "spawn". Defaults now to "spawn".➕ Adds dataflow recovery capabilities. See
bytewax.recovery
.Stateful operators
bytewax.Dataflow.reduce()
andbytewax.Dataflow.stateful_map()
now require astep_id
argument to handle recovery.🔧 Execution entry points now take configuration arguments as kwargs.