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.