Most of this release is practical. These are changes repository staff notice the first time they upload a large file, run an import, or search the collection.
Large file uploads
Large files now upload in pieces, through the deposit form and through Bulk Import. A 4 GB video no longer times out halfway through and has to start over, which matters most to anyone depositing video or high-resolution scans.
Bulk Import updates
- Each repository can keep its own Bulk Import field mappings. In a shared Hyku, one library’s spreadsheets can use their own column names or a different identifier column without affecting anyone else’s.
- The import status page loads faster on large imports, so repository managers can check on a big run without waiting on the page.
Search inside PDFs
- Full-text search now reaches inside born-digital PDFs, the kind saved from a word processor rather than scanned. Results for both born-digital and scanned PDFs show a snippet with the matching text, so a visitor sees the passage before opening anything.
- Search terms carry through from the results into the viewer, so a researcher who clicks a result can pick up the same search inside the document.
Branding
- Repository managers have more control over color, including the primary button, so the site can follow campus brand standards.
- Themes can carry their own default colors, and one click puts a theme’s colors back after you’ve experimented.
- A styling pass brought the dashboard, home page, collection pages, and search results in line with each other.
Willow SWORD API updates
Hyku accepts deposits from other systems over SWORD through the Willow SWORD API. This release brings a set of fixes and improvements for the people who build and run those integrations:
- The service document responds faster and no longer times out, and it now lists the admin sets the depositing account can use, so an integration knows where it is allowed to deposit.
- A deposit can name the admin set it belongs in.
- Works and file sets come back with fuller metadata.
- A deposit that doesn’t specify visibility is saved as private instead of failing.
Google Analytics 4
Repositories can now report visitor statistics to Google Analytics 4. Google stopped processing data in the older Universal Analytics in July 2023, so this is what keeps a repository’s usage numbers coming in.
Under the hood
For institutions that run Hyku themselves:
- Background work such as imports and file processing now runs on a job queue stored in PostgreSQL by default instead of Redis, which makes queued jobs easier to inspect and recover after a restart.
- Files can be stored in Amazon S3.
Questions about 6.1, or about running Hyku on HykuUP? Book a demo and we’ll walk you through it.