Skip to content

Releases: ag2ai/faststream

v0.5.39

10 Apr 07:40
f5713c5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.38...v0.5.39

v0.5.38

01 Apr 14:50
64061cd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.37...0.5.38

v0.5.37

21 Mar 16:02
52d19de
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.5.36...0.5.37

v0.5.36

18 Mar 16:50
c5ae611
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.35...0.5.36

v0.5.35

02 Mar 10:15
81b1e18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.34...0.5.35

v0.5.34

08 Jan 14:20
012cb1a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.33...0.5.34

v0.5.33

05 Dec 15:37
c2deaa4
Compare
Choose a tag to compare

What's Changed

Just a Confluent & Kafka hotfix. Messages without body (with key only) parsing correctly now.

Full Changelog: 0.5.32...0.5.33

v0.5.32

04 Dec 21:41
cea4452
Compare
Choose a tag to compare

What's Changed

Thanks to @Flosckow one more time for a new release! Now you have an ability to consume Confluent messages (in autocommit mode) concurrently!

from faststream.confluent import KafkaBroker

broker = KafkaBroker()

@broker.subscriber("topic", max_workers=10)
async def handler():
    """Using `max_workers` option you can process up to 10 messages by one subscriber concurrently"""

Also, thanks to @Sehat1137 for his ASGI CLI support bugfixes

Full Changelog: 0.5.31...0.5.32

v0.5.31

29 Nov 18:17
48b7304
Compare
Choose a tag to compare

What's Changed

Well, you (community) made a new breathtaken release for us!
Thanks to all of this release contributors.

Special thanks to @Flosckow . He promotes a new perfect feature - concurrent Kafka subscriber (with autocommit mode)

from faststream.kafka import KafkaBroker

broker = KafkaBroker()

@broker.subscriber("topic", max_workers=10)
async def handler():
    """Using `max_workers` option you can process up to 10 messages by one subscriber concurrently"""

Also, thanks to @Sehat1137 with his ASGI CLI start fixins - now you can use FastStream CLI to scale your AsgiFastStream application by workers

faststream run main:asgi --workers 2

There are a lot of other incredible changes you made:

New Contributors

Full Changelog: 0.5.30...0.5.31

v0.5.30

14 Nov 20:48
fe0e46b
Compare
Choose a tag to compare

What's Changed

  • Introducing FastStream Guru on Gurubase.io by @kursataktas in #1903
  • docs: add gurubase badge to the doc by @Lancetnik in #1905
  • fix: allow users to pass nkeys_seed_str as argument for NATS broker. by @Drakorgaur in #1908
  • Add more warning's to nats subscription factory by @sheldygg in #1907
  • fix: correct working with dependencies versions by @Lancetnik in #1918

New Contributors

Full Changelog: 0.5.29...0.5.30