Project Kestrel v(Dusky Grouse) Release! #109
SanjaySoniLV
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.
v(Dusky Grouse) — 2026-08-01
Mac Users can support Project Kestrel's development while receiving automatic updates by purchasing Kestrel from the Mac App Store! v(Dusky Grouse) comes with a more intuitive user interface, new customizability for star ratings and the Culling Assistant, metadata writing for JPEGs, and fixes several bugs for better overall stability. In addition, Cloud Compute analysis time estimates are far more accurate, and Perch users can now follow their friends!
Note: This release also contains an Intel Mac build.
Major Changes
Project Kestrel is on the Mac App Store — as a way to support development, not a better version.
Choose Analysis Settings in a more friendly way.
Set your own star thresholds, and cull by quality score.
Embed metadata directly into JPEG originals (opt-in). If you shoot JPEG-only and could never get your photo editor to read Kestrel's exported data, it's because Lightroom and other editors ignore
.xmpsidecars for JPEGs. With this update, Write Photo Metadata now offers to embed ratings, labels, species, family, and quality score into each JPEG's own metadata. Only the metadata is rewritten; pixel data is untouched and RAW files are never modified. The option is unchecked every time you open the dialog, because it edits your originals.Follow other birders on Perch. Follow someone from their profile page and every perch they publish publicly lands in your Following feed, newest first. Profiles now show follower and following counts. Only perches you explicitly set to public ever enter anyone's feed, and following needs no approval from the person you follow.
Much more accurate Cloud Compute time estimates. Cloud compute now simulates the real worker pipeline — dispatch threshold, container cold start, scale-out as the backlog grows, per-container throughput — with those numbers served by Cloud Compute itself during the speed test, so they can't drift out of sync.
A new warning for unsupported RAW files. When Kestrel can open a RAW file but can't decompress its sensor data — most often Nikon High Efficiency (HE / HE*) NEFs — it falls back to the embedded JPEG preview, which gives worse results. This now raises a dismissible banner that explains what happened and how to fix it.
Bug Fixes
kestrel_database.csvis now written atomically, so a badly-timed refresh can no longer hit a half-written file. On Windows both the save and the refresh retry through the moment the file is swapped, so a save is never silently dropped.IMG_2265.JPGalongsideIMG_2265.NEFcould previously be left behind. Same fix for restoring from the reject folder.._file mid-cleanup.Minor Changes
This discussion was created from the release Project Kestrel v(Dusky Grouse) Release!.
All reactions