Site Factory

2018 Release notes - Site Factory

This webpage describes the updates Acquia made to Site Factory in 2018. For the latest updates, see Release notes.

Be sure to install and enable the latest version of the Site Factory Connector module.

Site Factory 2.84

December 6, 2018

This release of Site Factory is scheduled for release on December 12, 2018. It contains the following updates:

Note

  • Acquia recommends that as part of this release you upgrade your websites to use the latest version of the Site Factory Connector module.

Changes

  • The Drupal 8 version of the Site Factory Connector module now contains a configuration schema.

  • For Drupal 7 websites, the website staging process now scrubs databases with a Drush 8 command.

  • Secondary websites in a site collection now appear in certain search results in the Site Factory Management Console.

  • The two levels of task logging have been renamed for clarity.

  • For improved security, the Request New Password page no longer indicates if the requested account exists.

Fixed issues

  • Release tasks could fail for websites with extremely large code repositories.

  • Account staging tasks occasionally failed during data synchronization if two-factor authentication data contained conflicting auto_increment values.

  • Multiple coding-standards issues have been fixed in the Site Factory Connector module.

Site Factory 2.83

November 16, 2018

This release of Site Factory is scheduled for release on November 26, 2018. It contains the following updates:

Feature

  • You can now access website identification data from the user interface

    Whenever you need to make changes or do maintenance to your website with an action that requires its Site ID or DB identifier (such as custom code development or restoring databases), you can now view these values in the Site Factory Management Console. Learn more.

Changes

  • When pausing tasks, you can now provide a reason, which will be displayed in the audit log.

  • The audit log now displays user account creation, update, and deletion actions.

Fixed issues

  • The List sites API endpoint returned incomplete websites.

  • Attempting to staging websites would fail if a subscription’s home directory contained an excessive amount of files in the files/css or files/js directories.

  • In certain circumstances, attempting to sign in with single sign-on using SimpleSAML failed if Site Factory could not find the website registry file.

  • Website staging occasionally failed for subscriptions using customer-defined standard domains.

  • Occasionally, the website staging process failed when attempting to clear the target environment’s database.

Site Factory update - November 8, 2018

November 8, 2018

Changes

Due to recently configured security settings for Acquia Cloud, some Site Factory customers experienced access issues for Drupal 8. Learn more.

Site Factory 2.82

October 25, 2018

This release of Site Factory is scheduled for release on October 31, 2018. It contains the following updates:

Changes

  • Subscribers with more than one stack may now use the Site Factory API release endpoint with the optional stack_id parameter.

  • Third-party theme repository URLs no longer require a .git suffix.

  • Due to increased security requirements, autocompletion support for the Site Factory Management Console sign-in form was removed.

Fixed issues

  • Websites with several domain names failed to complete website update tasks.

  • Site Factory did not report certain failed sub-tasks during a release to the release task, which allowed the release to complete, despite the errors.

  • After attempting to clone or duplicate a website with a theme hosted in a third-party theme repository, Site Factory occasionally did not display the correct theme.

Site Factory 2.81

October 2, 2018

This release of Site Factory is scheduled for release on October 10, 2018. It contains the following updates:

Note

  • Acquia recommends that as part of this release you upgrade your websites to use the latest version of the Site Factory Connector module.

  • All users will be signed out of the Site Factory Management Console as part of this release.

Changes

Fixed issue

  • Pausing a release did not block website update tasks from starting.

Site Factory 2.80

September 14, 2018

This release of Site Factory is scheduled for release on September 19, 2018. It contains the following updates:

Changes

  • Site Factory contains several changes that provide for increased security, including the following:

    • Site Factory Management Console accounts with two-factor authentication enabled can no longer mark a browser as ‘trusted.’

    • Three consecutive sign-in failures for an account will disable the ability to sign in for that account for 30 minutes.

  • The release progress page now features improved performance.

Fixed issues

  • The website staging process failed for some Drupal 8 websites if the settings.php file contained unexpected contents.

Site Factory 2.79

August 22, 2018

This release of Site Factory is scheduled for release on August 29, 2018. It contains the following updates:

Change

  • Site Factory subscriptions provisioned after the release of Site Factory 2.79 now have access to an updated staging process.

Note

If you are interested in receiving access to the new staging process for subscriptions created prior to the release of Site Factory 2.79, contact your Account Manager.

Fixed issue

  • Attempting to stage Drupal 7-based websites failed if the core OpenID module was not in use.

Site Factory 2.78

August 8, 2018

This release of Site Factory is scheduled for release on August 8, 2018. It contains the following updates:

Feature

  • Block inactive or abandoned accounts Using the Site Factory API, you can now configure the number of days of inactivity before user accounts are blocked. Learn more.

Changes

  • Updated links to documentation in the Site Factory Management Console.

  • Improved error messaging on the Site update status page.

  • When wiping the target environment during the website staging process, unused files are now removed concurrently with the staging process.

  • Site Factory customers provisioned after the release of 2.78 are limited to two concurrent sessions per user. Learn more..

Site Factory 2.77

July 4, 2018

Changes

  • The website staging process now initiates a separate task to remove unused databases on the target stage.

  • jQuery was updated to version 1.12.1.

Fixed issues

  • The Gardens distribution distributed with Site Factory was incompatible with the 7.x-1.48 version of the Site Factory Connector module.

  • Prior to Acquia Cloud 1.108, Stack Metrics graphs for Varnish® requests did not correctly display data.

Site Factory 2.76

June 6, 2018

