Releases: th2-net/th2-common-go
Release 0.2.1
What's Changed
- Add mutex to secure access to senders and subscribers maps by @OptimumCode in #17
Full Changelog: v0.2.0...v0.2.1
Release 0.2.0
What's Changed
- changed outdated dependency streadway/amqp:1.0.0 to rabbitmq/amqp091-go:1.9.0 by @LukaTchumburidze in #14
- Add vulnerability check by @OptimumCode in #15
- [TH2-5181] Add rabbitmq connection and consumer recovery by @OptimumCode in #16
New Contributors
- @LukaTchumburidze made their first contribution in #14
Full Changelog: v0.1.1...v0.2.0
Release 0.1.1
Changed
zerolog.properties
file does not affect the global logging configuration now. Instead, it configures the internal logger for the common factory.
If the component needs to use a logger it should create one using github.com/th2-net/th2-common-go/pkg/log
package.
Release 0.1.0
This release is not compatible with previous ones
Changed
In this release, the library structure was refactored. Structures and interfaces were moved around.
Protobuf structures were moved into the common library. Not need to generate them in the project that uses the library
Added
The raw router was added. It allows the component that uses this library to specify the payload it wants to send/receive via the message queue.
New method to create CommonFactory
in the code (not from the command line arguments)
Release 0.0.3
Changes include:
New
- New method for factory creation without using cmd arguments
- Support for pin filtration
- A new method for sending raw bytes into MQ via router
Changed
- Improved logging messages to provide more information
- Publisher caches MQ channels for the router key and reuses them