Changelog: March 5, 2024

Changelog image

Image Outpainting With fill=generative

Generative Fill marks a significant advancement in imgix's image transformation capabilities, enabling users to extend and fill images with context-aware AI. We are excited to introduce several new Generative Fill parameters that will allow you to outpaint and enhance the versatility of your images:

  1. Customize aspect ratios — Adapt your images to an aspect ratio that fits your platform requirements and apply the fill to generate pixels that complete the picture with fit=fill&fill=gen&ar=x:y.
  2. Adjust your focal point — Position the focal point of your image where you want it on the canvas with fill-gen-pos.
  3. Generate with prompts — Guide the output of the fill with prompts with fill-gen-prompt and fill-gen-neg-prompt.
  4. Achieve consistent results — Use seed values to achieve consistent results or explore variations without altering your original vision with fill-gen-seed.

Additionally, you can transform your images with Generative Fill within the Image Editor in the imgix Dashboard. See our documentation to learn more about how you can use this feature.

Generative fill is currently available for imgix customers on certain plans. If you’re interested in this feature, please contact our sales team or your Account Manager to get more information on this feature.

Using auto=format as a Default Parameter

With recent technological advancements, it's become easier to move business logic closer to our end-users, specifically into CDN edge nodes. As such, we're excited to now offer the ability to set auto=format as a default parameter for all customers on a paid plan. You can use the imgix Management API or Dashboard Source Configuration to update your default parameters.

Origin Request Authentication

We have expanded your options to aid in identifying requests to your origin server coming from imgix. For Web Folder and Web Proxy Sources you can configure one or more of the following:

  1. Basic Authentication — Set a username and password that will be sent in an Authorization request header.
  2. Handshake — Set a handshake secret that will be delivered in an X-Imgix-Origin-Secret header.
  3. Request Signing — Set a signing key that will be used to deliver time-based signatures in a series of X-Imgix-Signature request headers.

See our documentation for more details on how to use this new feature with your Web Folder or Web Proxy sources, and a better understanding of when you might use one option over another. We will deliver future communication around how these new options will replace IP allow listing.

Note: For all S3, GCS, Azure, and S3-compatible source types the read credentials supplied during Source setup are enough to ensure restricted authorized access to your origin buckets.

Other Features and Fixes

  • The imgix Rendering API now supports using the AVIF file type as an input.
  • Asset Refresh has long existed in the imgix Management API, and can now be triggered within Asset Manager. Refreshing will force a reprocess on a specific asset in your origin to ensure any modifications or deletion takes effect.
  • Expanded our "Load to Encode" video processing to trigger on requests for thumbnails and storyboards in addition to video playback.
  • We’ve updated our HTTP response codes to better distinguish between imgix errors and customer origin errors. The new 424 response status will indicate that imgix is having an issue accessing the requested origin asset, most likely indicating an issue with the customer’s origin. Any 5xx error will indicate an imgix internal issue.
  • Fixed an issue that was causing some inconsistent output when using crop=focalpoint.
  • Updated support for SVGs that contain inline <image> tags.
  • Fixed an issue with using rect and upscale simultaneously.

Changelog: January 22, 2024

Changelog image

Video Support for Microsoft Azure and Web Folder Sources

Microsoft Azure and Web Folder Sources can now be used with the imgix Video API. For customers with video enabled, video assets discovered in an Azure or Web Folder origin will be processed and available for playback on the Source's imgix Video domain.

If you'd like more information on how to add video capabilities to your imgix plan, please contact us at sales@imgix.com.

Asset Manager Support for Web Folder Sources

Web Folder assets delivered via the imgix Render API will now be processed and available in Asset Manager where you can browse, search, and tag your origin images. See our documentation to read more about Asset Manager and how it can fit into your asset management workflows.

Updated Image Enhancement Algorithm

auto=enhance is switching to a new contrast limited adaptive histogram equalization (CLAHE) algorithm. The core mission for image enhancement is to create a more vibrant, engaging, and better-looking image. We believe this change creates better enhancements today, and gives us a platform to further improve images automatically in the future.

Other Features and Fixes

  • The txt-lig Render API parameter is deprecated.
  • Fixed an issue that prevented some assets from being refreshed if there was a Source prefix configured.
  • Fixed an issue where some users with billing permissions were not receiving invoice updates via email.

Changelog: December 4, 2023

Changelog image

Video Encoding on Playback

