Skip to main content

20.11

Feature Release

JDK: 11.0.9
Tomcat: 9.0.40

Important Security Bug-fix Release

Severity: High

CVE-2021-24122 (Tomcat - fixed in 9.0.40)

Extend response headers

Added X-Content-Length and X-Dim headers to image requests. Useful for JS-based image viewers.

Fix importer issue

  • Fixed possible deadlock when import queue was full.
  • Reorg of ordering when big images converted to the storage.

Fix header cache problems

  • Fixed issue with incorrect invalidation of internal header cache. Could result in an incorrect Content-Length header.
  • Removed usage of header cache for batch jobs

FTL Templates

XML-based FTL templates had inconsistent line breaks.

Animated GIF

  • Fixes a problem with non-existent images, when a GIF animation should be created from a picture sequence.
  • Fix issue when image has different resolutions.

Template compatibility

  • Added compatibility for old request with tpl=info requests instead of info.xml
  • Removed FTL compression in all included templates

File operations

Fixed file operation issues from static to storage connectors.

I/O concurrency

Changed default value for "2" to "auto". The optimum value is determined according to the CPU cores.

Aborted HTTP connections

Fixed timeout issues when client request is aborted.

Server halt

Decreased stopping time if server under load. At very high load, stopping could exceed the Tomcat Stop Timeout.

Performance peaks

Increased the maximum of possible threads for image rendering.

Image converter

  • Fixed an issue when BMP images converted. Possible annoying log message removed.
  • Fixed error with some 16-bit / channel images.
  • Increased memory usage per converter thread
  • Changed memory usage calculation per job

PNG reader

Improved memory usage for the PNG image reader

EULA

Added EULA agreement to the web interface.