github ag2ai/faststream 0.4.0rc0
v0.4.0rc0

latest releases: 0.6.0rc2, 0.6.0rc1, 0.6.0rc0...
pre-release20 months ago

What's Changed

This is a preview version of 0.4.0 release introducing support for Confluent-based Kafka broker.

Here's a simplified code example demonstrating how to establish a connection to Kafka using FastStream's KafkaBroker module:

from faststream import FastStream
from faststream.confluent import KafkaBroker

broker = KafkaBroker("localhost:9092")
app = FastStream(broker)

@broker.subscriber("in-topic")
@broker.publisher("out-topic")
async def handle_msg(user: str, user_id: int) -> str:
    return f"User: {user_id} - {user} registered"

Changes

Full Changelog: 0.3.13...0.4.0rc0

Don't miss a new faststream release

NewReleases is sending notifications on new releases.