Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 2.51 KB

CHANGES.md

File metadata and controls

62 lines (47 loc) · 2.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[5.1.13] - 2024-07-16

Fixed

  • Fixed bug in ImageServiceImpl where ImageInputStreams were not properly closed after processing

[5.1.12] - 2024-05-08

Fixed

  • Updates ImageIO version to fix JPEG decoding from TIFFs with newer turbojpeg versions

[5.1.11] - 2023-05-16

Fixed

  • Set webjar versions in pom.xml

[5.1.10] - 2023-04-14

Fixed

  • Return 406 response code if server cannot find representation that is acceptable by the client

[5.1.9] - 2023-03-23

Fixed

  • Updates ImageIO version to support transformations of corrupt (but recoverable) images and to suupport JSAMP_411 subsampling

[5.1.4] - 2022-03-28

Fixed

  • Fix bug in metrics handling that caused various metrics to be silently dropped

[5.1.3] - 2022-03-15

Fixed

  • Fix off-by-one errors when decoding scaled down full-area image (#280, #281)
  • Bump imageio-jnr version to fix bug in cropping of JPEG2000 images

[5.1.2] - 2022-02-14

Fixed

  • Fix error handling for image requests with size or region of 0 (#277)
  • Ensure a HTTP 500 is returned in case of low-level I/O errors instead of a 404 (#276)

[5.1.1] - 2021-10-18

Fixed

  • Fixed ACL check in ImageServiceImpl that did not pass the HTTP request to the security backend

[5.1.0] - 2021-10-15

Added

  • New API in ImageSecurityService and PresentationSecurityService for determining access permissions based on the associated HttpServletRequest. This can be used to to e.g. verify security tokens or the source IP. The old API that is based on the identifier only still works, and the new method on the interface comes with a default implementation that delegates to the existing API, so existing implementations do not have to be updated if they have no use for the HTTP request.

Fixed

  • Fix an internal server error that occurred when specifying a bad image quality parameter, this now returns a HTTP 400 error.