Skip to content

chore(deps): bump woocommerce/action-scheduler from 3.9.3 to 4.0.0 - #1324

Open
dependabot[bot] wants to merge 1 commit into
developmentfrom
dependabot/composer/development/woocommerce/action-scheduler-4.0.0
Open

chore(deps): bump woocommerce/action-scheduler from 3.9.3 to 4.0.0#1324
dependabot[bot] wants to merge 1 commit into
developmentfrom
dependabot/composer/development/woocommerce/action-scheduler-4.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps woocommerce/action-scheduler from 3.9.3 to 4.0.0.

Release notes

Sourced from woocommerce/action-scheduler's releases.

Version 4.0.0

  • Breaking change: action args are taken into account when scheduling unique actions.
  • Breaking change: failed actions are now automatically purged after 3 months by default, controlled by the action_scheduler_retention_period_for_failed filter.
  • Add action_scheduler_enable_failed_action_cleanup filter to disable automatic cleanup of failed actions.
  • Performance - Actions with corrupted data are automatically cancelled on detection and their excess logs cleaned up in batches, preventing queue stalls and log table bloat.
  • Performance - Action cleanup now runs as a dedicated daily task at 3 am site time with higher throughput.
  • Update favicon images.
  • Fix number formating for action numbers in list view.
  • Import missing WP_CLI class to prevent fatal error.
  • Fix possible undefined variable in action cancel --all CLI command.
  • Move recurring A-S cache key to transient.
  • Optimize get_claim_count() query for large stores.
  • Update require_once path for Cancel_CommandFix absolute import.
  • Fix esc_html() hook name in admin notice markup.
  • Ensure cleanup action is enqueued via queue runner.
  • Bump WordPress compatibility to version 7.0 and require at least 6.8.
  • Dev - Bump picomatch from 2.3.1 to 2.3.2.
  • Dev - Bump phpunit/phpunit from 8.5.42 to 8.5.52.
  • Dev - Bump lodash, grunt-legacy-log and grunt-legacy-util.
Changelog

Sourced from woocommerce/action-scheduler's changelog.

*** Changelog ***

= 4.0.0 - 2026-06-16 =

  • Breaking change: action args are taken into account when scheduling unique actions.
  • Breaking change: failed actions are now automatically purged after 3 months by default, controlled by the action_scheduler_retention_period_for_failed filter.
  • Add action_scheduler_enable_failed_action_cleanup filter to disable automatic cleanup of failed actions.
  • Performance - Actions with corrupted data are automatically cancelled on detection and their excess logs cleaned up in batches, preventing queue stalls and log table bloat.
  • Performance - Action cleanup now runs as a dedicated daily task at 3 am site time with higher throughput.
  • Update favicon images.
  • Fix number formating for action numbers in list view.
  • Import missing WP_CLI class to prevent fatal error.
  • Fix possible undefined variable in action cancel --all CLI command.
  • Move recurring A-S cache key to transient.
  • Optimize get_claim_count() query for large stores.
  • Update require_once path for Cancel_CommandFix absolute import.
  • Fix esc_html() hook name in admin notice markup.
  • Ensure cleanup action is enqueued via queue runner.
  • Bump WordPress compatibility to version 7.0 and require at least 6.8.
  • Dev - Bump picomatch from 2.3.1 to 2.3.2.
  • Dev - Bump phpunit/phpunit from 8.5.42 to 8.5.52.
  • Dev - Bump lodash, grunt-legacy-log and grunt-legacy-util.

= 3.9.3 - 2025-07-15 =

  • Add hook 'action_scheduler_ensure_recurring_actions' specifically for scheduling recurring actions.
  • Assume an action is valid until proven otherwise.
  • Implement SKIP LOCKED during action claiming.
  • Import get_flag_value() from WP_CLI\Utils before using.
  • Make $unique available to all pre-creation/short-circuit hooks.
  • Make version/source information available via new class.
  • Only release claims on pending actions.
  • Tweak - WP 6.8 compatibility.
  • Update minimum supported php and phpunit versions.
  • Update readme.txt.
  • WP CLI get action command: correct parentheses/nesting of conditional checks.

= 3.9.2 - 2025-02-03 =

  • Fixed fatal errors by moving version info methods to a new class and deprecating conflicting ones in ActionScheduler_Versions

= 3.9.1 - 2025-01-21 =

  • A number of new WP CLI commands have been added, making it easier to manage actions in the terminal and from scripts.
  • New wp action-scheduler source command to help determine how Action Scheduler is being loaded.
  • Additional information about the active instance of Action Scheduler is now available in the Help pull-down drawer.
  • Make some other nullable parameters explicitly nullable.
  • Set option value to no rather than deleting.

= 3.9.0 - 2024-11-14 =

  • Minimum required version of PHP is now 7.1.
  • Performance improvements for the as_pending_actions_due() function.
  • Existing filter hook action_scheduler_claim_actions_order_by enhanced to provide callbacks with additional information.
  • Improved compatibility with PHP 8.4, specifically by making implicitly nullable parameters explicitly nullable.

... (truncated)

Commits
  • 7321e86 Update changelog.txt for 4.0.0
  • a1b038f Bump WordPress compatibility to 7.0 and require 6.8
  • e5af680 Add filter to disable failed action cleanup and simplify retention filters (#...
  • 5f5e6ea Update contributors list in readme.txt
  • 76a58e6 Add contributors to readme.txt
  • 68fcb7e Release prep: 4.0.0 (#1334)
  • 9588eca Add release workflow using woo-product-deploy action (#1333)
  • 02f3414 Bump lodash, grunt-legacy-log and grunt-legacy-util (#1326)
  • 38ffab3 Update 3.9.4 version references to 4.0.0 (#1332)
  • 29de9c1 Tolerate corrupted action status when locating its store (#1331)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [woocommerce/action-scheduler](https://github.com/woocommerce/action-scheduler) from 3.9.3 to 4.0.0.
- [Release notes](https://github.com/woocommerce/action-scheduler/releases)
- [Changelog](https://github.com/woocommerce/action-scheduler/blob/trunk/changelog.txt)
- [Commits](woocommerce/action-scheduler@3.9.3...4.0.0)

---
updated-dependencies:
- dependency-name: woocommerce/action-scheduler
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Jun 22, 2026
@pirate-bot

Copy link
Copy Markdown
Contributor

Plugin build for 2502cea is ready 🛎️!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant