Releases: vladopajic/go-actor
Releases · vladopajic/go-actor
v0.9.5
What's Changed
- fix(mailbox): potential data not received when stopped while concurrently sending by @vladopajic in #108
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- reduced version of go down to v1.22 by @vladopajic in #101
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- combine: only call
Stop()
once on underlying actors by @vladopajic in #94
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- dep: deque lib update by @vladopajic in #89
- fix:
OptOnStopCombined
not called when there was 1 actor combined by @vladopajic in #92 - combine: when 0 actors are provided Idle actor will be created by @vladopajic in #93
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- go 1.23 version bump by @vladopajic in #82
- add
AssertWorkerEndSigAfterIterations
by @vladopajic in #84 - mailbox: convert panics to errors when sending to stopped / not started by @vladopajic in #86
New Contributors
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Changes:
- go version bump to v1.22
- simplify mailbox capacity options (#72)
Braking changes:
- simplify mailbox capacity options (#72) - was a breaking change.
OptMinCapacity
andOptMailbox
where removed in favor of single option for setting capacityOptCapacity
.
Full Changelog: v0.8.4...v0.9.0
v0.8.4
Changes:
- Add new option
OptOnStartCombined(func (Context))
that can be used as option for combined actor
Full Changelog: v0.8.3...v0.8.4
v0.8.3
Changes:
- Mailbox
receiveC
andsendC
are created with small buffer to allow better asynchronicity - Mailbox worker writes directly to
receiveC
if there is space in buffer - Panic will be raised when
Mailbox.Send(...)
is called for non-running mailbox
v0.8.2
Changes:
- add new option
OptStopAfterReceivingAll()
that will stop mailbox only after all messages have been received.
release to retract releases with v1.x.x
v1.0.6 retract update