Skip to content

v0.37.0

Choose a tag to compare

@FZambia FZambia released this 23 Jul 03:00
· 29 commits to master since this release
3d7e182

What's Changed

This release slightly changes the behaviour of the library by setting a max cap on TTL for connections and subscriptions (in #495). This happens internally and does not require changes in application's code. We expect this to not affect anyone since the max cap is large – one year. But making a new minor version bump to emphasise the change.

  • Fix duration overflow due to buggy exp, max ttl 1 year by @FZambia in #495
  • Make websocket package to not depend on centrifuge internal packages by @FZambia in #492
  • Avoid math/rand usage for ws client masking by @FZambia in #493
  • Method to get redis shard mode by @FZambia in #494
  • Adding recovered publications histogram (must be explicitly enabled via MetricsConfig), has_recovered_publications label for recover counter by @FZambia in #496
  • Up dependencies by @FZambia in #497
❯ gorelease -base=v0.36.2 -version=v0.37.0
# github.com/centrifugal/centrifuge
## compatible changes
(*RedisShard).Mode: added
MetricsConfig.EnableRecoveredPublicationsHistogram: added
RedisShardMode: added
RedisShardModeCluster: added
RedisShardModeSentinel: added
RedisShardModeStandalone: added

# summary
v0.37.0 is a valid semantic version for this release.

Full Changelog: v0.36.2...v0.37.0