Skip to content

Releases: tqwewe/kameo

v0.8.0

19 Apr 02:38
f7f1596
Compare
Choose a tag to compare

Added

  • Allow ActorPool itself to be spawned as an actor </>
  • Add SendError::flatten method </>
  • Implement internal buffering whilst actor is starting up </>

Changed

  • BREAKING: Use StreamMessage enum instead of trait </>
  • BREAKING: Use Display implementation for handler errors </>

Removed

  • Remove Sync requirement from Reply macro #21

Fixed

  • is_alive returning the opposite value </>

Documentation

  • Add example to Reply trait code docs </>

Misc

  • Add CHANGELOG.md </>
  • Update cliff.toml </>
  • Add newline for new contributors in cliff config </>

See the full CHANGELOG.md

v0.7.0

15 Apr 17:46
1b156ed
Compare
Choose a tag to compare

Added

  • BREAKING: Add values to StreamMessage::on_start and StreamMessage::on_finish </>
  • Add support for actor generics in messages macro </>
  • Add stream messages to forward messages from a stream to an actor </>

Removed

  • BREAKING: Remove stateless actors </>

Misc

  • Remove unused dependency trait-variant </>
  • Add overhead benchmark </>
  • Remove commented stateless actor code </>
  • Add git cliff integration </>
  • Add CHANGELOG.md </>

See the full CHANGELOG.md

v0.6.0

15 Apr 17:45
8f2cc5a
Compare
Choose a tag to compare

Added

  • BREAKING: Add delegated reply with context type </>

Changed

  • BREAKING: Move all types to separate modules and improve documentation </>

Removed

  • BREAKING: Remove Spawn trait and use spawn functions </>

Documentation

  • Improve docs for spawn functions </>
  • Add note to Actor derive macro </>
  • Add missing Context param from docs </>

See the full CHANGELOG.md