This webpage describes the updates Acquia made to Site Factory in 2019. For the latest updates, see Release notes.
Site Factory 2.97 - December 5, 2019
- Change Updated the SimpleSAMLphp library to version 1.17.8.
- Change Site Factory now includes several improvements to the website duplication process for subscribers provisioned after October 2, 2019.
- Change The theme registry is no longer explicitly cleared (due to the
cache-rebuild
Drush command handling this function.) - Change The theme cache flushing operations have been re-ordered to reduce the stale Twig cache file generation: theme list flushing, theme registry flushing, and then Twig cache file removal. Before, the order was Twig cache file removal, theme list flushing, and then theme registry flushing.
- Change Theme registry flushing executes on a single server, instead of every server.
- Change The Acquia Cloud-provided Twig cache directory location is no longer overridden by the Drupal 8 Site Factory Connector module.
- Change Several updates have been made to improve future domain resolution.
- Fix Processes including staging and theme handling failed for FIPS-enabled servers.
- Fix Occasionally, website duplication attempts would fail for some websites if the distributed file system reported a missing file.
Site Factory 2.96 - November 14, 2019
- Change Site Factory now supports a custom SimpleSAMLphp configuration for non-production environments.
- Change SimpleSAMLphp configuration files are no longer staged to non-production environments for applications using version 8.x-2.56 or later, 8.x-1.56 or later, or 7.x-1.56 or later of the Site Factory Connector module.
- Change The Clear caches site action now rebuilds the theme list only once.
- Change The Clear caches site action now flushes Twig caches for all servers for Drupal 8 applications.
- Change Refreshing your themes now flushes Twig caches for all servers for Drupal 8 applications.
Site Factory 2.95.1 - November 6, 2019
- Change The SimpleSAMLphp library included in the Site Factory Management Console was updated to version 1.17.7.
Site Factory 2.95 - October 2, 2019
- Change The Site Factory Connector module now includes various coding standards improvements.
- Change The Site Factory platform now includes various improvements to the website duplication process.
- Fix Single sign-on failed for Site Factory subscribers with certain compliance requirements.
- Fix Warning messages were displayed when enabling the Site Factory Connector module, or its
acsf_sso
submodule, on a website not hosted by Site Factory.
Site Factory - September 25, 2019
- Change All Site Factory subscriptions with environments on PHP 7.1 will be upgraded to PHP 7.2 starting on October 1, 2019, when PHP 7.1 reaches end-of-life. To upgrade your environments from PHP 7.1 to PHP 7.2 manually before this date, see Upgrading From PHP 7.1 to 7.2 and contact Acquia Support. Upgrades may take several minutes to complete.
Site Factory - September 10, 2019
- Feature Site Factory is now compatible with PHP 7.3. Contact Acquia Support to request your non-production environments be placed on PHP 7.3 for testing. Acquia doesn’t recommend placing your production environment on PHP 7.3 without testing in non-production environments first.
Site Factory 2.94 - September 5, 2019
- Change Database lookups for domain names are now cached in APCu.
Site Factory 2.93 - August 21, 2019
- Change The Create a site API endpoint now accepts a
stack_id
parameter, which must be an integer. - Change The Site Factory user interface now displays clearer warnings for applications containing many stacks when staging a Factory to a non-production environment.
- Fix Attempts to search documentation from the Site Factory user interface were directed to a non-existent website.
- Fix When executing Drush commands without providing a website context, PHP notices were displayed.
Site Factory 2.92 - July 31, 2019
- Change Twig caches have been moved to website-specific directories.
- Fix During website update tasks, Drupal 8 websites occasionally displayed Twig cache errors.
- Fix When using the REST API endpoint to create or edit a sitegroup, names containing only spaces were allowed to be used.
Site Factory 2.91 - June 19, 2019
- Feature The Site Factory API now includes additional endpoints that you can use to manage your groups and their members, including editing or deleting groups, adding or removing group members, determining admin role assignments.
- Change The Gardens distribution (used by some subscribers) was updated to include Drupal 7.67.
- Fix Deploying codebases with an installed Site Factory Connector module caused Acquia-hosted websites not on Site Factory to experience errors when servers were provisioned or restarted, or databases were copied.
- Fix The Site Factory Connector module for Drupal 8 didn’t select the correct version of the SAML toolkit library for PHP 7.2.
- Fix Occasionally, website duplication attempts would fail for some websites.
Site Factory Connector update - June 4, 2019
- Fix Automated backups didn’t run for websites updated to use one of the Site Factory Connector module versions distributed with Cloud Site Factory 2.88.
Site Factory 2.90 - May 29, 2019
- Change Scheduled jobs now display a Reason field in the detail view for a job’s result.
- Fix The Site Factory user interface displayed empty sitegroup pages to signed-in users even if the user did not have permission to view the sitegroup’s page.
- Fix In certain circumstances, single sign-on failed on duplicated or staged websites.
Site Factory update - May 28, 2019
- Change The default
robots.txt
file now excludes*.acsitefactory.com
default domains from search engine indexing.
Site Factory 2.89 - May 8, 2019
- Feature Site Factory now allows you to schedule complex data processing jobs that can be executed at a single, specific time in the future. Learn more.
- Change You can no longer restart website installation processes.
- Change When a website installation process fails, Site Factory now starts a file cleanup process.
Site Factory 2.88 - April 17, 2019
- Change Drupal 8 websites now disable the maintenance mode checkbox during Site Factory code releases.
- Change The namespacing of variables in
sites.php
,sites.inc
andsettings.php
has been improved to prevent collisions. - Change The List deployable refs Site Factory API endpoint examples have been updated.
- Fix Subscriber unit tests failed when running PHPUnit tests against existing non-default websites.
- Fix In certain circumstances, websites remained in maintenance mode after code releases.
- Fix On Drupal 7 websites with many public files, website update tasks took a long time to complete.
- Fix Cron handlers on unused stacks displayed errors.
- Fix When re-deploying the current code tag in a release, the audit log was not updated.
- Fix In certain circumstances, Drupal 8 websites displayed an invalid Export site action.
- Fix Certain expressions, including
drush ev
statements in Site Factory cron jobs caused cron jobs to display errors.
Site Factory 2.87 - March 27, 2019
- Feature You can now regenerate a single user’s API key, or all REST API keys for an environment, using either the Site Factory Management Console or with Site Factory API endpoints. Learn more.
- Change If a release fails, Site Factory emails the user who initiated the release.
- Change If the release process cannot determine the version of the Site Factory Connector module, the release process fails.
- Change For Drupal 7 websites,
sites.php
andsettings.php
Site Factory hooks are now always included when reading thesites.php
file. Websites using these hooks should use functions likeinclude_once
andrequire_once
to prevent multiple reads of these hooks from causing unexpected behavior. - Fix Staging operations and website update tasks failed in some staging environments when using version 8.52 or 7.52 of the Site Factory Connector module.
- Fix The Site Factory Management Console displayed warnings about outdated versions of the Site Factory module for all Drupal core versions instead of the currently-installed Drupal core version.
- Fix Releases lacking required changes to
.htaccess
were not blocked for Drupal 8 codebases containing Drush 9, causing a delay in changes to domains. - Fix Sitegroup data synchronization during single-site staging failed when the group contained many members or websites.
- Fix Drush commands containing a
--uri
argument ending in a forward slash failed to locate a website. - Fix PHP scripts provided by modules using Drupal’s bootstrap process failed to locate a website when using version 8.52 or 7.52 of the Site Factory Connector module. These scripts remain incompatible with path-based domains.
Site Factory 2.86 - March 6, 2019
- Change Two-factor authentication (TFA) flood control is now account-based, instead of IP address-based.
- Fix In certain circumstances, single sign-on using SimpleSAML on Drupal 8 websites failed if Site Factory could not find the website registry file.
- Fix Themes hosted in external theme repositories failed to display when external theme changes were processed while the Site Factory Management Console disk was nearly full.
Site Factory 2.85 - January 23, 2019
- Change Cache tables are no longer copied when duplicating a website.
- Change Drupal 7 website management tasks now execute Drush commands with Drush 8.
- Change Websites using path-based domains will return
404 Site Not Found
when the path fragment of the domain is duplicated. - Change Symbolic links configured for path-based domains, but not configured for the current website, now return
404 Site Not Found
. - Change The
$host
variable is no longer set, and should not be used in Site Factory custom hook scripts. - Fix Drush commands occasionally failed to execute on websites with path-based domains.
- Fix The
acsf-init
command failed with errors in Windows-based development environments. - Fix Drush executed code intended for non-Site Factory websites in
sites/default/settings.php
.
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.