v9.3.0
·
439 commits
to develop
since this release
- Remove "debugLogging" option. Instead, debug logs are enabled when WP_DEBUG is true or when the "--debug" flag is passed to the WP CLI. This improves performance when debug logs are disabled by allowing us to skip the debug calls entirely.
- Remove unused duration column from jobs table.
- Fix that the "Process Queue Immediately" option could not have the "Using WordPress CLI" value set.
- Don't register hooks in the non-admin part of the site. This avoids some unnecessary load.
- Add a "--path-hash-prefix=" option to the crawl and direct_deploy CLI commands. This allows restricting processing to a stable subset of paths. Intended for dev use and benchmarking.
- Add a "--no-detect" option to the direct_deploy CLI command that skips the detect step.
- Add a status_updated_at column to the jobs table.
- Remove unused microtime_diff functions.
- Show "x time ago" for job creation time and status update time on jobs page.
- Show job duration on jobs page.
- Fix error with "Delete All Jobs from Queue" button submission.
- Remove unused functions countURLs and detectURLs from URLDetector
- Fix that very long wpdb prefixes could result in invalid MySQL lock names.
- Allow both hyphens and underscores in CLI command names.
- Rename "process_queue" command to "jobs process". The "process_queue" command still works as an alias.
- Fix that a job could block a job of another database on the same server.
- Add jobs run from the CLI to the jobs table after completion.