Fast and secure standalone server for resizing and converting remote images
IMGPROXY_MAX_SRC_RESOLUTION
default value is increased to 50.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.smart_subsample
argument to the webp_options processing optiongravity
and watermark
offsets.IMGPROXY_TTL
to be zero.Expires
HTTP header as it is ignored if the Cache-Control
header is set.IMGPROXY_WORKERS=1
when running in AWS Lambda.step
argument of the video_thumbnail_tile
is negative, calculate step
automatically.video_thumbnail_tile
option behavior when the video has a single keyframe.trim
argument of the video_thumbnail_tile
processing option.video_thumbnail_tile
behavior when the step
argument value is less than frame duration.status_codes_total
counter to Prometheus metrics.IMGPROXY_VIDEO_THUMBNAIL_KEYFRAMES
config and the video_thumbnail_keyframes processing option.duration
field to the video streams information in the /info
endpoint response.background_alpha
option when the best
format is used./info
endpoint./info
endpoint response.IMGPROXY_MAX_SRC_RESOLUTION
./info
endpoint response.IMGPROXY_WORKERS
and IMGPROXY_REQUESTS_QUEUE_SIZE
configs in the /info
endpoint./info
endpoint.vips_allocs
OTel metric unit (was By
, fixed to 1
).IMGPROXY_WORKERS
alias for the IMGPROXY_CONCURRENCY
config.The image request is cancelled
errors./info
endpoint behavior to return only the first EXIF/XMP/IPTC block data of JPEG if the image contains multiple metadata blocks of the same type.Cache-Control
and Expires
headers behavior when both IMGPROXY_CACHE_CONTROL_PASSTHROUGH
and IMGPROXY_FALLBACK_IMAGE_TTL
configs are set.IMGPROXY_FALLBACK_IMAGE_TTL
config behavior when the fallback_image_url
processing option is used.IMGPROXY_URL_REPLACEMENTS
config.IMGPROXY_STRIP_METADATA_DPI
config./info
response./info
response.resizing_algorithm
processing option when resizing images with an alpha channel.process_resident_memory_bytes
, process_virtual_memory_bytes
, go_memstats_sys_bytes
, go_memstats_heap_idle_bytes
, go_memstats_heap_inuse_bytes
, go_goroutines
, go_threads
, buffer_default_size_bytes
, buffer_max_size_bytes
, and buffer_size_bytes
metrics to OpenTelemetry.Last-Modified
response header and the If-Modified-Since
request header (controlled by the IMGPROXY_USE_LAST_MODIFIED
config).IMGPROXY_S3_ASSUME_ROLE_ARN
config.IMGPROXY_MALLOC
Docker-only config.watermark_text
has an invalid value.max_bytes
processing option was used and image saving failed.extend
or extend_aspect_ratio
processing option while setting zero width or height.IMGPROXY_SMART_CROP_FACE_DETECTION
with large IMGPROXY_CONCURRENCY
.