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.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
Last updated