Releases: WildMeOrg/Wildbook
2021-04-30 Release
All Wildbooks
- Improved google maps display for GPS coordinates.
- Users can cycle through annotations in an Encounter Gallery image, allowing for easier navigation and clearer understanding.
- Added additional formats for import and export of genetic data.
New Community
We have a new Wildbook community starting up: amphibian-reptile.wildbook.org. Presently focused on fire salamanders, but with plans to add toads and other species soon!
Whiskerbook Updates
- Added Eurasian Lynx support
- Added Persian Leopard support
African Carnivore Updates
- Cheetah model was retrained to great success.
- New location sites added.
- New social relationship groups and roles added.
Bug Fixes
- WB-1606 Special characters now better supported in Sighting IDs.
- WB-1604 Non-primary annotations now display correctly in IA results.
- WB-1602 Bulk import option to send to detection no longer sends to identification as well.
- WB-1598 Bulk imports detection operations no longer resulting in missing detections.
- WB-1591 Bulk imports no longer stripping special characters from all strings.
- WB-1588 Whaleshark.org no longer setting annotations to rhinocondon typus.
- WB-1573 Tasks can no longer recursively refer to themselves.
- WB-1569 Encounter.occurrenceRemarks no longer getting imported twoce.
- WB-1548 MantaMatcher CR display has been corrected.
- WB-1539 Submission page no longer defaults to expensive all-location ID jobs.
- WB-1537 Missing images no longer returning an error.
- WB-1196 Inspect links on IAResults are no longer displayed if there are no results associated.
- WB-652 Media assets added via the encounter page now display correctly.
March 30, 2021 Release
Release notes for (February &) March 2021
Hey everyone! Here are the details of the major work completed over the last two months.
Wildbook DOI for February and March release
For all Wildbooks
- All platforms now leverage MailChimp instead of MailJet.
- Jaguar Wildbook rebranded as Whiskerbook.
Kitizen Science updates
- Changed icons for cat ear tips.
- Adjusted how percentage agreement is calculated.
- Admin view allows full or day-by-day view.
- Encounters without locationID are flagged.
Flukebook updates
- New locations have been added.
- New species have been added, including spinner dolphin.
Seadragon Search updates
- New locations have been added.
- Update email copy and logos.
Zebra Wildbook updates
- Labelled keywords adjusted.
- New locations added.
Leopard Shark Wildbook updates
New locations have been added.
African Carnivore Wildbook updates
Hyenas added.
Bug Fixes
- WB-1545 Admins no longer locked out of editing individual names.
- WB-1542 ACW email unsubscribe links broken by switch to MailChimp.
- WB-1533 Seadragon image not going through IA upon upload.
- WB-1520 Seadragon no longer missing location IDs.
- WB-1489 Collaboration security has a directional dependence and needs to be bi-directional.
- WB-1476 Bulk import messes up the parsed import table.
- WB-1440 Identification of a bulk import no longer compiles all results into in iaResults page.
- WB-1439 Labeled keywords can only be edited in an edit collaboration.
- WB-1264 iaResult.jsp is a giant security hole
- WB-1216 Get giraffespotter-specific stuff to play well with project displayNames in iaResults.jsp
- WB-906 Resolved detection issue with multiple cats in same image.
- WB-793 Re-establish DKIM and SPF certs for domains.
- WB-712 Restrict individual name editing to edit collaborations.
2021-01-31
Release notes for January 2021
Hey everyone! Here are the details of the major work completed last month.
For all Wildbooks
- Collaborations with public data allow for better sharing and management of public data.
- User profile deduplication allows users to reconcile divergent accounts and data.
- Admins can review for duplicate annotations and security mapping information.
- New Wild Me logo updates across all Wildbooks.
Flukebook updates
- Add false killer whale (Pseudorca crassidens) matching support in Flukebook for finFindR and CurvRank.
- Add Pacific white-sided dolphin photo ID.
Jaguar updates
- Add Asiatic cheetah support to jaguar.wildbook.org
Kitizen updates
- SurveyLength on survey page displays value from app.
- Citizen review queue is now paginated and set to show 5.
- Connect "disputed" state in admin queue.
- Added "merge review" state to admin queue.
- Integrated text blurring functionality.
- Add encounter level of agreement column.
Leopard shark updates
- New Locations IDs have been added.
Mantamatcher updates
- New Location IDs have been added.
Seadragon Search updates
- New location IDs have been added, supporting automatic region ID assignment.
African Carnivore updates
- Implemented part assignment between Wild dog bodies and tails.
Bug Fixes
- WB-1362 Social Unit Names now appear in individualSearch.jsp
- WB-1348 Adoption no longer requires users to sign in
- WB-1290 Images with old, pre-UUID encounters now appear in the gallery.
- WB-1279 Sea bass keywords are restored.
- WB-1263 iaResults.jsp has restored email functionality when setting individual ID
- WB-1259 Sea bass anon-users are able to view encounters
- WB-1256 Collaboration notification now opens confirmation dialog
- WB-1252 No more 400 Python errors (IAResultss inspect) on new-and-very-likely matches
- WB-1251 Wildbook no longer overwrites IA iaClass in IBEISIA.processCallbackDetect(...)
- WB-1244 ACW: restored duplicate annotation check
- WB-1223 ACW: Import of images with multiple animals now adds child encs to Occurrence
- WB-1151 flukebook: match made email now working
- WB-1136 seadragon: fixed exif handling of inconsistent image representation between encounter, hotspotter results, and iaresults
- WB-1134 truncated latitude/longitude text values now visible on encounter page without editing
- WB-1123 If IA is unresponsive, a restarted Wildbook no longer hangs
- WB-1015 Categories table delete is restored
- WB-956 Sea Bass: JS spot rendering is restored
- WB-789 KitSci: password reset emails now showing up
- WB-661 Mantamatcher emails now going out
- WB-1138 Sea Bass: next button for grid is restored
2020-12-31
Release notes for December 2020
Hey everyone! Here are the details of the major work completed over the last month.
Wildbook DOI for December release
To reference Wildbook in a publication, use the following DOIs:
For all Wildbooks
- Improved loading time of data summary on My Account page.
- Improved error handling around matching results.
- Added the ability to remove an annotation.
- Clarified the remove image option and the impact on related annotations.
- Transitioned all ia.properties files to json to allow for consistent and flexible method of setting species, classes, and subclasses.
- Added a simplified export based off the OBIS export. For spot mapping users, new export indicates if left and/or right side images are available per encounter.
- Update the spot mapping tool to relate the created annotations to their mediaAssets.
Flukebook updates
- New location IDs have been added.
- Orca data has been retrained to resolve data sanitation issue.
- Released a new lightnet model for humpback whales with a balance of fluke and dorsal annotations.
GiraffeSpotter updates
A new location ID has been added.
SeadragonSearch updates
Improved submitter and photographer leaderboards.
Spotting Sea Bass updates
- New location IDs have been added.
- Update behavior input on encounter submission to be a set list rather than general text entry.
- Prevent video download unless the user is signed in.
Lynx updates
New organizations have been added to support the expanding user base.
Kitizen updates
- Admin only view of encounters displays the submitter's username.
- Restored missing zoom icons.
Bug Fixes
- WB-1242: Restored position and function of "Add New Name" button on Individual page
- WB-1239: Typeahead matching to set Individual ID on encounterpage now only suggests individuals from the same species.
- WB-1238: Security update for several platforms to enable HTTPS for related IA servers.
- WB-1231: Sea Bass video download is now blocked for anonymous users on all supported browsers.
- WB-1226: Handled an exception with Twitterbot.
- WB-1215: Flukebook: resolved and prevented correction caused by inconsistent IaClass labels.
- WB-1214: Resolved security update from Chrome that appeared to invalidate site credentials.
- WB-1194: Annotation interface now displays thumbnail in individual list on Chrome.
- WB-1187: Resolved 500 error caused by selection of species that is not configured in IA.json
- WB-1183: Resolved display issue with null GPS coordinates.
- WB-1173: Prevented Bulk Import from accepting .tiff images as they are not supported for image analysis.
- WB-1168: Force manual annotation to display iaClasses appropriate to the species associated with the annotation.
- WB-1159: Resolved runtime bugs in the GraphAlgorithm interface.
- WB-1154: iaResults displays names instead of UUIDs again.
- WB-1147: Individual search analysis tab no longer throws an error.
- WB-1118: Manual annotation recognizes part annotations as part of the encounter and does not clone the encounter.
- WB-1107: Bulk Import now takes in noticeable scarring field as a text field.
- WB-945: Made adjustments to encounter splitting logic.
- WB-646: Collaborations now require both users to accept the level of sharing (view vs edit).
2020-12-01 Release
Release notes for November 2020
Hey everyone! Here are the details of the major work completed over the last month.
For all Wildbooks
Allow a Wildbook to run some matching algorithms by default on submission while still allowing others to be selectable when running a match manually.
When using the bulk import to upload labeled keywords, keywords not in the configuration properties file are blocked from upload.
Changed ia configuration to a json model, allowing for greater extensibility of species and subspecies. Ongoing updates to convert all Wildbooks to this model.
Encounters matching dialog only show algorithms appropriate to the iaClass of the selected annotation.
Flukebook
Deployed the latest FinFindr plug-in.
IndoCet submission page automatically adds new submissions to a project.
New PIE model for orca ID.
whaleshark.org
HotSpotter trained on whale shark flanks.
Both IA or modified groth matching processes can be started from the encounter > gallery > hamburger menu.
MantaMatcher
Updated the header and navigation menu.
IOT
Updated the bulk import template.
Kitizen Science
Admin-only access to search and export functionality for encounters, individuals, and surveys.
Bug Fixes
WB-1155: Resolved an issue with the matching page becoming disjointed after projects release.
WB-1153: Unblocked individuals from being merged.
WB-1152: Annotations can be assigned to individuals again.
WB-1140: Individual search results analysis no longer returning a 500 error.
WB-1131: MantaMatcher no longer throws an exception for PIE results.
WB-1129: Resolved PIE matches not matching on MantaMatcher.
WB-1122: Manual annotations no longer appearing off-center.
WB-1091: Fixed a typo in the latin for GiraffeSpotter.
WB-1031: Resolved syncing issue that was causing parts and colorations to be overwritten.
WB-828: Corrected handling of bull rays and PIE on MantaMatcher.
2020-11-05
Release notes for October 2020
Hey everyone! Here are the details of the major work completed over the last month.
For all Wildbooks
Merge individuals 14 day timer now works by access instead of ownership.
IA classes are now managed via json, allowing for greater flexibility in how species can be managed.
New data integrity tools are available for admins.
Merged individuals maintain all social relationships from previous individuals.
Encounters can be deleted without remnants showing in related encounters.
Different match options can be managed from the match results page.
The merge page now displays dropdowns with values instead of text boxes for species and sex resolution.
I* ncorrectly rotated images are being processed differently.
Community Growth
New locations were added for Seadragon Search and GiraffeSpotter.
Seadragon Search has an updated user/visitor agreement.
African Wild Carnivore has updated Terms of Use and updated information about their new partnerships.
Snow leopards are now supported on jaguar.wildbook.org
Flukebook updates
Projects released into Alpha on Flukebook. See http://wiki.wildbook.org/en/researchers/features/projects.
The right whales labeler was retrained.
A new right whale algorithm for lateral matching was deployed.
Bug fixes
WB-1024: Merging individuals no longer throws an exception if an individual has been modified since the merge timer started.
WB-1001: Behavior search now supports quotation marks.
WB-983: Tweet-a-whale now works.
WB-977: Delete bulk import removes all annotations that were imported.
WB-957: The Next button for spot match results now works.
WB-943: Spot-A-Shark USA’s picture download no longer links to Spot-A-Shark AUS.
WB-768: Bulk import detections for ACW were improved.
WB-744: Social relationship edit and remove buttons now display and work.
WB-649: Bulk import better processes valid columns in the feedback report.
2020-09-30
Release notes for September 2020
Hey everyone! Here are the details of the major work completed over the last month.
For all Wildbooks
- Multi-feature matching allows for different parts of an animal within an encounter to be matched against, creating a more hollistic understanding of the animal.
- Projects (BETA), are a tool to allow for catalog distinctions within the platform.
- Bulk import supports MarkedIndividual.nameX.
- Org admins can run detection and identification for bulk imports for users in their organization.
Silo Security improvements - Org Admins are now able to delete users from their organization.
- User Management grid now displays Organizations instead of affiliations
Flukebook
Imported new Right Whale catalog for aerial matching.
Implemented PIE for Right Whale matching for heads.
Multi-feature matching set up to support Head, Body, and Peduncle matching of Right Whales.
SeadragonSearch
Successfully rebranded the platform to SeadragonSearch from DragonSearch.
Developers
Cleaned up dev tools that no longer pertain to the platform.
Bug fixes
WB-745: Cloning an encounter (such as when multiple annotations are detected in an image) no longer loses the sighting association.
WB-735: Successful detection no longer causes an exception to be thrown.
WB-734: "Match results" option in encounter gallery menu only becomes available after successful detection.
WB-727: Merging individuals handles special characters.
WB-726: Annotations no longer appear to be shifted in the encounter gallery.
WB-696: Merge individuals page handles species correctly.
WB-664: Bulk import no longer creates empty individuals prior to data commit by user.
WB-600: SeadragonSearch email links fixed.
WB-558: Leopard Shark email copy fixed.
WB-517: Bulk import successfully assicates multiple encounters with the same sighting.
WB-442: Lasagne has been updated, resolving import errors.
WB-304: IBEIS job engine no longer reserves memory from adjacent calls.
Needs copy or I'm just not going to include them
WB-305: IBEIS background DTW ID jobs are causing resource timeouts with frontend web service, probably GIL is to blame when calling down into ctypes
WB-827: IA job engine numbering reindexing error
WB-825: Fix PyFlann and PyDarknet building on Cuda 10.0
WB-822: Fix part name options in interface
WB-778: Upgrade to CUDA 10.1 from 9.2 in (legacy) IBEIS Docker images to support GPU-based training with Tensorflow for PIE
WB-777: Fix Deepsense orientation predictions with Docker Manager on FB FG
WB-776: Fix PIE errors with failing jobs in MantaMAtcher jobs queue
WB-121: Fix bad IBEIS redirect with turking interface and https
WB-118: Debug progress indicator in IBEIS utool.progress
Coming Soon
Matching for orca, fin whale, and humpback dorsals.
Snow leopard detection and identification.