Wildbook 10.4.0 Release Notes - October 2024

Release notes for October 2024
This is primarily a tech-debt release to tidy up code and make minor enhancements.

Wildbook DOI for October release
DOI

Wildbook updates:

  • Add additional fields to search API doc/results #693
  • Prevent login from overriding session timeout defined in web.xml #695
  • Switch welcome.jsp to /react/login/ #700
  • Add missing German from React update #703
  • Upgrade Bulk Import feature from alpha to beta #708
  • Manual annotation was failing when image was EXIF-rotated #724
  • Citation page to React #729, #731
  • Logo update #725
  • Enabled system and specific user project access by roles #705
  • Unit testing #716
  • Encounter state API enhancement #747
  • Added password visibility toggle option #746
  • Fix login page responsiveness issue #754
  • Adjust project table column width #755
  • Improve Picture Book lookup, limits, and description #757
  • Make sure watermark reference uses dockerized path #771
  • Add three new metrics queries #777
  • Session warning React #773
  • Remove sign in button constraint #776
  • Card component #789
  • Improves site redirection for login by exposing redirect URL from Apache Shiro back to React #778
  • Add life stage filter to encounter search #804
  • Optimizations for URL redirection with special characters #805
  • Email notifications go out when individual is matched via iaResults #806
  • Add Wildbook version in footer #726
  • Manual version update #811

Bug fixes:

  • Fix Google Map key issue #741

Development updates:

  • Sequestered 10.4 code into general development branch #758, #790
  • Development docker instruction rework #787
  • Add unit test for frontend #753
  • Install frontend dependencies before building #752
  • Connect codecov #363
  • Update react base path #775
  • Migrate default config to Dockerized example #772
  • Change Master branch to main #766, #765
  • Add npm deploy for React build to local dev server #745
  • Standardize internationalization keys #739
  • Login docker securely #696
  • Setup java v4 bugs fixed & build code cleanup #740
  • Fix frontend lint issues #712
  • Update React readme instruction ports to match defaults, clarify PUBLIC_URL #718
  • Add utf-8 encoding to APIs #692
  • Bump logback version #687
  • Version change for rabbitmq lib #688
  • Upgrade org.json java library #689
  • Correct package/import to point to org.ecocean #727
  • eslint upgrade #737
  • Bump axios from 1.6.7 to 1.7.4 in /frontend #678
  • Bump braces from 3.0.2 to 3.0.3 in /frontend #615
  • Bump micromatch from 4.0.5 to 4.0.8 in /frontend #714
  • Bump webpack from 5.90.3 to 5.94.0 in /frontend #713
  • Bump braces from 3.0.2 to 3.0.3 #774
  • Remove crufty .properties #702
  • Remove youtube agent code #706
  • Remove AcmBase (non-functional) and references #722
  • Adoption removal #791