Skip to content

v0.1.0: initial release

Choose a tag to compare

@webpatser webpatser released this 16 May 09:58

Changelog

All notable changes to webpatser/resonate are documented here.

v0.1.0 - 2026-05-16

Initial public release. Fiber-based drop-in replacement for Laravel Reverb on webpatser/fledge-fiber.

  • Pusher wire protocol with byte-exact JSON framing (public, private, presence, cache, private-cache, presence-cache channels; client events; rate limiting; connection limits; origin verification).
  • Full Pusher-compatible HTTP REST API (events, batch events, channels, channel, channel users, connections, user termination, health check) with the original HMAC signature canonicalization.
  • Horizontal scaling via Redis pub/sub on fledge-fiber's async Redis. Pure JSON envelopes, no serialize(). Cross-node message / terminate / metrics propagation.
  • reverb:start, reverb:restart, reverb:install artisan commands; PID file; signal handling; restart-cache poll; periodic prune / ping; Pulse and Telescope ingest timers.
  • Pulse recorders + Livewire dashboard components (reverb.connections, reverb.messages).