Skip to content

build(deps): bump imgproxy/imgproxy from v3.31 to v4.0 in /imgproxy#770

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker/imgproxy/main/imgproxy/imgproxy-v4.0
Open

build(deps): bump imgproxy/imgproxy from v3.31 to v4.0 in /imgproxy#770
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker/imgproxy/main/imgproxy/imgproxy-v4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 14, 2026

Copy link
Copy Markdown
Contributor

Bumps imgproxy/imgproxy from v3.31 to v4.0.

Release notes

Sourced from imgproxy/imgproxy's releases.

v4.0.0-beta.0

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.

... (truncated)

Changelog

Sourced from imgproxy/imgproxy's changelog.

[3.24.0] - 2024-04-29

Added

Changed

  • Respond with 404 when the bucket/container name or object key is empty in an S3, Google Cloud Storage, Azure Blob Storage, or OpenStack Object Storage (Swift) URL.
  • Ensure that the watermark is always centered when replicated.
  • (pro) Improve unsharp masking.
  • (docker) Update AWS Lambda adapter to 0.8.3.
  • (docker) Increase EXIF size limit to 8MB.

Fixed

  • Fix parsing some TIFFs.
  • Fix over-shrinking during scale-on-load.
  • Fix watermarks overlapping animation frames in some cases.
  • (pro) Fix false-positive video detections.

[3.23.0] - 2024-03-11

Added

  • Add request ID, processing/info options, and source image URL to error reports.

Changed

  • Support configuring OpenTelemetry with standard general and OTLP Exporter environment variables.
  • IMGPROXY_MAX_SRC_RESOLUTION default value is increased to 50.

Fixed

  • Fix loading environment variables from the AWS System Manager Parameter Store when there are more than 10 parameters.
  • (pro) Fixed thumbnail generation for MKV/WebM files containing blocks invalidly marked as keyframes.

Deprecated

  • IMGPROXY_OPEN_TELEMETRY_ENDPOINT, IMGPROXY_OPEN_TELEMETRY_PROTOCOL, IMGPROXY_OPEN_TELEMETRY_GRPC_INSECURE, IMGPROXY_OPEN_TELEMETRY_SERVICE_NAME, IMGPROXY_OPEN_TELEMETRY_PROPAGATORS, and IMGPROXY_OPEN_TELEMETRY_CONNECTION_TIMEOUT config options are deprecated. Use standard OpenTelemetry environment variables instead.

[3.22.0] - 2024-02-22

Added

Changed

  • Allow relative values for gravity and watermark offsets.
  • Revised downloading errors reporting.
  • Allow IMGPROXY_TTL to be zero.
  • Don't set Expires HTTP header as it is ignored if the Cache-Control header is set.

... (truncated)

Commits
  • d9feb06 Remove EA note from readme
  • c39e009 Bump version
  • 23bca78 Fix premature closing of watermark data; Add closing of fallback image data
  • 309cc7e Merge branch 'master' into version/4
  • 59c6c72 Add lychee config; Enable lychee cache
  • 849698e Allow 0 as a valid value for quality and format_quality options
  • 21561c6 Fix license in README
  • fa2e374 Merge branch 'master' into version/4
  • ae0c505 Update and pin GH Actions
  • b3fec0d Bump version
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [imgproxy/imgproxy](https://github.com/imgproxy/imgproxy) from v3.31 to v4.0.
- [Release notes](https://github.com/imgproxy/imgproxy/releases)
- [Changelog](https://github.com/imgproxy/imgproxy/blob/master/CHANGELOG.md)
- [Commits](imgproxy/imgproxy@v3.31.0...v4.0.0)

---
updated-dependencies:
- dependency-name: imgproxy/imgproxy
  dependency-version: v4.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from a team as a code owner May 14, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

0 participants