Is SproutOS Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (114)
Plugin Header
sprout-libs/wordpress/mcp-adapter/mcp-adapter.php:55
sprout-core/abilities_register/class-abilities-register.php:36
sprout-core/admin-pages.php:449
sprout-core/admin-pages.php:453
sprout-core/admin-pages.php:2858
sprout-core/admin-pages.php:2864
sprout-core/admin-pages.php:2840
sprout-core/admin-pages.php:2841
sprout-core/admin-pages.php:2842
sprout-core/admin-pages.php:2848
sprout-core/admin-pages.php:2853
sprout-core/admin-pages.php:2869
sprout-core/class-sprout-mcp-analytics.php:48
sprout-core/class-sprout-mcp-analytics.php:51
sprout-core/class-sprout-mcp-analytics.php:59
sprout-core/class-sprout-mcp-analytics.php:920
sprout-core/class-sprout-mcp-analytics.php:934
sprout-core/class-sprout-mcp-analytics.php:275
sprout-core/class-sprout-mcp-analytics.php:427
sprout-core/class-sprout-mcp-analytics.php:447
sprout-core/class-sprout-mcp-analytics.php:875
sprout-core/dependencies.php:491
sprout-core/dependencies.php:501
sprout-core/dependencies.php:671
sprout-core/dependencies.php:718
sprout-core/plugin_loader.php:44
sprout-core/safety/class-sprout-audit-log.php:106
sprout-core/safety/class-sprout-crash-recovery.php:66
sprout-core/safety/class-sprout-crash-recovery.php:88
sprout-core/safety/class-sprout-crash-recovery.php:106
sprout-core/safety/class-sprout-crash-recovery.php:60
sprout-core/safety/class-sprout-domain-lock.php:36
sprout-core/safety/class-sprout-domain-lock.php:40
sprout-core/safety/class-sprout-domain-lock.php:62
sprout-core/safety/class-sprout-domain-lock.php:78
sprout-core/safety/class-sprout-domain-lock.php:96
sprout-core/safety/class-sprout-meta-snapshot.php:285
sprout-core/safety/class-sprout-safety-gatekeeper.php:122
sprout-core/safety/class-sprout-safety-gatekeeper.php:272
sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:28
sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:34
sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:37
sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:68
sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:77
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:17
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:84
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:92
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:100
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:105
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:106
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:111
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:112
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:113
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:114
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:119
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:120
sprout-libs/automattic/jetpack-autoloader/src/class-container.php:121
sprout-libs/automattic/jetpack-autoloader/src/class-php-autoloader.php:27
sprout-libs/automattic/jetpack-autoloader/src/class-plugins-handler.php:119
sprout-libs/automattic/jetpack-autoloader/src/class-plugins-handler.php:137
sprout-libs/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php:85
sprout-libs/composer/ClassLoader.php:402
sprout-libs/composer/ClassLoader.php:417
sprout-libs/composer/InstalledVersions.php:138
sprout-libs/composer/InstalledVersions.php:365
sprout-libs/jetpack-autoloader/class-autoloader.php:36
sprout-libs/jetpack-autoloader/class-autoloader.php:42
sprout-libs/jetpack-autoloader/class-autoloader.php:45
sprout-libs/jetpack-autoloader/class-autoloader.php:76
sprout-libs/jetpack-autoloader/class-autoloader.php:85
sprout-libs/jetpack-autoloader/class-container.php:23
sprout-libs/jetpack-autoloader/class-container.php:90
sprout-libs/jetpack-autoloader/class-container.php:98
sprout-libs/jetpack-autoloader/class-container.php:106
sprout-libs/jetpack-autoloader/class-container.php:111
sprout-libs/jetpack-autoloader/class-container.php:112
sprout-libs/jetpack-autoloader/class-container.php:117
sprout-libs/jetpack-autoloader/class-container.php:118
sprout-libs/jetpack-autoloader/class-container.php:119
sprout-libs/jetpack-autoloader/class-container.php:120
sprout-libs/jetpack-autoloader/class-container.php:125
sprout-libs/jetpack-autoloader/class-container.php:126
sprout-libs/jetpack-autoloader/class-container.php:127
sprout-libs/jetpack-autoloader/class-php-autoloader.php:33
sprout-libs/jetpack-autoloader/class-plugins-handler.php:125
sprout-libs/jetpack-autoloader/class-plugins-handler.php:143
sprout-libs/wordpress/mcp-adapter/includes/Abilities/DiscoverAbilitiesAbility.php:56
sprout-libs/wordpress/mcp-adapter/includes/Abilities/DiscoverAbilitiesAbility.php:57
sprout-libs/wordpress/mcp-adapter/includes/Abilities/ExecuteAbilityAbility.php:68
sprout-libs/wordpress/mcp-adapter/includes/Abilities/ExecuteAbilityAbility.php:69
sprout-libs/wordpress/mcp-adapter/includes/Abilities/GetAbilityInfoAbility.php:70
sprout-libs/wordpress/mcp-adapter/includes/Abilities/GetAbilityInfoAbility.php:71
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:58
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:63
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:66
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:127
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:155
sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:266
sprout-libs/wordpress/mcp-adapter/includes/Core/McpComponentRegistry.php:355
sprout-libs/wordpress/mcp-adapter/includes/Core/McpTransportFactory.php:67
sprout-libs/wordpress/mcp-adapter/includes/Domain/Prompts/RegisterAbilityAsMcpPrompt.php:38
sprout-libs/wordpress/mcp-adapter/includes/Domain/Resources/RegisterAbilityAsMcpResource.php:26
sprout-libs/wordpress/mcp-adapter/includes/Domain/Utils/McpValidator.php:129
sprout-libs/wordpress/mcp-adapter/includes/Domain/Utils/McpValidator.php:142
sprout-libs/wordpress/mcp-adapter/includes/Infrastructure/Observability/McpObservabilityHelperTrait.php:91
sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:35
sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:100
sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:115
sprout-libs/wordpress/mcp-adapter/includes/Servers/DefaultServerFactory.php:50
sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:65
sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:83
sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:100
sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/McpTransportHelperTrait.php:29
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.