NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2553 by repository stars
Last release 1 years ago
30 Jun 2025
Release timing varies
gaps range from 3 weeks to 2.0 years
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
10 releases · first in 2020
One column per quarter.
Nothing published for this version
Add backpressure handling to keep the memory in check when over-publishing by @kelindar in #7
Full Changelog: v1.5.1...v1.5.2
Fix ticker leak and improve readme by @kelindar in #6
Full Changelog: v1.5.0...v1.5.1
Enhance Dispatcher with atomic registry and add concurrent subscription by @kelindar in #5
Full Changelog: v1.4.1...v1.5.0
What's Changed Export default dispatcher Full Changelog : v1.3.0...v1.4.1
Use sync.Cond instead of channel for broadcast by @kelindar in #4
Full Changelog: v1.3.0...v1.4.0
Added global dispatcher by @kelindar in #3
For convenience, this package now provides a default global dispatcher that can be used with On() and Emit() package-level functions.
// Subcribe to event A, and automatically unsubscribe at the end
defer event.On(func(e Event) {
println("(consumer)", e.Data)
})()
// Publish few events
event.Emit(newEventA("event 1"))
event.Emit(newEventA("event 2"))
event.Emit(newEventA("event 3"))Full Changelog: v1.2.0...v1.3.0
Make API more usable for generic types by @kelindar in #2
Full Changelog: v1.1.0...v1.2.0
Revamp API, use go 1.18 by @kelindar in #1
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →