Skip to content

2023.1

Compare
Choose a tag to compare
@rococodogs rococodogs released this 27 Jul 16:46
· 117 commits to primary since this release

Spot is moving to AWS-based infrastructure and this release is the first pass at getting it running in the cloud. Spot 2.0 if you will! (see #947 for PR)

Cloud Changes ☁️

  • IIIF derivatives are stored in an S3 bucket and accessed via Samvera's [serverless-iiif] project
    • Minio (for S3) and Cantaloupe (for IIIF serving) are used for local development
  • FCRepo, Handle, and Solr services are now Dockerized locally
  • Rails now uses Redis for caching
  • Sidekiq service now uses FITS CLI instead of the FITS servlet
  • Containers are built using GitHub Actions on demand, pre-release, and release

Enhancements ✨

  • Embargo/release date HTML elements now have a min="YYYY-MM-DD" value (today for embargoes, tomorrow for leases), which should prevent accidentally setting a date in the past (#975, @jwellnit)
  • Twitter cards now display work thumbnails and descriptive text (Abstract -> Description -> placeholder text) (#983, @jwellnit)
  • Browse Collections view per_page limit increased to 12 to improve grid display (#981, @jwellnit)
  • About page splash image now includes Alt. Text (#982, @jwellnit)
  • subject_ocm values are now indexed as full-text (in addition to facets) (#994, @jwellnit)
  • Facet added for advisor, replacing organization (#991, @jwellnit)
  • Google Scholar <meta/> tags added to work displays (#1005, @jwellnit)

Bugfixes 🐞

  • Replace out of date containers in CircleCI (#972)
  • Hyrax::HasOneTitleValidator now accepts language-tagged literals as valid titles (#980)
  • Spot::Importers::CSV::WorkTypeMapper strips spaces from URI values (#987, @jwellnit)
  • Date fields now all have hint text specifying YYYY-MM-DD and YYYY-MM formats (#986, @jwellnit)
  • Site masthead now has aria-label applied (#995, @jwellnit)
  • Check WDS last when generating StudentWork#advisor label and fall back to storing the email address if the service is unreachable (#1020)
  • Use updated query for populating recent works on homepage (#1006)