Skip to content

Releases: rstefan1/bimodal-multicast

v0.7.0

12 Apr 16:21
Compare
Choose a tag to compare

Contains Breaking Changes

Changelog:

  • Bump GO version to 1.21
  • Use RWMutex instead of Mutex
  • Don't trigger error when try to add a message that already exists in buffer
  • Improve logging: use structured logs
  • Don't limit the maximum size of peers buffer
  • Remove timestamp and rand number from message id
  • Merge custom callbacks registry and internal(default) callbacks registry
  • Improve tests
  • Don't return internal messages
  • Allow to use a custom server (e.g. http server, maelstrom server)

v0.6.4

17 Feb 19:58
Compare
Choose a tag to compare
  • Bump GO version to 1.21.

v0.6.3

29 May 06:49
Compare
Choose a tag to compare

Changelog:

  • Reset gossip counter when it is equal to MaxInt64

v0.6.2

28 May 19:23
Compare
Choose a tag to compare

Bump GO version to 1.20.

v0.6.1

30 Aug 18:50
Compare
Choose a tag to compare
  • Bump GO version to 1.19.

v0.6.0

10 Aug 17:35
Compare
Choose a tag to compare
  • Add possibility to set ReadHeaderTimeout for HTTP Server.
  • Bump GO version to v1.18.
  • Bump ginkgo version to v2.1.4.
  • Bump golangci-lint version to v1.48.0.

v0.5.2

12 May 20:12
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release
  • Update dependencies

v0.5.1

25 Jun 19:58
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • upgrade dependencies

v0.5.0

05 Mar 17:28
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • Migrate to Go Modules
  • Don`t allow user to use default callbacks types
  • Validate address and port
  • Don`t increment gossip count when it is equal with MAX_INT_64

v0.4.0

07 Nov 17:47
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • circular buffers