118 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-07-27
stories 3

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

HORIZON METRICS BUG SILENTLY LEAKS REDIS KEYS ON PHPREDIS 6.1+

By RepoJournal · Filed · About Laravel · Composed from the cited sources · methodology

Laravel Horizon's clear-metrics command reports success while accumulating unbounded Redis keys on phpredis 6.1 or newer, potentially starving your queue storage.

Horizon shipped a critical fix [1] for a silent metric-clearing failure that affects any application running phpredis 6.1 or later. The bug stems from a SCAN iterator initialization issue: `horizon:clear-metrics` passes integer `0` to Redis SCAN, but phpredis 6.1+ requires `null` to start iteration, causing the command to report success while leaving queue and job keys untouched [2]. On busy applications, these orphaned `queue:*`, `job:*`, and `snapshot:*` keys accumulate without bound, bloating your Redis instance. The fix has been merged and is live. If you're running Horizon 5.x with phpredis 6.1+, pull the latest code immediately. Meanwhile, GitHub Actions checkout bumped to 7.0.1 [3] with a minor safety improvement for PR workflows.

Quick answers

What shipped in Laravel on July 27, 2026?
Laravel Horizon's clear-metrics command reports success while accumulating unbounded Redis keys on phpredis 6.1 or newer, potentially starving your queue storage. In total, 1 commits and 2 pull requests landed.
Who contributed to Laravel on July 27, 2026?
2 developers shipped this update, including dependabot and ademola-emmanuel.
What were the notable Laravel updates?
[5.x] Fix `horizon:clear-metrics` clearing nothing on phpredis 6.1+ (#1801), [5.x] Fix `horizon:clear-metrics` clearing nothing on phpredis 6.1+, and chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group.