Skip to content

v2.6.0

Compare
Choose a tag to compare
@Tochemey Tochemey released this 25 Aug 23:10
· 206 commits to main since this release

What's Changed

  • Convert ReceiveContext interface into pure go struct. Small breaking change in https://github.com/Tochemey/goakt/blob/main/actors/actor.go#L45 instead of an interface now accept a pointer of ReceiveContext
  • Convert PID interface to a pure go struct
  • Rewrote the mailbox with concrete type instead of generics
  • Rewrote the behavior stack implementation
  • Refactor the Ask implementations
  • Simplify the receive loop
  • Reimplement how processing panic is recovered
  • Fix latest message received metric recording poor implementation
  • Reimplement how error are thrown during message processing. Use ctx.Error instead of panicking which is the recommended way.
  • Remove unused code
  • Remove deprecated NATs methods

Pull requests

Full Changelog: v2.5.1...v2.6.0