All pages
Powered by GitBook
1 of 1

Loading...

Changelog

This page documents all notable changes to eMuseum v6.

eMuseum 6.5 does not support Java 11. When upgrading to v6.5, you must update to Java 17 or 21.

6.5.8

Bug

  • Use correct Page headers for Public and Private Favorites

  • Fix chunked package transfer to receive the full chunk

  • Fix logo dispatcher to handle SVGs correctly

  • Fix the Collection condition in OAI-PMH to use the correct ID

  • Pre-populate Date Range Filter with dates from saved query

6.5.7

Improvement

  • Set Referrer-Policy response header

Bug

  • Fix Collection’s Objects count if not used for filter or search

  • Use the correct field value in the Object Titles MultilingualFieldValue component

  • Honor Object Module’s multilingual option for Collections

  • Cache Nodes marked as “local”

  • Fix custom Thesaurus field to return related ThesXrefType entries in API Details

  • Fix custom text entry field return no result in advanced search

  • Fix media downloads to trigger downloading the file

  • Fix custom fields for OAI-PMH XML format

6.5.6

Improvement

  • Set X-Content-Type-Options response header

Bug

  • Fix custom Thesaurus fields to render correctly in multi-view reports

  • Properly expose custom thesconcept fields in reports

  • Fix URL in password recovery eMail

  • Fix category groups when multilingual content is disabled

6.5.5

Bug

  • Avoid Solr error for large keyword search suggestions

  • Fix the deletion of the Node with history

  • Update system requirements with minimum MariaDB version: 10.5.2

  • Fix the indexing of translatable type filter fields

  • Respect Use descriptor for Thesaurus concepts setting in Detail API

  • Correctly remove the existing objects_locations entry when multiple components of the same object are imported

  • Fix query type for Groups based on advanced searches

  • Add back the option for admins to edit existing user details

6.5.4

Bug

  • Fix license hover text for disallowed features

  • Allow Reports to display non-ASCII characters

  • Fix admin indexing page layout overflow

  • Show admin Dashboard and Sign Out links over the disclaimer banner if enabled

  • Fix the incorrect report detail link in the Templates table on the Reports Index page

  • Remove duplicate "My Favorites" link from the Favorites Menu when not authenticated

  • Query ULAN data via HTTPS

  • Fix the indexing process for People without an “alpha sort” value

  • Fix null error produced by locale switcher

6.5.3

Improvement

  • Use "secure" flags on cookie settings

Bug

  • Do not remove report restrictions on role check

  • Fix OAI-PMH record selection when using multiple conditions

  • Use URL identifier for Collections in OAI-PMH

  • Fix item link context for the Loans and Events modules

  • Fix detail page navigation initialization

  • Fix URL error for pagination on Collections page

  • Use the correct Original format image download literal

  • Fix advanced search when multilingual content is disabled

  • Run indexing after disabling multilingual content for a module

  • Fix the error when attempting to access the Admin Index page

  • Import multilingual data for configured languages only

  • Render IIIF Presentation Manifest even if media files are missing

  • Fix locale switching error when filters are applied

6.5.2

Bug Fixes

  • Remove duplicated indexing and import dates on dashboard

  • Allow different values for history cleanup of data and vocabularies indexing

  • Fix null error produced by locale switcher

  • Fix “recordLastUpdated” field on detail pages

  • Fix duplicated thesconcept values in API Results

  • Display actual value instead of true in API results

  • Properly handle category fields regardless of module level translation setting

  • Fix AddressException when configuring admin logging email

6.5.1

Bug Fixes

  • Gracefully handle custom fields modal if the user logged out on another screen

  • Fix Thesaurus terms on multiviews

  • Show the Favorite delete icon on the list and table view

  • Fix Favorites records to not disappear after changed data import

  • Hide the Favorites icon if Favorites are restricted

  • Fix image format labels in Media Permissions config UI

6.5

System Requirements

  • Drop support for Java 11

  • Support Java 21

  • Support SQL Server 2022

  • Support H2 database

New Features

  • Combine admin and configuration pages

  • Support external media server

  • Support multilingual content

  • Support Google Model Viewer for 3D media

  • Add YouTube media viewer

  • Add Sketchfab media viewer

  • Add Vimeo media viewer

  • Add Micrio media viewer

  • Create a "total record" count for use in Layout.tml

  • Add Search suggestions / Did you mean search

  • Add "show menu item" to each module configuration page

  • Add configuration option to link fields by related field value

  • Allow admins to disable Collections page

  • Allow admins to select homepage from modules and pages configuration

  • Allow admins to create new users from the user management admin page

  • Allow admins to disable the use of Google Fonts

  • Ping each Solr core on the Search Engine admin widget

  • Make Solr options configurable via admin UI

  • Tokenize suggestions by Solr

  • Add option to specify JPEG compression quality

  • Add additional Analytics configuration to place scripts in different parts of the Layout

  • Support process context of package requests to receive media in smaller packages to reduce target HD reqiurements

  • Add Virtual Groups pages to sitemap.xml

  • Show additional host details on admin dashboard, including the IP address

  • Make languages configurable in the admin UI

  • Ship MariaDB JDBC driver

