An n:m message multiplexer written in Go
Gollum 0.6.0 contains breaking changes over version 0.5.x. Please read the release notes carefully
Gollum 0.6.0 dependency management switches from go-dep to go-modules. As of this is recommended to use go 1.11 or later for development. Go 1.10 and 1.9 are still supported. Support for Go 1.8 or older has been dropped.
No Linux/ARMv6 binary has been included in this build due to a build error in the sarama library.
map[string][]byte
to tgo.MarshalMap
.This is a critical patch release.
It fixes various problems with producer.Spooling that prevented it from working at all. The issues were most likely introduced during the transition from 0.4.x to 0.5.x.
This version has been built with go 1.12.3
This is a critical patch release.
It fixes a GC crash caused by the message payload memory handler.
If your plugins use core. MessageDataPool.get(size)
please replace it with make([]byte, size)
.
The buffer causing this was introduced with 0.5.0 but the bug seems to occur only when building with go 1.10. We decided to remove the buffer as it's allocation speed improvements showed to be only minor anyways.
This is a patch / minor features release.
All binaries have been compiled with go 1.10.1.
This is a patch / minor features release.
All vendor dependencies have been updated to the latest version and binaries have been compiled with go 1.9.3.
This is a major release with a lot of breaking changes. The configuration format has changed, so you HAVE to change your configuration files. A guide can be found in the detailed release notes.
All binaries for this release have been compiled with Go 1.9.2
This is a pre-release of v0.5.0
All vendor dependencies have been updated to the latest version and binaries have been compiled with go 1.9-beta2.
The current release notes can be found under readthedocs.io
Changes since 0.5.0-rc3
format.MetadataCopy
to actually copy the payload and not reference itThis is a pre-release of v0.5.0
All vendor dependencies have been updated to the latest version and binaries have been compiled with go 1.9-beta2.
The current release notes can be found under readthedocs.io
Changes since 0.5.0-rc2
This is a pre-release of v0.5.0
All vendor dependencies have been updated to the latest version and binaries have been compiled with go 1.9-beta2.
The current release notes can be found under readthedocs.io
Changes since 0.5.0-rc1
Known issues
This is a pre-release of v0.5.0
All vendor dependencies have been updated to the latest version and binaries have been compiled with go 1.8.
The current release notes can be found under readthedocs.io