Release Log
v14.3-89.24
- Fix resource limits on fallback image renderer to prevent potential out-of-disk-space errors.
- Revert "Validate Sentinel agent after registration"
- Revert "Added Sentinel agent watchdog timeout configuration".
- Revert "Implemented retry mechanism for Nessus agent registration upon failure."
Imagizer Enterprise AMI IDs
- us-east-1: ami-0c0d56bda444ae1a1
- us-east-2: ami-05ee9ac3cffd9cbc3
- us-west-1: ami-0f3c126ebd22d68a9
- us-west-2: ami-06c48fa6e7c73f0ec
v14.3-89.22
- Added Sentinel agent watchdog timeout configuration.
- Validate Sentinel agent after registration.
- Implemented retry mechanism for Nessus agent registration upon failure.
- Improved logging for Spot instance termination events and increased frequency of checks.
Imagizer Enterprise AMI IDs
- us-east-1: ami-037e96313a024115a
- us-east-2: ami-0187304961f0b4001
- us-west-1: ami-07284b356cf3c0d5c
- us-west-2: ami-05e1a63054970353
v14.3-89.21-no-sentinelone
- Remove the SentinelOne agent from the Imagizer Enterprise AMI.
Imagizer Enterprise AMI IDs
- us-east-1: ami-07e3542b4dddb8722
- us-east-2: ami-05f258b3a4e5ba3ce
- us-west-1: ami-01bd5ba61b78de925
- us-west-2: ami-0083083eac377d13b
v14.3-89.21
- Log all configuration messages, along with system and health error logs, to the system console.
- Log the AWS instance ID, and both public and private IP addresses to the system console on startup.
- Include User Agents in the health check access logs.
Imagizer Enterprise AMI IDs
- us-east-1: ami-0f2a622d8071bd869
- us-east-2: ami-0b5e53700e1a7b8d8
- us-west-1: ami-0f6b00d5fa8dd7e50
- us-west-2: ami-0327dd375c45605a9
v14.3-89.20
- Add rise and fall triggers for the internal health checker.
- Disable the CPU threshold by default for the internal health checker.
- Add prometheus metrics to the admin port (17006/metrics) in addition to port 9100.
- Fix missing prometheus metrics when enabling prometheus stats for the first time.
Imagizer Enterprise AMI IDs
- us-east-1: ami-0241608e5ccb6fc02
- us-east-2: ami-04b2c6fb39c5f08cc
- us-west-1: ami-0be0a67bc39518404
- us-west-2: ami-06ee8c50e35c811dd
v14.3-89.14
- Implement critical security updates.
Imagizer Enterprise AMI IDs
- us-east-1: ami-048b51f1721fbaf3b
- us-east-2: ami-058d60a80aa5fd6ba
- us-west-1: ami-03ced8c30bab56e97
- us-west-2: ami-0b61b7cca56964267
v14.3-89.14-kernel-update
- Implement critical security updates.
- Update Kernel to 553.22.1.
Imagizer Enterprise AMI IDs
- us-east-1: ami-0d64889426d240c1c
- us-east-2: ami-034fb80ba3039c763
- us-west-1: ami-002f9f93852ea9fd2
- us-west-2: ami-040cd55edaa7cc56b
v14.3-89.14-full-security-updates
- Implement critical security updates.
- Update Kernel to 553.22.1.
- Update all OS packages to the latest versions.
Imagizer Enterprise AMI IDs
- us-east-1: ami-087c906393955a59b
- us-east-2: ami-0186faae6bfa5ea5a
- us-west-1: ami-03dc3c26d369512ae
- us-west-2: ami-038166c4e57e6f172
14.3-89.13
- Disable configuration updates during cluster syncs to prevent configuration state loss.
Imagizer Enterprise AMI IDs
- us-east-1: ami-02cd2520af212738f
- us-east-2: ami-0c184c0abdbaefc1d
- us-west-1: ami-003b2fc3b800187fa
- us-west-2: ami-000125bcfb15a4a30
14.3-89.11
- Implement custom health check endpoint.
- Resolve memory error during large log file downloads in debug report generation.
Imagizer Enterprise AMI IDs
- us-east-1: ami-07efa095823dc8217
- us-east-2: ami-0141710409607f1a7
- us-west-1: ami-005b5d135c8f9b972
- us-west-2: ami-085b05448ab1bbd24
v14.3-89.6
- Further improve redeye removal to minimize artifacts around the eyes.
Imagizer Enterprise AMI IDs
- us-east-1: ami-0a638487123813f6b
- us-east-2: ami-0f3c6717b2007b654
- us-west-1: ami-0acfb34b976bac1da
- us-west-2: ami-031faad007db28c0a
v14.3-89.5
- Revert security updates from v14.3-89.1 due to instability.
- Enhance redeye removal to minimize artifacts around the eyes.
- Optimize memory usage for instances with lower available memory.
Imagizer Enterprise AMI IDs
- us-east-1: ami-096f4a7dfb459255b
- us-east-2: ami-08cfbc32895ae85da
- us-west-1: ami-0f82282229bbf490d
- us-west-2: ami-0200df1086f1a8c42
v14.3-89.2
- Enable all log services for local logging
- Add logging for 4xx errors from backend requests
Imagizer Enterprise AMI IDs
- us-east-1: ami-0d8b8bf060964cf9f
- us-east-2: ami-0c173de11e436c3bd
- us-west-1: ami-04e6b9675cbea885e
- us-west-2: ami-0996d457db143c654
v14.3-89.1
- Fix: redeye removal on some rare images that cause artifacts around the eyes
- System security updates
Imagizer Enterprise AMI IDs
- us-east-1: ami-0c467e2566df88738
- us-east-2: ami-05a47a0d6861d34f0
- us-west-1: ami-0bf1458ad8ee98fdc
- us-west-2: ami-0802af42fe599d433
v14.3-88.0
- Update OS to Rocky Linux 8.10 (Security Updates)
Imagizer Enterprise AMI IDs
- us-east-1: ami-02609182179fa78cf
- us-east-2: ami-0db6935daab72da94
- us-west-1: ami-0966626536604464b
- us-west-2: ami-0c1328f26e3f0d3ac
v14.2-87.4
- Fix: Overflow of tmp disk on some rare images
Imagizer Enterprise AMI IDs
- us-east-1: ami-020a26238794bbe9d
- us-east-2: ami-0365ef05371956b42
- us-west-1: ami-0462907da0f20d272
- us-west-2: ami-072908f26c9310c6a
v14.2-87.3
- Add: Percentage Custom Crop API
Imagizer Enterprise AMI IDs
N/A
v14.2-87.1
- Add: hostsAllowedRegex to allow for more complex host whitelisting
- Add: svgSanitize to allow for SVG sanitization configuration
Imagizer Enterprise AMI IDs
- us-east-1: ami-03fb0acf3e3d3a209
- us-east-2: ami-019170aa006ce5dc6
- us-west-1: ami-0620f37777f9186f0
- us-west-2: ami-04654323c79972372
v14.2-87.0
- Update OS to Rocky Linux 8.9 (Security Updates)
- Improve: Migrate to Instance Metadata Service Version 2 (IMDSv2)
- Add: Nessus Agent support
Imagizer Enterprise AMI IDs
- us-east-1: ami-01f92af0e544d8238
- us-east-2: ami-053be27789f3b8fd9
- us-west-1: ami-0af442db5c0475c6a
- us-west-2: ami-0d76b8aff641cfd86
v14.1-86.2
- Add: SVG sanitization to prevent XSS attacks
- Fix: Fix some images from returning "Unsupported Media Type"
v14.1-86.0
- Fix: pile up of image purge calls that may cause errors after a few days of uptime
- Improve: health check now checks the full application stack and not just the web server
- Add: enhanced health check agent
- Add: built-in debug reports
- Add: optional health check access log
v14.1-85.6
- Fix: Security vulnerability (log4j) in internal testing tool
v14.1-85.5
- Fix: Vmware Customization Specifications network configuration for On-Premise images
v14.1-85.3
- Fix: AWS SSM integration inside hostConfigs
- Fix: malformed imagizer_config logging format
v14.1-85.2
- Add: AWS SSM integration
v14.1-85.1
- Fix: missing hostname on cluster propagation of cache purges
- Add: imagizer_admin_access and imagizer_admin_access_err to the default log services
v14.1-85.0
- Add: Auto Quality feature
- Improve: return the original image if the compressed image is larger (quality only operation)
v14.1-84.11
- Fix Regression: continue processing images when auto-rotate is needed but other processing is not
v14.1-84.10
- Fix: do not process redeye removal on images without detected eyes
v14.1-84.9
- Add: Purge cache broadcast for clustered nodes
- Improve: mp4 video compatibility with some browsers
v14.1-84.6
- Fix: hide more secrets in the hostConfigs
v14.1-84.5
- Fix: hide all secrets logs
- Fix: available updates endpoint
- Add: support for the fallback_origin query parameter
v14.1-84.4
- Fix: malformed layer bending with some 4-channel images
v14.1-84.1
- Upgrade OS to Rocky linux 8.7
- Backport Fix: child backends should override the parent's awsAuthorization
- Backport Fix duplicate eye detection on images without eyes
- Backport Fix caching of non-eyes detection data (the lack of eyes found)
- Backport Fix image POSTs with a path (ex: /image.jpg) using the same cached eyes detection data regardless of the image contents
- Backport Add caching of eye detection data without image paths
- Backport Fix: child backends should override the parent's awsAuthorization
- Backport Fix: hide all secrets from the config endpoint
v14.0-83.1
- Fix: child backends should override the parent's awsAuthorization
- Fix: hide all secrets from the config endpoint
v14.0-83.0
Version 14
TIP
There have been changes to text layers. See the Update Guide for more information.
- Upgrade OS from Centos 7.5 to Rockylinux 8.6
- Improved text layer rendering
- Revamped update system
- Add support for VMWare Customization Specifications
- Improved performance and bug fixes
Version 13
v13.1-82.4p17
- Fix duplicate eye detection on images without eyes
- Fix caching of non-eyes detection data (the lack of eyes found) -Fix image POSTs with a path (ex: /image.jpg) using the same cached eyes detection data regardless of the image contents
- Add caching of eye detection data without image paths
v13.1-82.4p16
- Fix child backends should override the parent's awsAuthorization
- Fix hide all secrets from the config endpoint
v13.1-82.4p15
- Backport fix for missing data on some large images
v13.1-82.4p14
- Add missing package from p13
v13.1-82.5
- Add Cloud-init support to On-Premise images for network and Imagizer configuration
v13.1-82.4p13
- Fix broken health check on /health
v13.1-82.4p12
- Add passNonImagizerParamsToOrigin to enable/disable sending HTTP parameters to the image origin
v13.1-82.4p11
- Add hostname configuration
- Add debug memory debug endpoint
- Add debug services debug endpoint
- Better handling of the Sentinel One Agent service
v13.1-82.4p9
- Add support for Sentinel One Agent
v13.1-82.4p8
- Update license check
v13.1-82.4p7
- Fix 500 http error on some uploads
- Fix memory leaks into the tmp drive during various operations
v13.1-82.4p5
- Add extra debug logging for uploading issues
v13.1-82.4p4
- limit the size of pixel cache files
- Move large pixel cache tmp files to root disk
- Add quicker purging of pixel cache tmp files
v13.1-82.4p3
- Add Tmp disk report endpoint for debugging
v13.1-82.4p2
- Fix issue where uploaded files may not be fully cleared from temp disk
- Increase the temp disk space to 3 GB
- Add temp disk space low reporter for debugging low temp disk space
- Double swap space to 2 GB
v13.1-82.4p1
- Fix broken stats-collector on Imagizer Enterprise in Openstack environments
- Disable sshd on Imagizer Enterprise in Openstack environments
v13.1-82.4
- Fix for booting Imagizer Enterprise in Openstack environments
v13.1-82.3
- Add colorize API.
- Add presetColors configuration.
- Add Prometheus support for stats reporting.
v13.0-81.1
- Add /logs to the admin API.
- Add hostConfigs to allow for multiple configurations .
- Add imageParamValidation configuration
- Allow control of caching through request headers (ex: Cache-Control).
- Decreased default root volume size to 20gb.
- Apply the fix for the AddTrust External CA Root Expiration.
- Fix 500 error when empty region on aws Authorization.
- Fix missing Content-Disposition header
- Fix for very large PSD files.
- Fix broken CloudWatch Logs.
Version 12
TIP
Backwards compatible with V11.
v12.1-78.0
- Add local logging option to logging config.
v12.0-77.p2
- Enable firewall on non essential ports for the latest Imagizer Enterprise images.
- Fix bug which cases log rotate to fail on Imagizer Enterprise images.
12.0-77.2
- Minor update to provide support for the latest Imagizer Enterprise container.
12.0-77.1
- Minor update to provide support for the latest Imagizer Enterprise KVM image.
- Fix bug which may have caused a request loop in watermark requests.
- Fix bug which causes system instability with an odd number of CPU cores.
12.0-77.0
- Fix a few redeye removal 502 bugs.
v12.0-76.1
- Add non image file caching.
- Add connection throttling per IP and hostname options.
- Use upscale layer element unless url param is specified.
- Improve Image purging performance.
- Remove network config for Imagizer Enterprise due to start up issues.
Version 11
TIP
Backwards compatible with V10.
v11.0-75.2
- Major rewrite of image caching systems.
- Major rewrite of incoming connection handling.
- Improve memory management; Decrease memory usage.
- Improve overall performance.
- Add AWS Spot instance termination watcher.
- Improve image upscaling for layers.
Version 10
WARNING
There have been changes to logging. See the Update Guide.
v10.3-74.1
- Fix memory leak on high loads.
- Fix bug related to negative X & Y coordinates in the layers API.
- Fix broken URL encoding of some special characters.
- Add improved animated GIF detection and performance.
- Add network config for Imagizer Enterprise.
v10.1-70.1
- Fix memory leak on config change.
- Fix logging configuration.
- Fix partial images on highly fragmented image cache.
- Minor improve performance on large RPS.
v10.0-69.0
- Rebuild the logging system.
- Add custom headers support.
- Improve image layers performance.
Version 9
TIP
Backwards compatible with V8.
v9.2-68.9
- Fix another 502 error when eye detection is out of bounds.
v9.2-68.8
- Fix 502 errors when eye detection is out of bounds.
v9.2-68.6
- Remove network config for Imagizer Enterprise due to start up issues.
v9.2-68.2
- Fix malformed Cache Control headers.
- Fix disabling the maxImageDimensions config.
- Fix encoding of the source_url parameter.
- Add MP4 format for animated GIFs.
- Add HEIF/HEIC image support.
- Add image stretch support.
- Improve support for docker instances.
- Reduce the default backend timeout from 30sec to 15sec.
- Fix errors in redeye repair.
v9.1-65.1
- Fix missing facial data from header when using face=true and no eyes are detected.
v9.1-65.0
- Fix trim=color by reducing the color sensitivity level.
v9.0-64.7
- Fix failed application workers setup on boot without AWS User Data.
- Fix health check that shows healthy before services are ready.
- Increase the number of rotated logs in /var/log/httpd to 24.
- Add support for Write to Cache on Cluster Mode.
- Add build in tests to the /tests endpoint on the Admin API.
- Add uploads to S3 support.
- Add backendSync for async uploads to remote S3 gateway.
- Add docker support for Imagizer.
- Add new queue metrics: queueCopyJobsConsumed, queueCopyJobsProduced, queueCopyJobsFailed.
Version 8
TIP
Backwards compatible with V7.
v8.7-63.1(p1)
- Fix multi region S3 buckets.
- Fix broken license validation from the previous build (v8.6-63.0).
- Improve caching of S3 credentials and bucket regions.
- Use signed URLs for S3 backend requests using the Imagizer fetcher rather than the AWS SDK. This modification improves the performance of image fetching from S3 buckets.
v8.6-63.0
- Fix failed Consul call on boot. Consul will now be called on every boot not just the first one after configuration.
v8.5-62.2p2
- Fix an issue that may cause CloudWatch logging to fail.
- Fix bucket region auto detect when the bucket parameter is used.
- Add the region parameter to specify the AWS region along with the bucket parameter.
v8.5-62.2p1
- Fix duplicates in the bucketsAllowed configuration.
- Add new socket connection metrics: netTcpSock80, netTcpSock80Estab, netTcpSock81, netTcpSock81Estab, netTcpSock17001, netTcpSock17001Estab, netTcpSock17005, netTcpSock17005Estab, netTcpSock17007, netTcpSock17007Estab, netTcpSock, netTcpSockEstab, netTcpSockFetch, netTcpSockFetchEstab, netUnixSockFetch, netUnixSockProcess, netUnixSockFetchConnected, and netUnixSockProcessConnected.
- Add the applicationWorkers configuration.
- Increase the default number of application fetch workers.
v8.5-62.2
- Fix Ganglia configuration.
- Fix null Default Mobile Image Parameters from overriding Default Image Parameters.
- Modify cacheLruMoved, cacheLruNuked, cacheHit, cacheMiss, cacheHitRate, and cacheMissRate stats to be per minute rather than a total count. See cacheHitTotalRate and cacheMissTotalRate for replacement total cache rates.
- Modify the http200, http300, http400, and http500 stats. Make them per minute rather than per second.
- Modify the cacheOriginHit, cacheOriginHitRate, cacheOriginHitTotalRate, cacheOriginMiss, cacheOriginMissRate, and cacheOriginMissTotalRate stats.
- Add a bucket parameter to allow for overriding the configured S3 bucket.
v8.5-62.1
- Add facial coordinates in response HTTP header when redeye parameter is true.
- Add autorotate parameter to disable auto rotation on EXIF orientation.
- Fix broken fetch time stats when the defaultImageParams or urlRewrites configuration is set.
v8.5-62.0
- Fix the cache none option during configuration.
- Fix temp directory overflow.
- Fix broken fetch time stats.
- Fix incorrect RPS stats.
- Fix broken cluster node state on reload.
- Fix temp directory cron job from killing cache every 10 days.
- Revert cache memory increases.
- Revert increased increases to the number of application workers.
- Add resolve parameter.
v8.4-59.0
- Fix race condition which caused some instances to ignore user data on start up.
- Fix issue which caused cluster configuration to fail to initialize.
v8.3-58.2p1
- Fix bug which causes issues with ampersands in the layers parameter.
v8.3-58.0
- Fix a pile up of tiff files in the /tmp directory on uploads.
- Fix configuration for systems with non eth* named network interfaces.
- Fix 502s on some corrupt images.
- Alphabetize stats JSON output properties.
- Alphabetize config JSON output properties.
- Increase max number of requests per application worker. Improves performance.
v8.2-57.5
- Add Cluster Mode for horizontal scaling of Imagizer instances.
- Add auto-fill Address property to Consul config.
- Add tags to Datadog integration.
- Fix caching issues related to defaultImageParams configuration.
- Fix some inconsistencies related to DPR and custom crop.
- Fix inconsistent health checks during startup.
- Reduce instance startup times.
v8.1-55.6
- Add Datadog metric ang logging integration.
- Add support for AWS instance types m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge.
- Add support for register with Consul agent on boot.
- Fix errors on a GET request to /updates API.
v8.0-55.7
- Major system upgrades.
- Significance performance improvements on JPEG processing.
- Minor performance improvements on all other image processing.
Version 7
TIP
Backwards compatible with V6.
v7.2-54.5patch7
- Fix temp directory overflow.
v7.2-54.5patch6
- Add POST requests to the access log.
- Fix incorrect stat counts on internal requests and POST requests.
v7.2-54.5patch3a
- Increase size of temp directory.
v7.2-54.5patch3
- Fix incorrect content type when using the format param on POST requests.
- Fix caching with the origin parameter on POST requests.
- Add configurable width for face/eye detection. (New config argument: faceDetectionWidth)
7.2-54.0
- Fix stats collector restart loop on non-AWS instances.
- Fix redeye removal on POST requests.
- Fix bug which caused processed images to be cached as original images on POST requests.
- Add stats collector syslog logging.
- Add cache_processed parameter to POST requests.
7.1-53.0
- Add required element to layer object.
- Add source_url API.
- Add better SVG image detection.
7.0-52.4
- Fix missing Content-Type header on some SVG images.
- Increase max face size detection.
7.0-52.0
- Allow rotation on images with transparent backgrounds.
- Add transparent padding API.
- Fix unnecessary image conversion on images which requested dimensions are larger than or equal to the original dimensions.
- Fix bug in upscaling watermark images.
Version 6
TIP
Backwards compatible with V5.
6.1-51.1
- Fix AWS CloudWatch logging.
- Fix Stats API on some VMs.
- Fix cache zones configuration bug which caused Write to Cache to fail in some cases.
- Fix malformed headers on default images.
- Fix bug in AWS user data config import which caused user data to be ignored in some cases.
- Add Include Image Data support to metadata requests.
- Add batch processing/caching (cache_queries) support to GET_ASYNC calls.
- Add batch processing/caching (cache_queries) support to POST requests.
- Add Ignore Formats configuration.
6.0-49.0
- Fix last modified header on POST and GET_ASYNC.
- Fix stats collector crash when missing IAM perms (AWS only).
- Fix a corner case which caused 500 errors on corrupt images.
- Fix a bug in trim_color region of interest.
- Fix temp disk (ram disk) overrun with very large png files.
- Add original compression quality detection. Use original quality compression as default instead of 90.
- Add support for auto rotation with icc profiles
- Add support for ENI-enabled AMIs (AWS only).
- Add new welcome page with enable/disable config.
- Update the kernel to fix the Meltdown and Spectra vulnerabilities.
Version 5
TIP
Backwards compatible with V4.
5.4-47.2
- Add CloudWatch stats.
- Fix crashes during entropy crop.
5.3-46.1p1
- Add Fallback Backend.
5.3-46.1
- Face detection optimizations.
- Redeye removal improvements (reduction of blue artifacts).
- Add async get calls (GET_ASYNC).
5.3-45.1
- Minor post to cache optimizations.
5.2-44.3
- Fix a crash during trim=color and CMYK colorspace.
- Use ellipses instead of rectangles for redeye removal.
- Minor object detection optimizations.
- Add separateHostCache config option.
- Return 415 error code on invalid image files.
- Add image layers API.
5.1-43.0p1
- Modify error code on invalid images. Return 415 http code.
- Add configuration to disable separate host caching.
5.1-43.0
- Fix 'Failed to purge' issue when purging images.
- Fix http sum stats. They not longer include source requests.
- Fix missing content-length header in certain situations.
- Fix an issue with top/bottom crop.
- Add Interlace (progressive) jpeg/png API.
5.0-42.0
- Fix 'Failed to purge' issue when purging images.
- Fix http sum stats. They not longer include source requests.
- Fix missing content-length header in certain situations.
- Fix an issue with top/bottom crop.
- Add interlace (progressive) jpeg/png API.
Version 4
4.6-40.1p5
- Add fetch and process average times to stats/Ganglia
- Add http codes per minute to stats/Ganglia
- Remove /cache prefix from cache purge API
- Add new Picture Adjustment
- Revamp patching system. Allow batch patching.
- Fix bug to allow spaces in watermark URLs
- Fix bug to allow changing syslog facility config
4.6-40.1
- Fix bug in config API which failed to let syslog facility setting to be updated
- Fix bug in watermark API. Allow spaces in watermark URLs
- Fix bug causing request per second stats to be misreported
- Add fetch and process times to stats API and Ganglia integration
- Add http stats codes per minute stat to stats API and Ganglia integration
- Modify Update API to allow batch patch updates
4.6-40.0
- Fix various bugs
- Add mark_upscale API to allow upscale on watermarks
- Image Meta Data API now returns original image meta data even when image parameters are present
- Rework rotate API to allow for single degree increments
- Add crop type zoom for use with rotation API
- Add Max Image Dimensions configuration
4.5-36.0
- Add option to disable the origin/hostname param
- Add option to disable origin image requests
- Add support for CMYK colorspace
- Add new Picture Adjustment vibrance API
- Add Etag header
- Fix malformed Last-Modified header
4.4-35.1
- Add Ganglia Stats integration
- Add new Picture Adjustment
- Add Host Header parameter to override host header on requests
- Add Image Meta Data API
- Add Post to Process feature
- Replace the hostname parameter with a new origin parameter
- Improve internal image caching (Update Varnish)
- Pass through the expires header on all images
- Improve AWS user data config importer
- Fix bug in padding image with upscale enabled
4.3-33.3
- Add Default Images feature
- Add Url Rewrites feature
- Add Auto White Balance API
- Add Cloud Watch Logging support
- Add return 404 http error code from Size Check
- Improve object detection with large number of concurrent connections
- Do not allow return of larger image after 'quality' only request
- Fix image step calculation when sharpening images
4.2-30.2
- Fix large png file sizes
- Fix AWS S3 bucket region lookup
- Allow auto_fix API to use boolean as argument
- Add center rectangle crop API
- Allow upscaling images. Disabled by default
4.1-28.3
- Add brightness adjust API
- Add contrast adjust API
- Add Auto Fix image brightness/contrast API
- Add hostname white-list to size check
4.0-27.0
- Improve concurrent connection handling
- Improve memory management of application workers
- Fix bug in auto format. Do not convert image if not needed
- Add write to image cache
Version 3
3.4-26.0
- Fix padding on rotated images. Pad correct the sides
- Fix malformed Original-Filesize header
- Fix dct scaling issue on a small number of image types
- Add Original-Resolution header to images
- Add specific fallback images for different file types on size check
3.3-25.0
- Cache domain name lookups internally
- Increase number of application workers
- Add wildcard matching to pass through headers
- Add size check fallback image feature
- Fix to use configured timeouts for signed AWS S3 fetching
- Optimize non cached image requests
- Increase patch file size allowed
3.2-24.1
- Add crop top/bottom API
- Optimize decompression and processing when generating thumbnails
3.1-23.3
- Add the update service API for small software patches
- Add fit=fill and bg API aliases
- Fix logging for the admin API
- Search deeper into the file when checking for Adobe RGB
3.0-22.5
- Add cpu steal stats API
- Add enhanced stats API (cpu, cache, disks, network)
- Add imagizer version on stats API
- Add passThroughHeaders configuration feature
- Add syslog support for access, error, and application logs
- Add red-eye removal feature
- Fix off by one error in crop
- Fix off by one error when height is given
- Update system packages for increases security
- Update web server
- Refactor eye detection
- Allow users to completely disable caching
- Increase system limits to optimize system operations
Version 2
2.5-21.1
- Add API param aliases
- Add improved check for adobe RGB
- Fix bug related to ICC profiles in JPEGs
- Update ca-certificates package for managing SSL
2.4-19.1
- Add support for images with ICC profiles
- Add network config API
- Add auto crop/pad API
- Add color trim API
- Fix application layer to correctly clean up temp files for 40x/50x errors
- Update temp file cleanup script to accommodate new filenames and to be a little more aggressive
2.3-18.1
- Add Image blur API
- Add Image padding API
- Add Watermark alpha API
- Fix to ensure that an image is watermarked/blurred/sharpened without resizing
- Update JPEG crop to be done in a separate step instead of during the image compression. This allows imagizer to apply padding, blur, and watermark to the cropped image instead of a region of interest.
2.2-17.2
- Add access to logging
- Add CacheControl override
- Fix AWS user data import
- Fix bug in the network configurator
2.1-15.1
- Add region lookup on s3 auth requests
- Add processing of multiple network interfaces
- Fix watermark fetches to use s3 backend if needed
- Update AWS SDK
Version 1
1.10-14.2
- Fix bug in watermarking
- Fix mac address validation error
- Clean up system libraries
- Install open-vm-tools package (vmware only)
1.9-13.3
- Fix for entropy bug
1.8-12.3
- Add tiff format handling
- Add improved nginx log rotation
- Update application dependencies
- Adjust image cache memory values to slightly smaller sizes for machines under 16GB of RAM
- Adjust application workers and max number of requests for machines with less than 8GB of RAM or less than 4 CPU cores
1.7-10.4
- Revert change of the root disk volume type from "Provisioned IOPS(IO1)" back to "General Purpose (GP2)
- Update the config script to reset everything to config settings at boot
- Disabled multithreading conversion on busy instances. This increases performance
- Switch to the new versioning system using AWS marketplace versions as a basis; this version becomes 1.7-10.4
1.6
- Add improved memory management
- Decrease the amount of RAM that image cache uses (in memory-based setups)
- Decrease the application worker's lifetime from 1000 requests to 500
- Decrease the number of application workers from 128 to 64
- Update web service config to restrict extended_status page visibility
1.5
- Fix the default backend
1.4
- Enable filesystem creation on the disk cache SSDs (in disk-based setups)
- Increase root disk size to 20 GB (due to temp dir overflow)
- Add a cronjob to clean the conversion temp dir
1.3
- Add API call to allow setup of disk cache
- Allow image cache to be configured and restarted via API