Releases: WildMeOrg/Wildbook
10.2.0
What's Changed
- Coordinates made editable at sighting level by @NNattoji in #501
- 397: remove archive dir by @naknomum in #507
- 498: readme updates to include information about react by @naknomum in #499
- #282 All viewpoints made available in manual annotation by @NNattoji in #508
- Display roles without context on login user page by @NNattoji in #513
- react component theme color provider by @erinz2020 in #517
- Bump ejs from 3.1.9 to 3.1.10 in /frontend by @dependabot in #518
- Create bug-report.md by @TanyaStere42 in #520
- Pass proper value for individual to fix bug by @Veda-Gogineni in #519
- Bump actions/checkout from 2 to 4 by @dependabot in #442
- Bump follow-redirects from 1.15.5 to 1.15.6 in /frontend by @dependabot in #479
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /frontend by @dependabot in #480
- Simplified cooccurrence diagram by @NNattoji in #526
- add alert banner by @erinz2020 in #531
- update diamond card text display by @erinz2020 in #529
- fix home page link to use username in search by @naknomum in #528
- 533: fix failure case for assigning an individual on match results by @naknomum in #534
- devops readme update based on contributor feedback by @TanyaStere42 in #536
- fix(encounters): prevent table cells shifting on hover by @doinkythederp in #537
- 10.1.1 merge into master by @TanyaStere42 in #539
- Bump org.apache.shiro:shiro-web from 1.2.1 to 1.13.0 by @dependabot in #436
- Bump the npm_and_yarn group with 2 updates by @dependabot in #437
- add a spinner on home page -> latest data section by @erinz2020 in #538
- fix relationship diagram and relationship table display issue by @erinz2020 in #546
- add lint tools by @erinz2020 in #548
- Use more bootstrap classes by @erinz2020 in #549
- bug where failing java (NPE) was causing encounter.jsp to end up incomplete by @naknomum in #550
- Add subspecies support to analysis by @holmbergius in #551
- Slow heavy compute metrics collection to hourly since we do not need … by @holmbergius in #553
- display original user-supplied filename in various capacities by @naknomum in #555
- Added encounter's audit trail when adding image by @Veda-Gogineni in #554
- apply uncrustify and initial ruleset to clean up java code formatting to standard by @naknomum in #557
- Manual Annotation without iaClass configured by @NNattoji in #563
- removed commented and unused import references by @TanyaStere42 in #562
- Supports species validation with subspecies by @holmbergius in #567
- Error pages by @erinz2020 in #565
- add bulk import logs back to react header by @erinz2020 in #569
- modify commit and bulid processes: add java linting using pre-commit, and build react directory during maven build by @naknomum in #566
- Set Wildbook version for upcoming 10.2.0 release by @TanyaStere42 in #540
- bugfix: building react needed different url value by @naknomum in #570
New Contributors
- @doinkythederp made their first contribution in #537
- @Veda-Gogineni made their first contribution in #519
Full Changelog: 10.1.1...10.2.0
10.1.1
Release date: May 6, 2024
Note: PRs were made against branch master
and then moved over. Additional QA and testing was done after commits were cherry-picked.
What's Changed
- Addition of theme selector for react by @erinz2020 in #517
- Addition of alert banner for visual difference between react and jsp by @erinz2020 in #531
- Copy update for landing page by @erinz2020 in #529
- Update search link from landing page to leverage username for search filter by @naknomum in #528
- Resolve failed match state report that was blocking individual assignment on match page by @naknomum in #534
Wildbook 10.1.0
What's Changed
- update to cxl copyright by @TanyaStere42 in #393
- Names Cache: call onces and prevent rare lockup on restart by @holmbergius in #399
- remove eclipse settings by @TanyaStere42 in #396
- Imports page link interactions by @NNattoji in #402
- Prevent unauthenticated users from opening an unneeded database conne… by @holmbergius in #403
- Make sure to only iterate selected location IDs for bulk import re-ID by @holmbergius in #406
- #365 Individuals page link interactions by @NNattoji in #409
- Cooccurance table link fixed by @NNattoji in #411
- Dependabot Reactivation by @TanyaStere42 in #438
- Bulk import validation - species by @holmbergius in #446
- Remove unneeded wbia call by @holmbergius in #451
- 433: bulk import id menu multiselect with all locations by @naknomum in #447
- Convert Individual Search Kinalyzer export to more functional genetics export by @holmbergius in #454
- re-do of the devops/ dir for current docker needs by @naknomum in #460
- Genetics Export: Filter Loci to Only Those Found in the Result Set by @holmbergius in #465
- update english copy for picture book references by @TanyaStere42 in #467
- Match results page links fixed by @NNattoji in #468
- copy update by @TanyaStere42 in #469
- Seeking broad distribution of the recommended import template by @holmbergius in #470
- Makes an empty MediaAsset column a non-blocking validation. by @holmbergius in #466
- sign in page, landing page, header, and footer in react in by @naknomum in #476
- match results: click not hover to change match image by @erinz2020 in #483
- Fixes Missing Map Icons by @holmbergius in #482
- i18n for footer, login page and home page by @erinz2020 in #485
- Match Against set to false for manual annotation by @NNattoji in #477
- I18n part2 by @erinz2020 in #486
- added Export functionality, social filter and Session timeout popup by @sufwankhalid1 in #478
- Added use case where a second part on an image forces a cloned Encounter by @holmbergius in #434
- temporarily hide ToU and pravicy policy entrance from header and footer by @erinz2020 in #491
- cleaned up sighting managment error messages by @TanyaStere42 in #492
- update i18n and header style by @erinz2020 in #493
- Pwa install icons by @erinz2020 in #494
- 432: multiselect match results by @naknomum in #490
New Contributors
- @erinz2020 made their first contribution in #483
Partner Thanks
- BOEM support in the UX research that led to match result and bulk import updates
- OSU support of updates to genetics functionality
- T4C development contributions for the WildEx Image Exporter and Timeout alert features
Full Changelog: 10.0.0...10.1.0
Wildbook 10.0.0
Release Date: February 29, 2024
Note: Semantic versioning skips to 10.0.0 in an effort to account for non-standard release names/tags. Semantic versioning will continue from 10.0.0 going forward.
What's Changed
- Fix iaresults metadata by @holmbergius in #301
- Tighten gps display security by @holmbergius in #302
- Requeueing by @JasonWildMe in #307
- Bulk semd project by @JasonWildMe in #308
- Callback tweaks by @JasonWildMe in #309
- Sec review by @holmbergius in #311
- Allow admins to force detection by @holmbergius in #313
- Faster individual images by @holmbergius in #314
- set submitterID = public by @holmbergius in #315
- open encounter page for public submissions by @holmbergius in #316
- Refine collab check by @JasonWildMe in #321
- Make sure we get UTF-8 support and unescaped HTML into Excel export by @holmbergius in #326
- Persist these annot acmID changes by @holmbergius in #328
- Fix 1 tighter encounter security by @holmbergius in #330
- Fix double semicolon by @holmbergius in #334
- Expose list of bad media assets by @holmbergius in #335
- admin can see all orgs on search by @holmbergius in #338
- prevent empty-string indiv ID from being used by @naknomum in #340
- Handle nonblocking exception better here by @holmbergius in #344
- Ensure no translation of these values by @holmbergius in #345
- FIX: hide changelog if not logged in by @holmbergius in #346
- OSU fixes by @holmbergius in #347
- Catch edge case of num encId by @holmbergius in #348
- block hotspotter from fastlane to keep lane clear by @holmbergius in #349
- support subspecies in metrics by @holmbergius in #350
- Remove gps from co occurrence graph by @holmbergius in #351
- ident job requeue fix by @naknomum in #352
- Fix subspecies metrics by @holmbergius in #353
- switch species rewrite to IA class in send Annotations by @holmbergius in #358
- clean up old text add pr workflow by @TanyaStere42 in #360
- Keywords sorted for alphabetical ordering on encounter page by @NNattoji in #359
- Help link updated in encounter properties by @NNattoji in #367
- Encounter state lowercase during bulk import by @NNattoji in #369
- drop orgadmin from adminmode for imports by @TanyaStere42 in #371
- Do not reply message added to new encounter submission emails by @NNattoji in #380
- Allow public encounters to be added to projects and more broadly viewed by @holmbergius in #384
- Picturebook image fix by @NNattoji in #385
- Org admin broader collab by @holmbergius in #388
- Fix order and db handling for orgAdmin automatic collabs by @holmbergius in #389
- Final debug of collabs by @holmbergius in #392
New Contributors
- @JasonWildMe made their first contribution in #307
- @TanyaStere42 made their first contribution in #360
- @NNattoji made their first contribution in #359
Full Changelog: 2023-04-01...10.0.0
2023-04-01 Release
Release notes for April 2023
Wild Me brings you support for additional species in Wildbook, new machine learning, greater stability for Wildbook Image Analysis (WBIA), and many other improvements across our products.
Wildbook Updates
-
New species added to Wildbooks:
- Southern tiger cats (Leopardus guttulus) are now supported in Whiskerbook. This experiment cross-applied ML.
- Spotted seals (Phoca largha) are now supported in Seal Codex.
- Tiger sharks (Galeocerdo cuvier) have new machine learning (ML) detection in Sharkbook.
-
New Pose Invariant Embeddings (PIE) v2 algorithm has been developed for new individual identification of these species:
-
New study sites added to Whiskerbook, GiraffeSpotter, Flukebook, GrouperSpotter, and Seal Codex.
-
Exception handling in MetricsBot is improved.
-
Page mappings are improved for greater security following a review of Wildbook security.
Wildbook Bug Fixes
- Database connection handling for ID jobs is improved for greater stability.
- Encounter and Individual Search now display matching haplotypes in the key consistently.
- When importing individuals with multiple names/IDs, name fields can now be left empty in the bulk import spreadsheet.
- Names on individual profile pages can now include special characters.
- The latest end-of-day time option is corrected to 23:59 for searching Encounters by date.
Wildbook Image Analysis (WBIA) Updates
Bug Fixes
- Synchronization of classes between Wildbook and WBIA for ML model cross-application is improved, bringing you a more stable database and more useful match results.
- Nightly builds in WBIA are uninterrupted with improved build dependencies.
- WBIA interface configuration fixes have been made in Codex, especially spatial verification for zebras and seals.
Codex Updates
- PATCH API has improved handling.
Bug Fixes
- Individuals can now only be merged with other Individuals.
2022-11-04 Release
Release notes for September and October 2022
Hey everyone! Here are the details of the major work completed over the last few months. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.
Codex 1.1.0 and 1.1.1 Release Notes
- To simplify development and improve database stability, we have removed the Ecological Data Module from Codex.
- Reworked collaborations based on user feedback:
- Improved messaging in collaboration notifications.
- Added additional collaboration notifications.
- Improved user manager's ability to manage collaborations.
- Improved visibility into users available for collaboration.
- Improved visibility into collaboration state.
- "Merge complete" email sends consistently; messaging is updated.
- Improved understandability of re-run ID options for systems with more than one ID option.
- Improved legibility of traces throughout Sage-interfacing modules.
- Simplified permissions by removing data manager role; functions of role are now encompassed by admin role.
- Cluster annotations into a single animal when reporting a single animal sighting.
- Added latlong custom field support.
- Enforce mandatory Region in all new sightings.
Codex Bug Fixes
- DEX-1463: Removed hardcoded status in the AssetGroup pipeline, reducing confusion while debugging.
- DEX-1456: Improved error messages on PATCH functions.
- DEX-1448: Users prevented from deleting required time fields on submission.
- DEX-1454: Custom dropdown fields respected Required status.
- DEX-1439: User is blocked from deleting email associated with account.
- DEX-1354: In site configuration, species deletion is respected.
- DEX-1313: Extended timeout and prevented crashing for species management.
Wildbook Updates
Bulk import detections must process completely before being sent to identification, improving queue times and matching accuracy.
Individual Wildbook Updates
- New locations have been added on SeadragonSearch, Flukebook, and GiraffeSpotter.
Wildbook Bug Fixes
- WB-1956: SeadragonSearch can successfully provide Others to Inform on submission.
- WB-537: Genetic information successfully blocks submissions without all required fields.
- WB-538: Genetic information retains state when other fields are edited.
Wildbook-IA Release Notes
- Flukebook now supports fin whale identification using a trained PIE model.
- Flukebook now supports a new ID algorithm that ensembles HotSpotter and PIE results for gray whales, creating an ID prediction based on the best of each algorithm's results.
2022-08-31 Release
Release notes for August 2022
Hey everyone! Here are the details of the major work completed over the last month. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.
Codex Release Notes
There are no updates to Codex this month.
All Wildbook Updates
- Researchers now have the ability to resend bulk imports to ID.
- New locations have been added on IoT and MantaMatcher.
Wildbook Bug Fixes
- WB-1989: Seadragon Search users can once again opt out of email notifications.
- WB-1976: IoT's encounter search can be successfully exported again.
Wildbook-IA Release Notes
There are no updates to WBIA this month.
2022-07-31 Release
Release notes for July 2022
Hey everyone! Here are the details of the major work completed over the last month. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.
Codex Updates
- We have successfully migrated our zebra platform to zebra.wildme.org.
We have successfully migrated the WWF Norppagalleria Wildbook to Codex, now a general platform for seals. It can be seen at seals.wildme.org.
Developer changes
- Support both Wildbook and Codex style naming conventions for APIs around Sightings and Individuals during transitional effort.
- Stabilize and expand on swagger doc integration.
- Remove dependency on the progress_[stage] objects so they can be depreciated.
- Backend only - add support for autogenerated names at the species level.
Bug fixes:
- DEX-1326: User setting page is now functional when displayed.
- DEX-922: Corrected the scroll behavior in tables.
Individual Wildbook Updates
- New study sites for Amphibian-Reptile Wildbook.
- New study sites for Internet of Turtles.
- New study sites for Seadragon Search.
Wildbook Bug Fixes
- WB-1981: Encounter Search export has been restored on IOT.
- WB-1969: Metrics are more accurate for the number of users.
Wildbook-IA Release Notes
There are no updates to WBIA this month.
2022-06-30 Release
Release notes for June 2022
Hey everyone! Here are the details of the major work completed over the last month.
Software DOIs for June release
To reference Wildbook in a publication, use the following DOIs:
Codex Updates
- We have successfully migrated our zebra platform to zebra.wildme.org.
Wildbook Updates
- ID can be re-run from bulk import.
- The WBIA job queue status is now available in Wildbook.
Individual Wildbook Updates
- New life stages are available on Amphibian.
- Amphibian Contact Us link and header image have been updated.
- New organizations are available on ACW.
- Anonymous_ is no longer displayed in the ACW encounter list.
- New species are available on GrouperSpotter.
- Sea Bass now has a pdf user agreement available.
Wildbook Bug Fixes
- WB-1971: Cloned encounters no longer get put in all projects.
- WB-1968: Metrics are more accurate for the number of tasks per user.
- WB-1962: Project links to tasks are consistent across algorithms.
- WB-1949: Cloned encounters go into the same project as the originating encounter.
Wildbook-IA Release Notes
There are no updates to WBIA this month.
2022-05-31 Release
Release notes for May 2022
Hey everyone! Here are the details of the major work completed over the last month.
Software DOIs for May release
To reference Wildbook in a publication, use the following DOIs:
Codex Release!
We are excited to announce that we have released our new software, Wild Me Codex. Over the coming months, we will be migrating existing Wildbook platforms over as new functionality is added and improved on.
Wildbook Updates
- African Carnivore now uses HotSpotter for face recognition of lions.
- SeadragonSearch has expanded their supported locations.
- GiraffeSpotter now leverages silo security.
- Flukebook database migration freed up storage space.
Bug Fixes
- WB-1965: Visual Matcher is more stable.
- WB-1961: Individual Search displays haplotype color codes on maps.
- WB-1930: Individual page display corrected for non-logged-in users.
- WB-1848: Bulk import is no longer interrupted if new import from same user begins.
Wildbook-IA Release Notes
There are no updates to WBIA this month.