RepoJournal
Elixir & Phoenix Elixir & Phoenix
138 wires and counting

$ follow Elixir & Phoenix

Keep up with Elixir & Phoenix in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-17
stories 8

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Registry gains an :off_heap option, Ecto stops dropping true filters

By RepoJournal · Filed · About Elixir & Phoenix · Composed from the cited sources · methodology

Ecto shipped a correctness fix for interpolated boolean filters that silently returned no rows, while Elixir opened a Registry option aimed at queue pressure under mass channel disconnects.

Keep interpolated true filters that a later or_where depends on (#4801) elixir-ecto/ecto

by Daniel Shafer

A where/having that evaluates to true at runtime (an interpolated boolean or an empty keyword list) was always dropped by Ecto.Query.Builder.Filter.apply/3, and when a later or_where or or_having depended on it, the other side was lost: where: ^false, or_where: ^true became where: false and returned no rows instead of all rows. Runtime true filters that a later or_where depends on are now kept.

Add :off_heap option to Registry (#15992) elixir-lang/elixir

by Weronika Witek

Registry accepts an :off_heap start option, default false, that puts the registry's message queue off-heap. The motivation is production behavior: a Phoenix channel where many users disconnect at once produced queues that never went down and pressured GC, and the proposer reports that an off-heap queue for the PubSub registry helped.

clear reload status on next request (#4475) phoenixframework/phoenix_live_view

by Steffen Deusch

LiveView clears its reload status on the next request, closing the gap where the status outlived the request that set it.

Correct docs on optional deps (#15993) elixir-lang/elixir

by Jakub Gonet

Elixir corrected the documentation on optional dependencies; the wording changed, the behavior did not.

Quick answers

What shipped in Elixir & Phoenix on October 17, 2026?
Ecto shipped a correctness fix for interpolated boolean filters that silently returned no rows, while Elixir opened a Registry option aimed at queue pressure under mass channel disconnects. In total, 4 commits and 4 pull requests landed.
Who contributed to Elixir & Phoenix on October 17, 2026?
4 developers shipped this update, including wwitek-whatnot, Jakub Gonet, SteffenDE, and dannyshafer.
What were the notable Elixir & Phoenix updates?
Keep interpolated true filters that a later or_where depends on (#4801), Add :off_heap option to Registry (#15992), and clear reload status on next request (#4475).