Skip to content

v0.6 — realtime that just works on shared hosting

Choose a tag to compare

@karl-bullock karl-bullock released this 11 Jul 02:06
· 12 commits to main since this release

Warble now sends a light realtime broadcast instead of the whole discussion.

flarum/realtime normally serializes the entire discussion — every post, every participant — on each reply and sends it to the realtime server. On a busy or admin-visited discussion that payload can overflow the server's request limit (a 413), and on the default sync queue it runs inside the reply request, so it slows and can break posting.

v0.6 sends only what the client needs (the discussion plus its author/last-poster/tags); the browser refetches the rest with its own permissions. The result:

  • No more 413s on large discussions.
  • No queue worker, Redis, or cron required — the broadcast is now cheap enough to run on the stock sync queue, so realtime works out of the box on shared hosting.
  • Visibility is unchanged, and anything unexpected falls back to the standard behavior.

No config changes needed — composer update linkrobins/flarum-warble.