Skip to content

Releases: centrifugal/centrifuge

v0.30.4

31 Oct 04:48
91778bc
Compare
Choose a tag to compare

What's Changed

  • Remove metric locks to reduce contention in hot paths, frame type and optional channel namespace resolution for transport messages sent/received, new metric to show size of messages sent/received over transport by @FZambia in #325
  • Redis reversed history fix when meta does not exist by @FZambia in #328
  • Emulation logging tweaks by @FZambia in #326
❯ gorelease -base v0.30.3 -version v0.30.4
# github.com/centrifugal/centrifuge
## compatible changes
Config.ChannelNamespaceLabelForTransportMessagesReceived: added
Config.ChannelNamespaceLabelForTransportMessagesSent: added
Config.GetChannelNamespaceLabel: added
TransportWriteEvent.Channel: added
TransportWriteEvent.FrameType: added

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

Full Changelog: v0.30.3...v0.30.4

v0.30.3

12 Oct 17:06
6036b76
Compare
Choose a tag to compare

What's Changed

  • Changes for individual subscription streams by @FZambia in #310
  • Redis presence code style/layout improvements by @FZambia in #322
❯ gorelease -base v0.30.2 -version v0.30.3
# github.com/centrifugal/centrifuge
## compatible changes
(*Client).WritePublication: added
SubscribeReply.SubscriptionReady: added

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

Full Changelog: v0.30.2...v0.30.3

v0.30.2

10 Sep 10:01
1d2f4d2
Compare
Choose a tag to compare

What's Changed

  • Fix response controller usage in HTTP/2 case by @FZambia in #317
  • Fix Redis connection over Unix socket by @tie in #318

New Contributors

  • @tie made their first contribution in #318

Full Changelog: v0.30.1...v0.30.2

v0.30.1

27 Aug 04:11
e9246e6
Compare
Choose a tag to compare

What's Changed

  • up github.com/redis/rueidis to v1.0.16
  • up github.com/google/uuid to v1.3.1

Full Changelog: v0.30.0...v0.30.1

v0.30.0

08 Aug 21:13
7e66db9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.29.4...v0.30.0

v0.29.4

06 Aug 13:37
d1a02db
Compare
Choose a tag to compare

What's Changed

  • Bump google.golang.org/protobuf from 1.30.0 to 1.31.0
  • Bump google.golang.org/grpc from 1.36.0 to 1.53.0
  • Bump github.com/redis/rueidis from v1.0.10-go1.18 to v1.0.14-go1.18
  • Use centrifuge-js v4 in examples

Full Changelog: v0.29.3...v0.29.4

v0.29.3

28 Jun 16:06
046e0de
Compare
Choose a tag to compare

What's Changed

  • Support cf_ws_frame_ping_pong url param to simplify WebSocket protocol debugging with Postman, wscat, etc. #306

Full Changelog: v0.29.2...v0.29.3

v0.29.2

15 Jun 16:09
cbb6427
Compare
Choose a tag to compare

What's Changed

  • Use http.ResponseController to set write timeout in SSE and HTTP-streaming handlers #292
  • Experimental Client's storage API for keeping user-defined objects during connection lifetime, #296
  • Up Rueidis to v1.0.8 - fixes connect to Redis Sentinel with ipv6 address
gorelease -base v0.29.1 -version v0.29.2
# github.com/centrifugal/centrifuge
## compatible changes
(*Client).AcquireStorage: added
ConnectReply.Storage: added

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

Full Changelog: v0.29.1...v0.29.2

v0.28.2

14 Jun 09:44
b04d34a
Compare
Choose a tag to compare
  • Up rueidis to v1.0.8 - fixes connect to Redis Sentinel with ipv6 address

Full Changelog: v0.28.1...v0.28.2

v0.29.1

15 Apr 14:08
d18de41
Compare
Choose a tag to compare
  • Add ForceRESP2 option for RedisShardConfig. If set to true forces using RESP2 protocol for communicating with Redis. By default, Redis client tries to detect supported Redis protocol automatically trying RESP3 first.
gorelease -base v0.29.0 -version v0.29.1
# github.com/centrifugal/centrifuge
## compatible changes
RedisShardConfig.ForceRESP2: added

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

Full Changelog: v0.29.0...v0.29.1