Faststream

Latest version: v0.5.30

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 14

0.3.1

What's Changed

Features:
* feat: added reply-to delivery mode for RabbitMQ by Lancetnik in https://github.com/airtai/faststream/pull/1015

Bug fixes:
* fix: non-payload information injected included in AsyncAPI docs by Lancetnik in https://github.com/airtai/faststream/pull/1015

Documentation:
* docs: fix misspelled FastDepends reference in README.md by spectacularfailure in https://github.com/airtai/faststream/pull/1013

New Contributors
* spectacularfailure made their first contribution in https://github.com/airtai/faststream/pull/1013

**Full Changelog**: https://github.com/airtai/faststream/compare/0.3.0...0.3.1

0.3.0

What's Changed

The main feature of the 0.3.0 release is added Redis support by Lancetnik in https://github.com/airtai/faststream/pull/1003

You can install it by the following command:

bash
pip install "faststream[redis]"


Here is a little code example

python
from faststream import FastStream, Logger
from faststream.redis import RedisBroker

broker = RedisBroker()
app = FastStream(broker)

broker.subscriber(
channel="test", or
list="test", or
stream="test",
)
async def handle(msg: str, logger: Logger):
logger.info(msg)


Other features

* feat: show reload directories with --reload flag by Lancetnik in https://github.com/airtai/faststream/pull/981
* feat: implement validate and no_ack subscriber options (926) by mihail8531 in https://github.com/airtai/faststream/pull/988
* other features by Lancetnik in https://github.com/airtai/faststream/pull/1003
* Improve error logs (missing CLI arguments, undefined starting)
* Add `faststream docs serve --reload ...` option for documentation hotreload
* Add `faststream run --reload-extension .env` option to watch by changes in such files
* Support `faststream run -k 1 -k 2 ...` as `k=["1", "2"]` extra options
* Add subscriber, publisher and router `include_in_schema: bool` argument to disable **AsyncAPI** render
* remove `watchfiles` from default distribution
* Allow create `broker.publisher` with already running broker
* **FastAPI**-like lifespan `FastStream` application context manager
* automatic `TestBroker(connect_only=...)` argument based on AST
* add `NatsMessage.in_progress()` method

Testing

* test: improve coverage by Lancetnik in https://github.com/airtai/faststream/pull/983

Documentation

* docs: fix module name in NATS example by SepehrBazyar in https://github.com/airtai/faststream/pull/993
* docs: Update docs to add how to customize asyncapi docs by kumaranvpl in https://github.com/airtai/faststream/pull/999
* docs: polish Redis pages by Lancetnik in https://github.com/airtai/faststream/pull/1005
* docs: bump docs to the new taskiq-faststream version by Lancetnik in https://github.com/airtai/faststream/pull/1009

Chore

* chore: add broken link checker by kumaranvpl in https://github.com/airtai/faststream/pull/985
* chore: disable verbose in check broken links workflow by kumaranvpl in https://github.com/airtai/faststream/pull/986
* chore: add left out md files to fix broken links by kumaranvpl in https://github.com/airtai/faststream/pull/987
* chore: update mike workflow to use config by Lancetnik in https://github.com/airtai/faststream/pull/982
* chore: add workflow to update release notes automatically by kumaranvpl in https://github.com/airtai/faststream/pull/992
* chore: pip packages version updated by davorrunje in https://github.com/airtai/faststream/pull/998
* chore: create PR to merge updated release notes by kumaranvpl in https://github.com/airtai/faststream/pull/1004

New Contributors
* SepehrBazyar made their first contribution in https://github.com/airtai/faststream/pull/993
* mihail8531 made their first contribution in https://github.com/airtai/faststream/pull/988

**Full Changelog**: https://github.com/airtai/faststream/compare/0.2.15...0.3.0

0.3.0rc0

What's Changed

The main feature of the 0.3.x release is added Redis support by Lancetnik in https://github.com/airtai/faststream/pull/1003

You can install it manually:

bash
pip install faststream==0.3.0rc0 && pip install "faststream[redis]"

Other features

* feat: show reload directories with --reload flag by Lancetnik in https://github.com/airtai/faststream/pull/981
* Improve error logs (missing CLI arguments, undefined starting)
* Add `faststream docs serve --reload ...` option for documentation hotreload
* Add `faststream run --reload-extension .env` option to watch by changes in such files
* Support `faststream run -k 1 -k 2 ...` as `k=["1", "2"]` extra options
* Add subscriber, publisher and router `include_in_schema: bool` argument to disable **AsyncAPI** render
* remove `watchfiles` from default distribution
* Allow create `broker.publisher` with already running broker
* **FastAPI**-like lifespan `FastStream` application context manager
* automatic `TestBroker(connect_only=...)` argument based on AST
* add `NatsMessage.in_progress()` method

