Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Releases: beyondcode/laravel-websockets

1.9.0

18 Oct 07:23
f08e4f2
Compare
Choose a tag to compare
  • Replaced buzz-react with react/http (#583)

2.0.0-beta.25

26 Sep 12:41
9cb83dc
Compare
Choose a tag to compare
2.0.0-beta.25 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Removing obsolete connections checkups for the Local driver (#547)
  • Added async-redis queue driver for non-blocking I/O queue processing (#552)

2.0.0-beta.24

19 Sep 12:43
1f6e714
Compare
Choose a tag to compare
2.0.0-beta.24 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Making sure the promises run one after another (#544)

1.8.1

19 Sep 08:50
c85ec38
Compare
Choose a tag to compare
  • Added getName() for channels (c85ec38)

2.0.0-beta.23

18 Sep 18:13
265c80d
Compare
Choose a tag to compare
2.0.0-beta.23 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Fixed a bug where broadcastAcrossServers was not called if the needed channel existed locally (7519da4, 546c4fd)
  • broadcastAcrossServers() now accepts a socketId parameter to know the origin of the event (if possible) (30c6635)
  • Added broadcastLocallyToEveryoneExcept to broadcast only locally, excepting a socket ID (9856fb6)
  • Fixed a bug where the mapWithKeys lead to duplicate keys when removing obsolete connections (9a6e8e3)
  • getForGraph() now accepts a $processCollection closure (14a7944)
  • Fixed HealthHandler that didn't work for HTTP requests (7f6b8fa)

2.0.0-beta.22

17 Sep 11:42
805fd5e
Compare
Choose a tag to compare
2.0.0-beta.22 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Fixed method typo in the dashboard (#534)
  • Fixed error regarding exception handling for Pusher JS SDK in the dashboard (#533)
  • Avoiding emitting too many events when the same user opens multiple connections (tabs, cross-device, etc.) on Presence Channels (#536, Replicates the changes in 1.x for the current 2.x implementation: #530)
  • Fixed a bug with same-id users not being properly filtered by uniqueness (16ff2aa)
  • Changed zrange to zrangebyscore to fix obsolete connections detection that caused connections to be imminently closed (23e8b3d)
  • Fixed a bug that caused obsolete presence channel data to still remain in Redis (da7f1ba)

1.8.0

16 Sep 08:02
805fd5e
Compare
Choose a tag to compare
  • If same user opens multiple connections (for example, in different tabs), the pusher_internal:member_added and pusher_internal:member_removed get triggered only on the first and last connection-only (#530)

2.0.0-beta.21

15 Sep 20:58
3859002
Compare
Choose a tag to compare
2.0.0-beta.21 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Fixed dashboard not being able to send test messages (#532)
  • (Fixed bug from 1.x) Same-id presence connections do not display duplicate users anymore (5808a66)
  • Moved a method out of the promise (improvements might be seen on unsubscribing) (630efa2)

2.0.0-beta.20

15 Sep 10:36
a1d7d97
Compare
Choose a tag to compare
2.0.0-beta.20 Pre-release
Pre-release

Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.

Please check this PR for more details and roadmap: #447

  • Added /health endpoint for healthchecks (#524)
  • Using ext-pcntl for soft-shutdown (closing all connections before closing the process) and added 10s timer removing all obsolete data from Redis regarding connections that didn't ping the server back within 120s, as stated in the Pusher Protocol docs (#523)

1.7.1

15 Sep 14:42
331a127
Compare
Choose a tag to compare
  • Fixed a bug where the presence channels duplicated in the list same-id users (#527)