Вышел Homebrew 6.0.0. Главное нововведение — tap trust. Сторонние tap-репозитории могут содержать произвольный Ruby-код без песочницы, поэтому Homebrew теперь требует явно подтверждать доверие к tap, прежде чем выполнять его код. Официальные tap’ы Homebrew доверены по умолчанию. В brew tap и brew trust добавились команды управления доверием, а brew bundle теперь учитывает опцию trusted.
Внутренний JSON API стал дефолтным. Он объединяет всю мета-информацию в один скачиваемый файл — Homebrew обновляется быстрее и меньше обращается к сети. Переменная HOMEBREW_USE_INTERNAL_API, которая включала его с версии 5.0.0, теперь помечена как устаревшая.
На Linux появилась песочница на Bubblewrap. Она работает по умолчанию для разработчиков и делает сборку, тестирование и postinstall фазы изолированными — как на macOS.
brew bundle получил множество улучшений: параллельная установка формул по умолчанию, поддержка npm, krew и winget (на Windows), а также расширенная очистка для npm, cargo, go и uv. Homebrew стал заметно быстрее — старт ускорился, brew leaves работает примерно на 30% быстрее, загрузка bottle-таблиц распараллелена.
Добавлена начальная поддержка macOS 27 (Golden Gate).
Также появился фреймворк install steps. Он позволяет выражать типовые postinstall, preflight и postflight действия в виде простого DSL, который доступен через JSON API. Если формула или cask делает только простую подготовку файлов, для установки больше не нужно скачивать и исполнять Ruby-файл. Большая часть post_install и *flight блоков в homebrew/core и homebrew/cask уже переведена на новый формат.
Эксперимент brew-rs (перенос части Ruby-фронтенда на Rust) завершён. Бенчмарки показали, что Rust-версия выигрывает только на узких, уже закешированных операциях, а не на полных установках. Фокус производительности вернули на Ruby и на более ранний запуск сетевых и дисковых операций.
Homebrew обновил дизайн brew.sh, анонсировал будущий графический интерфейс BrewUI (пока не готов), официально поддерживает winget в brew bundle и рекомендован в Windows Developer Config для WSL. Команда выпустила три security advisory, опубликовала документацию по supply chain security и принципам использования AI/LLM. Homebrew присоединился к Open Source Resistance.