High-performance dynamic image server in Java
operations
and page_count
keys
in the delegate context were not set.pre_authorize()
or authorize()
delegate methods.Link
header not being sent in response to requests for cached images.full_size
and metadata
keys are available in the delegate context in response to information requests as well as image requests.Link
header in response to requests for cached images./status
).profile.formats
key to be missing from the information responses of cached images.page_count
key not being set in the delegate context when returning a cached info.scale_constraint_suffix.format
and scale_constraint_suffix.pattern
keys. (These are a stopgap addition that are not relevant in version 5.0.)/iiif/3
.max
size is larger than the value of the max_pixels
configuration key, it is downscaled to that value instead of the request being forbidden. This behavior aligns more closely with the IIIF Image API.cache=recache
URL query argument is available that reprocesses and recaches the derivative image before delivering it.X-IIIF-ID
reverse proxy header is no longer supported. X-Forwarded-ID
should be used instead.response-content-disposition
URL query argument supports RFC 6266 Unicode filename syntax.endpoint.iiif.content_disposition
configuration key has been removed. The response-content-disposition
URL query argument should be used instead.http.http2.enabled
and https.http2.enabled
configuration keys have been removed. HTTP/2 is always enabled.page
and time
query arguments have been deprecated in favor of the meta-identifier-expressed page number explained above.log_error_responses
configuration key that causes all errors at all endpoints to be logged, which may help to track down errors that evade logging elsewhere.processor.metadata.respect_orientation
configuration key has been removed and EXIF Orientation values are always respected.Orientation
tag.processor.downscale_linear
configuration key to enable downscaling in a linear color space.scaled
position for image overlays.processor.pdf.scratch_file_enabled
allows use of a scratch fileprocessor.pdf.max_memory_bytes
allows control over how much memory a PDF thread consumes (-1 means unlimited).pre_authorize()
delegate method that enables more efficient, "fail-fast" authorization.local_uri
and page_count
keys to the delegate script context.cookie
key in the delegate script context. See the upgrade guide for more information.redaction.enabled
configuration key has been removed. The redaction()
delegate method is always called and redactions are always applied if it returns any.overlay()
delegate method may return a boolean word_wrap
key value to enable automatic wrapping of overlay strings.-Dcantaloupe.list_fonts
VM argument has been replaced with the -list-fonts
command-line argument.