All Versions
63
Latest Version
Avg Release Cycle
30 days
Latest Release
3 days ago

Changelog History
Page 1

  • v3.0.0 Changes

    November 23, 2021

    โž• Added

    ๐Ÿ”„ Change

    • ETag generator & checker uses source image ETag when possible.
    • 304 Not Modified responses includes Cache-Control, Expires, and Vary headers.
    • dpr processing option doesn't enlarge image unless enlarge is true.
    • ๐Ÿ‘€ imgproxy responds with 500 HTTP code when the source image downloading error seems temporary (timeout, server error, etc).
    • When IMGPROXY_FALLBACK_IMAGE_HTTP_CODE is zero, imgproxy responds with the usual HTTP code.
    • ๐Ÿ‘ BMP support doesn't require ImageMagick.
    • ๐Ÿ’พ Save GIFs without ImageMagick (vips 8.12+ required).

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix Client Hints behavior. Width is physical size, so we should divide it by DPR value.
    • ๐Ÿ›  Fix scale-on-load in some rare cases.
    • ๐Ÿ›  Fix the default Sentry release name.
    • ๐Ÿ›  Fix the health command when the path prefix is set.
    • Escape double quotes in content disposition.

    โœ‚ Removed

    • Removed basic URL format, use [advanced one](./docs/generating_the_url.md) instead.
    • Removed IMGPROXY_MAX_SRC_DIMENSION config, use IMGPROXY_MAX_SRC_RESOLUTION instead.
    • Removed IMGPROXY_GZIP_COMPRESSION config.
    • Removed IMGPROXY_MAX_GIF_FRAMES config, use IMGPROXY_MAX_ANIMATION_FRAMES instead.
    • Removed crop resizing type, use [crop](./docs/generating_the_url.md#crop) processing option instead.
    • โฌ‡๏ธ Dropped old libvips (<8.10) support.
    • ๐Ÿšš (pro) Removed advanced GIF optimizations. All optimizations are applied by default ib both OSS and Pro versions.
  • v3.0.0.beta2 Changes

    November 15, 2021

    โž• Added

    • โž• Add X-Origin-Width and X-Origin-Height to debug headers.
    • Add IMGPROXY_COOKIE_PASSTHROUGH and IMGPROXY_COOKIE_BASE_URL configs.

    ๐Ÿ”„ Change

    • dpr processing option doesn't enlarge image unless enlarge is true.
    • 304 Not Modified responses includes Cache-Control, Expires, and Vary headers.
    • ๐Ÿ‘€ imgproxy responds with 500 HTTP code when the source image downloading error seems temporary (timeout, server error, etc).
    • When IMGPROXY_FALLBACK_IMAGE_HTTP_CODE is zero, imgproxy responds with the usual HTTP code.
    • ๐Ÿ‘ BMP support doesn't require ImageMagick.

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix Client Hints behavior. Width is physical size, so we should divide it by DPR value.
    • ๐Ÿ›  Fix scale-on-load in some rare cases.
    • ๐Ÿ›  Fix requests_total counter in Prometheus.
  • v3.0.0.beta1 Changes

    October 01, 2021

    โž• Added

    ๐Ÿ”„ Change

    • ETag generator & checker uses source image ETag when possible.

    โœ‚ Removed

    • Removed basic URL format, use [advanced one](./docs/generating_the_url.md) instead.
    • Removed IMGPROXY_MAX_SRC_DIMENSION config, use IMGPROXY_MAX_SRC_RESOLUTION instead.
    • Removed IMGPROXY_GZIP_COMPRESSION config.
    • Removed IMGPROXY_MAX_GIF_FRAMES config, use IMGPROXY_MAX_ANIMATION_FRAMES instead.
    • Removed crop resizing type, use [crop](./docs/generating_the_url.md#crop) processing option instead.
    • โฌ‡๏ธ Dropped old libvips (<8.8) support.
  • v2.17.0 Changes

    September 07, 2021

    โž• Added

    • ๐Ÿ‘ Wildcard support in IMGPROXY_ALLOWED_SOURCES.

    ๐Ÿ”„ Change

    • If the source URL contains the IMGPROXY_BASE_URL prefix, it won't be added.

    ๐Ÿ›  Fix

    • ๐Ÿ‘ (pro) Fix path prefix support in the /info handler.

    ๐Ÿ—„ Deprecated

  • v2.16.7 Changes

    July 20, 2021

    ๐Ÿ”„ Change

    • Reset DPI while stripping meta.
  • v2.16.6 Changes

    July 08, 2021

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix performance regression in ICC profile handling.
    • ๐Ÿ›  Fix crashes while processing CMYK images without ICC profile.
  • v2.16.5 Changes

    June 28, 2021

    ๐Ÿ”„ Change

    • More clear downloading errors.

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix ICC profile handling in some cases.
    • ๐Ÿ›  Fix handling of negative height value for BMP.
  • v2.16.4 Changes

    June 16, 2021

    ๐Ÿ”„ Change

    • ๐Ÿ‘‰ Use magenta (ff00ff) as a transparency key in trim.

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix crashes while processing some SVGs (dockerized version).
    • ๐Ÿ“œ (pro) Fix parsing HEIF/AVIF meta.
  • v2.16.3 Changes

    April 05, 2021

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix PNG quantization palette size.
    • ๐Ÿ›  Fix parsing HEIF meta.
    • ๐Ÿ›  Fix debig header.
  • v2.16.2 Changes

    March 04, 2021

    ๐Ÿ”„ Change

    • โšก๏ธ Updated dependencies in Docker.