Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Smush · Version history

Smush changelog and version history

Latest version
4.3.6
Nov 2, 2026 (7 days ago)
Releases
169
since 2008
In the last year
20
about one every 18 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 20085 releases
  • 20099 releases
  • 20105 releases
  • 20118 releases
  • 20139 releases
  • 20141 release
  • 201517 releases
  • 201613 releases
  • 201710 releases
  • 201811 releases
  • 20198 releases
  • 20209 releases
  • 20219 releases
  • 202210 releases
  • 202312 releases
  • 20246 releases
  • 202510 releases
  • 202617 releases

202617 releases

  1. Smush 4.3.6Latest

    • Improvement: Improved LCP support for image-set and Retina sizes
    • Improvement: Support LCP for archive page
    • Fix: LCP conflicting with CookieYes plugin
    • Fix: Security hardening for ajax endpoints (issue reported by Harry Nguyen and Jashid Sany)
  2. Smush 4.3.5

    • Improvement: Code stability changes
    • Fix: PHP warnings
  3. Smush 4.3.4

    • Improvement: Security hardening
  4. Smush 4.3.2

    • Improvement: Accessibility option in Smush
    • Improvement: Improved transparent PNG detection accuracy
    • Improvement: Improved savings calculation in the optimization complete modal
    • Improvement: Updated Preload card description copy
    • Improvement: Security improvements
    • Improvement: Removed unused scripts
    • Fix: Image sets without a URL not being lazy loaded
    • Fix: Image sets without a URL not served correctly through the CDN
    • Fix: Network activation status not updating without a page reload or button press
    • Fix: Async processing mistakenly turned off on some sites
    • Fix: Network-scoped option writable by a subsite administrator (reported by Jakub Herman)
  5. Smush 4.3.3

    • Improvement: Implement Auto-save UI/UX
    • Improvement: Make email notification enabled by default
    • Fix: Bulk Smush is not running with PHP 7.4
  6. Smush 4.3.0

    • New: CDN 2.0 with multiple performance improvements and bug fixes
    • New: CDN domain migrated from smushcdn.com to assetcdn.net
    • New: Failed images list now displayed on the Directory Smush page
    • Improvement: Implemented missing notices throughout the Smush interface
    • Improvement: Added notice for API update status
    • Improvement: Added Elementor Image Optimizer to the conflict notice
    • Improvement: “Download all” and “Delete all” options now only shown when multiple Configs are selected
    • Improvement: Security improvements
    • Improvement: Minor UI/UX improvements
    • Improvement: Optimization toast now shown on all pages after optimization completes
    • Fix: Image size not updated after editing an image in the media library
    • Fix: Individual Ignore button not working for skipped images in Bulk Smush
    • Fix: Image optimization not applied to large PNG images above 2560px with Super or Ultra Smush settings
    • Fix: Prevented saving corrupted images to avoid broken image issues
    • Fix: Images with URL parameters not served correctly when URL is changed
    • Fix: Images now correctly convert to AVIF when re-enabling WebP after a downgrade and upgrade
    • Fix: Activity Log now records all post types when “All Post Types” toggle is used
    • Fix: Background overlay for RTL deactivation survey
    • Fix: Layout shift when closing popup
    • Fix: Lazy load auto-resizing for new CDN base URL format
  7. Smush 4.2.0

    • New: Full RTL language support across all Smush pages, modals, and UI components
    • Improvement: Improved bulk smush process reliability using atomic operations instead of MySQL locks
    • Improvement: Bulk smush health checks now run via Ajax for faster stall detection
    • Improvement: Visual feedback shown when the optimization process has stalled
    • Improvement: Updated Lazy Load exclusions UI/UX
    • Improvement: Missing feature notices implemented throughout the plugin
    • Improvement: Tooltips now displayed even when a feature is disabled
    • Improvement: Rescan only required when setting changes create new savings opportunities
    • Improvement: Translation improvements and fixes
    • Improvement: Removed unused code
    • Fix: Lazy load iframe causing issues with the browser back button
    • Fix: Smush failing to detect existing Hub connection when WPMU DEV Dashboard plugin is installed first
    • Fix: Site title missing in Bulk Smush completed email notifications
    • Fix: Progress bar infinite loop
    • Fix: Scan stuck at 0% and bulk smush freezing issues
  8. Smush 4.1.2

    • Improvement: UX improvements
  9. Smush 4.1.1

    • Improvement: Stability improvements and minor bug fixes
  10. Smush 4.1.0

    • Improvement: Added notice when images fail to optimize
    • Improvement: CDN generating long database queries resulting in broken images
    • Improvement: Prevented unnecessary settings save and notification when blurring an empty textarea
    • Improvement: UI and UX improvements
    • Fix: Configs created in Smush 4.0 not appearing in Hub “My Configs” list
    • Fix: Activity sidebar sticky position not working correctly on screens wider than 1800px
    • Fix: Optimization action not triggering when Next-Gen formats disabled via dashboard toast notification
    • Fix: Enabling Next-Gen server configuration on multisite triggering console errors
    • Fix: Smush overriding the WordPress dashboard footer
    • Fix: Free version not enforcing 5MB file size limit after downgrading from Pro
    • Fix: PHP warnings and errors
  11. Smush 4.0.3

    • Fix: Resolved issue where Super Smush was not working on main site and subsites.
    • Fix: Improved White Label behavior across plugin UI and status screens.
    • Fix: Prevented opt-in toast from reappearing when restarting Smush without a refresh.
    • Fix: Preload settings changes are now recorded in the Activity Log.
    • Improvement: Updated onboarding and Directory Smush welcome modal UI and copy.
    • Improvement: Minor visual refinements across header and main menu.
  12. Smush 4.0.2

    • Fix: Configs not applied correctly in certain situations.
    • Fix: Corrected settings reset behavior during uninstallation when data preservation is disabled.
    • Fix: Resolved a permissions issue affecting Super Compression access in Multisite environments.
    • Fix: Restored PNG to JPG conversion functionality for free version users.
    • Fix: Minor code improvements and stability refinements.
  13. Smush 3.24.0

    • Improvement: Stability improvements
  14. Smush 3.24.0-beta.2

  15. Smush 3.23.4

    • Fix: PHP error fixed
  16. Smush 3.23.3

    • Improvement: Stability improvements
    • Fix: Minor bug fixes
  17. Smush 3.23.2

    • Improvement: Dependency updates and minor code improvements

