# Homebrew 6.0.9 - Product: Homebrew (https://whatsnew.fyi/product/homebrew) - Vendor: Homebrew - Date: 2026-07-08 - Version: 6.0.9 - Original notes: https://github.com/Homebrew/brew/releases/tag/6.0.9 - Permalink: https://whatsnew.fyi/product/homebrew/releases/6.0.9 - Labels: Platforms: macOS, Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Handle EUID/UID in install_steps like postinstall does - **fixed** — Don't lose the original exception when cask upgrade rollback itself fails - **changed** — Defer reinstall keg backup and silence analytics curl output - **fixed** — Don't crash cask upgrade when staged version directory is missing - **changed** — Gather system configuration concurrently for approximately 31% faster performance - **fixed** — Avoid filesystem checks from Pathname presence tests - **added** — Warn when all bottles are lost - **fixed** — Make the post-install quarantine release actually run during cask upgrade - **added** — Write cask receipts on upgrade - **changed** — Use sudo user's tap trust - **added** — Add GCC 14 for compiler selection in Dockerfile - **changed** — Avoid attempting same resource update in dev-cmd/bump-formula-pr ##### What's Changed * install_steps: handle EUID/UID like postinstall does by @Bo98 in https://github.com/Homebrew/brew/pull/22985 * cask/upgrade: don't lose the original exception when rollback itself fails by @aholland in https://github.com/Homebrew/brew/pull/22997 * Defer reinstall keg backup and silence analytics curl output by @p-linnane in https://github.com/Homebrew/brew/pull/22994 * cask: don't crash upgrade when staged version directory is missing by @gecube in https://github.com/Homebrew/brew/pull/22999 * perf/config: gather system configuration concurrently (~31% faster) by @dduugg in https://github.com/Homebrew/brew/pull/22989 * github_runner_matrix: unique runner for each shard by @cho-m in https://github.com/Homebrew/brew/pull/22991 * Avoid filesystem checks from Pathname presence tests by @dduugg in https://github.com/Homebrew/brew/pull/22988 * Warn when all bottles are lost by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22971 * cask/upgrade: make the post-install quarantine release actually run by @aholland in https://github.com/Homebrew/brew/pull/23002 * Write cask receipts on upgrade by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23001 * Use sudo user's tap trust by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23000 * Dockerfile: add GCC 14 for compiler selection to use by @cho-m in https://github.com/Homebrew/brew/pull/23003 * Use new Linux self-hosted setup by @Bo98 in https://github.com/Homebrew/brew/pull/22995 * dev-cmd/bump-formula-pr: avoid attempting same resource update by @cho-m in https://github.com/Homebrew/brew/pull/23004 ##### New Contributors * @gecube made their first contribution in https://github.com/Homebrew/brew/pull/22999 **Full Changelog**: https://github.com/Homebrew/brew/compare/6.0.8...6.0.9