For video customers, our new "Load to Encode" functionality makes working with your videos even easier. When a previously unprocessed video is requested for the first time we will automatically start encoding it for optimized playback. While encoding, you will see a 423 HTTP Response from our servers to notify you that the video is processing. Once encoding has completed, the video will begin normal playback on any subsequent request.

Additionally, we've built this functionality into the imgix video player, ix-player. The video player will automatically handle the new processing flow, and begin playback of the video once available.

If you'd like more information on how to add video capabilities to your imgix plan, please contact us at sales@imgix.com.

Other Features and Fixes

  • Improved support for serving IPTC metadata when using fm=json on an asset with malformed data
  • Fixed an issue where Sources using a path prefix would get unexpected results from bg-remove and upscale parameters
  • Fixed an issue with the skip parameter that would incorrectly skip certain frames when rendering an animated GIF

Changelog: October 11, 2023

Changelog image

AI-Powered Super Resolution for Images

We've released a new upscale parameter to our Rendering API that uses AI to increase an image's resolution, making it sharper, clearer, and more visually striking. As a result, images can be displayed much larger without the typical pixelation artifacts.

imgix AI-Powered Super Resoltuion

For more details, please check out our documentation. If you are an existing Enterprise customer, please reach out to your dedicated Account Manager to enable Super Resolution. If you are not an Enterprise customer yet, please contact us at sales@imgix.com to get access to this feature.

Other Features and Fixes

  • You can now update or remove your stored origin upload credentials from within your Source's configuration page in the imgix Dashboard. Upload credentials allow you to upload assets to your supported Source's origin bucket from within the imgix platform.
  • We fixed some small bugs that would prevent customers on Legacy subscription plans from updating to our current plan offerings within the imgix Dashboard.
  • Patched a libwebp vulnerability (CVE-2023-4863)
  • Patched a DDOS vulnerability involving HTTP/2 protocol (CVE-2023-44487)

Changelog: September 12, 2023

Changelog image

Improved Source Deploy Infrastructure

We've made several improvements to our Source deploy infrastructure that allow new Sources and edits to existing Sources' configuration to be deployed and take effect in seconds rather than minutes.

Other Features and Fixes

  • We are deprecating new Web Proxy Source types for standard plan customers. All existing Web Proxy sources will continue to work regardless of plan type. To inquire about creating new Web Proxy source types, contact our support team: support@imgix.com.
  • We will now send an email to all account users with Billing permissions when an invoice is unpaid beyond its due date.
  • Fixed issues with font rendering when using the txt-line-color parameter and txt-font parameter with multiple values.
  • Fixed an edge case issue when using the duotone parameter.

Changelog: July 10, 2023

Changelog image

Asset Manager Add API

The /add endpoint queues an asset from your origin to be added to Asset Manager. This new endpoint is useful if your asset upload and management workflows do not use the imgix Dashboard UI or Upload APIs, or if you are not relying on imgix to regularly crawl your origin for new assets.

See the docs for more information.

Other Features and Fixes

  • Refreshing an asset that has been deleted at the origin now removes it from Asset Manager as expected.
  • Fixed an issue where some video analytics were not properly attributed in Dashboard.
  • Fixed an issue where invalid values for fit=fill and fill-color would result in an unexpected image aspect ratio.
  • Fixed a decoding issue with CMYK JPEG images that would render incorrectly in some circumstances.

Changelog: June 5, 2023

Changelog image

Cloudflare R2 Source Type

We've added support for integrating with your Cloudflare R2 storage bucket when creating a new Source. Using the Cloudflare R2 Source type has all of the same advantages as our other S3-compatible Source types, including better asset privacy and security. Read the documentation for Cloudflare R2 Source creation or migrate an existing Web Folder Source.

Expanded Background Removal Image Support

Images larger than 12MB or 50 megapixels will now be optimized for background removal by default. See the announcement blog or read our docs for more details on how to use the bg-remove parameter. To get started, contact our sales team: sales@imgix.com.

Other Features and Fixes

  • For accounts with past due invoices, you will see a persistent banner and list of invoices in Dashboard as a reminder to submit payment.
  • The imgix render API will return a 402 HTTP response code, previously 512, when your account's renders have been disabled for either billing or overage related reasons.
  • You will be prevented from modifying your plan until your account's billing status is returned to normal.

Changelog: May 8 2023

Changelog image

Background Removal Fallbacks

