Added
- Add IMGPROXY_GRACEFUL_STOP_TIMEOUT config.
- (pro) Add color_profile processing option and IMGPROXY_COLOR_PROFILES_DIR config.
Changed
- Update the default graceful stop timeout to twice the IMGPROXY_TIMEOUT config value.
- (pro) Improve video decoding performance.
- (pro) Respond with
422 Unprocessable Entity
on error during video decoding.
Fixed
- Fix the
Vary
header value whenIMGPROXY_AUTO_JXL
orIMGPROXY_ENFORCE_JXL
configs are set totrue
. - Fix connection break when the
raw
processing option is used and the response status code does not allow a response body (such as304 Not Modified
). - Fix the
If-Modified-Since
request header handling when theraw
processing option is used. - Fix
X-Origin-Height
andX-Result-Height
debug header values for animated images. - Fix keeping copyright info in EXIF.
- Fix preserving color profiles in TIFF images.
- Fix freezes during sanitization or minification of some broken SVGs.
- (pro) Fix generating thumbnails for VP9 videos with high bit depth.
- (pro) Fix
IMGPROXY_CUSTOM_RESPONSE_HEADERS
andIMGPROXY_RESPONSE_HEADERS_PASSTHROUGH
configs behavior when theraw
processing option is used.