RepoJournal
Elixir & Phoenix Elixir & Phoenix
107 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-07-27
stories 10

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ECTO FIXES SUBQUERY PLANNING IN JOINS, ELIXIR PATCHES IEX PARSING

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

Ecto's query planner now handles subqueries correctly in interpolated join filters, while Elixir fixes a syntax error that broke 'not in' as a continuation operator in IEx.

The Ecto team shipped a fix [1] that resolves subqueries in interpolated join where clauses by folding them into a BooleanExpr and properly planning, merging, and reindexing alongside the join expression. This closes a gap where complex join queries with nested subqueries would fail to plan correctly. On the Elixir side, a fix [2] restores 'not in' as a valid continuation operator in IEx, which was throwing a SyntaxError when split across lines. Two smaller Ecto fixes landed: one that propagates the caller's Logger level into preload tasks [3], so log filtering now works consistently across parallel preload queries, and another [4] that preserves prepare_changes callbacks when merging changesets. Finally, Elixir cleaned up doctest formatting [5] by removing trailing commas from generated examples.

Quick answers

What shipped in Elixir & Phoenix on July 27, 2026?
Ecto's query planner now handles subqueries correctly in interpolated join filters, while Elixir fixes a syntax error that broke 'not in' as a continuation operator in IEx. In total, 5 commits and 5 pull requests landed.
Who contributed to Elixir & Phoenix on July 27, 2026?
4 developers shipped this update, including Benjamin Milde, Alexander Gubarev, lukaszsamson, and makoto-developer.
What were the notable Elixir & Phoenix updates?
Fix subqueries in interpolated join wheres, Fix 'not in' as continuation operator in IEx (#15678), and Propagate the caller's Logger level to preload tasks.