The imgix background removal render API now supports graceful failures by default. Not all images are prime candidates for background removal and by using the bg-remove-fallback parameter you can control what happens in those cases. We've also added a new response header X-Imgix-Bg-Remove-Failure-Reason to give more feedback as to why a requested images's background removal failed.

If you're interested in testing background removal with your sources, contact our sales team: sales@imgix.com.

File Downloads via Video API

Using the vdl parameter with the imgix video API will force the browser to download the video file instead of play it back. The value set for the parameter will be the filename of the downloaded video file, default is the original name.

Other Features and Fixes

  • Added new entries to our list of IP ranges, which are used to fetch assets from origins.
  • Asset categories and custom fields now support the full range of allowable UTF-8 characters so you can add, edit, and search in any language.
  • Fixed a bug where certain animated image files would fail to render as AVIF.

Changelog: April 11, 2023

Changelog image

Background Removal

The imgix render API now supports image background removal and replacement. See the announcement blog or read our docs for more details on how to use the new bg-remove parameter. Once enabled, you can easily see how background removal can work for your images in Asset Manager. To get started, contact our sales team: sales@imgix.com. background removal image

Expanded Usage Notifications

We've improved how and when we notify you that your account is reaching your included plan limits, such as origin images and bandwidth. You will receive emails and Dashboard messages beginning at 50% usage, and we will recommend how to proceed if you think you might reach your plan's limit. Please note, we reserve the right to disable your service if you significantly exceed your plan limits.

Other Features and Fixes

  • You can now select from up to 300 categories, increased from 30, when categorizing assets in Asset Manager.
  • Images sent to our auto-tagging service are limited to 500MB for system stability and reliability.
  • Fixed a bug with AVIF files larger than 7000px wide.
  • Fixed a bug that would prevent setting default and error images on a Source.

Changelog: March 7, 2023

Changelog image

Japanese Characters in Categories and Custom Fields

Asset Manager supports the use of Japanese characters for categories and custom fields. See Asset Manager docs for more on how to add, search, and manage your assets' metadata.

Additional AWS S3 Regions

imgix supports AWS S3 buckets created in the following regions:

  • af-south-1 Africa (Cape Town)
  • ap-south-2 Asia Pacific (Hyderabad)
  • ap-southeast-3 Asia Pacific (Jakarta)
  • ap-southeast-4 Asia Pacific (Melbourne)
  • eu-south-1 Europe (Milan)
  • eu-south-2 Europe (Spain)
  • eu-central-2 Europe (Zurich)
  • me-central-1 Middle East (UAE)

More Emojis in txt Parameter 🥷

We've updated our emoji font to support the latest v14 characters when using the txt parameter.

Changelog: February 9, 2023

Changelog image

Background Removal Available in Beta

  • A new background removal API is available in limited release for our Enterprise customers. Reach out to your Account Manager if you would like to test this new feature.

Support for Digital Ocean, Linode, and Wasabi

  • You can now create Sources with three new S3-compatible source types: Digital Ocean, Linode, and Wasabi. S3-compatible Source types have the advantage of allowing you to keep your assets private and only permitting access via imgix. Read the documentation for Source creation or migrate an existing Web Folder Source.

Thumbnails for Video

  • Easily create thumbnails, GIFs, or storyboards from videos processed via the imgix video rendering API. Read more about it and see example usage here.

New ix-player Video Player

  • We listened to your feedback and re-architected our video player to split the core of the player and the player itself into two packages.
  • ix-video is now a slimmed-down wrapper on top of the built-in <video> element with HLS support and a much smaller download size.
  • ix-player has all of the bells and whistles of a fully-featured video player, including built-in support for our new thumbnail, GIF preview, and storyboard feature set.
  • You can check out a demo of the new packages on our video solutions page or on GitHub.

Added New Japanese Font Options

  • We have added over 50 Japanese font options for use in the text rendering API. See the complete list of available fonts here.

Bug Fixes

  • Fixed an issue where some large AVIFs were not rendering correctly.
  • Fixed an issue where some corrupt images were not rendering correctly.

Changelog: December 13, 2022

Changelog image

New: Uploading in the imgix App for Contentful

New Asset Manager Plugin for Figma

  • We recently announced our new Asset Manager Plugin for Figma, which allows you to easily build shared asset libraries across your team, search for and place existing image assets into your Figma designs, upload new high-resolution image assets, and export rasterized comps out of Figma that are immediately web-ready for sharing wherever they need to be shared. Try the plugin or read the documentation.

