New
v3.29.0
Added
- Add IMGPROXY_MAX_RESULT_DIMENSION config and max_result_dimension processing option.
- Add IMGPROXY_ALLOWED_PROCESSING_OPTIONS config.
- (pro) Add IMGPROXY_ALLOWED_INFO_OPTIONS config.
- (pro) Add IMGPROXY_MAX_CHAINED_PIPELINES config.
- Add
imgproxy.source_image_originattribute to New Relic, DataDog, and OpenTelemetry traces. - Add
imgproxy.source_image_urlandimgproxy.source_image_originattributes todownloading_imagespans in New Relic, DataDog, and OpenTelemetry traces. - Add
imgproxy.processing_optionsattribute toprocessing_imagespans in New Relic, DataDog, and OpenTelemetry traces. - Add
Source Image Originattribute to error reports. - Add
workersandworkers_utilizationmetrics to all metrics services. - (pro) Add crop_aspect_ratio processing option.
- (pro) Add IMGPROXY_PDF_NO_BACKGROUND config.
- Add IMGPROXY_WEBP_EFFORT config.
- Add IMGPROXY_WEBP_PRESET config.
- (pro) Add support for saving images as PDF.
Changed
- Suppress "Response has no supported checksum" warnings from S3 SDK.
- The IMGPROXY_USER_AGENT config now supports the
%current_versionvariable that is replaced with the current imgproxy version. - (docker) Optimized image quantization.
- (pro) Improved BlurHash generation performance.
Fixed
- Fix
X-Origin-Content-Lengthheader value when SVG is sanitized or minified. - Mark JPEG XL format as supporting quality. Fixes autoquality for JPEG XL.
- Fix the
extendprocessing option when only one dimension is set. - (pro) Fix object detection when the
IMGPROXY_USE_LINEAR_COLORSPACEconfig is set totrue. - (pro) Fix BlurHash generation when the
IMGPROXY_USE_LINEAR_COLORSPACEconfig is set totrue. - (pro) Fix detection of PDF files with a header offset.
Removed
- Remove the
IMGPROXY_SVG_FIX_UNSUPPORTEDconfig. The problem it was solving is now fixed in librsvg.