Imgproxy Versions Save

Fast and secure standalone server for resizing and converting remote images

v3.16.0

1 year ago

Add

  • Add support for Sec-CH-DPR and Sec-CH-Width client hints.
  • Add support for Base64-encoded filename processing option values.
  • Add IMGPROXY_REQUEST_HEADERS_PASSTHROUGH and IMGPROXY_RESPONSE_HEADERS_PASSTHROUGH configs.

Change

  • Improved object-oriented crop.

Fix

  • Fix detection of dead HTTP/2 connections.
  • Fix the way the dpr processing option affects offsets and paddings.

Remove

  • Remove suport for Viewport-Width client hint.
  • Don't set Content-DPR header (deprecated in the specification).

v3.15.0

1 year ago

Add

  • Add the IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES, IMGPROXY_ALLOW_LINK_LOCAL_SOURCE_ADDRESSES, and IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES configs.

Change

  • Connecting to loopback, link-local multicast, and link-local unicast IP addresses when requesting source images is prohibited by default.
  • Tuned source image downloading flow.
  • Disable extension checking if the raw processing option is used.

Fix

  • (pro) Fix face detection during advanced smart crop in some cases.

v3.14.0

1 year ago

Add

  • Add extend_aspect_ratio processing option.
  • Add the IMGPROXY_ALLOW_SECURITY_OPTIONS config + max_src_resolution, max_src_file_size, max_animation_frames, and max_animation_frame_resolution processing options.
  • (pro) Add advanced smart crop.

Change

  • Make the expires processing option set Expires and Cache-Control headers.
  • Sanitize use tags in SVGs.

Fix

  • Fix handling some ICC profiles.

v3.13.2

1 year ago

Change

  • Remove color-related EXIF data when stripping ICC profile.
  • (pro) Optimize saving to MP4.

Fix

  • (pro) Fix saving with autoquality in some cases.
  • (pro) Fix saving large images to MP4.

v3.13.1

1 year ago

Fix

  • Fix applying watermarks with replication.

v3.13.0

1 year ago

Change

  • Add support for Managed Identity or Service Principal credentials to Azure Blob Storage integration.
  • Optimize memory usage in some scenarios.
  • Better SVG sanitization.

Fix

  • Fix craches in some cases when using OpenTelemetry in Amazon ECS.
  • (pro) Fix saving of GIF with too small frame delay to MP4

v3.12.0

1 year ago

Add

Change

  • Change IMGPROXY_FORMAT_QUALITY default value to avif=65.
  • Change IMGPROXY_AVIF_SPEED default value to 8.
  • Change IMGPROXY_PREFERRED_FORMATS default value to jpeg,png,gif.
  • Set Cache-Control: no-cache header to the health check responses.
  • Allow replacing line breaks with \n in IMGPROXY_OPEN_TELEMETRY_SERVER_CERT, IMGPROXY_OPEN_TELEMETRY_CLIENT_CERT, andIMGPROXY_OPEN_TELEMETRY_CLIENT_KEY.

Fix

  • Fix 3GP video format detection.

v3.11.0

1 year ago

Add

  • Add IMGPROXY_OPEN_TELEMETRY_GRPC_INSECURE config.
  • Add IMGPROXY_OPEN_TELEMETRY_TRACE_ID_GENERATOR config.
  • (pro) Add XMP data to the /info response.

Change

  • Better XMP data stripping.
  • Use parent-based OpenTelemetry sampler by default.
  • Use fixed TraceIdRatioBased sampler with OpenTelemetry.

v3.10.0

1 year ago

Add

  • Add IMGPROXY_CLIENT_KEEP_ALIVE_TIMEOUT config.
  • (pro) Add disable_animation processing option.
  • (pro) Add gradient processing option.

Fix

  • Fix false-positive SVG detections.
  • Fix possible infinite loop during SVG sanitization.
  • (pro) Fix saving of GIF with variable frame delay to MP4.
  • (pro) Fix the size of video thumbnails if the video has a defined sample aspect ratio.

v3.9.0

1 year ago

Add

  • Add IMGPROXY_SVG_FIX_UNSUPPORTED config.

Fix

  • Fix fix HTTP response status when OpenTelemetry support is enabled.
  • (docker) Fix saving of paletted PNGs with low bit-depth.