Aegir 3.13

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.

  • Improves PHP 7.1 compatibility
  • Add "Update all Features" task
  • Adds timeago and vuejs in preparation of (testing welcome)
Project Description Links Status
Provision Drush commands
Build Status
build status
Hosting Drupal Modules
Hostmaster Drupal Install Profile
Dockerfiles Docker image definitions. Used for all tests.
Build Status
Tests Behat tests and Travis tools Build Status
Development Environment Local docker-based development environment. Build Status

Installing and upgrading

The canonical source of installation documentation is

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:

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


Changes to hostmaster since 7.x-3.120

  • #2912760 by helmo: Switch from tar packages to git tags in drupal-org.make
  • #2212149: Adding vue.js to makefile
  • #2212149: Adding timeago module and jquery plugin.

Changes to provision since 7.x-3.120

  • #2759735 by helmo: Update comment
  • #2884608 by helmo, josebc, martijnbraam: Site language not set when provisioning a drupal 8 site
  • Reduce cluster-slave test and force upgradetest for the release branches
  • #2917495 by helmo, ergonlogic, memtkmcc: Drush includes code from not enabled modules
  • #2917426: Move server's http service config symlinking to server verify
  • #2917310 by helmo, yangg: Fix cluster-slave package
  • #2915491: do not test for SQL server version, but situation
  • #2911855 by kristofferwiklund: Drupal 8.4 support: Fix loading of module YML data.
  • #2911855: Adding a in the provision/platform/drupal folder to explain that all the inc files are loaded directly into Drupal sites codebase.
  • If using working-copy option in hostmaster-install, also set no-gitinfofile to avoid rewriting .info files after git clone.
  • #2912188 by colan: Use a set variable for grabbing profile names for log.

Changes to hosting since 7.x-3.120

  • #2906937 by ergonlogic: Web pack contexts aren't imported properly
  • #2922655 by bdragon: Do not chain join in db_select
  • Add minimal GitLab CI file for code linting
  • #2912540: Merge remote-tracking branch 'origin/2912540-log-output' into 7.x-3.x
  • #2921725 by bdragon: hosting-queued db handling broken
  • Fix a notice
  • #2910925 by colan, helmo: Various undefined property notices on site creation
  • #2915508 by kienan, helmo: Automatic hosting aliases for domains containing a dash create domains that contain R-LDH labels
  • #2912515: Allow editing of Platform Path on unverified platforms: Fix publish_path validator to work when node isn't new by converting to an #element_validate hook.
  • #2912540: Clean up log output. Only show the configured log message types.

Changes to eldir since 7.x-3.120

Changes to hosting_civicrm since 7.x-3.120

  • Merge branch '7.x-3.x' of into 7.x-3.x
  • Merge branch '7.x-3.x' of into 7.x-3.x
  • Merge branch '7.x-3.x' of into 7.x-3.x
  • Merge branch '7.x-3.x-gitlab' into '7.x-3.x'
  • Add/hack provision-civicrm-civix to support the 'civix' command.
  • Add/hack provision-civicrm-cli to support the 'cv' command.
  • add language exception for Serbian
  • tests/ set unix perms as executable.
  • Add tests/ to help with running tests on Gitlab CI.

Changes to hosting_git since 7.x-3.120

  • #2893588 by helmo: Chweck empty value before issueing a warning.

Changes to hosting_remote_import since 7.x-3.120

  • None

Changes to hosting_site_backup_manager since 7.x-3.120

  • None

Changes to hosting_tasks_extra since 7.x-3.120

  • Accept slash in basic_auth_whitelist, to allow CIDR notation
  • Keep hosting task arguments consistent with drush options.
  • #2896002: Add "Update all Features" task
  • Fixing the docblock for drush_provision_tasks_extra_provision_features_revert_all()

Known Issues

  • When upgrading from Aegir 2.x be aware of these notes.
  • When upgrading the update hook uses a batch to rebuild the node_access information, depending on the system size you'll see hosting_client_update_7001 repeated for a while.

    Performed update: hosting_client_update_7001 [ok] Performed update: hosting_client_update_7001 [ok] Performed update: hosting_client_update_7001 [ok]

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