Skip to content

v3.17: IIIF, robustness, and database optimizations

Latest
Compare
Choose a tag to compare
@acdha acdha released this 26 Jul 19:36
· 131 commits to master since this release

The most visible feature of this release is support for using IIIF for image tiles, allowing all of that traffic to be scaled independently:

Screenshot_2019-07-26 CloudWatch Management Console

Other notable features:

  • OpenSeadragon has been updated to the latest version, gaining some extra performance and better touchscreen support
  • JP2 and PDF on each page are served through the bulk /data/ path, avoiding caching the same files twice and allowing that delivery subsystem to be optimized for transferring large files
  • Numerous views had significant database query optimizations, reducing page load times and server load significantly
  • Sitemaps are working again
  • The page count displayed throughout the site is AJAX-loaded and cached independently, which avoids inaccuracies due to caching and allows any page which doesn't otherwise do a Solr query to work even if Solr is overloaded
  • Search engine updates and batch loading is more efficient
  • Backslashes in Solr queries are now escaped, avoiding an HTTP 500 when Solr rejects them as invalid