Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a hashed version identifier in IIIF manifest #6368

Merged
merged 2 commits into from
Oct 19, 2023
Merged

Commits on Oct 19, 2023

  1. Use a hashed version identifier in IIIF manifest

    Ensures the IIIF server can discern outdated image data in the event of a file revision.
    
    Summary of changes:
    - Add RiiifFileResolver and RiiifFile to more efficiently use riiif with valkyrie storage adapters. Uses a read/write lock when loading a local file copy from storage.
    - Rerun characterization/derivatives when reverting a file version.
    - Include version in solr indexed original_file_id. This is now generated by Hyrax::FileSet#iiif_id instead of in the indexer.
    - Patch valkyrie StreamFile length in same manner as ::File.
    - Set json content type for manifest response.
    - The :test_disk storage adapter for specs is now a VersionedDisk adapter.
    dlpierce committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    327dd5d View commit details
    Browse the repository at this point in the history
  2. Remove misguided storage adapter mock; don't attempt to delete when t…

    …here is no file_identifier
    dlpierce committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3f32be7 View commit details
    Browse the repository at this point in the history