Skip to content

Releases: socketio/socket.io-redis-adapter

4.0.0

15 Feb 12:55
Compare
Choose a tag to compare

Features

  • make customHook async (#181)

Bug fixes

  • fix remoteJoin/remoteLeave methods (#201)

⚠️ Breaking changes ⚠️

The major bump is due to #181, which is an API breaking change.

Milestone: 4.0.0
Diff: 3.1.0...4.0.0

3.1.0

16 Jan 06:54
Compare
Choose a tag to compare

Features

  • implement remoteDisconnect method (#177)

Bug fixes

  • subscribe only once per room (#175)

Milestone: 3.1.0
Diff: 3.0.0...3.1.0

3.0.0

08 Jan 13:48
Compare
Choose a tag to compare

Features

  • add some helper methods (#168)
  • forward errors from pub/sub clients to the adapter (#160)
  • make subEvent default to messageBuffer (#157)

Performance improvements

  • micro-optimisations (#163)

⚠️ Breaking changes ⚠️

The package now uses msgpack-lite instead of msgpack (#156), which should fix several encoding issues.

📝 Important note 📝

Thanks to #157 the return_buffers option for the Redis client should not be needed anymore, in fact it might even lead to errors if it is still used (related: #185)

Milestone: 3.0.0
Diff: 2.0.1...3.0.0

2.0.1

08 Dec 00:20
Compare
Choose a tag to compare

Bug fixes

  • make sure numsub is an integer (#155)

Milestone: 2.0.1
Diff: 2.0.0...2.0.1

2.0.0

28 Nov 02:14
Compare
Choose a tag to compare

Features

  • add a local flag (#119)
  • refactor requests between nodes and add clientRooms method (#146)
  • add an option to disable channel multiplexing (#140)

Bug fixes

  • receive a message only once per-emit (not per joined rooms) (#151)

Milestone: 2.0.0
Diff: 1.1.1...2.0.0

1.1.1

26 Sep 21:27
Compare
Choose a tag to compare

Milestone: 1.1.1
Diff: 1.1.0...1.1.1

1.1.0

24 Sep 13:07
Compare
Choose a tag to compare

Features

  • get all clients in a room across all nodes (#109)
  • add option subEvent (#95)

Bug fixes

  • fix an issue when broadcasting binary data between nodes. (#122)
  • fix #93 by passing full URI to redis.createClient when specified (#94)

Performance improvements

  • return early when channels mismatch to skip expensive msgpack decoding (#107)

Milestone: 1.1.0
Diff: 1.0.0...1.1.0