v0.37.0
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_publicationslabel 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