Testing

* test: improve coverage by Lancetnik in https://github.com/airtai/faststream/pull/983

Documentation

* docs: fix module name in NATS example by SepehrBazyar in https://github.com/airtai/faststream/pull/993
* docs: Update docs to add how to customize asyncapi docs by kumaranvpl in https://github.com/airtai/faststream/pull/999

Chore

* chore: add broken link checker by kumaranvpl in https://github.com/airtai/faststream/pull/985
* chore: disable verbose in check broken links workflow by kumaranvpl in https://github.com/airtai/faststream/pull/986
* chore: add left out md files to fix broken links by kumaranvpl in https://github.com/airtai/faststream/pull/987
* chore: update mike workflow to use config by Lancetnik in https://github.com/airtai/faststream/pull/982
* chore: add workflow to update release notes automatically by kumaranvpl in https://github.com/airtai/faststream/pull/992
* chore: pip packages version updated by davorrunje in https://github.com/airtai/faststream/pull/998
New Contributors
* SepehrBazyar made their first contribution in https://github.com/airtai/faststream/pull/993

**Full Changelog**: https://github.com/airtai/faststream/compare/0.2.15...0.3.0rc0

0.2.15

What's Changed

Bug fixes

* fix (972): correct Context default behavior by Lancetnik in https://github.com/airtai/faststream/pull/973
* fix: correct CLI run by Lancetnik in https://github.com/airtai/faststream/pull/978

Documentation

* docs: update readme docs link by Lancetnik in https://github.com/airtai/faststream/pull/966
* docs: add a new landing page for docs by harishmohanraj in https://github.com/airtai/faststream/pull/954
* docs: Fix broken internal links by harishmohanraj in https://github.com/airtai/faststream/pull/976
* docs: use mkdocs footer by Lancetnik in https://github.com/airtai/faststream/pull/977

Misc

* test (957): add AsyncAPI FastAPI security test by Lancetnik in https://github.com/airtai/faststream/pull/958
* test: update tests for cli utils functions by kumaranvpl in https://github.com/airtai/faststream/pull/960
* chore: update release notes for version 0.2.14 by kumaranvpl in https://github.com/airtai/faststream/pull/961
* chore: Add back deleted index file for API Reference by kumaranvpl in https://github.com/airtai/faststream/pull/963
* chore: bump dirty-equals from 0.6.0 to 0.7.1.post0 by dependabot in https://github.com/airtai/faststream/pull/970
* chore: bump semgrep from 1.48.0 to 1.50.0 by dependabot in https://github.com/airtai/faststream/pull/968
* chore: bump mkdocs-glightbox from 0.3.4 to 0.3.5 by dependabot in https://github.com/airtai/faststream/pull/967
* chore: bump mkdocs-material from 9.4.8 to 9.4.10 by dependabot in https://github.com/airtai/faststream/pull/971
* chore: bump ruff from 0.1.5 to 0.1.6 by dependabot in https://github.com/airtai/faststream/pull/969


**Full Changelog**: https://github.com/airtai/faststream/compare/0.2.14...0.2.15

0.2.14

What's Changed

Bug fixes

* fix: usage pass apps module rather than file path by kumaranvpl in https://github.com/airtai/faststream/pull/955
* fix: trigger docs deployment by davorrunje in https://github.com/airtai/faststream/pull/944

Documentation

* docs: reduce builded docs size by Lancetnik in https://github.com/airtai/faststream/pull/952
* docs: fix update_release script by Lancetnik in https://github.com/airtai/faststream/pull/945

Misc

* chore: polishing by davorrunje in https://github.com/airtai/faststream/pull/946
* сhore: add manual publish btn to CI by Lancetnik in https://github.com/airtai/faststream/pull/950
* chore: limit open dev dependency versions by kumaranvpl in https://github.com/airtai/faststream/pull/953


**Full Changelog**: https://github.com/airtai/faststream/compare/0.2.13...0.2.14

0.2.13

What's Changed
*chore: rRemove uvloop python 3.12 restriction from pyproject by sternakt in https://github.com/airtai/faststream/pull/914
* fix: mike deploy command by kumaranvpl in https://github.com/airtai/faststream/pull/919
* chore: update dependencies by Lancetnik in https://github.com/airtai/faststream/pull/920
* chore: use dev dependencies to build docs by Lancetnik in https://github.com/airtai/faststream/pull/921
* chore: update packages' versions by davorrunje in https://github.com/airtai/faststream/pull/937
* fix: FastAPI subscriber Path support by Lancetnik in https://github.com/airtai/faststream/pull/931


**Full Changelog**: https://github.com/airtai/faststream/compare/0.2.12...0.2.13

Page 10 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.