Release Log 2019-10-01 18:36:11 LiteSpeed Cache for WordPress release log provides you the latest product update info such as product version, features update, improvements, bug fixes and so on.

LiteSpeed Cache Plugin for WordPress
Release Log

Join the "LiteSpeed Edge Users" Google Group for cutting-edge build notifications.

LiteSpeed Cache Plugin for WordPress (LSCWP) is constantly updated with new features and bug fixes.

LSCWP 2.9.1 (1-25-2019) Feature Enhancements & Bug Fixes

  • BUGFIX Fixed fatal error for PHP 5.3.
  • BUGFIX Fixed PHP warning in htmlspecialchars when building URLs. (@souljahn2)
  • UPDATE Excluded invalid image src from lazyload. (@andrew55)
  • IMPROVEMENT Improved URL compatibility when detecting closest cloud server.
  • NEW FEATURE Supported JSON format comment format in ESI with is_json parameter.
  • NEW FEATURE Added filters to CCSS/CSS/JS content. (@lhoucine)
  • IMPROVEMENT Improved comment compatibility with Elegant Divi Builder.
  • UPDATE New Europe Image Optimization server (EU5). Please whitelist the new IAPI IP List.
  • GUI No longer show banners when Disable All in Debug is ON. (@rabbitwordpress)
  • GUI Fixed button style for RTL languages.
  • GUI Removed unnecessary translation in report.
  • GUI Updated readme wiki links.
  • GUI Fixed pie styles in image optimization page.

LSCWP 2.9 (12-31-2018) Feature Enhancements & Bug Fixes

  • UPDATE Lazy Load Image Classname Excludes. (@thinkmedia)
  • IMPROVEMENT New EU/AS cloud servers for faster image optimization handling.
  • IMPROVEMENT New EU/AS cloud servers for faster CCSS generation.
  • IMPROVEMENT New EU/AS cloud servers for faster responsive placeholder generation.
  • NEW FEATURE Ability to set single options via link.
  • NEW FEATURE Ability to add custom TTLs to Force Cache URIs.
  • NEW FEATURE Added post type to Purge tags.
  • UPDATE Redefined CCSS page types.
  • UPDATE Using Exception for .htaccess R/W.
  • IMPROVEMENT New cloud servers added. Please whitelist the new IAPI IP List.
  • IMPROVEMENT Trim BOM when detecting if the page is HTML.
  • GUI Added PageSpeed Score comparison into promotion banner.
  • GUI Refactored promotion banner logic.
  • GUI Removed page optimized comment when ESI Silence is requested.
  • GUI WHM transient changed to option instead of transient when storing.
  • GUI Appending more descriptions to CDN filetype setting.
  • UPDATE Removed duplicate messages.
  • UPDATE Removed taken_failed/client_pull(duplicated) status.
  • IMPROVEMENT Environment report no longer generates hash for validation.
  • IMPROVEMENT Non-cacheable pages no longer punch ESI holes for Divi compatibility.
  • IMPROVEMENT Added slashes for mobile rules when activating plugin.
  • IMPROVEMENT Eliminated a PHP notice when appending CCSS.

