Skip to content

Releases: goware/pubsub

v0.10.0

28 Oct 16:08
ef185ed

Choose a tag to compare

What's Changed

  • pubsub: use slog instead of goware/logger by @xiam in #14

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

04 Jan 23:52
35d21ad

Choose a tag to compare

Merge pull request #4 from goware/goware-channel-go-redis

use goware/channel and switch to go-redis library

v0.1.10

14 Dec 16:47
aaac68b

Choose a tag to compare

Merge pull request #3 from goware/prevent-race-condition-on-psc

Refactor around pubsubconn and subscribers to prevent race conditions

v0.1.9

13 Oct 14:13

Choose a tag to compare

fix error message

v0.1.8

29 Sep 15:25
4353b12

Choose a tag to compare

Merge pull request #2 from goware/fix-send-after-close-errCh

Fix sending to errCh after closing

v0.1.7: Merge pull request #1 from goware/safe-bus-double-unsubscribe

27 Sep 17:38
c1f2b9d

Choose a tag to compare

Prevent panic on concurrent calls to Unsubscribe