RepoJournal
Elixir & Phoenix Elixir & Phoenix
94 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-09-05
stories 13

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Phoenix CI drops Process.sleep blind waits; Elixir fixes Hex version check

By RepoJournal · Filed · About Elixir & Phoenix

Phoenix integration tests no longer sleep 1500ms between generators, and Elixir fixes a swapped condition in its Hex version check.

Phoenix eliminated the blind `Process.sleep(1500)` calls that its integration tests used to guarantee distinct migration timestamps. New `adjust_migration_timestamps/1` rewrites generated migration files on disk to deterministic, sequential versions, removing idle latency from test runs [1]. Separately, CI runs those integration tests on an `ubuntu-24.04` host runner instead of an Alpine Docker container, adding caching for `integration_test/deps` and `_build` to avoid recompiling roughly 50 dependencies each run [2].

Elixir fixed a swapped condition in its Hex version check, correcting a logic error in the commit that closes issue #15847 [3]. The fix matters for any tooling path that relies on that version comparison.

A separate optimization adds fast paths for non-empty lists in `Enum.min_max/1,2`, matching the fast-path behavior of `Enum.min/1,2` and `Enum.max/1,2`; direct traversal avoids closure and cons-cell allocations [4]. This is a performance improvement with no behavior change, though the author notes it could be closed if "the added complexity doesn't worth it" [4].

Quick answers

What shipped in Elixir & Phoenix on September 5, 2026?
Phoenix integration tests no longer sleep 1500ms between generators, and Elixir fixes a swapped condition in its Hex version check. In total, 7 commits and 6 pull requests landed.
Who contributed to Elixir & Phoenix on September 5, 2026?
4 developers shipped this update, including Barna Kovacs, José Valim, andresg-tsiglobal, and Rodolfo Carvalho.
What were the notable Elixir & Phoenix updates?
Eliminate Process.sleep from integration tests (#6830), Run integration tests on host runner in CI (#6831), and Fix swapped Hex version check condition, closes #15847.