You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 7, 2024. It is now read-only.
Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.
Please check this PR for more details and roadmap: #447
BeyondCode\LaravelWebSockets\Statistics\Logger\StatisticsLogger interface's methods now use $appId as accepting parameter instead (108a717)
BeyondCode\LaravelWebSockets\Statistics\Drivers\StatisticsDriver interface now accepts optionally Request parameter as null (714cc5b)
BeyondCode\LaravelWebSockets\Dashboard\Http\Controllers\DashboardApiController got changed with BeyondCode\LaravelWebSockets\Dashboard\Http\Controllers\ShowStatistics. If you are extending this controller, make sure to change the extended class properly.
Keep in mind, this release is experimental. Testing and reporting issues are highly appreciated.
Please check this PR for more details and roadmap: #447
This PR fixes a memory leak caused by the broadcast() method: (#475). To see the full replication and details regarding the problem, check #325 and laravel/framework#33952.
For now, the only way to fix the memory leak was to remove StatisticsUpdated and the WebSocketStatisticsEntriesController and replace the event listening update in the dashboard with continuous polling to the /stats endpoint.
This changed the BeyondCode\LaravelWebSockets\Statistics\Drivers\StatisticsDriver interface by adding a get() method.