Advanced Media Offloader · Version history
Advanced Media Offloader changelog and version history
- Latest version
- 4.7.3
- Nov 8, 2026 (1 day ago)
- Releases
- 39
- since 2024
- In the last year
- 19
- about one every 20 days
- Tested up to
- WordPress 7.1.4
- PHP 8.1 or later
Releases each year
- 20246 releases
- 202519 releases
- 202614 releases
202614 releases
Advanced Media Offloader 4.7.3Latest
- Fixed: AI assistants connected through the WordPress MCP Adapter could not check the plugin status or bulk offload progress, test the cloud connection, or start a bulk offload. These requests now work.
Advanced Media Offloader 4.7.2
- Fixed: Version 4.7.1 could cause a fatal error and prevent access to the site and WordPress admin when WooCommerce or another plugin using Action Scheduler was active.
Advanced Media Offloader 4.7.1
- Fixed: Offloading existing images with Imagify or EWWW could leave local copies behind under Smart Local Cleanup or Full Cloud Migration. Cleanup now follows the selected policy once the optimizer is idle.
- Fixed: Optimized images and their WebP/AVIF versions could be missed when optimization finished during an offload, or when EWWW WebP generation was off. The current files are now uploaded before local cleanup.
- Fixed: Failed uploads or local cleanup after optimization could stop retrying after 24 hours. Failed attempts now remain pending so cleanup can finish after the problem is resolved.
- This update applies to future offloads. Images already offloaded with local files left behind are not cleaned up automatically.
- Optimize existing images before offloading if you want optimized cloud copies. When no optimizer job is queued or running, Smart Local Cleanup or Full Cloud Migration can remove local files before a future optimization.
- Developer note: Custom cleanup filters should also handle the new existing_media context for existing-library offloads.
Advanced Media Offloader 4.7.0
- Added: Support for the WordPress Abilities API (WordPress 6.9 and later). AI assistants, scripts, and other tools can now check media status, test the cloud connection, offload or re-offload files, and start or cancel bulk offloads. Only administrators can use these actions. Offloading follows your…
- Improved: Bulk offloads are more reliable. Starting a bulk offload again joins the run already in progress, interrupted work picks up where it stopped, and the progress bar and Cancel button stay correct after you reload the page.
- Improved: An upload and the cleanup of local copies can no longer run on the same file at the same time. This keeps a file from being removed from your server while it is still uploading.
- Fixed: On multisite, all sites shared one bulk offload queue. Each site now has its own queue.
- Fixed: Themes and plugins could not get the attachment ID of an offloaded file from its Custom Domain URL (attachment_url_to_postid() returned 0). They now get the correct ID.
- Fixed: When you re-offloaded a file, failed uploads of its Imagify or EWWW WebP/AVIF versions were not reported. They now show as errors, so you can find and retry them.
- Fixed: Files stored at the top level of a bucket (not in a folder) could not be re-offloaded. They can now be re-offloaded without moving them into a folder.
Advanced Media Offloader 4.6.0
- Fixed: Images could break when no Custom Domain was set and Smart Local Cleanup or Full Cloud Migration was on. Local files were deleted while the site still served them. Now they are kept until you set a Custom Domain.
- Fixed: A saved cloud provider that is no longer available (for example after removing the add-on that added it) took the whole site down. The plugin now keeps running and the settings page tells you to choose a provider again.
- Fixed: SVG files from plugins like SVG Support could break. On Amazon S3 new ones were stored under the wrong key, and on Cloudflare R2 and MinIO a cloud-only SVG could not be read and was requested again on every page load, which slowed pages down.
- Fixed: Lazy-load placeholders in images (for example Avada’s) were turned into broken cloud URLs.
- Added: Developers can extend the plugin with the new advmo_register_providers and advmo_loaded actions, and storage providers added with the advmo_cloud_providers filter can now be selected. The plugin now starts on plugins_loaded. Code that uses advmo()->container keeps working.
Advanced Media Offloader 4.5.2
- Security: Restricted individual media offloading to users who can edit the selected attachment.
- Improved: The production package now passes Plugin Check without errors.
- Fixed: Resolved thumbnail regeneration errors now clear after a successful retry, while unrelated errors stay visible.
Advanced Media Offloader 4.5.1
- Fixed: Sites that load another Composer-managed copy of Guzzle before Advanced Media Offloader no longer miss the plugin’s isolated Guzzle functions or fail while creating a cloud client.
- Fixed: Cloud storage validation for wp advmo offload now starts only when that command runs, so command discovery and other WP-CLI operations remain safe when the plugin is not configured.
- Fixed: Imagify and EWWW Image Optimizer can load alongside Advanced Media Offloader without duplicate third-party function declarations.
- Fixed: Existing WebP and AVIF files created by Imagify and other supported image optimizers are now included when an image is offloaded for the first time, including bulk and WP-CLI offloads. If a sidecar upload fails, the attachment is not marked as offloaded and local files are kept safely.
- Fixed: Cloud-only SVG files now use a stable local cache path that preserves the original filename and .svg extension, preventing failures in WordPress and page builders that require a real local file.
Advanced Media Offloader 4.5.0
- Added: A clearer settings experience with two focused, collapsible sections: Cloud storage and File handling. Media waiting to be offloaded now appears in a visible banner above the settings, with a direct link to Media Overview.
- Added: A “Need Support?” page with the checks that solve most problems, links to the support forum and our contact page, and a one-click system report to paste into your message. The report contains no keys, passwords or bucket names, so it is safe to post in public.
- Added: Save & Test Connection now saves your credentials, runs the connection test, and shows the result in one action.
- Added: Every provider now links to its own guide for creating credentials, and a ready-to-copy wp-config.php snippet sits under the credential fields for anyone who prefers to keep credentials out of the database.
- Improved: Connection errors now say what went wrong and what to check — a secret key that does not match its access key, a bucket in another region, a server clock that is out of sync, an endpoint that cannot be reached — instead of a single “Connection failed!”.
- Improved: The connection result stays on screen instead of disappearing after a few seconds, and is remembered between visits, so the settings page no longer contacts your storage provider every time it loads.
- Improved: Settings sections can be collapsed to keep the page short. A closed section still shows a useful summary, such as the selected provider and bucket or the retention policy.
- Improved: The retention policy options now say exactly what is deleted, what is kept, and when it happens. Smart Local Cleanup is now the recommended option, and the whole option box can be clicked, not only its title.
- Improved: Cloud credentials and file-handling settings now have separate save actions, so saving a retention or offload setting no longer runs another connection test.
- Fixed: The settings and Media Overview pages were hard to use on phones and tablets. Table rows spilled outside their card, and the tab menu could not be tapped at all.
- Fixed: The show/hide button in the Secret Access Key field was not centred in the field, and its icon could appear cut off.
- Fixed: Checkboxes and radio buttons were larger than intended on small screens, and the two did not match each other.
- Fixed: Pressing Save before choosing a cloud provider reported “Invalid Cloud Provider!”. It now asks you to choose one.
- Fixed: Full Cloud Migration could trigger repeated missing-file warnings when WordPress checked image sub-sizes after the local original had been removed.
- Improved: Regenerated thumbnails now stay synchronized with cloud storage.
- Added: Full Cloud Migration can now regenerate cloud-only images safely.
- Fixed: Image edits, Restore Original backups, and optimizer-generated formats are preserved.
- Fixed: Failed or interrupted operations keep local files and can recover safely.
Advanced Media Offloader 4.4.4
- Fixed: Conflict with other plugins or themes that also use the AWS PHP SDK. The plugin’s SDK is now fully isolated and no longer shares the unprefixed Aws\S3\Exception\S3Exception class name.
- Fixed: With EWWW Image Optimizer in background mode, deleting a media item while its optimization job was still queued caused a fatal error that permanently blocked EWWW’s queue — new uploads no longer got their WebP versions generated or offloaded. Deleted attachments are now skipped cleanly and t…
- Fixed: The bulk offload stall-check cron (advmo_check_stalled_processes) no longer runs every 15 minutes when idle. It is now scheduled only while a bulk offload job is active and cleared when the job completes, is cancelled, or recovers from a stall.
- Fixed: The bulk offload background healthcheck cron (advmo_bulk_offload_media_process_cron) could remain scheduled after a successful bulk offload. It is now cleared reliably when the job finishes or the queue is empty.
- Improved: Small fixes and improvements
Advanced Media Offloader 4.4.3
- Fixed: With Object Versioning enabled, newly offloaded images could appear broken on your site. The files were uploaded correctly, but the saved location sometimes didn’t match — so images failed to load. The correct location is now always saved, so your images display properly.
- Fixed: Offloading an existing image that is stored directly in the uploads folder could add an extra /./ to its URL — for example https://cdn.example.com/./image.png — so the image failed to load on some CDNs. The URL is now correct.
- Fixed: Repeated PHP warnings and possible high server load on pages with images whose saved metadata had a broken size entry.
Advanced Media Offloader 4.4.2
- Added: Compatibility with WordPress 7.0
- Fixed: Editing an image (crop, rotate, or scale) could fail to upload to your cloud storage and show an error. Edited images now offload reliably.
- Fixed: With Full Cloud Migration active alongside an image optimizer (such as Imagify or EWWW), editing an image could leave the edited copies — including their WebP/AVIF versions — on your server. They are now removed according to your retention policy.
- Fixed: With EWWW Image Optimizer in background mode, newly offloaded images could be left on your server instead of being removed under your retention policy. They are now cleaned up reliably.
- Fixed: Deleting an image you had previously edited could leave leftover WebP/AVIF copies behind in your cloud storage. These are now removed too — covering Modern Image Formats, Imagify, and EWWW Image Optimizer.
Advanced Media Offloader 4.4.1
- Fixed: Custom/intermediate image sizes in src attribute being replaced with the full-size URL when using page builders like Elementor
Advanced Media Offloader 4.4.0
- Added: Imagify compatibility for WebP/AVIF offloading
- Added: EWWW Image Optimizer compatibility
Advanced Media Offloader 4.3.1
- Added: advmo_object_acl filter to customize or disable object-level ACL permissions
202519 releases
Advanced Media Offloader 4.3.0
- Added: New visual badges in Media Library show offload status at a glance. Cloud icon for offloaded files, warning icon for failed uploads.
- Added: Visual “Deleting…” loading indicator with spinner in Media Library attachment modal when deleting offloaded media
- Added: Offload status filter dropdown in Media Library for quick filtering by offload state.
- Improved: Optimized cloud deletion performance using batched deleteObjects API (up to 1000 keys per request) for faster deletion of attachments with multiple sizes
- Fixed: MinIO “Use Path-Style Endpoint” now correctly respects boolean wp-config.php constants (e.g. define('ADVMO_MINIO_PATH_STYLE_ENDPOINT', true);).
Advanced Media Offloader 4.2.3
- Fixed: TypeError when uploading non-image files (SVG, ZIP, PDF)
Advanced Media Offloader 4.2.2
- Added: Compatibility with WordPress 6.9
- Added: Full Compatibility with Modern Image Formats
- Fixed: Minor changes and improvements
Advanced Media Offloader 4.2.1
- Fix: Checkbox states for credential fields now properly persist when unchecked
- Fix: Deletion failure when WordPress year/month folders are disabled
Advanced Media Offloader 4.2.0
- New: Added compatibility for thumbnail regeneration with WP-CLI wp media regenerate command and the Regenerate Thumbnails plugin. Regenerated thumbnails now automatically offload to cloud storage. Note: This feature does not work with Full Cloud Migration retention policy.
- New: Added the ability to configure cloud provider credentials through the WordPress admin settings page while maintaining backward compatibility with wp-config.php constants. Constants take priority and disable corresponding fields when defined.
- New: Added setting to toggle automatic cloud offloading for new uploads
- New: Added customizable Name field S3-compatible providers to identify specific storage services (e.g., MinIO, OVHcloud, Scaleway). Default is “MinIO” with backward compatibility for existing installations.
- Fix: Minor changes and improvements
- Earlier releases are documented in changelog.txt included with the plugin.
Advanced Media Offloader 4.1.1
Advanced Media Offloader 4.1.0
Advanced Media Offloader 4.0.3
Advanced Media Offloader 4.0.2
Advanced Media Offloader 4.0.1
Advanced Media Offloader 4.0.0
Advanced Media Offloader 3.3.5
Advanced Media Offloader 3.3.4
Advanced Media Offloader 3.3.3
Advanced Media Offloader 3.3.2
Advanced Media Offloader 3.3.1
Advanced Media Offloader 3.3.0
Advanced Media Offloader 3.2.0
Advanced Media Offloader 3.1.0
20246 releases
Advanced Media Offloader 3.0.0
Advanced Media Offloader 2.1.0
Advanced Media Offloader 2.0.3
Advanced Media Offloader 2.0.2
Advanced Media Offloader 2.0.1
Advanced Media Offloader 2.0.0
Questions about Advanced Media Offloader’s releases
What is the latest version of Advanced Media Offloader?
4.7.3, released on Nov 8, 2026 (1 day ago). It’s tested up to WordPress 7.1.4 and needs PHP 8.1 or later.
How often is Advanced Media Offloader updated?
19 releases in the last year, about one every 20 days. Its first release on WordPress.org dates from December 2024.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Advanced Media Offloader’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.