Skip to content

Production Readiness Release

Compare
Choose a tag to compare
@ajbozarth ajbozarth released this 11 Sep 21:45
· 16 commits to master since this release

This major release includes new features and bug fixes to support long running, multi-user instances of the web application.

New Features

  • Added user sessions to web app
    • Unique, signed, and encrypted cookie used to store user ID
    • User ID cookie set on user consent via a EU compliant consent banner
    • User can only see and delete images they uploaded
  • Improved file cleanup
    • Cleanup functionality moved to main page and tied to user session
    • Uploaded images set for deletion 1 day after upload
  • Improved logging and error handling
  • Added Integration Tests and updated Travis CI accordingly

Bug Fixes

  • Include image mime-type in prediction requests
  • Server startup fails if initial predictions fails
  • Fixed inability to upload images with more than one . in their filename
  • Properly display detail pages for images with whitespace in their filename