Skip to content

v9.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 20:00
· 149 commits to develop since this release
  • Show job duration with more precision on the jobs page. E.g., "1 minute 20 seconds" instead of "1 minute".
  • Fix a rare Run page error that happened when the views/ folder was symlinked to a different location.
  • Add s3_awsEndpoint option for overriding the AWS endpoint.
  • Fix an error when the S3 deployer could construct a blank key.
  • Fix that crawl always reported 0 cached files even when there were cached files.
  • Normalize the sitemap path when robots.txt reports a sitemap path with extra slashes.
  • Check that crawled files are successfully written.
  • Detect redirect URLs created by the "Redirection" and "Redirect Redirection" plugins.
  • Fix a possible error when checking the correctness of a request to S3.
  • Fix that redirects were being treated as if they were the page they redirect to. Now they will be treated and deployed as actual redirects.
  • No longer grabs the body of 404 responses. These are normally removed from the crawl.
  • Fix that the s3 prefix would get dropped if the path being deployed ended in a slash.
  • Apply "Paths to Ignore" patterns to all paths. Previously, it only applied to files and URLs discovered while crawling.
  • Rename the deploy_cache table to deployed_files and restructure it.
    • Make path_hash a persistent generated column.
    • Rename file_hash to data_hash to reflect that it can include metadata.
    • Add deployed_at column and an index on it.
  • Batch queries to the deployed_files table for better performance.
  • Add "extra_detected_files" filter that allows plugins to
    add additional files when the "detect" step is run.
  • Fix text domain for "Settings" translation.
  • Use WP_Filesystem methods by default instead of direct file access. These provide more control and can work over FTP and SSH. The previous behavior of direct file access can be enabled by setting define('STATIC_DEPLOY_DIRECT_FILE_ACCESS', true); in wp-config.php.
    • This was changed because direct file access is prohibited
      by the wordpress.org plugin guidelines.
  • Escape exception messages when STATIC_DEPLOY_ESCAPE_EXCEPTIONS is true.
  • Fix a security issue where the nonce was not verified for some actions until after the action had been performed.
  • Cache option values. BLOB values are not cached.
  • Fix an issue where uninstall failed.