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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

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