Releases: goware/pubsub
Releases · goware/pubsub
v0.10.0
What's Changed
Breaking changes
Pass *slog.Logger into the constructors.
Example:
log := slog.New(slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{
Level: slog.LevelDebug,
}))
bus, err := membus.New[Message](log)
if err != nil {
slog.Error("new membus", "error", err)
return
}Full Changelog: v0.9.2...v0.10.0
v0.1.11
v0.1.10
v0.1.9
v0.1.8
v0.1.7: Merge pull request #1 from goware/safe-bus-double-unsubscribe
Prevent panic on concurrent calls to Unsubscribe