Skip to content

Releases: qruto/laravel-wave

0.9.1

13 Apr 04:53
Compare
Choose a tag to compare
  • Fixed channels route file copy #63

0.9.0

25 Mar 21:18
Compare
Choose a tag to compare
  • Laravel 11 and php artisan install:broadcasting command support
  • increase max. available connections prompt for php artisan serve command

0.8.2

25 Mar 13:58
Compare
Choose a tag to compare
  • Fixed working with predis/predis

0.8.1

15 Dec 11:34
Compare
Choose a tag to compare

Fixed route caching

0.8.0

14 Dec 20:35
0d9bc28
Compare
Choose a tag to compare
  • Compatibility Testing with Laravel Octane: Conducted thorough testing with Laravel Octane, ensuring seamless integration and robust performance under the high-throughput, long-lived application scenarios that Octane facilitates.
  • Enhanced Efficiency for Presence Channels: Re-engineered the data structure, significantly boosting the efficiency of data storage and retrieval processes for presence channels.
  • Migration to Redis Streams: Transitioned the event history storage mechanism to Redis Streams. This change leverages Redis's advanced capabilities for more robust and scalable event stream resume.
  • Atomic Operations with Lua Scripts: Integrated Lua scripts for atomic operations in Redis. This enhancement not only accelerates performance but also fortifies data integrity and effectively addresses potential race conditions.
  • Streamlined Naming Conventions: Simplified the namespace and service provider's name for greater ease of use and clarity. The service provider has been renamed from LaravelWave to Wave.

0.7.1

20 Jul 20:39
Compare
Choose a tag to compare

Various bug fixes.

Improved presence channel users synchronization.

0.7.0

09 Jun 15:09
f9d9cb0
Compare
Choose a tag to compare

🎛️ Take a full control.

Migrated from the legacy EventSource to state-of-the-art @microsoft/fetch-event-source based on fetch 💪.

What's new

  • Support for Custom Authentication Headers: As of Echo 1.14.0, you can personalize your auth headers. Thanks to @ezequidias for the inspiration in #20

  • Debug Mode: Idea from qruto/laravel-wave-client#14

  • retry Field Support: We've added support for the retry field for setup reconnection time after connection close.

  • Intelligent Connection Management with pauseInactive: This feature taps into the Page Visibility API to close connections when the document is hidden (like when a user minimizes the window), and auto-retries with the last event ID when it becomes visible again. This optimizes your server load.

  • Custom CSRF Token Support: Craft your CSRF tokens as you see fit.

  • Full Customizability for Request Options: You now have the power to tailor any Request option to your needs.

Check out all Available Options → ⚙️

Fixed

  • Enhanced Error Handling: Our .error(...) callbacks are now fully operational.
  • Persistent Leave Presence Channel Request: With the new keepalive option, your leave presence channel requests will be sent even if a user closes their browser.

0.6.1

27 Apr 15:47
Compare
Choose a tag to compare

Fixed route caching with double naming conflict #15

0.6.0

07 Mar 18:25
Compare
Choose a tag to compare

Laravel 10 support

0.5.2

16 Aug 11:59
Compare
Choose a tag to compare

Required php version dropped to 8.0 ⬇️