Wildbook Release Notes 10.9.0 - December 2025

Release notes for December 2025
A new user interface and API for Encounter details and the Encounter search results tabs featuring a new design and reusable UI components. This release further enhances and stabilizes bulk import and addresses some priority legacy and community-reported issues. View full release notes here.

Wildbook DOI for December release
DOI

Wildbook updates:

  • Encounter search result tabs update #1286
  • New React Encounter page and API #1287
  • Update disabled button color in bulk import workflow #1242
  • Display error message for invalid email address in Report an Encounter page #1315
  • Customize how many encounters to display in bulk import table #1306
  • Show Individual name rather than UUID in bulk import listing #1249
  • Sort bulk import listing of encounters #1296
  • Store and search subspecies more consistently #1253
  • Fix subspecies support #1327
  • Update date component to time and date picker #1285
  • Get standard bulk import fields into exports as well #1295
  • Update copy on Report an Encounter page to clarify data usage on public submissions #1292
  • Add Occurrence legacy fields (from GiraffeSpotter) to bulk-import #1294
  • Remove Manage My Accounts from Administer menu #1333
  • Search Individual on both Individual ID and name #1344

Bug fixes:

  • Fixed an issue on the bulk import page: when a task is large, it may not have any encounters yet which causes an error when trying to sort the Encounters. #1320
  • Fixed issue where coordinate values “0” did not display when saved #1343
  • Fix: remove annotation no longer removes image #1341
  • Fix: Bulk Import now accepts spreadsheet entries for 1 digit month, day, hour, minute #1310
  • Fix: ensures theta set on Annotation as well as in the parameters #1278
  • Fix: permission bug on ImportTask api GET #1250
  • Bulk import bug fixes (related to ID progress) #1256, #1259, #1275
  • Fix for mis-ordered IA tasks for some ImportTask encounters on bulk-import API #1273
  • Handle edge case NPE where an import task has no user assigned #1214
  • Fix import image size discrepancy #1307
  • Fix for bulk import country-checking logic #1247
  • Fix giraffe species issue #1267

Development updates:

  • Dynamically calculate images hover label position on Encounter page #1348
  • Better responsiveness during search indexing #1224
  • SiteSettings API: make LabeledKeyword values unique (and sorted) #1293
  • Prevent users from saving emojis as their display name #1325
  • Add supporting docker container health checks for restart #1330
  • Make appadmin/opensearchInfo prettier #1331

The Encounter page redesign might feel a bit surprising, so I made this video so you can follow along to see the changes and improvements (Assigning to projects from the Encounter! Editing annotations!).

1 Like

As of January 15, the following Wildbooks are on the latest release:

  • Snail Wildbook
  • Grouper Spotter

As of January 16, the following additional Wildbooks are on the latest release:

  • DeerSpotter
  • Wildbook for Iberian Lynx
  • Seal Wildbook

As of January 20, the following additional Wildbooks are on the latest release:

  • Internet of Turtles
  • MantaMatcher
  • GiraffeSpotter
  • Zebra Wildbook
  • Amphibian and Reptile Wildbook
  • TroutSpotter