RepoJournal
Elixir & Phoenix

Elixir & Phoenix

Elixir, Phoenix, LiveView, and Ecto - the BEAM web stack

Pick a date

Topics: Elixir & Phoenix Full archive →

The Wire · Showcase

PHOENIX LIVE VIEW PATCHES WEBSOCKET DOS WHILE ECTO FIXES RELATION TRACKING

By RepoJournal · Filed · About Elixir & Phoenix

Phoenix Live View shipped a critical websocket memory exhaustion fix in its dependency chain, while Ecto quietly resolved a data integrity bug in relationship change detection.

The ws library dependency jumped from 8.18.2 to 8.21.0 in Live View [1], patching a remote memory exhaustion DoS vulnerability that could be exploited through high volumes of tiny websocket fragments. This is the kind of fix that doesn't make noise but absolutely matters for production systems under load. Meanwhile, Ecto fixed a subtle but real bug where changed? would return incorrect results when removing one-to-one relationships [2], a data consistency issue that could silently corrupt your change tracking logic. On the Phoenix side, the team optimized URI scheme detection for paths starting with "/" [5], a small win that compounds across every LiveView request. Elsewhere, the Elixir core team continued CI hygiene with CodeQL action bumps [3][4] and removed a redundant nil check in Live View's child_diff handling [6], keeping the codebase lean.

Action items

References

  1. [1] Bump ws from 8.18.2 to 8.21.0 ↗ phoenixframework/phoenix_live_view
  2. [2] Fix changed? for removed one relations (#4754) elixir-ecto/ecto
  3. [3] Bump github/codeql-action/init from 4.36.2 to 4.36.3 ↗ elixir-lang/elixir
  4. [4] Bump github/codeql-action/analyze from 4.36.2 to 4.36.3 ↗ elixir-lang/elixir
  5. [5] Optimize URI scheme detection for paths ↗ phoenixframework/phoenix_live_view
  6. [6] Remove redundant nil check for child_diff (#4293) phoenixframework/phoenix_live_view

Quick answers

What shipped in Elixir & Phoenix on July 16, 2026?
Phoenix Live View shipped a critical websocket memory exhaustion fix in its dependency chain, while Ecto quietly resolved a data integrity bug in relationship change detection. In total, 5 commits and 8 pull requests landed.
Who contributed to Elixir & Phoenix on July 16, 2026?
4 developers shipped this update, including Alexander Gubarev, dependabot, Barna Kovacs, and Łukasz Samson.
What were the notable Elixir & Phoenix updates?
Bump ws from 8.18.2 to 8.21.0, Fix changed? for removed one relations (#4754), and Bump github/codeql-action/init from 4.36.2 to 4.36.3.

More from Elixir & Phoenix

Daily updates, in your inbox

Follow Elixir & Phoenix

Elixir, Phoenix, LiveView, and Ecto - the BEAM web stack We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire