← back to the download

Growser — how updates work

What each platform does to keep itself current, in plain terms. No marketing.

Growser is delivered one way per platform: on Windows through the Microsoft Store, on macOS as a notarized download that keeps itself current through Sparkle, on Linux as a package that adds our repository and then updates along with everything else on the machine. All three are described below.

Windows

Had installed the old direct download? GrowserSetup.exe was offered here before the Microsoft Store listing existed. That channel is closed: direct installs stay on 152.26.826.0 and will not be offered anything newer. Install Growser from the Microsoft Store to keep receiving updates. The .exe itself remains on every GitHub release — Growser is open source, so anyone can build from the sources and compare against the published binary. That is a verification artifact, not an install path.

macOS

The channel is read off the build, not chosen. The appcast path is built from what the browser reports as its channel. Releases used to be non-official and reported developer, which is why older builds ask for sparkle/developer-arm64/; they have been official builds since the optimization and identity work, so the feed in use is stable-arm64. Neither name means a nightly: both have always been the same notarized release.

Linux

The repository, by hand. The packages write this for you on both families; it is here so you can read it before trusting it, or set it up without installing a package first. On Debian and Ubuntu, put our key in /usr/share/keyrings/growser.gpg (curl -fsS https://growser.org/growser-signing-key.pub | sudo gpg --dearmor -o /usr/share/keyrings/growser.gpg) and write /etc/apt/sources.list.d/growser.sources:
Types: deb
URIs: https://growser.org/apt/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/growser.gpg

On Fedora and RHEL, /etc/yum.repos.d/growser.repo:
[growser]
name=growser
baseurl=https://growser.org/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://growser.org/growser-signing-key.pub

The signing key is growser-signing-key.pub, fingerprint 9881 9EF6 618B 88A1 FA27 7488 2DD2 1359 5059 E6FD. It signs the apt Release and every .rpm, and it is not the key that signs anything else of ours.

At a glance

WindowsmacOSLinux
Delivered asMicrosoft Store (MSIX)Growser-mac-arm64.dmg.deb / .rpm
Active updaterthe Microsoft StoreSparkle (appcast)apt and dnf, from our repository - the package configures it
Components endpointhttps://backend.growser.org/components (filter lists, certificates — every platform)
Code-signedYes (by Microsoft)Yes (Developer ID, notarized)Yes (our OpenPGP key, above)

Growser is MPL-2.0. Brave and Brave Shields are trademarks of Brave Software, Inc.

← назад к загрузке

Growser — как устроены обновления

Что каждая платформа делает, чтобы браузер оставался свежим. Без маркетинга.

На каждой платформе доставка своя: на Windows — через Microsoft Store, на macOS — нотаризованная загрузка, которая обновляет себя сама через Sparkle, на Linux — пакет, который добавляет наш репозиторий и дальше обновляется вместе со всем остальным на машине. Ниже — про все три.

Windows

Ставили старую прямую загрузку? GrowserSetup.exe предлагался здесь, пока не появилось приложение в Microsoft Store. Этот канал закрыт: прямые установки остаются на 152.26.826.0, ничего новее им не предложат. Чтобы снова получать обновления, поставьте Growser из Microsoft Store. Сам .exe по-прежнему лежит в каждом выпуске на GitHub — Growser открыт, поэтому любой может собрать его из исходников и сравнить с опубликованным бинарником. Это артефакт для проверки, а не способ установки.

macOS

Канал не выбирают — его сообщает сама сборка. Путь к appcast складывается из того, каким каналом браузер себя считает. Раньше выпуски были неофициальными сборками и сообщали developer — поэтому старые версии спрашивают sparkle/developer-arm64/; после работ по оптимизации и идентичности они официальные, и фид называется stable-arm64. Ни то ни другое не означает «ночную сборку»: и там и там всегда был один и тот же нотаризованный выпуск.

Linux

Репозиторий вручную. На обоих семействах это делает сам пакет; здесь — чтобы можно было прочитать это до того, как довериться, или настроить без установки пакета. На Debian и Ubuntu положите наш ключ в /usr/share/keyrings/growser.gpg (curl -fsS https://growser.org/growser-signing-key.pub | sudo gpg --dearmor -o /usr/share/keyrings/growser.gpg) и напишите /etc/apt/sources.list.d/growser.sources:
Types: deb
URIs: https://growser.org/apt/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/growser.gpg

На Fedora и RHEL — /etc/yum.repos.d/growser.repo:
[growser]
name=growser
baseurl=https://growser.org/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://growser.org/growser-signing-key.pub

Ключ подписи — growser-signing-key.pub, отпечаток 9881 9EF6 618B 88A1 FA27 7488 2DD2 1359 5059 E6FD. Им подписаны Release в apt и каждый .rpm; больше ничего нашего этим ключом не подписано.

Коротко

WindowsmacOSLinux
Как доставляетсяMicrosoft Store (MSIX)Growser-mac-arm64.dmg.deb / .rpm
Кто обновляетMicrosoft StoreSparkle (appcast)apt и dnf из нашего репозитория — его настраивает сам пакет
Адрес компонентовhttps://backend.growser.org/components (списки фильтров, сертификаты — на всех платформах)
ПодписаноДа (Microsoft)Да (Developer ID, нотаризовано)Да (наш ключ OpenPGP, выше)

Growser распространяется под MPL-2.0. Brave и Brave Shields — товарные знаки Brave Software, Inc.