Skip to content

chore(deps): update ghcr.io/imgproxy/imgproxy docker tag to v4#34

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-imgproxy-imgproxy-4.x
Open

chore(deps): update ghcr.io/imgproxy/imgproxy docker tag to v4#34
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-imgproxy-imgproxy-4.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 13, 2026

This PR contains the following updates:

Package Type Update Change
ghcr.io/imgproxy/imgproxy final major v3.31.3v4.0.0

Release Notes

imgproxy/imgproxy (ghcr.io/imgproxy/imgproxy)

v4.0.0

Compare Source

Added
Changed
  • Most of the code base is refactored to improve maintainability and extensibility.
  • Implemented asynchronous downloading and processing of images. This improves performance when the source image is slow to download or when processing is slow.
  • Source image colorspace is now preserved when possible.
  • (pro) Improved SVG minification. It is now much faster and more efficient.
  • (pro) Improved autoquality. Implemented weighted DSSIM calculation and trained new ML models for JPEG, WebP, AVIF, and JPEG XL.
  • IMGPROXY_USE_ETAG and IMGPROXY_USE_LAST_MODIFIED are now enabled by default.
  • Etag generation is now based only on Etag received from the image source and IMGPROXY_ETAG_BUSTER config.
  • IMGPROXY_USE_GCS is not automatically set if the GCS key is present anymore. It should be set explicitly to enable loading images from Google Cloud Storage.
  • SVG rendering DPI is changed from 72 to 96 to match W3C recommendations.
  • (pro) Improved behavior of IMGPROXY_OBJECT_DETECTION_GRAVITY_MODE=one_best_centermost.
  • Custom New Relic metrics are now reported as timescales. Metric names have been changed from imgproxy.X to Custom/imgproxy/X.
  • Changed log formats. Option and argument names now match those in the documentation.
  • (docker) imgproxy and its dependencies are now built on Ubuntu 22.04. Linux packages exported from Docker images now require a minimum libc version of 2.35.
Removed
  • Removed deprecated IMGPROXY_CONCURRENCY config. Use IMGPROXY_WORKERS instead.
  • Removed deprecated --keypath and --saltpath CLI arguments. Use IMGPROXY_KEY and IMGPROXY_SALT environment variables instead.
  • Removed deprecated --presets CLI argument. Use IMGPROXY_PRESETS_PATH environment variable instead.
  • (pro) Removed deprecated --info-presets CLI argument. Use IMGPROXY_INFO_PRESETS_PATH environment variable instead.
  • Removed gif_options processing option, as it does nothing since v3.
  • Removed deprecated IMGPROXY_WRITE_TIMEOUT config. Use IMGPROXY_TIMEOUT instead.
  • Removed deprecated IMGPROXY_READ_TIMEOUT config. Use IMGPROXY_READ_REQUEST_TIMEOUT instead.
  • Removed obsolete IMGPROXY_MAX_SVG_CHECK_BYTES config.
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_ENDPOINT config. Use OTEL_EXPORTER_OTLP_ENDPOINT instead. Unlike IMGPROXY_OPEN_TELEMETRY_ENDPOINT, OTEL_EXPORTER_OTLP_ENDPOINT should contain a URL scheme (http:// or https://).
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_PROTOCOL config. Use OTEL_EXPORTER_OTLP_PROTOCOL instead.
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_GRPC_INSECURE config. Use OTEL_EXPORTER_OTLP_ENDPOINT with http:// scheme instead.
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_SERVICE_NAME config. Use OTEL_SERVICE_NAME instead.
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_PROPAGATORS config. Use OTEL_PROPAGATORS instead.
  • Removed deprecated IMGPROXY_OPEN_TELEMETRY_CONNECTION_TIMEOUT config. Use OTEL_EXPORTER_OTLP_TIMEOUT instead.
  • Removed deprecated IMGPROXY_UNSHARPENING_MODE, IMGPROXY_UNSHARPENING_WEIGHT, IMGPROXY_UNSHARPENING_DIVIDER configs. Use IMGPROXY_UNSHARP_MASKING_MODE, IMGPROXY_UNSHARP_MASKING_WEIGHT, IMGPROXY_UNSHARP_MASKING_DIVIDER instead.
  • Removed deprecated download_duration_seconds and processing_duration_seconds histograms from Prometheus metrics. Use request_span_duration_seconds histogram with span label instead.
  • Removed obsolete IMGPROXY_DOWNLOAD_BUFFER_SIZE and IMGPROXY_BUFFER_POOL_CALIBRATION_THRESHOLD configs.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants