PHAIDRA v3.3.17 released

This release encompasses almost 1 year of development. It is a step towards version 3.4.0 which will bring some structural changes in repository and docker images.

Here are the key highlights from the fixes and enhancements since the last release:

Product-wide Improvements

  • Accessibility: Broad WCAG fixes across navigation, filters, headings/landmarks, focus order, contrast, labels, keyboard operability, media alternatives, and zoom responsiveness (#154#225, #197#205, #208#224).

  • Internationalization: Translatable labels/messages, UTF‑8 in LDAP and filenames, localized date pickers, improved locale handling and html lang attribute (#6, #52, #55#57, #60#61, #66, #81, #83, #101, #123, #145, #270, #297).

  • UI/UX & Navigation: Breadcrumb and toolbar fixes, “Preview” button, dark theme, cancelable dialogs, clearer feedback/errors, better sorting/empty states, go-back after login, cookie banner (#10, #40, #42, #84#88, #130, #136#141, #147, #258, #261, #271, #286, #378).

  • Performance & Stability: Solr/Mongo indexing and migrations, facet count fixes, caching user attributes, compact Fedora relationship updates (#33, #70, #247, #267, #342, #309, #268).

Metadata, Search, and Interoperability

  • Metadata Editor & Validation: Numerous legacy/uwmetadata fixes, multiplicable fields, preserve essential sections, clearer labels, role ordering, EDTF support (incl. “%” qualifier), checksum on upload, funder name, temporal coverage, ROR affiliations, identifiers (#17, #63#69, #73, #76, #79, #82, #87, #91#93, #95#106, #181, #189, #221, #232, #235, #242, #244, #245, #352, #387, #393#395).

  • Search & Indexing: Language indexing, identifier searchability, affiliation indexing, richer role display, facet deselection fixes (#33, #143, #239, #245, #247, #283, #405).

  • OAI-PMH/Exports: DataCite export fix, added EDM/LOM, stylesheet support, DC mappings, correct field deletion on update (#29, #71, #182, #211, #279).

  • IIIF/Book Viewer: Mirador localization, consistent IIIF Presentation versions, book preview on detail page, book PDFs included in full-text search (#270, #334, #364, #375).

  • New Integrations: DOI import, updated ROR handling, collection RSS feeds, Google verification/analytics placement (#337, #190, #292, #380, #404).

Files, Viewers, and Media

  • New Formats/Viewers: 3D OBJ with three.js (#114); Video.js for non‑streaming videos (#369).

  • Derivatives & Downloads: Delete derivatives with objects; restrict downloads where required (#93, #281).

  • Image/PDF Handling: Color profile conversion, PDF opening fix, more robust Tika extraction, clearer processing status (#72, #124, #353, #354).

Bulk Upload and Templates

  • Bulk Upload Overhaul: Multilingual support, robust CSV handling (newlines/quotes), correct field mapping, UI stability, breadcrumbs, disabled inputs when appropriate, language applied to core fields (#264, #284#289, #344#346, #351).

  • Templates & CMS: Templates management/enhancements, collection presentation pages, Admin CMS additions (Contact/Ethics/Editorial Policies, File formats), safer runtime templates (#126, #136#138, #291, #293, #349, #350, #363).

Admin, Platform, and Ops

  • Integrity & Services: Fixity service (Camel toolbox); SMTP requirement note (#110, #358).

  • Object Lifecycle: Tombstones for deletes, latest-version redirect (#131, #373).

  • Security & Access: Close authenticated routes, global HTTP headers, fetch/cache external attributes, SCIM org attribute propagation, cookie domain to API, option to hide uploader in UI (#371, #384, #302, #308#309, #315, #366).

  • Monitoring & Stats: Storage use statistics, cron fixes, Prometheus auth, usage stats UI help, repository totals on home page (#338, #257, #333, #256, #347).

  • Ecosystem & Previews: PHAIDRA‑IR support, favicon on API previews, “generator” meta tag (#339, #275, #331).

Notable Quick Wins

  • UTF‑8 filenames and better uploader encoding (#52, #122).

  • Identifier/UI links and DOI/PI display improvements (#83#85, #104, #150, #248, #303).

  • Better redirects and URL handling (#266, #271, #301).

  • Quality-of-life: Autolinker, file size on download button, default identifier labels, resource type icons (#125, #248, #254, #185).

Overall, this release strengthens accessibility and internationalization, stabilizes search/indexing and metadata workflows, introduces 3D and DOI import support, improves IIIF/Book experiences, modernizes bulk upload and templates, and adds admin/ops tooling for a more reliable, configurable platform.