Changelog: November 3, 2022

Changelog image

React Native Tutorial

  • See how simple it is to use imgix in your React Native applications with our new React Native Guide. This tutorial will teach you how to resize an image automatically to fit device dimensions, update image resolution automatically to match device DPR, and other tips to keep your app performant.

video.js Plugin Support

  • Quickly add additional features to the ix-video player with video.js plugins. While this support is still experimental, we would love to hear any feedback on this new feature.

New Wordpress Plugin

  • We have added wp-imgix, a third-party Wordpress plugin, to our list of recommended integrations and it is now our favorite Wordpress solution for imgix. The previous solution, Media Cloud, is no longer recommended.

More Flexible Encoding in js-core

  • @imgix/js-core now accepts an optional encoder() function that allows you to override our default URL encoding behavior to better suit your needs. Read more about it here.

Changelog: September 8, 2022

Changelog image

Easily Embed Images and Videos

  • We have added a simple way to embed images and videos wherever you need them. Select the content you want in Asset Manager, then copy and paste the provided code snippet for optimized images and videos.

Changelog: August 4, 2022

Changelog image

Uploads in Asset Manager

  • Asset Manager now supports uploads up to 5GB. Please follow the instructions here to update your settings for uploading.

New Video Analytics

  • Visualize how many videos and minutes are streamed and encoded on a daily basis with new video analytics in Dashboard. You can learn more about our Video API here.

Other Features and Fixes

  • @imgix/angular now supports V12.
  • Minor improvements in image processing color accuracy.

Changelog: July 7, 2022

Changelog image

Image Manager Is Now Asset Manager

  • As Asset Manager continues to expand support for media types we have updated the name to better reflect its flexibility. Access Asset Manager by clicking the "Assets" tab in your Dashboard or reach out to Support if you have questions.

New Upload Sessions API

  • We have added an upload sessions flow that support uploads up to 5GB. This is a multi-part, sequential flow that involves creating a session, uploading a file for that session, and finally closing the session. Note: This is currently supported only for Amazon S3 and Google Cloud Storage Sources.

Other Features and Fixes

  • Fixed a performance issue impacting a small percentage of image rendering requests.

Changelog: June 10, 2022

Changelog image

New Video Player SDK

  • ix-video is a new custom video player element that works anywhere. Use it to render HLS streams encoded via the imgix video API or other videos of your choosing.

Video API Now Supports MP4 Format

  • In addition to HLS, the imgix video API now also supports the MP4 format. Choose MP4 for shorter videos or when you want to have control over the video resolution, regardless of the client's bandwidth.

Other Features and Fixes

  • Added support for React 18 to react-imgix.
  • Updated imgix-management-js to provide better flexibility independent of runtime environment.
  • Fixed a bug causing a small number of Web Proxy assets to return an error.

Changelog: May 5, 2022

Changelog image

Video Playback in Image Manager

  • Videos processed via our Video API can now be played directly in the Image Manager detail view. Contact Us if you would like to learn more about serving video with imgix.

More Flexible Text Positioning

  • New txt-x and txt-y params allow you to more precisely place where you want your text overlay to appear.

Image Manager Simple Search Now Includes Custom Fields

Bug Fixes

  • Fixed an issue where auto=format was not correctly returning WebP images for some Edge browsers.
  • Various bug fixes for Image Editing within Image Manager.

Changelog: April 7, 2022

Changelog image

New Image Editing Capabilities in Image Manager

  • Make simple edits (focalpoint crop, width/height adjustments, format changes) directly in Image Manager and easily download or copy a link to a modified image. Just visit the detail view of an image in Image Manager to try it out.

Chrome Extension for Salesforce Commerce Cloud

Improved Support For Gatsby 4

Changelog: March 3, 2022

Changelog image

New Salesforce Commerce Cloud Integration

New Magento (Adobe Commerce) Plugin

  • This app allows users to easily connect to imgix via Image Manager within Magento for product creation and page creation. It is compatible with Magento 2 Open Source/Community Edition. Install it and read the user guide here.

Added Inclusion and Exclusion Paths to Image Manager

  • Now you can configure your Source to include or exclude certain paths from asset discovery in Image Manager. This does not affect which assets can be rendered via imgix, only which assets are eligible to appear in Image Manager.

Stay up to date with our blog for the latest imgix news, features, and posts.