Project Kestrel v(Great-Horned Owl) Release! #72
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(Great-Horned Owl) — 2026-05-24
This release dramatically simplifies the user interface and introduces new tools to help you tag your scenes by bird species and family. Kestrel's main GUI and Analyze Folders dialog have been completely redesigned with a focus on intuitiveness and simplification. Bird species and family tags are now supported by a searchable dropdown with comprehensive coverage of all global bird species.
Project Kestrel is now operated and offered under Project Kestrel LLC!
Major Changes
Regional bird catalog — ~11,250 species, fuzzy search, 4-letter codes, sci-name toggle
Redesigned Analyze Folders dialog (3-column layout)
Redesigned home page — less cluttered, segmented controls
Homepage simplified — search/filter/sort moved to a sticky top bar
New Folder Actions dropdown and Clear Kestrel Data confirmation
.kestrel/folder is removed.Minor Changes
._*) companion files and all other dot-prefixed files (.DS_Store, etc.) at every enumeration site (folder UI, analysis,--validate, telemetry).AttributeError: 'NoneType' object has no attribute 'run'. The resilient session now restores the previous session on rebuild failure, and the provider coordinator forces a clean CPU rebuild after a failed GPU promotion.WNDPROCcallbacks to pointer-sizedc_size_t/c_ssize_ttypes so 64-bitLPARAMvalues stop throwingOverflowError: int too long to converton every affected Windows session.get_bird_catalog_meta,search_birds, andlookup_birdsbridge methods (catalog cached on the bridge instance).test_bird_catalog.py(48 new unit tests covering region filtering, alpha-code lookup, fuzzy-search tier ordering, and full coverage that every ML-model label resolves to a catalog row), 227-linetest_settings.pyadditions for the newbird_regions/show_scientific_names/analyze_recentsfields, plus newtest_folder_inspector.pyandtest_config_helpers.py.appxmanifestPublisherDisplayNameis updated from "Project Kestrel" to "Project Kestrel LLC" this release reflecting the new corporate entity.Known Issues
This discussion was created from the release Project Kestrel v(Great-Horned Owl) Release!.
All reactions