202510 releases

  1. Smush 3.23.1

    • Improvement: Code improvements and minor bug fixes
  2. Smush 3.23.0

    • New: Restore multiple images at once with the new Bulk Restore option on the Media Library page
    • Improvement: Restore All Images feature now shows exact reason for restoration failure
    • Improvement: Backup original images and Optimize original images enabled by default for new users
    • Fix: Smush Directory keeps showing images that need to be optimized
    • Fix: LCP preload tag not added for relative image URLs
    • Fix: Elementor background images not converted to Next-Gen formats
    • Fix: Lazy-loaded video thumbnails not working in Elementor
  3. Smush 3.22.3

  4. Smush 3.22.1

    • Fix: Memory issues caused by Elementor integration
  5. Smush 3.21.1

    • Fix: Auto-resize module using incorrect aspect ratio for cropped images
    • Fix: Auto-resize module using lower quality version in certain situations
    • Fix: Images using width or height attributes with percentage values resized incorrectly
    • Fix: Images in Divi shrinking on page scroll in mobile devices
  6. Smush 3.20.0

    • New: Lazy load YouTube and Vimeo videos to improve page load speed
    • Fix: Resize Detection feature sometimes doesn’t work correctly with Lazy Load
    • Fix: Layout shift with lazy loading
    • Fix: Timeout error is returned for some transparent PNGs when Smush Mode is set to Basic
    • Fix: Not all options are deleted from the database after uninstalling
    • Fix: All-In-One Security incorrectly reporting issue due to Smush loopback check
  7. Smush 3.18.1

    • Improvement: WP 6.8 compatibility
  8. Smush 3.18.0

    • New: Reduced image filesize at better visual quality with new AVIF conversion!
    • Improvement: White label improvements
    • Improvement: Better stats for WebP conversion
    • Improvement: Compatibility check and minor fixes for PHP 8.4
    • Fix: Some images listed as not optimized after Local WebP conversion
    • Fix: CDN forcing browsers to load full-sized images for smaller container size
  9. Smush 3.17.1

    • Improvement: Security hardening
    • Improvement: Minor code improvements
  10. Smush 3.17.0

    • Improvement: Use streams to send full image to the Smush API
    • Fix: Number of optimized images inaccurate
    • Fix: When Local WebP Direct Method and Lazy Load are enabled, images inside picture tags not being served as WebP
    • Fix: Error “Server configurations haven’t been applied yet” shown unnecessarily sometimes
    • Fix: CDN slowing down page load due to unnecessary DB queries
    • Fix: Divi breaking Smush CDN image resizing
    • Fix: Auto-resize feature not adding new sizes when srcset is already present in img tag

20246 releases

  1. Smush 3.16.6

  2. Smush 3.16.5

  3. Smush 3.16.4

  4. Smush 3.16.2

  5. Smush 3.15.5

  6. Smush 3.15.4

202312 releases

  1. Smush 3.15.3

  2. Smush 3.15.2

  3. Smush 3.15.1

  4. Smush 3.15.0

  5. Smush 3.14.2

  6. Smush 3.14.1

  7. Smush 3.14.0

  8. Smush 3.13.2

  9. Smush 3.13.1

  10. Smush 3.13.0

  11. Smush 3.12.6

  12. Smush 3.12.5

