Update dependency faststream to ==0.7.* - #129
Open
madnoberson wants to merge 1 commit into
Open
Conversation
madnoberson
force-pushed
the
renovate/faststream-0.x
branch
from
June 4, 2026 03:53
917f464 to
44ba67c
Compare
madnoberson
force-pushed
the
renovate/faststream-0.x
branch
from
June 26, 2026 03:34
44ba67c to
40fe931
Compare
madnoberson
force-pushed
the
renovate/faststream-0.x
branch
from
July 5, 2026 02:56
40fe931 to
0104adf
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.6.*->==0.7.*Release Notes
ag2ai/FastStream (faststream)
v0.7.4Compare Source
What's Changed
ws_connection_headersandreconnect_to_server_handlerparams" by @IvanKirpichnikov in https://github.com/ag2ai/faststream/pull/2971New Contributors
Full Changelog: ag2ai/faststream@0.7.3...0.7.4
v0.7.3Compare Source
What's Changed
typing.Requiredhints for sentinel redis by @IvanKirpichnikov in https://github.com/ag2ai/faststream/pull/2955New Contributors
Full Changelog: ag2ai/faststream@0.7.2...0.7.3
v0.7.2Compare Source
What's Changed
New Contributors
Full Changelog: ag2ai/faststream@0.7.1...0.7.2
v0.7.1Compare Source
What's Changed
TestBroker.aenter was typed to return Broker | list[Broker]. That union is wrong for both usage shapes: mypy rejects .publish() on the single-broker result (the list arm has no such method) and rejects unpacking the multi-broker result (the Broker arm is not iterable).
Full Changelog: ag2ai/faststream@0.7.0...0.7.1
v0.7.0Compare Source
What's Changed
🚀 MQTT Support
FastStream now includes a full-featured MQTT broker, installable via
pip install faststream[mqtt]. It supports wildcard topic filters, path parameter capture viaPath(), QoS levels, per-subscriberack_policy, and AsyncAPI schema generation.🔀 Multi-broker Support
A single FastStream application can now run multiple brokers at the same time. Pass all the brokers directly to the
FastStreamconstructor — each keeps its own subscribers and publishers, and the app starts and stops all of them together. A common use case is bridging two systems: consume from one broker and re-publish to another.🗄️ Redis Cluster Support
FastStream's Redis broker now has a dedicated
RedisClusterBrokerthat connects to a Redis Cluster with automatic node discovery. It is a drop-in replacement forRedisBroker— just change the class name and point it at any cluster node.AsyncAPIRoute parameter renames (PR #2894)
The
AsyncAPIRouteclass (used in ASGI hosting) has had two parameters renamed:try_it_out=Falsetry_it_out_path=NoneNoneinstead ofFalsetry_it_out_url="..."try_it_out_path="..."Additionally, a new
asyncapi_json_pathparameter was added (defaults to<path>.json) and its position in the signature changed — use keyword arguments to avoid surprises.RabbitMQ:
durable=Trueis now the default (PR #2892)RabbitQueueandRabbitExchangenow default todurable=True(previouslyFalse). This aligns with RabbitMQ 4.3+ which disables transient non-exclusive queues by default.Impact: if you already have a transient (non-durable) queue or exchange of the same name declared on your broker, re-declaration will raise a
PRECONDITION_FAILEDmismatch error. To opt out, passdurable=Falseexplicitly:Deprecated items removed
The following APIs that were deprecated in earlier 0.x releases have been fully removed in 0.7.0:
ack_first,no_ackand related subscriber options — replaced byack_policy=AckPolicy.*RedisJSONMessageParser— removed. All Redis services must now use the binary message format.broker.close()— removed. Usebroker.stop()instead.Features
Bug Fixes
Documentation
Chore / CI
New Contributors
Full Changelog: ag2ai/faststream@0.6.7...0.7.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.