NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1306 by repository stars
Last release 3 days ago
05 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Some releases are documented
notes for 35 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1153 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Frame ping/pong fix by @FZambia in #509
Full Changelog: v0.37.1...v0.37.2
Nothing published for this version
WebSocket frame ping/pong tweaks by @FZambia in #503
❯ gorelease -base v0.37.0 -version v0.37.1
# github.com/centrifugal/centrifuge
## compatible changes
(*Client).ConnectedAtMS: added
(*Client).LatestPingPongLatency: added
# summary
v0.37.1 is a valid semantic version for this release.
Full Changelog: v0.37.0...v0.37.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release slightly changes the behaviour of the library by setting a max cap on TTL for connections and subscriptions (in #495 ). This happens inte
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.
MetricsConfig), has_recovered_publications label for recover counter by @FZambia in #496❯ 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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Up dependencies by @FZambia in #488 and #490
Nothing published for this version
Nothing published for this version
Nothing published for this version
Refactor benchmark layout, remove non-actual examples by @FZambia in #482
Full Changelog: v0.36.0...v0.36.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add Controller interface by @FZambia in #467 - cross-node communication may be not a part of Broker now
Controller interface by @FZambia in #467 - cross-node communication may be not a part of Broker nowconcurrent map iteration and write panic by @FZambia in #473 - the panic could happen during issues with RedisFlushLatestPublication option for ChannelBatchConfig by @FZambia in #471 - this is nice to save bandwidth in channels where the loss of intermediary messages is acceptable and beneficialPublicationbase64.StdEncoding.AppendEncode in encodeAcceptKey by @FZambia in #481 - simplifies code a bit by using a new helper from Go std lib.❯ gorelease -base v0.35.0 -version v0.36.0
# github.com/centrifugal/centrifuge
## incompatible changes
(*MemoryBroker).PublishControl: removed
(*MemoryBroker).Run: removed
(*RedisBroker).Run: removed
Broker.PublishControl: removed
Broker.RegisterBrokerEventHandler: added
Broker.Run: removed
BrokerEventHandler.HandleControl: removed
## compatible changes
(*MemoryBroker).RegisterBrokerEventHandler: added
(*Node).SetController: added
(*RedisBroker).RegisterBrokerEventHandler: added
(*RedisBroker).RegisterControlEventHandler: added
ChannelBatchConfig.FlushLatestPublication: added
Config.ClientTimerScheduler: added
ControlEventHandler: added
Controller: added
PublishOptions.Version: added
PublishOptions.VersionEpoch: added
TimerCanceler: added
TimerScheduler: added
WithVersion: added
# summary
v0.36.0 is a valid semantic version for this release.
Full Changelog: v0.35.0...v0.36.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →