Skip to content

Releases: faust-streaming/faust

v0.10.8

22 Mar 20:47
Compare
Choose a tag to compare

What's Changed

This is the final patch for basic rocksdict support. You can swap your driver over from python-rocksdb to rocksdict. But note that since you're switching from a library that uses RocksDB 6 to RocksDB 7, you will not be available to revert to python-rocksdb.

Full Changelog: v0.10.7...v0.10.8

v0.10.7

22 Mar 17:47
8e75c8e
Compare
Choose a tag to compare

What's Changed

  • Fix test case for test_apply_changelog_batch by @wbarnha in #480

Full Changelog: v0.10.6...v0.10.7

v0.10.6

22 Mar 14:49
811e032
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.5...v0.10.6

v0.10.5

19 Mar 20:23
3a6ce25
Compare
Choose a tag to compare

What's Changed

Give pip install faust-streaming[rocksdict] a try!

New Contributors

Full Changelog: v0.10.4...v0.10.5

v0.10.4

01 Feb 19:37
032294b
Compare
Choose a tag to compare

What's Changed

  • fix: set loop for services where missing by @dabdada in #441

Full Changelog: v0.10.3...v0.10.4

v0.10.3: resolving wrong reference (#438)

25 Jan 17:14
c20e11c
Compare
Choose a tag to compare
* add static partition assignment possibilities

* add global partitions as actives as well

* pin mode as long we didn't switch to newest faust version that supports python 3.11

* first version of global global tables

* add GlobalGlobalTable Object

* have global global as attribute of global table

* use use_partitioner also for having all partitions as standby

* Update requirements.txt

* fix tests, assert that global flag is set in case global global is used, linting

* remove test artefact

* fix linting again

* rename global global to synchronize_all_active_partitions

* fix linting

* add base.py changes

* fixed synchornized_all_active_partitions attribute handling in GlobalTable Constructor

* resolved reference error self.table.use_partitioner -> table.usepartitioner

* run code formatter

Co-authored-by: Alexander Oberegger <[email protected]>
Co-authored-by: aoberegg <[email protected]>
Co-authored-by: Marco Julian Moser <[email protected]>

v0.10.2

24 Jan 15:51
aaadab2
Compare
Choose a tag to compare

What's Changed

  • Global global tables by @aoberegg in #431
  • fix: set missing loop param for service inits by @dabdada in #436
  • #307: Allow custom headers in self.error view method by @popadi in #437

New Contributors

  • @dabdada made their first contribution in #436
  • @popadi made their first contribution in #437

Full Changelog: v0.10.1...v0.10.2

v0.10.1

04 Jan 14:32
89b82ab
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

29 Nov 15:58
7c7fa84
Compare
Choose a tag to compare

What's Changed

We now support Python 3.11!

  • Update statsd requirement from ~=3.3.0 to ~=4.0.1 in /requirements by @dependabot in #409
  • Add support for python3.11 by @wbarnha in #366
  • Add get_event_loop_policy() to all get_event_loop() calls by @wbarnha in #415

Full Changelog: v0.9.5...v0.10.0

v0.9.5

21 Nov 21:46
7bef2a2
Compare
Choose a tag to compare

What's Changed

  • Update aiokafka requirement from <0.8.0,>=0.7.1 to >=0.7.1,<0.9.0 in /requirements by @dependabot in #413
  • version limit mode-streaming to >=0.2.0,<0.3.0 while we're working on testing things out by @wbarnha in #414

Full Changelog: v0.9.4...v0.9.5