202210 releases

  1. Smush 3.12.4

  2. Smush 3.12.3

  3. Smush 3.11.1

  4. Smush 3.10.3

  5. Smush 3.10.2

  6. Smush 3.10.1

  7. Smush 3.9.11

  8. Smush 3.9.9

  9. Smush 3.9.8

  10. Smush 3.9.5

20219 releases

  1. Smush 3.9.4

  2. Smush 3.9.2

  3. Smush 3.9.1

  4. Smush 3.9.0

  5. Smush 3.8.8

  6. Smush 3.8.7

  7. Smush 3.8.5

  8. Smush 3.8.4

  9. Smush 3.8.3

20209 releases

  1. Smush 3.8.2

  2. Smush 3.7.3

  3. Smush 3.7.2

  4. Smush 3.7.1

  5. Smush 3.7.0

  6. Smush 3.6.3

  7. Smush 3.6.1

  8. Smush 3.4.2

  9. Smush 3.4.1

20198 releases

  1. Smush 3.3.2

  2. Smush 3.3.1

  3. Smush 3.3.0

  4. Smush 3.2.4

  5. Smush 3.2.2.1

  6. Smush 3.2.1

  7. Smush 3.2.0.1

  8. Smush 3.1.1

201811 releases

  1. Smush 3.0.2

  2. Smush 3.0.1

  3. Smush 3.0.0

  4. Smush 2.9.1

  5. Smush 2.8.1

  6. Smush 2.8.0.1

  7. Smush 2.8.0

  8. Smush 2.7.9.1

  9. Smush 2.7.8.1

  10. Smush 2.7.8

  11. Smush 2.7.6

201710 releases

  1. Smush 2.7.5

  2. Smush 2.7.4.1

  3. Smush 2.7.4

  4. Smush 2.2.1

  5. Smush 2.7.1

  6. Smush 2.7

  7. Smush 2.6.3

  8. Smush 2.6.2

  9. Smush 2.6.1

  10. Smush 2.5.3

201613 releases

  1. Smush 2.5.2

  2. Smush 2.4.5

  3. Smush 2.4.4

  4. Smush 2.4.3

  5. Smush 2.4.2

  6. Smush 2.4

  7. Smush 2.3.1

  8. Smush 2.3

  9. Smush 2.2.2

  10. Smush 2.2

  11. Smush 2.1.5

  12. Smush 2.1.4

  13. Smush 2.1.3

201517 releases

  1. Smush 2.1.2

  2. Smush 2.1.1

  3. Smush 2.1

  4. Smush 2.0.7.1

  5. Smush 2.0.7

  6. Smush 2.0.6.5

  7. Smush 2.0.6.2

  8. Smush 2.0.6.3

  9. Smush 2.0.6

  10. Smush 2.0.5

  11. Smush 2.0.4

  12. Smush 2.0.3

  13. Smush 2.0.1

  14. Smush 2.0

  15. Smush 1.7.1.1

  16. Smush 1.7.1

  17. Smush 1.7

20141 release

  1. Smush 1.6.5.4

20139 releases

  1. Smush 1.6.5.3

  2. Smush 1.6.5.2

  3. Smush 1.6.5.1

  4. Smush 1.6.5

  5. Smush 1.6.4

  6. Smush 1.6.3

  7. Smush 1.6.0

  8. Smush 1.6.2

  9. Smush 1.6.1

20118 releases

  1. Smush 1.5.0

  2. Smush 1.4.3

  3. Smush 1.4.2

  4. Smush 1.4.1

  5. Smush 1.4.0

  6. Smush 1.3.4

  7. Smush 1.3.3

  8. Smush 1.3.2

20105 releases

  1. Smush 1.3.1

  2. Smush 1.2.10

  3. Smush 1.2.9

  4. Smush 1.2.8

  5. Smush 1.2.7

20099 releases

  1. Smush 1.2.6

  2. Smush 1.2.5

  3. Smush 1.2.4

  4. Smush 1.2.3

  5. Smush 1.2.2

  6. Smush 1.2.1

  7. Smush 1.2

  8. Smush 1.1.3

  9. Smush 1.1.2

20085 releases

  1. Smush 1.1.1

  2. Smush 1.1

  3. Smush 1.0.2

  4. Smush 1.0.1

  5. Smush 1.0.0

Questions about Smush’s releases

What is the latest version of Smush?

4.3.6, released on Nov 2, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is Smush updated?

20 releases in the last year, about one every 18 days. Its first release on WordPress.org dates from December 2008.

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 free

Release dates come from the day each version’s folder was made in Smush’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.