Browse Source

Update changelog

DarthSim 7 months ago
parent
commit
454b1064bb
1 changed files with 108 additions and 104 deletions
  1. 108 104
      CHANGELOG.md

+ 108 - 104
CHANGELOG.md

@@ -1,11 +1,15 @@
 # Changelog
 
 ## [Unreleased]
-### Fix
+### Changed
+- (pro) Improve `monochrome` and `duotone` processing options.
+
+### Fixed
 - Fix loading log configs from local files and secret managers.
+- (pro) Fix playback of videos created from animations in Google Chrome.
 
 ## [3.26.0] - 2024-09-16
-# Add
+### Added
 - Add `imgproxy.source_image_url` and `imgproxy.processing_options` attributes to New Relic, DataDog, and OpenTelemetry traces.
 - Add [IMGPROXY_S3_ENDPOINT_USE_PATH_STYLE](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_S3_ENDPOINT_USE_PATH_STYLE) config.
 - (pro) Add [monochrome](https://docs.imgproxy.net/latest/usage/processing#monochrome) processing option.
@@ -16,17 +20,17 @@
 - (pro) Add [IMGPROXY_OBJECT_DETECTION_FALLBACK_TO_SMART_CROP](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_OBJECT_DETECTION_FALLBACK_TO_SMART_CROP) config.
 - (docker) Add a script for [building Linux packages](https://docs.imgproxy.net/latest/installation#building-linux-packages).
 
-# Change
+### Changed
 - Properly set the `net.host.name` and `http.url` tags in OpenTelemetry traces.
 - (pro) Object detection: [class names file](https://docs.imgproxy.net/latest/object_detection#class-names-file) can contain object classes' weights.
 
-# Fix
+### Fixed
 - Fix handling `#` symbols in `local://`, `s3://`, `gcs://`, `abs://`, and `swift://` URLs.
 - Fix `IMGPROXY_FALLBACK_IMAGE_HTTP_CODE` value check. Allow `0` value.
 - (docker) Fix loading HEIC images made with iOS 18.
 
 ## [3.25.0] - 2024-07-08
-### Add
+### Added
 - Add [IMGPROXY_S3_ASSUME_ROLE_EXTERNAL_ID](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_S3_ASSUME_ROLE_EXTERNAL_ID) config.
 - Add [IMGPROXY_WRITE_RESPONSE_TIMEOUT](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_WRITE_RESPONSE_TIMEOUT) config.
 - Add [IMGPROXY_REPORT_IO_ERRORS](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_REPORT_IO_ERRORS) config.
@@ -46,7 +50,7 @@
 - (pro) Speed up ML features.
 - (pro) Update the face detection model.
 
-### Fix
+### Fixed
 - Fix HEIC/AVIF dimension limit handling.
 - Fix SVG detection when the root element has a namespace.
 - Fix treating percent-encoded symbols in `local://`, `s3://`, `gcs://`, `abs://`, and `swift://` URLs.
@@ -58,39 +62,39 @@
 - `IMGPROXY_READ_TIMEOUT` config is deprecated. Use `IMGPROXY_READ_REQUEST_TIMEOUT` instead.
 
 ## [3.24.1] - 2024-04-30
-### Fix
+### Fixed
 - Fix the default `IMGPROXY_WORKERS` value when cgroup limits are applied.
 
 ## [3.24.0] - 2024-04-29
-### Add
+### Added
 - Add [IMGPROXY_ALWAYS_RASTERIZE_SVG](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_ALWAYS_RASTERIZE_SVG) config.
 - Add [IMGPROXY_PNG_UNLIMITED](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_PNG_UNLIMITED) and [IMGPROXY_SVG_UNLIMITED](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_SVG_UNLIMITED) configs.
 - (pro) Add `fill`, `foxus_x`, and `focus_y` arguments to the [video_thumbnail_tile](https://docs.imgproxy.net/latest/usage/processing#video-thumbnail-tile) processing option.
 - (pro) Add the `ch` (chessboard order) position for watermarks.
 - (pro) Add the [watermark_rotate](https://docs.imgproxy.net/latest/usage/processing#watermark-rotate) processing option.
 
-### Change
+### 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.
 
-### Fix
+### 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
-### Add
+### Added
 - Add request ID, processing/info options, and source image URL to error reports.
 
-### Change
+### Changed
 - Support configuring OpenTelemetry with standard [general](https://opentelemetry.io/docs/languages/sdk-configuration/general/) and [OTLP Exporter](https://opentelemetry.io/docs/languages/sdk-configuration/otlp-exporter/) environment variables.
 - `IMGPROXY_MAX_SRC_RESOLUTION` default value is increased to 50.
 
-### Fix
+### 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.
 
@@ -98,7 +102,7 @@
 - `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
-### Add
+### Added
 - Add the [IMGPROXY_TRUSTED_SIGNATURES](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_TRUSTED_SIGNATURES) config.
 - (pro) Add the [hashsum](https://docs.imgproxy.net/latest/usage/processing#hashsum) processing and info options.
 - (pro) Add the [calc_hashsums](https://docs.imgproxy.net/latest/usage/getting_info#calc-hashsums) info option.
@@ -106,7 +110,7 @@
 - (pro) Add the [IMGPROXY_WEBP_SMART_SUBSAMPLE](https://docs.imgproxy.net/latest/configuration/options#IMGPROXY_WEBP_SMART_SUBSAMPLE) config and the `smart_subsample` argument to the [webp_options](https://docs.imgproxy.net/latest/usage/processing#webp-options) processing option
 - (docker) Add lambda adapter to the Docker image.
 
-### Change
+### Changed
 - Allow relative values for `gravity` and `watermark` offsets.
 - Revised downloading errors reporting.
 - Allow `IMGPROXY_TTL` to be zero.
@@ -116,7 +120,7 @@
 - Reduce memory usage when scaling down animated images.
 - (pro) If the `step` argument of the `video_thumbnail_tile` is negative, calculate `step` automatically.
 
-### Fix
+### Fixed
 - Fix loading animated images with a huge number of frames.
 - Fix recursive presets detection.
 - (pro) Fix `video_thumbnail_tile` option behavior when the video has a single keyframe.
@@ -127,7 +131,7 @@
 - (pro) Fix thumbnal generation for videos with a large time base denumenator.
 
 ## [3.21.0] - 2023-11-23
-### Add
+### Added
 - Add `status_codes_total` counter to Prometheus metrics.
 - Add client-side decryption support for S3 integration.
 - Add HEIC saving support.
@@ -136,10 +140,10 @@
 - (pro) Add the `duration` field to the video streams information in the `/info` endpoint response.
 - (pro) Add the [colorspace](https://docs.imgproxy.net/latest/usage/getting_info#colorspace), [bands](https://docs.imgproxy.net/latest/usage/getting_info#bands), [sample_format](https://docs.imgproxy.net/latest/usage/getting_info#sample-format), [pages_number](https://docs.imgproxy.net/latest/usage/getting_info#pages-number), and [alpha](https://docs.imgproxy.net/latest/usage/getting_info#alpha) info options.
 
-### Change
+### Changed
 - (pro) Improve video detection.
 
-### Fix
+### Fixed
 - (pro) Fix detection of some videos.
 - (pro) Fix headers and cookies passthrough when the source is a video.
 - (pro) Fix wrong behavior of the `background_alpha` option when the `best` format is used.
@@ -148,20 +152,20 @@
 - (docker) Fix rendering GIFs embedded in SVGs.
 
 ## [3.20.0] - 2023-10-09
-### Add
+### Added
 - (pro) Add [info options](https://docs.imgproxy.net/latest/getting_the_image_info?id=info-options) support to the `/info` endpoint.
 - (pro) Add video streams info to the `/info` endpoint response.
 - (docker) Add support for TIFFs with 16-bit float samples.
 - (docker) Add support for TIFFs with the old-style JPEG compression.
 
-### Change
+### Changed
 - Limit vector image sizes to `IMGPROXY_MAX_SRC_RESOLUTION`.
 - (pro) Respect image orientation when extracting image dimensions for the `/info` endpoint response.
 - (pro) Respect `IMGPROXY_WORKERS` and `IMGPROXY_REQUESTS_QUEUE_SIZE` configs in the `/info` endpoint.
 - (pro) Collect detailed metrics for the `/info` endpoint.
 - (docker) Invalid UTF-8 strings in image metadata are fixed instead of being ignored.
 
-### Fix
+### Fixed
 - Fix parsing of HEIF files with large boxes.
 - Fix wrong colors when the source image has a linear colorspace.
 - Fix wrong colors or opacity when the source image is a TIFF with a float sample format.
@@ -171,67 +175,67 @@
 - (pro) Fix style injection into some SVGs.
 
 ## [3.19.0] - 2023-08-21
-### Add
+### Added
 - Add `IMGPROXY_WORKERS` alias for the `IMGPROXY_CONCURRENCY` config.
 - Add [multi-region mode](https://docs.imgproxy.net/latest/serving_files_from_s3?id=multi-region-mode) to S3 integration.
 - Add the ability to [load environment variables](https://docs.imgproxy.net/latest/loading_environment_variables) from a file or a cloud secret.
 - (pro) Add [pages](https://docs.imgproxy.net/latest/generating_the_url?id=pages) processing option.
 
-### Change
+### Changed
 - Don't report `The image request is cancelled` errors.
 - Create and destroy a tiny image during health check to check that vips is operational.
 - (pro) Change the `/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.
 
-### Fix
+### Fixed
 - Fix reporting image loading errors.
 - Fix the `Cache-Control` and `Expires` headers behavior when both `IMGPROXY_CACHE_CONTROL_PASSTHROUGH` and `IMGPROXY_FALLBACK_IMAGE_TTL` configs are set.
 - (pro) Fix the `IMGPROXY_FALLBACK_IMAGE_TTL` config behavior when the `fallback_image_url` processing option is used.
 
 ## [3.18.2] - 2023-07-13
-### Fix
+### Fixed
 - Fix saving to JPEG when using linear colorspace.
 - Fix the `Cache-Control` and `Expires` headers passthrough when SVG is sanitized or fixed.
 - (pro) Fix complexity calculation for still images.
 - (docker) Fix crashes during some resizing cases.
 
 ## [3.18.1] - 2023-06-29
-### Change
+### Changed
 - Change maximum and default values of `IMGPROXY_AVIF_SPEED` to `9`.
 - (pro) Fix detection of some videos.
 - (pro) Better calculation of the image complexity during choosing the best format.
 - (docker) Fix freezes and crashes introduced in v3.18.0 by liborc.
 
 ## [3.18.0] - 2023-05-31
-### Add
+### Added
 - Add `IMGPROXY_URL_REPLACEMENTS` config.
 - (pro) Add `IMGPROXY_STRIP_METADATA_DPI` config.
 - (pro) Add [dpi](https://docs.imgproxy.net/latest/generating_the_url?id=dpi) processing option.
 - (pro) Add WebP EXIF and XMP to the `/info` response.
 - (pro) Add Photoshop resolution data to the `/info` response.
 
-### Change
+### Changed
 - Preserve GIF's bit-per-sample.
 - Respond with 422 on error during image loading.
 
-### Fix
+### Fixed
 - (pro) Fix applying the `resizing_algorithm` processing option when resizing images with an alpha channel.
 
 ## [3.17.0] - 2023-05-10
-### Add
+### Added
 - Add `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.
 - Add support for the `Last-Modified` response header and the `If-Modified-Since` request header (controlled by the `IMGPROXY_USE_LAST_MODIFIED` config).
 - Add `IMGPROXY_S3_ASSUME_ROLE_ARN` config.
 - Add `IMGPROXY_MALLOC` Docker-only config.
 
-### Change
+### Changed
 - Optimized memory buffers pooling for better performance and memory reusage.
 - Optimized watermarks application.
 
-### Fix
+### Fixed
 - Fix crushes when `watermark_text` has an invalid value.
 
 ## [3.16.1] - 2023-04-26
-### Fix
+### Fixed
 - Fix crashes in cases where the `max_bytes` processing option was used and image saving failed.
 - Fix error when using the `extend` or `extend_aspect_ratio` processing option while setting zero width or height.
 - Fix color loss when applying a watermark with a palette on an image without a palette.
@@ -239,15 +243,15 @@
 - (pro) Fix watermark scaling when neither watermark scale nor watermark size is specified.
 
 ## [3.16.0] - 2023-04-18
-### Add
+### Added
 - 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
+### Changed
 - Improved object-oriented crop.
 
-### Fix
+### Fixed
 - Fix detection of dead HTTP/2 connections.
 - Fix the way the `dpr` processing option affects offsets and paddings.
 
@@ -256,104 +260,104 @@
 - Don't set `Content-DPR` header (deprecated in the specification).
 
 ## [3.15.0] - 2023-04-10
-### Add
+### Added
 - Add the `IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES`, `IMGPROXY_ALLOW_LINK_LOCAL_SOURCE_ADDRESSES`, and `IMGPROXY_ALLOW_PRIVATE_SOURCE_ADDRESSES` configs.
 
-### Change
+### Changed
 - 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
+### Fixed
 - (pro) Fix face detection during advanced smart crop in some cases.
 
 ## [3.14.0] - 2023-03-07
-## Add
+## Added
 - Add [extend_aspect_ratio](https://docs.imgproxy.net/latest/generating_the_url?id=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](https://docs.imgproxy.net/latest/configuration?id=smart-crop).
 
-### Change
+### Changed
 - Make the `expires` processing option set `Expires` and `Cache-Control` headers.
 - Sanitize `use` tags in SVGs.
 
-### Fix
+### Fixed
 - Fix handling some ICC profiles.
 
 ## [3.13.2] - 2023-02-15
-### Change
+### Changed
 - Remove color-related EXIF data when stripping ICC profile.
 - (pro) Optimize saving to MP4.
 
-### Fix
+### Fixed
 - (pro) Fix saving with autoquality in some cases.
 - (pro) Fix saving large images to MP4.
 
 ## [3.13.1] - 2023-01-16
-### Fix
+### Fixed
 - Fix applying watermarks with replication.
 
 ## [3.13.0] - 2023-01-11
-### Change
+### Changed
 - Add support for Managed Identity or Service Principal credentials to Azure Blob Storage integration.
 - Optimize memory usage in some scenarios.
 - Better SVG sanitization.
 - (pro) Allow usage of floating-point numbers in the `IMGPROXY_VIDEO_THUMBNAIL_SECOND` config and the `video_thumbnail_second` processing option.
 
-### Fix
+### Fixed
 - Fix crashes in some cases when using OpenTelemetry in Amazon ECS.
 - (pro) Fix saving of GIF with too small frame delay to MP4
 
 ## [3.12.0] - 2022-12-11
-### Add
+### Added
 - Add `IMGPROXY_MAX_ANIMATION_FRAME_RESOLUTION` config.
 - Add [Amazon CloudWatch](https://docs.imgproxy.net/latest/cloud_watch) support.
 - (pro) Add [`best` resultig image format](https://docs.imgproxy.net/latest/best_format).
 - (pro) Add `IMGPROXY_WEBP_COMPRESSION` config and [webp_options](https://docs.imgproxy.net/latest/generating_the_url?id=webp-options) processing option.
 
-### Change
+### Changed
 - 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`, and`IMGPROXY_OPEN_TELEMETRY_CLIENT_KEY`.
 
-### Fix
+### Fixed
 - Fix 3GP video format detection.
 
 ## [3.11.0] - 2022-11-17
-### Add
+### Added
 - Add `IMGPROXY_OPEN_TELEMETRY_GRPC_INSECURE` config.
 - Add `IMGPROXY_OPEN_TELEMETRY_TRACE_ID_GENERATOR` config.
 - (pro) Add XMP data to the `/info` response.
 
-### Change
+### Changed
 - Better XMP data stripping.
 - Use parent-based OpenTelemetry sampler by default.
 - Use fixed TraceIdRatioBased sampler with OpenTelemetry.
 
 ## [3.10.0] - 2022-11-04
-### Add
+### Added
 - Add `IMGPROXY_CLIENT_KEEP_ALIVE_TIMEOUT` config.
 - (pro) Add [disable_animation](https://docs.imgproxy.net/latest/generating_the_url?id=disable-animation) processing option.
 - (pro) Add [gradient](https://docs.imgproxy.net/latest/generating_the_url?id=gradient) processing option.
 
-### Fix
+### Fixed
 - 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.
 
 ## [3.9.0] - 2022-10-19
-### Add
+### Added
 - Add `IMGPROXY_SVG_FIX_UNSUPPORTED` config.
 
-### Fix
+### Fixed
 - Fix HTTP response status when OpenTelemetry support is enabled.
 - (docker) Fix saving of paletted PNGs with low bit-depth.
 
 ## [3.8.0] - 2022-10-06
-### Add
+### Added
 - Add [raw](https://docs.imgproxy.net/latest/generating_the_url?id=raw) processing option.
 - Add [OpenTelemetry](https://docs.imgproxy.net/latest/open_telemetry) support.
 - (pro) Add encrypted source URL support.
@@ -368,12 +372,12 @@
 - (docker) Faster loading of GIF.
 
 ## [3.7.1] - 2022-08-01
-### Fix
+### Fixed
 - Fix memory bloat in some cases.
 - Fix `format_quality` usage in presets.
 
 ## [3.7.0] - 2022-07-27
-### Add
+### Added
 - Add support of 16-bit BMP.
 - Add `IMGPROXY_NEW_RELIC_LABELS` config.
 - Add support of JPEG files with differential Huffman coding or arithmetic coding.
@@ -384,7 +388,7 @@
 - Add sending additional metrics to Datadog and `IMGPROXY_DATADOG_ENABLE_ADDITIONAL_METRICS` config.
 - Add sending additional metrics to New Relic.
 
-### Change
+### Changed
 - Change `IMGPROXY_MAX_CLIENTS` default value to 2048.
 - Allow unlimited connections when `IMGPROXY_MAX_CLIENTS` is set to `0`.
 - Change `IMGPROXY_TTL` default value to `31536000` (1 year).
@@ -393,65 +397,65 @@
 - (docker) Faster saving of AVIF.
 - (docker) Faster loading and saving of PNG.
 
-### Fix
+### Fixed
 - Fix trimming of CMYK images.
 - Respond with 404 when the source image can not be found in OpenStack Object Storage.
 - Respond with 404 when file wasn't found in the GCS storage.
 
 ## [3.6.0] - 2022-06-13
-### Add
+### Added
 - Add `IMGPROXY_RETURN_ATTACHMENT` config and [return_attachment](https://docs.imgproxy.net/generating_the_url?return-attachment) processing option.
 - Add SVG sanitization and `IMGPROXY_SANITIZE_SVG` config.
 
-### Change
+### Changed
 - Better animation detection.
 
-### Fix
+### Fixed
 - Respond with 404 when file wasn't found in the local storage.
 
 ## [3.5.1] - 2022-05-20
-### Change
+### Changed
 - Fallback from AVIF to JPEG/PNG if one of the result dimensions is smaller than 16px.
 
-### Fix
+### Fixed
 - (pro) Fix some PDF pages background.
 - (docker) Fix loading some HEIF images.
 
 ## [3.5.0] - 2022-04-25
-### Add
+### Added
 - Add support of RLE-encoded BMP.
 - Add `IMGPROXY_ENFORCE_THUMBNAIL` config and [enforce_thumbnail](https://docs.imgproxy.net/generating_the_url?id=enforce-thumbnail) processing option.
 - Add `X-Result-Width` and `X-Result-Height` to debug headers.
 - Add `IMGPROXY_KEEP_COPYRIGHT` config and [keep_copyright](https://docs.imgproxy.net/generating_the_url?id=keep-copyright) processing option.
 
-### Change
+### Changed
 - Use thumbnail embedded to HEIC/AVIF if its size is larger than or equal to the requested.
 
 ## [3.4.0] - 2022-04-07
-### Add
+### Added
 - Add `IMGPROXY_FALLBACK_IMAGE_TTL` config.
 - (pro) Add [watermark_size](https://docs.imgproxy.net/generating_the_url?id=watermark-size) processing option.
 - Add OpenStack Object Storage ("Swift") support.
 - Add `IMGPROXY_GCS_ENDPOINT` config.
 
-### Change
+### Changed
 - (pro) Don't check `Content-Length` header of videos.
 
-### Fix
+### Fixed
 - (pro) Fix custom watermarks on animated images.
 
 ## [3.3.3] - 2022-03-21
-### Fix
+### Fixed
 - Fix `s3` scheme status codes.
 - (pro) Fix saving animations to MP4.
 
 ## [3.3.2] - 2022-03-17
-### Fix
+### Fixed
 - Write logs to STDOUT instead of STDERR.
 - (pro) Fix crashes when some options are used in presets.
 
 ## [3.3.1] - 2022-03-14
-### Fix
+### Fixed
 - Fix transparrency in loaded ICO.
 - (pro) Fix video thumbnails orientation.
 
@@ -463,11 +467,11 @@
 - Add the `IMGPROXY_HEALTH_CHECK_PATH` config.
 
 ## [3.2.2] - 2022-02-08
-### Fix
+### Fixed
 - Fix the `IMGPROXY_AVIF_SPEED` config.
 
 ## [3.2.1] - 2022-01-19
-### Fix
+### Fixed
 - Fix support of BMP with unusual data offsets.
 
 ## [3.2.0] - 2022-01-18
@@ -476,24 +480,24 @@
 - Add [zoom](https://docs.imgproxy.net/generating_the_url?id=zoom) processing option.
 - Add 1/2/4-bit BMP support.
 
-### Change
+### Changed
 - Optimized `crop`.
 
-### Fix
+### Fixed
 - Fix Datadog support.
 - Fix `force` resizing + rotation.
 - (pro) Fix `obj` gravity.
 
 ## [3.1.3] - 2021-12-17
-### Fix
+### Fixed
 - Fix ETag checking when S3 is used.
 
 ## [3.1.2] - 2021-12-15
-### Fix
+### Fixed
 - (pro) Fix object detection.
 
 ## [3.1.1] - 2021-12-10
-### Fix
+### Fixed
 - Fix crashes in some scenarios.
 
 ## [3.1.0] - 2021-12-08
@@ -501,12 +505,12 @@
 - Add `IMGPROXY_ETAG_BUSTER` config.
 - (pro) [watermark_text](https://docs.imgproxy.net/generating_the_url?id=watermark-text) processing option.
 
-### Change
+### Changed
 - Improved ICC profiles handling.
 - Proper error message when the deprecated basic URL format is used.
 - Watermark offsets can be applied to replicated watermarks.
 
-### Fix
+### Fixed
 - (pro) Fix parsing metadata of extended sequential JPEGs.
 
 ## [3.0.0] - 2021-11-23
@@ -526,7 +530,7 @@
 - Add `IMGPROXY_COOKIE_PASSTHROUGH` and `IMGPROXY_COOKIE_BASE_URL` configs.
 - Add `client_ip` to requests and responses logs.
 
-### Change
+### Changed
 - 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.
@@ -535,7 +539,7 @@
 - BMP support doesn't require ImageMagick.
 - Save GIFs without ImageMagick (vips 8.12+ required).
 
-### Fix
+### Fixed
 - 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.
@@ -556,14 +560,14 @@
 - Add `X-Origin-Width` and `X-Origin-Height` to debug headers.
 - Add `IMGPROXY_COOKIE_PASSTHROUGH` and `IMGPROXY_COOKIE_BASE_URL` configs.
 
-### Change
+### Changed
 - `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
+### Fixed
 - 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.
@@ -582,7 +586,7 @@
 - [min-width](https://docs.imgproxy.net/generating_the_url?id=min-width) and [min-height](https://docs.imgproxy.net/generating_the_url?id=min-height) processing options.
 - [format_quality](https://docs.imgproxy.net/generating_the_url?id=format-quality) processing option.
 
-### Change
+### Changed
 - ETag generator & checker uses source image ETag when possible.
 
 ### Removed
@@ -597,52 +601,52 @@
 ### Added
 - Wildcard support in `IMGPROXY_ALLOWED_SOURCES`.
 
-### Change
+### Changed
 - If the source URL contains the `IMGPROXY_BASE_URL` prefix, it won't be added.
 
-### Fix
+### Fixed
 - (pro) Fix path prefix support in the `/info` handler.
 
 ### Deprecated
 - The [basic URL format](https://docs.imgproxy.net/generating_the_url_basic) is deprecated and can be removed in future versions. Use [advanced URL format](https://docs.imgproxy.net/generating_the_url_advanced) instead.
 
 ## [2.16.7] - 2021-07-20
-### Change
+### Changed
 - Reset DPI while stripping meta.
 
 ## [2.16.6] - 2021-07-08
-### Fix
+### Fixed
 - Fix performance regression in ICC profile handling.
 - Fix crashes while processing CMYK images without ICC profile.
 
 ## [2.16.5] - 2021-06-28
-### Change
+### Changed
 - More clear downloading errors.
 
-### Fix
+### Fixed
 - Fix ICC profile handling in some cases.
 - Fix handling of negative height value for BMP.
 
 ## [2.16.4] - 2021-06-16
-### Change
+### Changed
 - Use magenta (ff00ff) as a transparency key in `trim`.
 
-### Fix
+### Fixed
 - Fix crashes while processing some SVGs (dockerized version).
 - (pro) Fix parsing HEIF/AVIF meta.
 
 ## [2.16.3] - 2021-04-05
-### Fix
+### Fixed
 - Fix PNG quantization palette size.
 - Fix parsing HEIF meta.
 - Fix debig header.
 
 ## [2.16.2] - 2021-03-04
-### Change
+### Changed
 - Updated dependencies in Docker.
 
 ## [2.16.1] - 2021-03-02
-### Fix
+### Fixed
 - Fix delays and loop numbers of animated images.
 - Fix scale-on-load of huge SVGs.
 - (pro) Fix loading of PDFs with transparent background.
@@ -664,7 +668,7 @@
 - Improved ICC profiles handling.
 - (pro) Improved and optimized video thumbnails generation.
 
-### Fix
+### Fixed
 - Fix `dpr` option.
 - Fix non-strict SVG detection.
 - Fix non-UTF8 SVG detection.
@@ -684,13 +688,13 @@
 ### Changed
 - Speed up generation of video thumbnails with large timestamps.
 
-### Fix
+### Fixed
 - Fix `padding` and `extend` behaior when converting from a fromat without alpha support to one with alpha support.
 - Fix WebP dimension limit handling.
 - (pro) Fix thumbnails generation of some videos.
 
 ## [2.14.1] - 2020-07-22
-### Fix
+### Fixed
 - Fix ICO saving.
 
 ## [2.14.0] - 2020-07-17
@@ -704,7 +708,7 @@
 - Docker image includes the latest versions of dependencies.
 - Optimize processing of animated images.
 
-### Fix
+### Fixed
 - Fix error when requested WebP dimension exceeds the WebP dimension limit.
 - Fix path parsing in some rare cases.
 - Fix HEIC/HEIF header parsing bug.