Aegir 3.11

The Aegir team is proud to announce a new release in the stable 3.x branch!

This release ships with a number of bug fixes and UI improvements.

  • Our Jenkins CI server is now archived. We're focussing on GitLabCI and Travis..
  • We now have added a Bitcoin address to our donations page.
  • Our Debian repository was moved to a new host, see #2817199 for more info.
  • The table below is a bit mixed in colors... Some of the tests on Travis are failing on a sudo issue, help in figuring this out is very welcome.
Project Description Links Status
Provision Drush commands drupal.org
github.com
gitlab.com
Build Status
build status
Hosting Drupal Modules drupal.org/project/hosting
github.com/aegir-project/hosting
Build Status
Hostmaster Drupal Install Profile drupal.org/project/hostmaster
github.com/aegir-project/hostmaster
Build Status
Dockerfiles Docker image definitions. Used for all tests. github.com/aegir-project/dockerfiles
hub.docker.com/r/aegir/hostmaster
Build Status
Tests Behat tests and Travis tools github.com/aegir-project/tests Build Status
Development Environment Local docker-based development environment. github.com/aegir-project/development Build Status

Installing and upgrading

The canonical source of installation documentation is

http://docs.aegirproject.org/en/3.x/install/

Within those sections you'll find step-by-step instructions for performing both manual and automatic upgrade processes.

It is still imperative that you read the upgrade path and version-specific information and follow all version-specific upgrade instructions before trying to run the upgrade script or manual upgrade.

Need help?

If you struggle to install or upgrade your Aegir system, you have a number of options available to you for getting help.

Consult this page for more information: http://docs.aegirproject.org/en/3.x/community

Thanks to our awesome community for their help, support and encouragement as always! Enjoy the new release :)

Changes

Changes to Hostmaster since 7.x-3.10

  • Update views to 3.16

Changes to Hosting since 7.x-3.10

  • #2868287 by helmo: Only add automatic alias if it resolves
  • #2824731 by jon-pugh, helmo: Fix regression in API only code
  • #2773223 by helmo, g33kg1rl, viashimo: Aegir Upgrade Stuck After Platforms Path Is Writable
  • #2881425 by jon-pugh: Merge branch '2881425-platform-props-in-sites' into 7.x-3.x
  • #2865174 by helmo: better error message when no platform available to clone/migrate
  • #2881425: Load web and database server nodes into a $node->servers array for easy access.
  • #2881425: Inject platform properties into site nodes: web_server, platform_path, platform_verified, and platform_status.
  • #2824731: Add example function for creating site and platform in one request.
  • Merge branch '2823827-task-object-labels' into 7.x-3.x
  • #2861696: Log a notice, not a warning.
  • #2861696: message is not a valid log type
  • #2823827: Be more specific in task titles for tasks that are the same across objects: Verify Site, Verify Platform, Verify Server.

Changes to Provision since 7.x-3.10

  • #2871578 by helmo: Catch relative backup name passed to provision-delete
  • #2879243 by kfolsom: Suppressing Creation of a Site 'local.settings.php' File
  • #2861216: Get hostmaster release from Git.
  • #2861216: move release script to scripts dir
  • #2851478: Log a "notice" message when creating a symlink, not a success. This happens a lot.
  • #2851478: Log a "success" message when creating a symlink.
  • Merge commit 'feature/gitlab-testing' into 7.x-3.x
  • Merge branch '2851478-move-symlink' into 7.x-3.x
  • #2851478: Improving comments to explain to developers how to use the symlink_service() method.
  • #2860834: Add GitLab CI status to README
  • #2860834: First draft GitLab CI package building and testing
  • #2851478: Move symlink code up two levels to Provision_Service
  • #2851478: Move the symlinking of service config from the Provision_Config class to a method on the Provision_Service class.

Changes to Eldir since 7.x-3.10

  • None

Changes to hosting_civicrm since 7.x-3.10

  • None

Changes to Hosting Git since 7.x-3.10

  • Check if file exists before calling drush_shell_cd_and_exec() to avoid a warning.
  • #2544906 by helmo: Pickup git setting from disk
  • #1915854: Support building environments from makefiles or install profile repos.
  • #2838489: Support drupal being in a subdirectory of a git repo

Changes to hosting_remote_import since 7.x-3.10

Changes to Hosting Site Backup Manager since 7.x-3.10

Changes to Aegir Hosting Tasks Extra since 7.x-3.10

  • #2879209 by kfolsom: Bootstrap Level of 'provision-update' Command Changed to DRUSH_BOOTSTRAP_DRUPAL_FULL
  • #2861220 by bgm, helmo: Improve update hook style
  • #2861220 by bgm: 7300 add the whitelist field: null value not allowed

Known Issues

For a full list of issues, see our combined issue queues