New
v3.30.0
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 Entityon error during video decoding.
Fixed
- Fix the
Varyheader value whenIMGPROXY_AUTO_JXLorIMGPROXY_ENFORCE_JXLconfigs are set totrue. - Fix connection break when the
rawprocessing option is used and the response status code does not allow a response body (such as304 Not Modified). - Fix the
If-Modified-Sincerequest header handling when therawprocessing option is used. - Fix
X-Origin-HeightandX-Result-Heightdebug 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_HEADERSandIMGPROXY_RESPONSE_HEADERS_PASSTHROUGHconfigs behavior when therawprocessing option is used.