• Resolved Aharon

    (@spaceling)


    We are seeing the following PHP Deprecation messages concerning Dropbox and GuzzleHttp in our debug.log every time an UpdraftPlus Backup is made via cron. Our environment is WP 6.9.1 and PHP 8.4.17. Sharing these notices with you just in case they might aid in UpdraftPlus’s maintenance and continued development — and apologies in advance if they are tedious. (Thank you for your helpful plugin!)

    [09-Feb-2026 21:32:48 UTC] [CRON ≥12h] Hook executed: updraft_backup_database
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: Dropbox_WordPress::__construct(): Implicitly marking parameter $encrypter as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/includes/Dropbox2/OAuth/Storage/WordPress.php on line 44
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 24
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 260
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 260
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 285
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 285
    [09-Feb-2026 21:33:15 UTC] PHP Deprecated: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/.../wp-content/plugins/updraftplus/vendor/guzzlehttp/promises/src/functions.php on line 307

    • This topic was modified 4 months, 1 week ago by Aharon.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi there,

    Thanks for highlighting the deprecation notices.

    I’ll forward this info to the development team to review and resolve.
    No need to apologize, we’re very grateful you take the time to help.

    We also really appreciate your kind thanks and plugin compliment!

    Best regards,

    Nick

    PS. I’m assuming that you’re using the latest release version 1.26.1.
    If you are using an older version please let us know which version.

    Thread Starter Aharon

    (@spaceling)

    Confirmed, version 1.26.1.

    Hi there,

    Thanks very much.

    The developer confirmed with me this morning the deprecated items are being addressed.

    Best regards,

    Nick

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.