Fregata 0.18.0 #87
nulledy
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Built on Frigate v0.18.0
Upgrading to Fregata v0.18.0 (from the v0.17.x line)
Fregata v0.18.0 is built on Frigate v0.18.0. This is the largest upstream jump since Fregata launched: a new configuration UI, a new camera wizard, a new ffmpeg, and several breaking config changes. Most of it migrates automatically, but there are a handful of things you should know before you click install.
READ THE FRIGATE v0.18.0 RELEASE NOTES, WE WON'T DUPLICATE THEM HERE:
2. Fregata macOS-specific changes and gotchas
These are Fregata-only - they won't appear in Frigate's release notes.
exec:/echo:/expr:streams are now blocked by defaultIf your
config.ymlhas a go2rtc stream that shells out to a command: a custom ffmpeg restream, a split fisheye, adrawtexttimestamp overlay, a GPU rotation pipeline, it will be removed from the generated go2rtc config and that camera will disappear from live view.This is a security default (those sources run arbitrary commands on your Mac), and it matches upstream Frigate. A line naming the stream is written to the Frigate log, so a camera that vanishes after the upgrade has a matching explanation.
To re-enable, add this in the Fregata Menu Bar → Settings → Environment Variables, then restart Fregata:
ffmpeg is now version 8 — and both versions ship
Fregata bundles ffmpeg 8.0 (default) and 7.0 as a fallback, matching upstream Frigate. If one camera's stream hits an ffmpeg-8 regression, pin just that camera back:
Birdseye restreams, timelapses, and preview clips will look better and use more bandwidth
ffmpeg 7 silently capped VideoToolbox hardware encodes at about 200 kb/s when no bitrate was set. ffmpeg 8 removed that cap. Rather than restore an artificial limit that was producing visibly blocky output, Fregata now sets explicit, deliberate quality targets:
Net effect on a typical install: previews and timelapses look noticeably better. If you restream birdseye over a metered or constrained link, that stream's bandwidth has gone up.
You can now change Fregata's ports
Frigate 0.18 adds a
networking.listenconfig block, and Fregata honours it end-to-end (nginx, the menu-bar app, and the update/diagnostic tooling all follow it):Fregata-specific behaviour worth knowing:
FREGATA_EXPOSE_INTERNAL_PORTfollow whichever port you configure — they aren't hardcoded to 5000 any more.ip:port, the host part is discarded — Fregata's own loopback-by-default gating still decides what interface it binds to.5001,5002,8082,1984,8554,8555). You'll get a warning and probably a crash.HTTPS on port 8971 is now faster
nginx has HTTP/2 enabled. If you access Fregata over
8971(the default) and have more than a couple of cameras, Live and History views should feel noticeably quicker — the browser is no longer capped at six connections.A new "Fregata (macOS)" section in Settings
Frigate's new Settings UI has a Fregata-specific category at the top of the
sidebar, covering the two things that only exist on a Mac:
Settings pages that don't apply to a Mac (Intel/AMD GPU options, Linux-specific detectors, and so on) are hidden or disabled throughout the new UI rather than offering you controls that can't work.
3. Going back to v0.17.x (same as v0.18.0-beta3)
Your recordings and database are safe. Database migrations in 0.18 only add tables and columns, so an older Fregata reads a 0.18 database without complaining — clips just won't carry data the older version never knew about.
The config is the one-way door. A migrated 0.18 config cannot be parsed by 0.17 — masks alone will do it, and 0.17 rejects any setting it doesn't recognise.
Fregata saves your pre-migration config, named for the version you came
from:
Keep that file. To roll back:
backup_config_0.17-0.yamltoconfig.yamlGetting help
PLEASE FILE ALL BUG REPORTS, QUESTIONS, OR ISSUES HERE IN THE FREGATA GITHUB, NOT THE FRIGATE GITHUB
We will triage your issue and determine if it is a Fregata bug or a Frigate bug.
What's Changed
Download
SHA-256:
1214517d747c9a55435376829c853b98c0d22542eedae7ec86cbfe013f4881adRequires macOS 14 (Sonoma) or later on Apple Silicon.
This discussion was created from the release Fregata 0.18.0.
All reactions