Homebrew: Weekly Recap - Performance Overhaul and Quarantine Hardening

Homebrew shipped a major restructuring of install, upgrade, and reinstall command flow for concurrent downloads and faster load times, alongside a cluster of fixes closing gaps in macOS quarantine handling. Fifty pull request items and thirty additional commits landed this week, with Mike McQuaid's package-phase reordering work as the throughline.

Duration: PT3M8S

Episode overview

This episode is a short developer briefing from Homebrew.

It explains recent repository work in plain language.

  • Show: Homebrew
  • Published: 2026-08-24T09:39:11Z
  • Audio duration: PT3M8S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

This is Homebrew, Weekly Recap, for August 17th through August 24th. Fifty pull request activity items and thirty additional commits this week.

The dominant story is a coordinated rework of how brew installs, upgrades, and reinstalls packages. A sequence of pull requests from Mike McQuaid — Prepare Combined Upgrade Planning, Order Install Package Phases, Order Upgrade Package Phases, Order Reinstall Package Phases, and Prepare Batched Package Installation,…

Running alongside that is a real push on start-up speed. PR 23560 cut warm command load time nearly in half by deferring heavy formula and cask class loading until actually needed. PR 23572 deferred API formula inflation, dropping command-line parsing time significantly with measured, statistically neutral install…

The second major theme is quarantine and cask upgrade correctness. Developer aholland landed a run of fixes — PRs 23546, 23556, 23608, and 23617 — addressing cases where macOS Gatekeeper approval state was lost or mishandled across upgrades, including on Linux where quarantine tooling isn't available at all. That…

Elsewhere, the vulnerability tooling team, kmarekspartz and p-linnane, refined advisory data handling with…

N…

Nearby episodes from Homebrew

  1. Smarter Bottling, Fewer Prompts
  2. Cleaning Up Correctness Debt
  3. Fixing Architecture Blind Spots
  4. Cask Quarantine Cleanup and Download Consolidation
  5. Performance Tuning and Bug Fixes Converge
  6. Rebuilding the Package Pipeline for Speed
  7. Trimming Load Time and Tightening Cask Edge Cases
  8. Rebuilding Package Installation, One Phase at a Time