WP-Stateless Β· Version history
WP-Stateless changelog and version history
- Latest version
- 4.5.0
- Nov 7, 2026 (1 day ago)
- Releases
- 62
- since 2016
- In the last year
- 6
- about one every 71 days
- Tested up to
- WordPress 6.9.11
- PHP 8.1 or later
Releases each year
- 20163 releases
- 20177 releases
- 20188 releases
- 201911 releases
- 20206 releases
- 20211 release
- 20223 releases
- 20234 releases
- 202410 releases
- 20254 releases
- 20265 releases
20265 releases
WP-Stateless 4.5.0Latest
- NEW β Stateless Connect replaces the setup wizard: sign in with Google from wp-admin, confirm your site on stateless.ci, and WP-Stateless creates the project, bucket, service account and key inside your own Google Cloud account. No iframe, no copying of keys.
- NEW β setup works from Network Admin on multisite, with network and per-site connections kept separate.
- NEW β setup lets you choose an existing project, billing account and bucket from searchable lists, pick single, dual or multi-region locations, and select the storage mode with explanations.
- NEW β a pairing code completes sign-in when the browser cannot return to the site, and sign-in works for localhost installs.
- FIX β synchronization no longer reports success when an upload or a thumbnail failed to reach Google Cloud; the failure stays visible and the retry works.
- FIX β media Trash Undo link now works from the grid view of the Media Library.
- FIX β upgrading straight from a 2.x install no longer logs database errors for the 3.x sync table that never existed there; the data optimization step checks for the table first.
- ENHANCEMENT β repeated setups revoke the siteβs previous service account key instead of piling keys onto the account.
- ENHANCEMENT β setup verifies the new credentials before it replaces a working configuration, remembers keys it could not revoke and retries them on the next setup, refuses existing buckets that would serve 403s under WP_STATELESS_SKIP_ACL_SET, and stops when the storage mode is pinned to Disabled.
- ENHANCEMENT β plugin header and composer now state the PHP 8.1 minimum that the bundled Google libraries already require.
- ENHANCEMENT β documentation links now point to stateless.ci, and the setup wizard links to the guides on Google permissions, storage modes and synchronization.
- ENHANCEMENT β setup resumes a project whose billing link failed instead of creating a second one, proves a public read from a new bucket before continuing (organization policies that enforce public access prevention get an explanation instead of 403s later), refuses OAuth client changes while thatβ¦
- SECURITY β the Google client secret never ships in the plugin: sign-in runs through stateless.ci with PKCE, single-use transactions bound to your site, and an explicit confirmation step before any token reaches WordPress.
- SECURITY β setup mints a service account key inside your own project with Storage Admin on the one bucket only, never a project-wide role; the key is written straight into the site and never passes through stateless.ci.
- SECURITY β disconnecting verifies that Google and stateless.ci revoked the access before the connection is removed, and setup refuses private or uniform-access buckets for serving modes and refuses to overwrite credentials pinned by constants or environment variables.
- SECURITY β updated the bundled firebase/php-jwt library to 7.x (CVE-2025-45769), render synchronization counters as text instead of HTML, and restrict the GitHub Actions token used by the security scan workflow to read-only.
WP-Stateless 4.4.3
- FIX β corrected add-on file path for the WooCommerce Extra Product Options add-on: duplicate .php extension caused the add-on to always appear uninstalled/inactive on the Stateless Addons screen with an invalid activation link.
- FIX β resolved PHP warnings in non-media file synchronization: undefined $media variable after a failed object metadata update and deprecated dynamic $client property creation on PHP 8.2+.
WP-Stateless 4.4.2
- FIX β udx/lib-wp-bootstrap package updated to 1.3.5: security hardening of the admin notice dismissal AJAX handler (nonce verification, capability check, and option key restriction).
- ENHANCEMENT β updated guzzlehttp/guzzle library from 7.10.0 to 7.15.5.
- ENHANCEMENT β updated phpseclib/phpseclib library from 3.0.48 to 3.0.57.
- ENHANCEMENT β updated google/protobuf library from 4.33.2 to 4.33.6.
WP-Stateless 4.4.1
- COMPATIBILITY β WooCommerce Extra Product Options Compatibility replaced with WP-Stateless β WooCommerce Extra Product Options Addon.
- FIX β resolve critical errors with firebase/php-jwt library if AUTH_SALT WordPress constant is not set or too short.
WP-Stateless 4.4.0
- NEW β plugin requires PHP 8.1+.
- ENHANCEMENT β updated firebase/php-jwt library from 6.11.1 to 7.0.2.
- ENHANCEMENT β Updated Client library for Google APIs from 2.18.3 to 2.19.0.
- ENHANCEMENT β updated wpmetabox/meta-box library from 5.10.15 to 5.10.19.
- ENHANCEMENT β updated Meta Box Tabs library from 1.1.18 to 1.2.0.
- FIX β udx/lib-wp-bootstrap package correctly loads text domain to prevent PHP notices.
20254 releases
WP-Stateless 4.3.0
- ENHANCEMENT β update dependencies for Google APIs Client Library.
- COMPATIBILITY β Simple Local Avatars Compatibility replaced with WP-Stateless β Simple Local Avatars Addon.
WP-Stateless 4.2.1
- ENHANCEMENT β updated wpmetabox/meta-box library from 5.10.11 to 5.10.15.
- FIX β correctly loads text domain to prevent PHP notices.
- FIX β udx/lib-ud-api-client package correctly loads text domain to prevent PHP notices.
WP-Stateless 4.2.0
- ENHANCEMENT β Updated Client library for Google APIs from 2.18.2 to 2.18.3.
- ENHANCEMENT β updated firebase/php-jwt library from 6.10.2 to 6.11.1.
- ENHANCEMENT β updated wpmetabox/meta-box library from 5.10.1 to 5.10.11.
- DEPRECATED β Setup Assistant removed.
WP-Stateless 4.1.3
- COMPATIBILITY β PolyLang Compatibility replaced with WP-Stateless β Polylang Pro Addon.
- ENHANCEMENT β updated wpmetabox/meta-box library from from 5.10.1 to 5.10.7.
- ENHANCEMENT β updated Meta Box Tabs library from 1.1.18 to 1.2.0.
- ENHANCEMENT β updated firebase/php-jwt library from from 6.10.1 to 6.10.2.
- ENHANCEMENT β updated wpmetabox/meta-box library from from 5.10.1 to 5.10.2.
- ENHANCEMENT β Updated Client library for Google APIs from 2.17.0 to 2.18.2.
- FIX β apply Cache Control setting to all files (previously applied only to images).
202410 releases
WP-Stateless 4.1.2
- ENHANCEMENT β added REST API Endpoint setting, which useful when WordPress dashboard and frontend website utilize different domain names.
- ENHANCEMENT β extended Status Info with the information to help diagnose REST API or AJAX issues.
- COMPATIBILITY β SiteOrigin Widgets Bundle Compatibility replaced with WP-Stateless β SiteOrigin Widgets Bundle Addon.
- COMPATIBILITY β WPForms Compatibility replaced with WP-Stateless β WPForms Addon.
- COMPATIBILITY β Easy Digital Downloads Compatibility replaced with WP-Stateless β Easy Digital Downloads Addon.
- COMPATIBILITY β LiteSpeed Cache Compatibility replaced with WP-Stateless β LiteSpeed Cache Addon.
- COMPATIBILITY β BuddyPress Compatibility replaced with WP-Stateless β BuddyPress Addon.
- FIX: remove PHP warning on Status settings tab.
- FIX: database updates to resolve conflicts with Polylang Pro compatibility.
WP-Stateless 4.1.1
- FIX β cache issues during Data Optimization.
WP-Stateless 4.1.0
- NEW β move compatibilities files from wp_sm_sync to wp_stateless_files table with extended information.
- COMPATIBILITY β WooCommerce Compatibility replaced with WP-Stateless β WooCommerce Addon.
- COMPATIBILITY β Gravity Forms Compatibility replaced with WP-Stateless β Gravity Forms Addon.
- COMPATIBILITY β Gravity Forms Signature Compatibility replaced with WP-Stateless β Gravity Forms Signature Addon.
- COMPATIBILITY β Divi Theme Compatibility replaced with WP-Stateless β Divi Theme Addon.
- COMPATIBILITY β SiteOrigin CSS Compatibility replaced with WP-Stateless β SiteOrigin CSS Addon.
- ENHANCEMENT β CLI command wp stateless migrate supports auto parameter to run all required Data Optimizations automatically.
- ENHANCEMENT β Updated Client library for Google APIs from 2.15.1 to 2.17.0.
- ENHANCEMENT β updated firebase/php-jwt library from from 6.9.0 to 6.10.1.
- ENHANCEMENT β updated wpmetabox/meta-box library from from 5.8.2 to 5.10.1.
- ENHANCEMENT β updated deliciousbrains/wp-background-processing library from from 1.1.1 to 1.3.1.
- ENHANCEMENT β updated composer/installers library from from 1.12.1 to 2.3.0.
- ENHANCEMENT β updated Meta Box Tabs library from 1.1.17 to 1.1.18.
- ENHANCEMENT β action sm:sync::addFile format changed, now it passes media object instead of file name.
- ENHANCEMENT β for installed Addons replace Download action with Activate.
- ENHANCEMENT β count compatibility files from the DB instead of listing actual files to increase performance.
- FIX β CLI command wp stateless migrate supports --yes parameter to skip confirmation.
- FIX β CLI command wp stateless migrate correctly works with --progress parameter in multisite.
- FIX β fixed synchronization for Compatibility files in Stateless Mode.
- FIX β CLI command wp stateless upgrade fixed when running with --b switch.
- FIX β fixed SiteOrigin Widgets Bundle Compatibility in Stateless mode.
- FIX β fixed WPForms Compatibility in Stateless mode.
- FIX β limit index size for compatibility with different DB engines 757.
- FIX β correctly disable Cache-Busting setting for Ephemeral Mode 758, credits @Jessedev1.
- FIX β Data Optimization UI adjustments.
WP-Stateless 4.0.4
- ENHANCEMENT β display success message after copying Status Info.
- FIX β Settings page does not open or slow when there is big amount of attachments.
- FIX β in multisite network, removing custom tables properly when deleting site.
- FIX β skip setting ACL in Stateless mode and during Sync for the buckets with Uniform access, support WP_STATELESS_SKIP_ACL_SET constant #712.
WP-Stateless 4.0.3
- NEW β added Info section to the Status tab on the Settings page, which contains the system info and the ability to copy report to clipboard.
- ENHANCEMENT β added Documentation link on the Plugins page.
- ENHANCEMENT β added Addons link on the Plugins page.
- ENHANCEMENT β added Documentation link on the Settings page.
- FIX β fixed Settings shortcut on the Plugins page.
- FIX β in multisite network, do not show Data Optimization on the Network Admin Page.
- FIX β properly set Content Disposition fields for media objects.
- FIX β properly use Cache Control setting for media objects.
- FIX β fixed Creation of dynamic property PHP deprecation notice.
- FIX β fixed Cannot use ::class with dynamic class name PHP warning.
- FIX β avoid PHP warning when unable to get file path in Stateless mode 728.
- FIX β fixed links to the constants documentation.
WP-Stateless 4.0.2
- FIX β in multisite network, deleting site can potentially remove WP-Stateless tables from another site.
- COMPATIBILITY β Gravity Forms Compatibility updated for the newest Gravity Forms version.
WP-Stateless 4.0.1
- FIX β improvements to Data Optimization process.
- FIX β Data Optimization fixed for multisite environment.
WP-Stateless 4.0.0
- NEW β use custom database tables to store GCS file data. This increases plugin performance and will be used for future improvements.
- NEW β added filter wp_stateless_get_file, retrieves the GCS file data, should be used instead of getting sm_cloud postmeta directly.
- NEW β added filter wp_stateless_get_file_sizes, retrieves the GCS file data for image sizes, should be used instead of getting sm_cloud postmeta directly.
- NEW β added filter wp_stateless_get_file_meta, retrieves all GCS file meta data, should be used instead of getting sm_cloud postmeta directly.
- NEW β added filter wp_stateless_get_file_meta_value, retrieves the GCS file meta data by meta_key, should be used instead of getting sm_cloud postmeta directly.
- NEW β added filter wp_stateless_get_setting_... which allows to override any WP-Stateless setting.
- NEW β added setting βSend Status Emailsβ allowing to change email for WP-Stateless notifications.
- NEW β added setting βUse Post Metaβ allowing to switch back to using postmeta instead of custom DB tables. Can be used in case of issues after upgrading to 4.0.0.
- NEW β added new Settings tab Addons, which contains the list of WP-Stateless Addons, which replace Compatibilities.
- NEW β added new Settings tab Status, which contains status and health information related to Google Cloud Storage and WP-Stateless.
- NEW β CLI command wp stateless migrate to list and operate data optimizations.
- NEW β configuration constant WP_STATELESS_POSTMETA allows to read the GCS file data from postmeta instead of the new custom database tables.
- NEW β configuration constant WP_STATELESS_BATCH_HEALTHCHECK_INTERVAL defines an interval in minutes for periodical health checks of a batch background process (like data optimization).
- COMPATIBILITY β BuddyBoss Compatibility replaced with WP-Stateless β BuddyBoss Platform Addon.
- COMPATIBILITY β Elementor Compatibility replaced with WP-Stateless β Elementor Website Builder Addon.
- COMPATIBILITY β Gravity Form Compatibility does not support older version of Gravity Forms (< 2.3).
- ENHANCEMENT β Allow dismissing notices in Admin Panel only for logged in users.
- ENHANCEMENT β Updated wp-background-processing library from from 1.0.2 to 1.1.1.
- ENHANCEMENT β Updated phpseclib 3.0.34 to 3.0.37.
- FIX β proper use of infinite timeout in set_time_limit function to avoid issues with PHP 8.1 and above #704.
WP-Stateless 3.4.1
- FIX β improve security while processing AJAX requests in Admin Panel
WP-Stateless 3.4.0
- ENHANCEMENT β removed udx/lib-settings package dependency for security reasons.
- ENHANCEMENT β removed udx/lib-utility package dependency for security reasons.
- ENHANCEMENT β refactored Settings admin page to remove Angular dependency.
- ENHANCEMENT β including Software Bill of Materials (SBOM) to GitHub release.
- FIX β updated package dependencies for Google Client Library for security reasons.
- FIX β replaced utf8_encode with mb_convert_encoding to support PHP 8.2 and above #678.
- FIX β Fatal Error in Stateless mode if GCP access credentials are wrong #693.
- COMPATIBILITY β preventing PHP warnings while working with WooCommerce version 8.4.0 and above 696.
- COMPATIBILITY β avoiding conflicts between builtin compatibilities and WP-Stateless Addon plugins.
20234 releases
WP-Stateless 3.3.0
- NEW β Added new filter wp_stateless_attachment_url. Allows to customize attachment URL after WP-Stateless generates it based on itβs internal conditions.
- FIX β Stateless mode Incompatible with Media Uploader in Media Library Grid mode #675.
- FIX β Prevent duplicating messages in Admin Panel.
- COMPATIBILITY β Dynamic Image Support is now part of the core.
- COMPATIBILITY β Google App Engine is now part of the core. Automatically enables Stateless mode when Google App Engine detected. Can be disabled using WP_STATELESS_COMPATIBILITY_GAE constant.
- COMPATIBILITY β Removed compatibility with βAdvanced Custom Fields: Image Crop Add-onβ, because plugin is deprecated.
- COMPATIBILITY β Removed compatibility with βVidoRevβ plugin.
- COMPATIBILITY β Removed compatibility with βWP Retina 2xβ plugin.
- ENHANCEMENT β Updated Client library for Google APIs from 2.15.0 to 2.15.1.
- ENHANCEMENT β Updated Meta Box library from 5.6.3 to 5.8.2.
- ENHANCEMENT β Updated Meta Box Tabs to version 1.1.17.
- ENHANCEMENT β Updated PHP JWT library from 6.6.0 to 6.9.0.
WP-Stateless 3.2.5
- FIX β Folder setting does not allow custom structure #608.
- FIX β Stateless mode Incompatible with Inline Uploader #675.
- FIX β html tags incorrectly applied in notice #680.
- ENHANCEMENT β Add WP_STATELESS_SKIP_ACL_SET for skip ACL set for GCS #625.
- COMPATIBILITY β Add support for The Events Calendar #599.
WP-Stateless 3.2.4
- FIX β Website unresponsive after Upgrade #669.
WP-Stateless 3.2.3
- WP-Stateless 3.2.3 requires PHP 8.0+. Recently, Google updated the official Google API PHP Client Library used by WP-Stateless to resolve security issues. This updated library requires PHP 8.0.
- ENHANCEMENT β Updated Client library for Google APIs.
- ENHANCEMENT β Updated Monolog library to version 3.
- ENHANCEMENT β Updated JWT library.
- FIX β Fixed vulnerability issues.
- FIX β Fixed an errors and warnings on PHP 8.1.
- FIX β Fixed an error that occured when WP_STATELESS_MEDIA_UPLOAD_CHUNK_SIZE is set.
20223 releases
WP-Stateless 3.2.2
- FIX β Folder setting canβt be saved from the settings page #639.
WP-Stateless 3.2.1
- FIX β Updated requirments.
- FIX β WP-Stateless 3.2.0 doesnβt upload docs, only images #638.
WP-Stateless 3.2.0
20211 release
WP-Stateless 3.1.1
20206 releases
WP-Stateless 3.1.0
WP-Stateless 3.0.4
WP-Stateless 3.0.3
WP-Stateless 3.0.2
WP-Stateless 3.0.1
WP-Stateless 3.0
201911 releases
WP-Stateless 2.3.2
WP-Stateless 2.3.1
WP-Stateless 2.3.0
WP-Stateless 2.2.7
WP-Stateless 2.2.6
WP-Stateless 2.2.5
WP-Stateless 2.2.4
WP-Stateless 2.2.3
WP-Stateless 2.2.2
WP-Stateless 2.2.1
WP-Stateless 2.2.0
20188 releases
WP-Stateless 2.1.9
WP-Stateless 2.1.8
WP-Stateless 2.1.7
WP-Stateless 2.1.6
WP-Stateless 2.1.5
WP-Stateless 2.1.4
WP-Stateless 2.1.3
WP-Stateless 2.1.2
20177 releases
WP-Stateless 2.1.1
WP-Stateless 2.1.0
WP-Stateless 2.0.3
WP-Stateless 2.0.2
WP-Stateless 2.0.1
WP-Stateless 2.0.0
WP-Stateless 1.9.2
20163 releases
WP-Stateless 1.9.0
WP-Stateless 1.8.0
WP-Stateless 1.7.3
Questions about WP-Statelessβs releases
What is the latest version of WP-Stateless?
4.5.0, released on Nov 7, 2026 (1 day ago). Itβs tested up to WordPress 6.9.11 and needs PHP 8.1 or later.
How often is WP-Stateless updated?
6 releases in the last year, about one every 71 days. Its first release on WordPress.org dates from April 2016.
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 WP-Statelessβs WordPress.org SVN repository; the notes from its readmeβs changelog, as its authors wrote it.