Fixed issues

  • Certain websites or site collections (specifically those with either no owner or having a blocked user be the owner) could not be staged to non-production environments.

  • Websites duplicated using the Site Factory API had no owner.

  • Attempts to sign in to the non-production Site Factory Management Console failed if the Site Factory Management Console was not the SAML identity provider.

  • In some circumstances, two-factor authentication failed to install correctly.

  • Attempts to create a website with invalid characters in the sitename failed with an error that did not indicate the invalid characters.

Site Factory 2.75.1

May 24, 2018

This hotfix release of Site Factory contains the following update for Site Factory:

Change

  • The following included software was updated:

    • jQuery was updated to version 1.7 on the Site Factory Management Console.

Site Factory 2.75

May 11, 2018

Acquia recommends that as part of this release you upgrade your websites to use the latest version of the Site Factory Connector module.

Feature

  • Programmatically control the termination of tasks
    Using the Site Factory API, you can now terminate running tasks and delete tasks by using the Task Site Factory API endpoint.

Known issue

  • For Drupal 8 websites, the Site Factory Management Console documentation information will not display when embedded in an iframe.

Fixed issues

  • Attempts to sanitize databases failed after 10 minutes.

  • In some circumstances, the private files directory became inaccessible during a release.

  • Occasionally, deleting a website did not delete the symlinks between environments.

  • After a failed attempt to duplicate a website, Site Factory did not remove public and private files.

  • Site Factory did not preserve newline characters in the task logs.

  • The task logs displayed HTML-encoded versions of executed commands.

  • Attempting to restore a website failed if the restoration task was executed on a server that had never executed a backup process.

  • When duplicating a website, the database wipe process repeated multiple times.

Site Factory 2.74.1

April 25, 2018

This hotfix release of Site Factory contains the following update for both Site Factory and the included Gardens distribution:

Resolved security alert

Site Factory 2.74

April 25, 2018

This release of Site Factory is scheduled for release on April 25, 2018. It contains the following updates:

Feature

  • Drush 9 support
    Site Factory now supports the use of Drush 9 with your Drupal 8-based websites.

Changes

  • Improved error messaging when viewing the Staging deployment page in the Site Factory Management Console on non-production environments.

  • Deployment attempts that do not include the Site Factory Connector will now fail.

Fixed issues

  • If users with the developer or release engineer roles were assigned additional roles that included the ability to create a website from backup, these users could still access backups after the additional role assignments were removed.

  • When staging a secondary website from a site collection using the Site Factory API, the primary website from the site collection failed to stage.

  • In some circumstances, code release tasks and site duplication tasks could block each other from progressing.

Site Factory 2.73

April 9, 2018

This release of Site Factory is scheduled for release on April 9, 2018. It contains the following updates:

Features

  • Stage only the websites that you need to your non-production environment
    You can now copy individual, selected websites down to your non-production environment, instead of copying all websites from your production factory. Learn more.

  • Automate website updates after staging
    After copying production websites to a non-production environment, you can now synchronize data structures and module updates with the post-staging-update hook.

Changes

  • The following included software was updated:

    • SimpleSAMLphp was updated to 1.15.4

    • Site Factory 7.x module was updated to 7.x-1.46

    • Site Factory Connector 8.x module was updated to <8.x-1.46

  • The Gardens distribution distributed with Site Factory was upgraded to Drupal 7.57.

Fixed issues

  • Using the acsf-get-factory-creds Drush command with Drush 8.1.16 displayed output results twice.

  • Attempting to use repository checkout commands failed due to changes to line endings.

  • Users with the developer or release engineer roles could not access the Access WIP task status Site Factory API endpoint.

Site Factory 2.72.1

March 29, 2018

This hotfix release of Site Factory contains the following update for both Site Factory and the included Gardens distribution:

Resolved security alert

Site Factory 2.72

March 14, 2018

This release of Site Factory is scheduled for release on March 14, 2018. It contains the following updates:

Changes

  • Cron jobs now execute against the preferred domain when the All sites option is selected.

  • When clearing website caches from the Site Factory Management Console, the cache-rebuild commands use the website’s preferred domain name.

  • SimpleSAMLphp was updated to version 1.15.3.

Fixed issues

  • Site Factory displayed an error message that a website was unavailable due to a filesystem issue even after the file system issue was resolved.

  • When cron jobs were performed with the Sites with custom domains only option, websites in a site collection with a custom domain name were not included.

  • In some circumstances, Site Factory did not detect new install profiles.

Site Factory 2.71

February 21, 2018

This release of Site Factory is scheduled for release on February 21, 2018. It contains the following updates:

Changes

  • Task logs now display additional information about callback execution for tasks started from the Site Factory API.

  • Callbacks for tasks started from the Site Factory API now follow redirect requests.

  • Websites using Drupal 8.3 or later will install with the Update core module disabled.

  • Releases that remove an install profile will not display the removed install profile as an option for website installation.

  • The Gardens distribution distributed with Site Factory has been upgraded to Drupal 7.56, and uses PHP 7.1.

Fixed issues

  • The Site details Site Factory API endpoint failed to return site collection information for a website.

  • Whenever admins scheduled website deployments for more than two days in advance, the deployments would fail.

  • Removing a server from an environment caused cron runs to fail for 24 hours.

Site Factory 2.70

January 31, 2018

This release of Site Factory is scheduled for release on January 31, 2018. It contains the following updates:

Change

  • Site Factory no longer requires that you use a specific version of PHP when executing Drush commands on Drupal 7 websites.

Fixed issues

  • When users attempted to view task logs to review successful tasks, Site Factory did not display human-readable messages.

  • In certain circumstances, cron tasks were executed twice.

  • Attempting to clear Varnish caches on path-based domains failed.

  • Enabling the Site Factory Connector module on a non-Site Factory website caused Drush error messages to display.


The information contained herein is subject to change without notice and is not warranted to be error-free. If you encounter any errors, contact Acquia Support.