Bug Fixes

  • Always set both “width” and “height” in IIIF Image API image sizes

  • Close all asset streams

  • Fix saving of import history with warnings

  • Fix advanced search for select list fields

  • Fix Favorites icon to show up for results

  • Fix indexing of media and vocabularies fields

Improvements

  • Upload admin assets to a unified "uploads" folder

  • Add canonical URL meta info to eMuseum pages

  • Use cookies only if user confirmed cookie policy

  • Replace MarkItUp with improved WYSIWYG editor

  • Allow pagination for Favorites

  • Add configuration option to group people index letter with and w/o diacritics

  • Show duration of Indexing process progress

  • Add Open Graph Protocol to Favorites

  • Add og:type to Open Graph Protocol

  • Allow removing Objects from Favorites in List and Table view

  • Use init and finalize phase for the indexing process

  • Support API keys via HTTP header

  • Rename “eMuseum Nodes” page to “Collection Data”

  • Use single query for calculating Collections Object counts

  • Index display name instead of ID for people filter

  • Make field labels translatable from text fields under the advanced field options

  • Split bulk import queries into chunks

  • Split deletion of all data of a Node into chunks

  • Make all fields work properly in API outputs

  • Add pager to the bottom of the Node History page

  • Add import type filter to Node History page

  • Provide a message that no Groups exist when admins attempt to set Group media

  • Prevent right-clicking on all media types when configured (not just images)

  • Show which node is currently being indexed (for instances with more than one TMS dataset/node)

  • Don't enable ULAN by default

  • Trim license key to improve copy&paste

  • Move about.properties to emuseum.properties

  • Get the Favorite objects count via count query

  • Sort search suggestions by weight

  • Use GS favicon on Configuration and Dashboard pages

  • Order Object Titles by display order

  • Order Module Record Geography by PrimaryDisplay

  • Update Microsoft JDBC driver to version 11

  • Remove unused asset files, including CodeMirror, Fonts, etc.

  • Run partial index after changing multiview report fields

  • Remove incremental indexing option on admin page

  • Update default logo size

  • Use Tomcat’s “sendfile” feature for media files

  • Support custom fields in eMuseum API

  • Remove CSRF protection from search forms to prevent errors when searching after the session expires

  • Sort profile fields on configuration pages alphabetically

  • Always use arrays for multivalue fields in JSON API

  • Avoid XML parsing for report generation

  • Use advanced search instead of filtered quick search for linked fields on detail pages

  • Enable zooming by default

  • Preserve Favorite Object references for unpublished Objects

  • Preserve Group Media references for deleted/unpublished Media

  • Fix size of header message display, including “No results” and “Currently indexing”

  • Add "disallow" property to robots.txt for reports

  • Cover all field config output options

  • Change wording of "USE FOR SEARCH RESULTS" to "DISABLE RELEVANCE"

  • Fix Collection name not appearing in page titles and breadcrumbs when the Collection Details page is disabled

  • Make "Images" view appear first in field and view selectors

  • Let JSON API follow redirects of the XML request

  • Update French language labels and messages

  • Update German language labels and messages

  • Update Spanish language labels and messages

  • Use GS logo font for the default logo and make it transparent

Dependencies

  • Update Flying Saucer to version 9.9

  • Update Gradle plugin “grgit” to version 5

  • Update H2 to version 2.3.230

  • Update Handlebars to version 4.4

  • Update Hikari to version 5.1

  • Update JSON library to version 20240303

  • Update JSass to version 5.11

  • Update Jackson Databind to version 2.17

  • Update Java JWT to version 0.12

  • Update Javassist to version 3.30

  • Update Liquibase to version 4.29

  • Update Logback to version 1.5

  • Update Lucene to version 9.11

  • Update Micrometer to version 1.13

  • Update Microsoft JDBC driver to version 12.8

  • Update OpenCSV to version 5.9

  • Update RDF4J to version 4.3

  • Update Solr client to version 9.6

  • Update Spring Data JPA to version 2.7

  • Update Spring Security to version 5.8

  • Update Apache Tika to version 2.9

  • Update Video.js to version 8

  • Update jQuery to version 3.7

  • Update javassist to version 3.29

  • Update eMuseum License library to version 6.6

  • Update eMuseum Networkapi library to version 6.5