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-08-13
stories 9

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

URI ENCODING GETS 10X SPEEDUP AS PHOENIX PATCHES BOOT CRASH

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

Elixir landed a massive optimization for URL encoding that hits 10x gains on empty strings, while Phoenix 1.8.11 fixes a critical startup failure.

The biggest move is a URI encoding rewrite [1] that rewrites the loop behind encode_www_form/1 and RFC 3986 query encoding, delivering dramatic speedups across the board. On an M4 Mac, empty string encoding jumped from 63.9 to 6.3 microseconds (10.15x faster), and larger payloads saw 3x to 5x improvements. The optimization splits cleanly from a proposed SWAR fast path, meaning this is the conservative win you deploy without hesitation. Meanwhile, Phoenix 1.8.11 [5] shipped a critical fix for the framework crashing on boot when Mix is available but not started, the kind of edge case that breaks CI pipelines. On the Elixir side, two bug fixes landed: struct error messages now format consistently when you pass non-atom keys [2], and Task.yield_many/2 no longer hangs when the :limit parameter exceeds the actual task count [3]. A smaller EEx optimization also landed to speed up fn block detection by scanning tokens in reverse [4].

Quick answers

What shipped in Elixir & Phoenix on August 13, 2026?
Elixir landed a massive optimization for URL encoding that hits 10x gains on empty strings, while Phoenix 1.8.11 fixes a critical startup failure. In total, 4 commits, 4 pull requests, and 1 releases landed.
Who contributed to Elixir & Phoenix on August 13, 2026?
4 developers shipped this update, including NelsonVides, Alexander Gubarev, preciz, and github-actions[bot].
What were the notable Elixir & Phoenix updates?
Optimize URI.encode_www_form/1 and RFC 3986 query encoding, Fix struct key malformed error message, and Fix Task.yield_many/2 waits too long or forever when :limit exceeds task count (#15737).