WildMeOrg/Wildbook: Wildbook 10.11 is agentic!
Authors/Creators
- Jon Van Oast1
- Jason Holmberg2
- Erin
- Wild Me2
- Richard June
- Colin W Kingen3
- Drew Blount
- Mark4
- gpoautomation
- Tanya
- schibel21
- Kirk Larsen
- Anna Currie
- Julian Donovan5
- Chris Wainner
- tsubramanian
- marcial21
- Charles Overbeck
- Jonathan
- mbrecunier
- Ken Southerland
- Luces Huayhuaca6
- goddesswarship7
- Jacob Mortensen
- Matt8
- sufwankhalid1
- Ed Stastny
- SeanGillespie
- Pavana H A
- 1. Wild Me / @WildMeOrg
- 2. Wild Me
- 3. Delphix
- 4. Symbiota
- 5. Google
- 6. HashiCorp
- 7. @WildMeOrg
- 8. Evernorth
Description
Wildbook 10.11 is largely about making photo-ID matching faster, more complete, and more robust to real world data. This release also opens a new door for programmatic access: from the "API Access" entry in your profile menu, you can issue a time-limited token that lets scripts, notebooks, or AI assistants read the encounters, individuals, and annotations you already have permission to see, and a companion "agent skill" endpoint teaches AI assistants how to help with re-ID curation in plain language. Underneath, 10.11 fixes a long list of issues (database connection leaks, a stuck indexing flag, a user-creation deadlock, an access-control leak) and everyday annoyances: bulk imports now reject corrupt images instead of stalling at 99%, import task pages stop jumping back to page one while they poll, search filters survive a page refresh, quicksearch puts exact matches first, and zoom and pan work again across gallery, match-result, and encounter images.
What's Changed
- Modified ToU with GCF feedback by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1600
- Add wildbook_tasks_vectorMatch gauge + fix MiewID gauge metric-name collision by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1602
- Count ml-service v2 detection tasks in /metrics detection gauges by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1601
- fix(security): harden viewUsers OpenSearch ACL (revocation leak + second buggy writer) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1592
- Fix bulk-import task page polling stall across Import→Detection handoff by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1605
- Localize sampling protocol label on React encounter page (#1522) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1607
- Fix UserCreate/Collaborate self-deadlock from setPermissionsNeeded in long transaction by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1614
- feat(security): token-scoped read API — token issuance + canUserAccess + encounter/individual/annotation scoping (Artifacts B+D+Spec A; supersedes #1594) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1613
- Fix class import editOrg.jsp by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1617
- fix(metrics): bound WBIA HTTP fetch so a hung remote can't kill /metrics by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1618
- 1568 persist values in the react encounter search filter form by @jbmort in https://github.com/WildMeOrg/Wildbook/pull/1588
- Bulk import: reject corrupt images instead of stalling detection at 99% by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1609
- feat(security): token-issuance UI + served agent-skill (server-verified step-up; anon agent skill) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1619
- Gallery View Zooming and Panning Feature by @Joey-Li0118 in https://github.com/WildMeOrg/Wildbook/pull/1596
- Restore mouse-wheel zoom on React match-results and encounter image viewers by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1628
- Set acmId on manual annotations so they are matchable candidates by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1634
- fix(ia): restore bulk-import Class-column links for legacy imports (#1624) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1625
- Fix v2 ml-service detections leaving iaClass/viewpoint null (unmatchable) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1632
- Converge Modified-Groth + I3S spot-matching onto main (supersedes #1610, #1611, #1630) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1636
- feat(header): add API Access link to JSP profile dropdown by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1638
- refactor(api-access): read JWT keys from a dedicated apiAccessKeys.properties by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1640
- i18n(header): localize profile dropdown menu items by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1639
- Agent-skill suite: serve re-ID curation skills from a single /api/v3/agent-skill URL by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1642
- fix(bulk-import): preserve table page across polling refreshes (#1637) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1641
- Bump annotation version when embeddings change so OpenSearch reindexes them into _source by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1643
- Agent-skill docs: address live API feedback (token TTL, response shape, limits, time-decay) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1644
- Annotation index: add encounterDateMillis (denormalized sighting date) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1645
- media/resolve: explicit per-ID status (identified/unidentified/no_image/unavailable/error) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1646
- Token search: safe terms aggregations (+ explicit 400 for unsupported aggs) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1647
- Raise OpenSearch client socket timeout to 120s by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1651
- Prevent indexingActive flag leak from wedging the OpenSearch reconciler by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1652
- Relax metadata edit permissions on individuals.jsp by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1653
- Fix quicksearch relevance to show exact matches first by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1543
- fix github unit test failure by @naknomum in https://github.com/WildMeOrg/Wildbook/pull/1657
- Batch-load + cap match prospects; raise match socket timeout to 240s by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1660
- Warm kNN match graph on startup so the first match isn't cold by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1661
- PIE/WBIA target set: fetch ids only (_source:false) — fix large-set match timeout by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1663
- Don't index non-candidate (trivial) annotations in OpenSearch by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1658
- AcmIdBot: replace 24h query with WBIA reconciliation sweep of the matchable set by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1659
- catchUpEmbeddings: only backfill embeddings for match candidates (matchAgainst=true) by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1665
- Set 10.11 version by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1666
- Close scan-result Shepherds in finally to stop DB connection leak by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1667
- Close MediaAsset background/URL Shepherds in finally to stop connection leaks by @JasonWildMe in https://github.com/WildMeOrg/Wildbook/pull/1668
New Contributors
- @Joey-Li0118 made their first contribution in https://github.com/WildMeOrg/Wildbook/pull/1596
Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.10.2...10.11
Files
WildMeOrg/Wildbook-10.11.zip
Files
(79.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:990d29e7966f3a302a1aeb4d12269fe7
|
79.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/WildMeOrg/Wildbook/tree/10.11 (URL)
Software
- Repository URL
- https://github.com/WildMeOrg/Wildbook