Releases: stanipetrosyan/go-eventbus
Releases · stanipetrosyan/go-eventbus
v0.8.0
v0.7.1
Minor Patch
- fixed race condition in Server: concurrent access in unprotected variable
v0.7.0
Network Bus
- Added TCP Network Bus with server/client logic.
- Server can publish a message on a specific channel
- Client uses the local bus for handling events from the network
Improves
- Message uses Build Pattern
- bump go to 1.22
Removes
- some useless tests
v0.6.0
Feature
- New design using Channels
- Using Processor pattern for manage message before send to subscriber
- Simplified Context Interface
- Subscriber Interface
- Publisher Interface
Removed
- Request/Reply Pattern
- Topic Interface
- Handler Interface
- ConsumerContext and InterceptorContext implementation
v0.5.1
changed module
v0.5.0
Added
- More tests
- Bump Go to 1.21
Removed
- SubscribeOnce method
Refactor
- Added Context interface and split in two the implementation
- Added Handler interface and split in two the implementation
- Added more abstraction for event bus entity
- Simplify EventBus interface
v0.4.0
Added
- AddInBoundInterceptor method
- Request/Reply messaging
- Topic entity
Fixed
- Improved tests
Removed
- Unsubscribe Method
v0.3.0
Added
- Request/reply messaging
- Delivery context
Fixed
- Closing handler flag when channel is
- Sub twice on address
v0.2.1
Changelog
Added
- SubscribeOnce method
- MessageOptions with headers
- Message marshall to json
First Release
This is a first try of release.