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-07-22
stories 11

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

ELIXIR TOOLING FIXES LAND AHEAD OF SYSTEM COMPATIBILITY PUSH

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

The compiler stops misinterpreting profile flags, string reversal handles invalid UTF8 correctly, and Ecto gains fragment column selection in a wave of fixes that shores up core library reliability.

Elixir's compiler got a critical fix [1] where the `--profile time` switch was being parsed as a file pattern instead of a flag, making profiling data collection impossible. This landed alongside a precision correction in `String.reverse/1` [2] that now properly orders graphemes around invalid UTF8 bytes, fixing a bug where reversing a string with corrupt bytes would reverse the wrong segments. The fixes reflect active maintenance across the stack as the team also addresses emerging compatibility issues. A `System.cmd/3` unit test [3] that fails on Ubuntu 26.04 exposed a deeper problem: the Rust-based uutils coreutils don't dispatch through argv[0] like traditional multicall binaries, breaking symlink invocations. On the Ecto side, fragment queries just got more flexible [4] with support for selecting specific columns from fragment sources, extending query composability for complex SQL patterns.

Quick answers

What shipped in Elixir & Phoenix on July 22, 2026?
The compiler stops misinterpreting profile flags, string reversal handles invalid UTF8 correctly, and Ecto gains fragment column selection in a wave of fixes that shores up core library reliability. In total, 6 commits and 5 pull requests landed.
Who contributed to Elixir & Phoenix on July 22, 2026?
3 developers shipped this update, including Alexander Gubarev, Frank Hunleth, and greg-rychlewski.
What were the notable Elixir & Phoenix updates?
Fix elixirc --profile time switch argv parsing (#15647), Fix String.reverse/1 grapheme ordering around invalid utf8 bytes (#15645), and Fix System.cmd/3 unit test that fails on Ubuntu 26.04 (#15646).