Skip to content

Releases: nulib/meadow

v6.0.0

09 May 16:14
b750975
Compare
Choose a tag to compare
  • Meadow Search functionality is now provided by OpenSearch (https://opensearch.org/) instead of Elasticsearch.

  • If a user is not logged, they receive a notification stating: "Northwestern University Staff access only. Please login to access Meadow."

  • Index file set fields to work doc so that IIIF manifests can be created from Work docs.

  • Codebase has been restructured to support upcoming cloud-based development environments.

v5.2.3

05 Apr 21:25
e962690
Compare
Choose a tag to compare

Updates include:

  • Add Replace, Append, and Delete options to Notes and Related URL fields for batch update
  • Add functionality to process editType options for Notes and Related URL fields for batch update
  • Fix timeout bug in ExtractExifMetadata pipeline action

v5.2.0

02 Mar 16:20
52d7918
Compare
Choose a tag to compare

Updates include:
• Fix text alignment issues in metadata links
• Cross-region replication for the preservation bucket is live on production
• Fix bug in setting poster image for a Video Work
• Update Search field weightings to be more accurate and extend search into Subject and Contributor metadata
• Update in progress Ingest Sheet tag color to yellow (warning)
• Disable NUSSO extended attribute fetching, making login more reliable
• Add tags to MediaConvert queue
• Update Metadata links to be anchor elements instead of button elements
• Allow setCollectionImage GraphQL mutation to take a null work_id to clear the representative image
• Fix bug in uploading a file set which initially throws a GraphQL validation error
• Invalidate poster cache after poster generation
• Update dependencies
• Various dev/test mode fixes

v5.1.2

14 Feb 21:32
00c75aa
Compare
Choose a tag to compare

Updates include:

• CSV Updates: Add better validation / tolerance for query rows, boolean values, and qualifiers
• File set count query tallies file sets via work associations rather than ingest sheet row counts
• Exclude nonexistent work IDs from batch operations even if they’re in the index
• Don’t log requests to /api/ or /elasticsearch/ routes through Plug.Logger
• Update several dependencies

v5.1.1

03 Feb 20:09
5038f15
Compare
Choose a tag to compare

• Re-enable automatic hot swap on deploys that require it
• Increase open file limit to avoid running out of file descriptors
• Fix edit one by one mode for a Work, OSD not loading images properly
• Update React Media Player version to support all the latest features
• Turn off auto-play on AV works

v5.1.0

20 Jan 17:55
cdf17e2
Compare
Choose a tag to compare

Updates/changelog:

  • Sort the ingest sheet list on the project page by updated_at timestamp
  • Cache and index variants for LOC controlled terms if present
  • Redirect to search page after deleting a work
  • Adds the top-level thumbnail field to Elasticsearch work documents
  • Expose GraphQL query to retrieve IIIF manifest last modified and etag header so front end can refresh the UI
  • Fix bug resolving some relative URIs in adaptive playlist code
  • Add pipeline concurrency settings to terraform
  • Inspect adaptive m3u8 files to find highest quality stream
  • Removes "Untitled" label for work w/o titles.
  • Make some sequins scaling settings configurable from the environment
  • Workaround for skip_transcode? catch-22 after TranscodeComplete
  • Decode bucket an:d key before sending to step function
  • Add GraphQL query to get iiif manifest headers
  • Handle bad playlist URIs gracefully
  • Add better error handling for multipart copies

v5.0.0

15 Dec 21:03
5ac54a0
Compare
Choose a tag to compare

• Extracts digesting from ingest pipeline to use AWS's Serverless Fixity for Digital Preservation Compliance step function triggered by an upload to either the upload or ingest bucket.
• Update NUL @nulib/design-system dependency, to remove any NextJS leakage into the app.
• Adds s3:GetObjectTagging permission to Meadow bucket policy
• Adds clear functionality as "Delete WebVTT" button to WebVTT modal
• Adds reading_room boolean value to the work database schema and exposes in Elasticsearch, GraphQL, CSV Export/Import and Batch Edit
• Update RMP dependency to show audio visualizations for Audio works
• Remove Make, Model and FillOrder facets from UI on Search screen
• Fixes text overflow issue on long titles in search results
• Makes fileset Actions popover closeable using new design-system component
• Update tag styling and fixes spacing issue when wrapping icons
• Fixes problem with moving files over 5G to the preservation bucket during ingest
• Fix webVTT modal display toggle firing mutations
• Fix Local Authority records filter/search bug
• Change notes field from text-based to type/value pair and migrate existing data
• Adds work type icons to canvases/filesets in A/V works using RMP
• Fixes OpenSeadragon control icon sizing issue on auxiliary filesets in A/V works using RMP
• Support .framemd5 Supplemental files in FileSet upload
• Refactor database triggers so that IIIF manifests will update when dependent file sets are updated
• Increase bulk wait time for Elasticsearch indexing to address hot swap errors
• Add Reading Room metadata to UI
• Raise concurrency on multipart upload to speed up CopyFileToPreservation step during large file ingest
• Adds search filter links to fields on Administrative tab
• Add highlight to active thumbnail in OpenSeadragon viewer

v4.4.1

22 Nov 20:35
d9a23df
Compare
Choose a tag to compare
  • Update home screen to previous button placement layout.
  • Update/enhance the popover layout for metadata popovers on Work screen.
  • Fixes the Error tag color for CSV Metadata Update tag.
  • Removes Play button from an Audio or Video Work type file set list in Structure tab.
  • Fixes the UI Notification for uploading a new File Set via Preservation tab
  • Fixes pyramid orientation problem with some images
  • Changes tab header on structural metadata in AV viewer from "Transcript" to "Chapters"
  • Fixes issue with @nulib/react-media-player not rendering correctly on new Video/Audio works
  • Includes aspect-ratio fix for @nulib/react-media-player

v4.2.0

03 Nov 15:41
005949a
Compare
Choose a tag to compare
Release 4.2.0

v4.1.0

01 Nov 19:09
ee91fb1
Compare
Choose a tag to compare

• Adds new ReactMediaPlayer component to AV works
• When uploading a fileset in the UI on the Preservation tab, we move the Role select dropdown to the beginning of the modal, and then
only accept certain file mime types based on what fileset role the user selected
• Supplemental file sets will fall back to application/octet-stream during ingest if mime type cannot be determined
• Add download all link to Work preservation tab allowing user to enter an image width size. Completes the Download All backend work
by wiring up the UI
• Update placeholder icons for Image, Audio and Video
• Update UI to display an empty string for blank Title and Terms of Use fields in metadata form