Skip to content

Releases: hoodie/hannibal

v0.16.2

23 Jan 23:04

Choose a tag to compare

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

18 Jan 23:45

Choose a tag to compare

What's Changed

those x.x.0 releases never last long do they?

Full Changelog: v0.16.0...v0.16.1

v0.16.0

18 Jan 23:37

Choose a tag to compare

What's Changed

  • chore: Add repository field to Cargo.toml by @szabgab in #57
  • docs: improve docs of join and consume by @hoodie in #56
  • feat: simplify builder by @hoodie in #55

aaand of course I forgot to amend the changelog in the git commit that still mentions setup instead of setup_actor.

Full Changelog: v0.15.1...v0.16.0

v0.15.0

13 Dec 22:43

Choose a tag to compare

What's Changed

  • fix: correctly handle finished streams by @hoodie in #52
  • fix: unable to publish from actor unless actor is also Handler by @gamedolphin in #53 (formatted #54)

Full Changelog: v0.14.2...v0.15.0

v0.14.2

07 Dec 13:19

Choose a tag to compare

What's Changed

  • add liveness methods to senders and callers by @hoodie in #51

Full Changelog: v0.14.1...v0.14.2

v0.14.1

01 Dec 20:30

Choose a tag to compare

What's Changed

  • feat: add sync try_send() to Sender by @hoodie in #49

Full Changelog: v0.14.0...v0.14.1

v0.14.0

30 Nov 21:05

Choose a tag to compare

What's Changed

  • rename to event loop by @hoodie in #27
  • refactor: rename EnvironmentConfig to EventLoopConfig by @hoodie in #28
  • docs: add overview of actor framework entities and lifecycle by @hoodie in #29
  • test: expect strict order in overlap-test by @hoodie in #31
  • test: introduce stress testing by @hoodie in #32
  • ci: move tests to separate workflow by @hoodie in #33
  • refactor: use std::task instead of futures::task by @hoodie in #34
  • refactor: add actor name and context id to traces in event loop by @hoodie in #36
  • fix: use tokio spawn for sub-tasks when tokio_runtime is enabled by @hoodie in #37
  • test: replace flaky overlap test by @hoodie in #38
  • correct macro export by @hoodie in #45
  • fix: skip interval ticks after threshold by @hoodie in #43
  • replace fn-type aliases with channel sender/receiver structs by @hoodie in #41
  • fix!: Context::weak_addr returns no more Option by @hoodie in #48
  • add try send by @hoodie in #47
  • replace diy channel abstraction with async-channel by @hoodie in #30

Full Changelog: v0.13.2...v0.14.0

v0.13.0

14 Aug 20:59

Choose a tag to compare

What's Changed

Nothing visible, just removed unused optional dependencies. Since somebody may depend on them, this is considered a breaking change.

Full Changelog: v0.12.5...v0.13.0

v0.12.5

09 Aug 13:57

Choose a tag to compare

What's Changed

Full Changelog: v0.12.4...v0.12.5

v0.12.4

09 Aug 13:57

Choose a tag to compare

What's Changed

  • docs: update examples in README and docs for clarity and consistency by @hoodie in #13
  • docs: add websocket example by @hoodie in #12

Full Changelog: v0.12.3...v0.12.4