LSCWP 2.8.1 (12-5-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Fixed an activation warning related to cookie crawler. (@kacper3355 @rastel72)
  • BUGFIX Replace safely by checking if pulled images is empty or not first. (@Monarobase)
  • IMPROVEMENT Shortcode ESI compatibility with Elementor.

LSCWP 2.8 (11-30-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT ESI shortcodes.
  • IMPROVEMENT Mobile crawler.
  • IMPROVEMENT Cookie crawler.
  • IMPROVEMENT Can now add _litespeed_rm_qs=0 to bypass Remove Query Strings.
  • IMPROVEMENT Removed error log when minify JS failed.
  • BUGFIX Fixed a bug that caused network activation PHP warning.
  • IMPROVEMENT Removed canvas checking for WebP to support TOR. (@odeskumair)
  • IMPROVEMENT Eliminated potential image placeholder PHP warning.
  • IMPROVEMENT Bypassed Google recaptcha from Remove Query Strings for better compatibility.
  • NEW FEATURE Showed destroy timeout details.
  • UPDATE Moved Google Fonts log to advanced level.
  • GUI Replaced all Learn More links for functions.
  • GUI Cosmetic updates including Emoji.
  • UPDATE Removed duplicated data in sitemap and blacklist.

LSCWP 2.7.3 (11-26-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Improved page render speed with Web Font Loader JS library for Load Google Fonts Asynchronously.
  • IMPROVEMENT Directly used JS library files in plugin folder instead of short links /min/.
  • IMPROVEMENT Handled exceptions in JS optimization when meeting badly formatted JS.
  • NEW FEATURE Added Adobe Lightroom support for NextGen Gallery.
  • IMPROVEMENT Improved Postman app support for POST JSON requests.
  • UPDATE US3 server IP changed to

LSCWP 2.7.2 (11-19-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Auto Upgrade feature.
  • IMPROVEMENT Bypass CDN for cron to avoid WP jQuery deregister warning.

LSCWP 2.7.1 (11-15-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Ability to set CDN mapping by set_option litespeed-cache-cdn_mapping[url][0] https://url.
  • NEW FEATURE Ability to customize default CDN mapping data in default.ini.
  • IMPROVEMENT Default.ini now supports both text-area items and on/off options.
  • REFACTOR Refactored Vary and related API.
  • IMPROVEMENT New hook to manipulate vary cookies value.
  • IMPROVEMENT Activation now can generate Object Cache file.
  • IMPROVEMENT Unified Object Cache/rewrite rules generation process across activation/import/reset/CLI.
  • IMPROVEMENT Always hook activation to make activation available through the front end.
  • BUGFIX Fixed a bug where environment report gave incorrect image optimization data.
  • BUGFIX Fixed a bug where login cookie kept showing a warning on OpenLiteSpeed.
  • BUGFIX Fixed a bug where Import/Activation/CLI was missing CDN mapping settings.
  • UPDATE Filters litespeed_cache_media_lazy_img_excludes/litespeed_optm_js_defer_exc passed-in parameter is changed from string to array.

LSCWP 2.7 (11-2-2018) Feature Enhancements & Bug Fixes

  • Separate Purge log for better debugging.
  • INTEGRATION Now fully compatible with WPML.
  • IMPROVEMENT Speed up Image Optimization workflow.
  • GUI Current IP now shows in Debug settings.
  • GUI Space separated placeholder queue list for better look.
  • UPDATE EU3 server IP changed to 165.227.13

LSCWP (10-25-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Fixed a bug where the wrong table was used in the Image Optimization process.
  • UPDATE IAPI v2.6.4.1

LSCWP 2.6.4 (10-2-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Ability to create custom default config options per hosting company.
  • NEW FEATURE Ability to generate mobile Critical CSS.
  • BUGFIX Fixed a bug where Network sites could incorrectly override optimized images.
  • BUGFIX Fixed a bug where image URLs containing backslashes were matched.
  • NEW FEATURE Added default Mobile UA config setting.
  • GUI Fixed unknown shortcut characters for non-English languages Setting tabs.

LSCWP 2.6.3 (10-18-2018) Feature Enhancements & Bug Fixes

  • UPDATE Ability to Reset All Options.
  • NEW FEATURE Added new lscache-admin reset_options command.
  • GUI Added shortcuts for more of the Settings tabs.
  • UPDATE Updated Lazy Load JS library to the most recent version.
  • UPDATEThere is no longer any need to explicitly Save Settings upon Import.
  • UPDATE Remove Query String now will remove all query strings in JS/CSS static files.
  • UPDATE Added summary info to debug log.

LSCWP 2.6.2 (10-11-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Automatically correct invalid numeric values in configuration settings upon submit.
  • BUGFIX Fixed the issue where iframe lazy load was broken by latest Chrome release. (@ofmarconi)
  • BUGFIX Fixed an issue with Multisite where subsites failed to purge when only primary site has WooCommerce . (@kierancalv)

LSCWP 2.6.1 (10-4-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Ability to generate separate Critical CSS Cache for Post Types & URIs.
  • UPDATE Filter litespeed_frontend_htaccess for frontend htaccess path.
  • UPDATE Removed responsive placeholder generation history to save space.

LSCWP (9-24-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Fixed an issue in responsive placeholder generation where redundant history data was being saved and using a lot of space.

LSCWP 2.6 (9-22-2018) Feature Enhancements & Bug Fixes

  • UPDATE Moved litespeed_cache_api_vary hook outside of OLS condition for .htaccess generation.
  • IMPROVEMENT Trim spaces in original URL of CDN setting.
  • NEW FEATURE New filter litespeed_option_ to change all options dynamically.
  • NEW FEATURE New LiteSpeed_Cache_API::force_option() to change all options dynamically.
  • NEW FEATURE New LiteSpeed_Cache_API::vary() to set default vary directly for easier compaitiblity with WPML WooCommerce Multilingual.
  • NEW FEATURE New LiteSpeed_Cache_API::nonce() to safely and easily allow caching of wp-nonce.
  • NEW FEATURE New LiteSpeed_Cache_API::hook_vary_add() to add new vary.
  • IMPROVEMENT Changed HTML/JS/CSS optimization options assignment position from constructor to finalize().
  • UPDATE Added nonce to FAQ and mentioned nonce in 3rd Party Compatibility section.
  • GUI Moved inline minify to under html minify due to the dependency.
  • UPDATE Cached Aelia CurrencySwitcher by default.
  • BUGFIX Fixed issue where enabling remote JQuery caused missing jquery-migrate library error.

LSCWP 2.5.1 (9-11-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Responsive placeholder. (@szmigieldesign)
  • UPDATE ccss_realpath function scope to private.
  • IMPROVEMENT Detected JS filetype before optimizing to avoid PHP source conflict. (@closte #50)

LSCWP 2.5 (9-6-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT CLI can now execute Remove Original Image Backups. (@Shon)
  • UPDATE Fixed issue where WP-PostViews documentation contained extra slashes. (#545638)
  • UPDATE Check LITESPEED_SERVER_TYPE for more accurate LSCache Disabled messaging.
  • BUGFIX Fixed a bug where optimize/fetch error notification was not being received. (@LucasRolff)

LSCWP 2.4.4 (8-31-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE CLI can now support image optimization. (@Shon)
  • IMPROVEMENT GUI Cron/CLI will not create admin message anymore.
  • UPDATE Media Fixed a PHP notice that appeared when pulling optimized images.
  • UPDATE Fixed a PHP notice when detecting origin of ajax call. (@iosoft)
  • UPDATE Debug log can now log referer URL.
  • UPDATE Changes to options will now be logged.

LSCWP 2.4.3 (8-27-2018) Feature Enhancements & Bug Fixes

  • MAJOR NEW FEATURE Media Ability to inline image lazyload JS library. (@Music47ell)
  • IMPROVEMENT Media Deleting images will now clear related optimization file & info too.
  • IMPROVEMENT Media Non-image postfix data will now be bypassed before sending image optimization request.
  • BUGFIX CDN CDN URL will no longer be replaced during admin ajax call. (@pankaj)
  • BUGFIX CLI WPCLI can now save options without incorrectly clearing textarea items. (@Shon)
  • GUI Moved Settings above Manage on the main menu.

LSCWP 2.4.2 (8-21-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Media Sped up Image Optimization process by replacing IAPI server pull communication.
  • IMPROVEMENT Media Ability to delete optimized WebP/original image by item in Media Library. (@redgoodapple)
  • IMPROVEMENT CSS Optimize Generate new optimized CSS name based on purge timestamp. Allows CSS cache to be cleared for visitors. (@bradbrownmagic)
  • IMPROVEMENT API added litespeed_img_optm_options_per_image. (@gintsg)
  • UPDATE Stopped showing “No Image Found” message when all images have finished optimization. (@knutsp)
  • UPDATE Improved a PHP warning when saving settings. (@sergialarconrecio)
  • UPDATE Changed backend adminbar icon default behavior from Purge All to Purge LSCache.
  • UPDATE Clearing CCSS cache will clear unfinished queue too.
  • UPDATE Added “$” exact match when adding URL by frontend adminbar dropdown menu, to avoid affecting any sub-URLs.
  • UPDATE Fixed IAPI error message showing array bug. (@thiomas)
  • UPDATE Debug Disable All will do a Purge All.
  • UPDATE Critical CSS server IP changed to
  • GUI Showed plugin update link for IAPI version message.
  • GUI Bypassed null IAPI response message.
  • GUI Grouped related settings with indent.
  • UPDATE Added 503 handler for IAPI response.
  • UPDATE IAPI v2.4.2
  • UPDATE Center Server IP Changed from to

LSCWP 2.4.1 (7-19-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Media Auto Level Up. Auto refill credit.
  • NEW FEATURE Media Auto delete original backups after pulled. (@borisov87 @JMCA2)
  • NEW FEATURE Media Auto request image optimization. (@ericsondr)
  • IMPROVEMENT Media Fetch 404 error will notify client as other errors.
  • IMPROVEMENT Media Support WebP for PageSpeed Insights. (@LucasRolff)
  • BUGFIX CLI Fixed the issue where CLI import/export caused certain textarea settings to be lost. (#767519)
  • BUGFIX CSS Optimize Fixed the issue that duplicated optimized CSS and caused rapid expansion of CSS cache folder.
  • GUI Media Refactored operation workflow and interface.
  • UPDATE Media Set timeout seconds to avoid pulling timeout. (@Jose)
  • UPDATE CDNFixed the notice when no path is in URL. (@sabitkamera)
  • UPDATE Media Auto correct credits when pulling.
  • UPDATE GUI Removed redundant double quote in gui.cls. (@DaveyJake)
  • UPDATE IAPI v2.4.1.
  • UPDATE Allow new error status notification and success message from IAPI.

LSCWP 2.4 (7-2-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Media Added lossless optimization.
  • NEW FEATURE Media Added Request Orignal Images ON/OFF.
  • NEW FEATURE Media Added Request WebP ON/OFF. (@JMCA2)
  • IMPROVEMENT Media Improved optimization tools to archive maximum compression and score.
  • IMPROVEMENT Media Improved speed of image pull.
  • IMPROVEMENT Media Automatically recover credit after pulled.
  • REFACTOR Config Separated configure const class.
  • BUGFIX Report Report can be sent successfully with emoji now. (@music47ell)
  • IMPROVEMENT New Europe Image Optimization server (EU3/EU4).
  • IMPROVEMENT New America Image Optimization server (US3/US4/US5/US6).
  • IMPROVEMENT New Asian Image Optimization server (AS3).
  • REFACTOR Refactored optimization process.
  • IMPROVEMENT Increased credit limit.
  • UPDATE Removed request interval limit.
  • UPDATE IAPI v2.4.

LSCWP 2.3.1 (6-18-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT New setting to disable Generate Critical CSS. (@cybmeta)
  • IMPROVEMENT Added filter to can_cdn/can_optm check. (@Jacob)
  • UPDATE Critical CSS Added 404 css. Limit cron interval.
  • UPDATE AJAX will not bypass CDN anymore by default. (@Jacob)
  • GUI Show Disable All Features warning if it is on in Debug tab.

LSCWP 2.3 (6-13-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Automatically generate critical CSS. (@joeee @ivan_ivanov @3dseo)
  • BUGFIX “Mark this page as…” from dropdown menu will not reset settings anymore. (@cbratschi)

LSCWP 2.2.7 (6-4-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Improved redirection for manual image pull to avoid too many redirections warning.
  • IMPROVEMENT Increased credit limit.
  • BUGFIX Fixed 503 error when enabling log filters in Debug tab. (#525206)
  • UPDATE Improve compatibility when using sitemap url on servers with allow_url_open off.
  • UPDATE Removed Crawler HTTP2 option due to causing no-cache blacklist issue for certain environments.
  • UPDATE Privacy policy can be now translated. (@Josemi)
  • UPDATE IAPI Increased default img request max to 3000.

LSCWP 2.2.6 (5-24-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Original image backups can be removed now. (@borisov87 @JMCA2)
  • BUGFIX Role Excludes in Tuning tab can save now. (@pako69)
  • UPDATE Added privacy policy support.

LSCWP 2.2.5 (5-14-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Image Optimization New Asian Image Optimization server (AS2).
  • UPDATE Removed wpForo 3rd party file. (@massimod)

LSCWP 2.2.4 (5-7-2018) Feature Enhancements & Bug Fixes

  • IMPROVEMENT Improved compatibility with themes using the same js_min library. (#129093 @Darren)
  • BUGFIX Fixed a bug when checking image path for dynamic files. (@miladk)
  • INTEGRATION Compatibility with Universal Star Rating. (@miladk)

LSCWP 2.2.3 (4-27-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE WebP For Extra srcset setting in Media tab. (@vengen)
  • REFACTOR Removed redundant LS consts.
  • REFACTOR Refactored adv_cache generation flow.
  • BUGFIX Fixed issue where inline JS minify exception caused a blank page. (@oomskaap @kenb1978)
  • UPDATE Changed HTTP/2 Crawl default value to OFF.
  • UPDATE Added to default WebP replacement value for WooCommerce WebP support.
  • UPDATE Detached crawler from LSCache LITESPEED_ON status.
  • IMPROVEMENT Improved ESI API to honor the cache control in ESI wrapper.
  • NEW FEATURE Added LITESPEED_PURGE_SILENT const to bypass the notification when purging
  • BUGFIX Fixed issue with nonce expiration when using ESI API. (#923505 @Dan)
  • IMPROVEMENT Improved compatibility with Ninja Forms by bypassing non-javascript JS from inline JS minify.
  • NEW FEATURE Added a hook for plugins that change the CSS/JS path e.g. Hide My WordPress.

LSCWP 2.2.2 (4-16-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE WebP Attribute To Replace setting in Media tab. (@vengen)
  • IMPROVEMENT Generate adv_cache file automatically when it is lost.
  • IMPROVEMENT Improved compatibility with ajax login. (@veganostomy)
  • UPDATE Added object cache lib check in case user downgrades LSCWP to non-object-cache versions.
  • UPDATE Avoided infinite loop when users enter invalid hook values in Purge All Hooks settings.
  • UPDATE Updated log format in media&cdn class.
  • UPDATE Added more items to Report.

LSCWP 2.2.1 (4-10-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Included Directories setting in CDN tab. (@Dave)
  • NEW FEATURE Purge All Hooks setting in Advanced tab.
  • UPDATE Added background-image WebP replacement support. (@vengen)
  • UPDATE Show recommended values for textarea items in settings.
  • UPDATE Moved CSS/JS optimizer log to Advanced level.
  • INTEGRATION Added WebP support for Avada Fusion Sliders. (@vengen)

LSCWP (4-3-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Object Cache Fixed the PHP warning caused by previous improvement to Object Cache.

LSCWP (4-3-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Object parameter will no longer cause warnings to be logged for Purge and Cache classes. (@kelltech @khrifat)
  • UPDATE Removed duplicated del_file func from Object Cache class.
  • BUGFIX CLI no longer shows 400 error upon successful result.

LSCWP 2.2 (4-2-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Debug Disable All Features setting in Debug tab. (@monarobase)
  • NEW FEATURE Cache Force Cacheable URIs setting in Excludes tab.
  • NEW FEATURE Purge Purge all LSCache and other caches in one link.
  • REFACTOR Purge Refactored Purge class.
  • BUGFIX Query strings in DoNotCacheURI setting now works.
  • BUGFIX Cache Mobile cache compatibility with WebP vary. (@Shivam #987121)
  • UPDATE Purge Moved purge_all to Purge class from core class.
  • UPDATE Set cacheable/Set force cacheable. (@Jacob)

LSCWP 2.1.2 (3-28-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Image Optimization Clean Up Unfinished Data feature.
  • UPDATE IAPI v2.1.2.
  • IMPROVEMENT CSS/JS Minify Reduced loading time significantly by improving CSS/JS minify loading process. (@kokers)
  • IMPROVEMENT CSS/JS Minify Cache empty JS Minify content. (@kokers)
  • IMPROVEMENT Cache Cache 301 redirect when scheme/host are same.
  • BUGFIX Media Lazy load now can support WebP. (@relle)
  • UPDATE CSS/JS Optimize Serve static files for CSS async & lazy load JS library.
  • UPDATE Report Appended Basic/Advanced View setting to Report.
  • UPDATE CSS/JS Minify Removed zero-width space from CSS/JS content.
  • GUI Added Purge CSS/JS Cache link in Admin.

LSCWP (3-21-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Fixed issue where activation failed to add rules to .htaccess.
  • BUGFIX Fixed issue where 304 header was blank on feed page refresh.

LSCWP 2.1.1 (3-20-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Browser Cache Unlocked for non-LiteSpeed users.
  • IMPROVEMENT Image Optimization Fixed issue where images with bad postmeta value continued to show in not-yet-requested queue.

LSCWP 2.1 (3-15-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Image Optimization Unlocked for non-LiteSpeed users.
  • NEW FEATURE Object Cache Unlocked for non-LiteSpeed users.
  • NEW FEATURE Crawler Unlocked for non-LiteSpeed users.
  • NEW FEATURE Database Cleaner and Optimizer Unlocked for non-LiteSpeed users.
  • NEW FEATURE Lazy Load Images Unlocked for non-LiteSpeed users.
  • NEW FEATURE CSS/JS/HTML Minify/Combine Optimize Unlocked for non-LiteSpeed users.
  • UPDATE IAPI v2.0.
  • IMPROVEMENT Increased max rows prefetch when client has additional credit.
  • IMPROVEMENT CDN Multiple domains may now be used.
  • IMPROVEMENT Report Added WP environment constants for better debugging.
  • REFACTOR Separated Cloudflare CDN class.
  • BUGFIX Image Optimization Fixed issue where certain MySQL version failed to create img_optm table. (@philippwidmer)
  • BUGFIX Image Optimization Fixed issue where callback validation failed when pulling and sending request simultaneously.
  • GUI Added Slack community banner.
  • INTEGRATION CDN compatibility with WPML multiple domains. (@egemensarica)

LSCWP 2.0 (3-7-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Image Optimization Added level up guidance.
  • REFACTOR Image Optimization Refactored Image Optimization class.
  • IMPROVEMENT Image Optimization New European Image Optimization server (EU2).
  • IMPROVEMENT Image Optimization Manual pull action continues pulling until complete.
  • IMPROVEMENT CDN Multiple CDNs can now be randomized for a single resource.
  • IMPROVEMENT Image Optimization Improved compatibility of long src images.
  • IMPROVEMENT Image Optimization Reduced runtime load.
  • IMPROVEMENT Image Optimization Avoid potential loss/reset of notified images status when pulling.
  • IMPROVEMENT Image Optimization Avoid duplicated optimization for multiple records in Media that have the same image source.
  • IMPROVEMENT Image Optimization Fixed issue where phantom images continued to show in not-yet-requested queue.
  • BUGFIX Core Improved compatibility when upgrading outside of WP Admin. (@jikatal @TylorB)
  • BUGFIX Crawler Improved HTTP/2 compatibility to avoid erroneous blacklisting.
  • BUGFIX Crawler Changing Delay setting will use server variable for min value validation if set.
  • UPDATE Crawler Added HTTP/2 protocol switch in the Crawler settings.
  • UPDATE Removed unnecessary translation strings.
  • GUI Display translated role group name string instead of English values. (@Richard Hordern)
  • GUI Added Join LiteSpeed Slack link.
  • GUI Import / Export Cosmetic changes to Import Settings file field.
  • INTEGRATION Improved compatibility with WPML Media for Image Optimization. (@szmigieldesign)

LSCWP (2-20-2018) Feature Enhancements & Bug Fixes

  • BUGFIX Removed empty crawler when no role simulation is set.

LSCWP 1.9.1 (2-20-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Role Simulation crawler.
  • NEW FEATURE WebP multiple crawler.
  • NEW FEATURE HTTP/2 support for crawler.
  • BUGFIX Fixed a js bug with the auto complete mobile user agents field when cache mobile is turned on.
  • BUGFIX Fixed a constant undefined warning after activation.
  • GUI Sitemap generation settings are no longer hidden when using a custom sitemap.

LSCWP 1.9 (2-12-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Inline CSS/JS Minify.
  • IMPROVEMENT Removed Composer vendor to thin the plugin folder.
  • UPDATE Tweaked H2 to H1 in Admin headings for accessibility. (@steverep)
  • GUI Added Mobile User Agents to basic view.
  • GUI Moved Object Cache & Browser Cache from Cache tab to Advanced tab.
  • GUI Moved LSCache Purge All from Adminbar to dropdown menu.

LSCWP 1.8.3 (2-2-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Crawler server variable limitation support.
  • IMPROVEMENT Added Store Transients option to fix transients missing issue when Cache WP-Admin setting is OFF.
  • IMPROVEMENT Tweaked ARIA support. (@steverep)
  • IMPROVEMENT Used strpos instead of strncmp for performance. (@Zach E)
  • BUGFIX Transient cache can now be removed when the Cache Wp-Admin setting is ON in Object Cache.
  • BUGFIX Network sites can now save Advanced settings.
  • BUGFIX Media list now shows in network sites.
  • BUGFIX Show Crawler Status button is working again.
  • UPDATE Fixed a couple of potential PHP notices in the Network cache tab and when no vary group is set.
  • GUI Added Learn More link to all setting pages.

LSCWP 1.8.2 (1-29-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Instant Click in the Advanced tab.
  • NEW FEATURE Import/Export settings.
  • NEW FEATURE Opcode Cache support.
  • NEW FEATURE Basic/Advanced setting view.
  • IMPROVEMENT Added ARIA support in widget settings.
  • BUGFIX Multiple WordPress instances with same Object Cache address will no longer see shared data.
  • BUGFIX WebP Replacement may now be set at the Network level.
  • BUGFIX Object Cache file can now be removed at the Network level uninstall.

LSCWP 1.8.1 (1-22-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Object Cache now supports Redis.
  • IMPROVEMENT Memcached Object Cache now supports authorization.
  • IMPROVEMENT A 500 error will no longer be encountered when turning on Object Cache without the proper PHP extension installed.
  • BUGFIX Object Cache settings can now be saved at the Network level.
  • BUGFIX Mu-plugin now supports Network setting.
  • BUGFIX Fixed admin bar showing inaccurate Edit Page link.
  • UPDATE Removed warning information when no Memcached server is available.

LSCWP 1.8 (1-17-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Object Cache.
  • REFACTOR Refactored Log class.
  • REFACTOR Refactored LSCWP basic const initialization.
  • BUGFIX Fixed Cloudflare domain search breaking when saving more than 50 domains under a single account.
  • UPDATE Log filter settings are now their own item in the wp-option table.

LSCWP 1.7.2 (1-5-2018) Feature Enhancements & Bug Fixes

  • NEW FEATURE Cloudflare API support.
  • IMPROVEMENT IAPI key can now be reset to avoid issues when domain is changed.
  • BUGFIX Fixed JS optimizer breaking certain plugins JS.
  • UPDATE Added cdn settings to environment report.
  • GUI Added more shortcuts to backend adminbar.
  • INTEGRATION WooCommerce visitors are now served from public cache when cart is empty.

Privacy Policy

Privacy Policy

LiteSpeed Technologies, Inc. (aka “LiteSpeed”) is committed to protecting your privacy. This policy ("Privacy Policy" or "Policy") explains our practices for our site, ("Site"). You can visit most pages of the Site without giving us any information about yourself, but sometimes we do need information to provide services that you request. By using this Site or any products or services provided through the Site, you expressly consent to the use and disclosure of information as described in this Privacy Policy.

LiteSpeed reserves the right to revise, modify, add, or remove provisions to this Privacy Policy at any time. If we make changes to this Privacy Policy, we will update the Effective Date to note the date of such changes. LiteSpeed encourages you to review this Privacy Policy periodically for any changes. IF YOU DO NOT AGREE WITH ANY OF THE TERMS BELOW, YOU SHOULD NOT USE THIS SITE OR THE PRODUCTS OR SERVICES OFFERED BY LITESPEED TECHNOLOGIES AT THIS SITE.

Collection of Information

Personal Information.

LiteSpeed will ask you for certain “Personal Information” when you complete registration or product information request forms on the Site, including but not limited to your name, address, telephone number, email address, and credit card information. You can always choose not to provide us with the requested information, however, you may not be able to complete the transaction or use our products or services if you do not provide the information requested.

Non-Personal Information.

LiteSpeed may collect non-personally identifiable information from you such as the type of browser you use, your operating system, the screen resolution of your browser, your ISP, your IP address, which pages you view on the Site and the time and duration of your visits to the Site (collectively, “Non-Personal Information”). LiteSpeed may associate Non-Personal Information with Personal Information if you register with the Site.

User Communications.

If you communicate with us, we may collect information relating to that communication whether it takes the form of email, fax, letter, forum posting, blog comments, testimonials or any other form of communication between you and LiteSpeed or Submitted by you to the Site (collectively, “User Communications”).

Server Information.

If you use one of our software products such as LiteSpeed Web Server or LiteSpeed Web ADC, we may collect certain information concerning such software and concerning the server upon which the software operates. This information includes: (a) the licensed or unlicensed status of the software; (b) the source from which the license for the software was obtained (i.e., LiteSpeed or a LiteSpeed affiliate); or (c) information about the server upon which the software is installed including (i) the public IP address, (ii) the operating system and (iii) the use of any virtualization technologies on such server ((a) through (c) collectively, “Server Information”). Additionally, “Server Information” may also include information collected from you by LiteSpeed in the event that you request technical support services including without limitation, IP addresses, usernames, and passwords necessary to login to SSH, the root directory of the server upon which you installed the LiteSpeed software and any affected accounts including email accounts, control panel accounts, MySQL accounts, CMS accounts and other accounts.

Use and Storage of Collected Information

LiteSpeed may use Personal Information to create and authenticate your account, to respond to your requests, to provide you with customer and technical support, or to provide you with information regarding our products, services, partners, and company. You may update your Personal Information with us at any time, but we may maintain records of any Personal Information you disclose to us indefinitely, unless otherwise requested as outlined below.

We may use User Communications in the same ways we use Personal Information. If you communicate with us for a particular purpose, we may use your User Communications for that purpose. For example, if you contact us for technical support, we may use your communications to provide technical support to you. We may maintain records of User Communications you transmit to us indefinitely, unless otherwise requested as outlined below.

LiteSpeed may use Non-Personal Information to maintain, evaluate, improve and provide our Site, the Services and any other LiteSpeed products and services. We may retain Non-Personal Information indefinitely.

We may use Server Information to provide you with technical support services and to maintain, evaluate, improve and provide LiteSpeed products and services. We may also use such information to investigate unlicensed (and therefore unauthorized) uses of our software. LiteSpeed may maintain Server Information indefinitely, with the exception of usernames, passwords, and other login information given in connection with support service requests. Such login information will be purged when the ticket is closed.

Disclosure of Collected Information

LiteSpeed will only disclose Personal Information to third parties if acting under a good faith belief that such action is necessary, including but not limited to: (a) to resolve disputes, investigate problems, or comply with laws or regulations; (b) to enforce our Terms of Service; (c) to protect and defend the rights, property, or safety of our company or our users; or (d) in the event of a merger, acquisition or sale of all or substantially all LiteSpeed assets. Other than this limited activity, we do not share, sell, or rent any personal information to third parties.

You will receive notice in the form of modifications to this Policy when information about you might go to third parties other than as described in this Policy, and you always have the opportunity to contact us as set forth below if you do not wish your information to go to third parties.

LiteSpeed cannot be responsible for protecting your information if you share such information in publicly available sections of the Site such as the user forums, blog comments, or testimonials section. You should use your own judgment in disclosing this information on the Site.

Use of Cookies

“Cookies” are small pieces of information that your browser stores on your computer on behalf of a website that you have visited. Cookies may be used in order to complete transactions on our site. You can always choose not to accept cookies with the settings of your web browser, however, you may not be able to complete these transactions if you do not accept cookies.

Security of Personal Information

We use reasonable security methods to protect your personal information from unauthorized access, use or disclosure. No data transmission over the Internet or any wireless network can be guaranteed to be perfectly secure. While we try to protect your personal information, we cannot guarantee the security of any information you transmit to us, and you do so at your own risk.

LiteSpeed uses industry-standard SSL-encryption to protect sensitive data.

In the event that LiteSpeed becomes aware of a security breach, unauthorized disclosure or inadvertent disclosure concerning your information, you agree that LiteSpeed may notify you of such an event using the Personal Information previously provided.

You are responsible for maintaining your account’s security.

GDPR Notice and your Rights as Data Subject

For the purposes of the General Data Protection Regulation (the “GDPR”), in the European Union, LiteSpeed Technologies Inc. is a “data controller” of the Personal Information you provide to us for the primary purposes of providing you or your customers with our services.

For our customers and users in the European Union, by clicking the "I Accept" button or otherwise accepting the terms and conditions of our services through a clickable action or similar action, you hereby acknowledge, agree and unequivocally consent to the collection, processing, management, treatment, transfer and authorization of your Personal Information by LiteSpeed Technologies and/or its affiliates, clients, sub-processors and/or authorized third parties.

If you are a resident of Switzerland, the contact details for the data protection authorities are available here:

For European Union (EU) customers, please be reminded that the EU has not found the United States and some other countries to have an adequate level of protection of Personal Information under Article 45 of the GDPR.

The sections here below cover certain situations that you, as data subject, and we as a data controller, are most likely to encounter; but you should also carefully review the full list of data subject rights here:

  • Right to be Forgotten: You can request us to be “forgotten”; that is, to have your entire Personal Information removed from our service. If we are asked to do this, in accordance with Article 17 GDPR we will remove any Personal Information that we have collected from you as requester. We will also need to contact any third parties that process your Personal Information on our behalf, such as our cloud service providers using the adequate mechanisms. To ensure that any personal data in LiteSpeed Technologies’ possession can be removed in a timely manner, you can relay any request to be “forgotten” to us by submitting a request.
  • Right to Data Portability: In accordance with Article 20 GDPR our users located in the EU may request LiteSpeed Technologies to send them any Personal Information in our possession. In this case, we will provide you with any Personal Information that you have in a commonly used, machine-readable format.
  • Right to Data Access: As a data subject, in accordance with Article 15 GDPR you can ask LiteSpeed Technologies to confirm how and where your Personal Information is being stored and processed. You also have the right to know how such data is shared with third parties by us.
  • Right to Data Rectification: As a data subject, in accordance with Article 16 GDPR you have the right to obtain from LiteSpeed Technologies, without undue delay, the rectification of inaccurate Personal Information concerning you.
  • Right to be Informed: You have the right to be informed about the Personal Information we collect from you, and how we process it.
  • Right to Withdraw Consent: In accordance with Article 7(3) GDPR, you have the right to withdraw your consent given to us at any time.
  • Right to Object: In accordance with Article 18 GDPR you have the right to object to us processing your Personal Information for the following reasons:
    • Processing was not based on legitimate interests or the performance of a task in the public interest/exercise of official authority (including profiling);
    • Direct marketing (including profiling);
    • Processing for purposes of scientific/historical research and statistics; and
    • Rights in relation to automated decision-making and profiling.
  • Automated Individual Decision-Making and Profiling: You have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning you or similarly significantly affects you.
  • Right to Complain: You have the right to file a complaint with supervisory authorities if your information has not been processed in compliance with the GDPR. Furthermore, in accordance with Article 77 GDPR, if the supervisory authorities fail to address your complaint properly, you may have the right to a judicial remedy.

Privacy Requests

Lastly, you retain the right to access, amend, correct or delete your Personal Information where it is inaccurate at any time. To do so, please contact us as indicated in the Contact Us section. We reserve the right to charge a reasonable fee, as permitted by applicable laws and regulations, in order to comply with complex requests or repetitive requests from individual users.

Your privacy request must include, at the least, the following information: (i) your complete name, address and/or e-mail address in order for us to notify you of the response to your request; (ii) attached documents establishing your identity; and (iii) a clear and concise description of the Personal Information with regard to which you seek to enforce any of your privacy rights. If you request rectification, please indicate amendments to be made and attach documentation to back up your request.

Upon receipt of your privacy request, and after due review, we may then edit, deactivate and/or delete your Personal Information from our services for the maximum term allowed by the GDPR for each applicable case. In case of secure databases under our control where deletion is impossible, we will make such information permanently inaccessible.

Notice to California Residents

Pursuant to the California Consumer Privacy Act of 2018 (the “CCPA”), LiteSpeed Technologies and/or its affiliates, clients, sub-processors and/or authorized third parties hereto provide the following Privacy Policy notice regarding the categories of Personal Information that we may collect and/or disclose within the preceding twelve (12) months regarding California residents who are not employees, independent contractors, owners, directors, officers, or job applicants of LiteSpeed Technologies, or emergency contacts or benefits beneficiaries of the foregoing.

Thenceforth, the CCPA provides Californians with the following rights:

  • Requests for Information: you (or your authorized agent) can request a copy of your Personal Information, including how we have collected, used, and shared your Personal Information over the past 12 months (if any), including the categories of Personal Information we collected and our purposes for doing so; the categories of sources for that information; the categories of third parties with whom we shared it for a business purpose and our purposes for doing so.
  • Your Right to Notification: under the CCPA, we cannot collect new categories of Personal Information or use them for materially different purposes without first notifying you.
  • Nondiscrimination for exercising your CCPA Rights: the CCPA prohibits us from discriminating against you for exercising your rights under the law. Such discrimination may include denying services, charging different prices or rates for services, providing a different level or quality of services, or suggesting that you will receive a different level or quality of goods or services as a result of exercising your rights.
  • Your Right to Delete Personal Information: you can request that we delete your Personal Information by contacting us. You also can request that we delete specific information, and we will honor such requests, unless a due exception applies, such as when the information is necessary to complete a transaction, verify a fraud, review a chargeback or contract for which it was collected or when it is being used to detect, prevent, or investigate security incidents, comply with laws, identify and repair bugs or ensure another consumer’s ability to exercise their free speech rights or other rights provided by law.
    • Please take into consideration that we may deny your deletion request if retaining the Personal Information is necessary for us, our affiliates or our service providers in order to:

      • Complete the transaction for which we collected the Personal Information, provide a good or service that you requested, take actions reasonably anticipated within the context of our ongoing business relationship with you, or otherwise perform our contract with you;
      • Detect security incidents, protect against malicious, deceptive, fraudulent, or illegal activity, or prosecute those responsible for such activities;
      • Debug our products to identify and repair errors that impair existing intended functionality;
      • Exercise free speech, ensure the right of another consumer to exercise their free speech rights, or exercise another right provided for by law;
      • Comply with the California Electronic Communications Privacy Act (Cal. Penal Code § 1546 seq.);
      • Enable solely internal uses that are reasonably aligned with consumer expectations based on your relationship with us;
      • Comply with a legal obligation that has substantive grounds;
      • Make other internal and lawful uses of that information that are compatible with the context in which you provided it.

Overall, we have, may or will collect the following categories of Personal Information from our users, customers and individuals, as necessary to fulfill our legal obligations and operational business purposes:

  • Personal information (as defined in the California Customer Records Law), such as contact information;
  • Identifiers, such as online identifier, IP address and name;
  • Internet or network activity information, such as browsing history and interactions with our and other websites and systems;
  • Geo-localization data, such as device location and IP location;
  • Audio, electronic, visual and similar information, such as video recordings and multimedia content created in connection with our business activities; and
  • Inferences drawn from any of the Personal Information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics.

International Data Transfer Notice

LiteSpeed Technologies values your users’ privacy. Although our software does not directly collect any personally identifiable information from visitors to your site, LiteSpeed may still be considered a data processor in certain jurisdictions, as user information may be temporarily cached and/or logged, as outlined in this document.

We have our headquarters in the State of Pennsylvania, United States of America (USA). Henceforth, your Personal Information may be accessed by us or our affiliates, agents, partners and third-party service providers in the USA and our locations which may or may not be located in your country of residence, and you hereby consent to such access and transfer by simple disclosure.


LiteSpeed Web Server, OpenLiteSpeed, LiteSpeed Web ADC, and related software may record IP addresses as a part of normal logging. An access log and an error log may record visitor IP addresses and URL visited. The logs are stored locally on the system where LiteSpeed server software is installed and are not transferred to or accessed by LiteSpeed employees in any way, except as necessary in providing routine technical support if you request it. This logging may be turned off through configuration. It is up to individual server administrators to come up with their own schedule for removing such logs from the file system.

Cache Solutions

Our cache plugins potentially store a duplicate copy of every web page on display on your site. The pages are stored locally on the system where LiteSpeed server software is installed and are not transferred to or accessed by LiteSpeed employees in any way, except as necessary in providing routine technical support if you request it. All cache files are temporary, and may easily be purged before their natural expiration, if necessary, via a Purge All command. It is up to individual site administrators to come up with their own cache expiration rules.

LSCache for WordPress

In addition to caching, our WordPress plugin has an Image Optimization feature. When optimization is requested, images are transmitted to a remote LiteSpeed server, processed, and then transmitted back for use on your site. LiteSpeed keeps copies of optimized images for 7 days (in case of network stability issues) and then permanently deletes them.

Similarly, the WordPress plugin has a Reporting feature whereby a site owner can transmit an environment report to our server so that we may better provide technical support.

Neither of these features collects any visitor data. Only server and site data is involved.

Support Services

Sometimes, when you request technical support, LiteSpeed may ask for login credentials to various areas of your site. You may refuse to share such credentials, however refusal may impact LiteSpeed’s ability to provide the requested support services.

Upon completion of a support ticket, LiteSpeed immediately deletes all login credentials you may have shared.

Any user data encountered by LiteSpeed is kept strictly confidential. We never provide your support ticket information to any third party without your explicit consent.

Contact Us

If you would like to update information that you have voluntarily provided to us, stop receiving information from us, or exercise any of the rights granted to you under Privacy Laws, including the EU’s General Data Protection Regulation, please e-mail