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 https://www.drupal.org/node/2212149 (testing 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
Hostmaster Drupal Install Profile drupal.org/project/hostmaster
github.com/aegir-project/hostmaster
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.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 README.md 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 github.com:mlutfy/hosting_civicrm into 7.x-3.x
  • Merge branch '7.x-3.x' of git.drupal.org:project/hosting_civicrm into 7.x-3.x
  • Merge branch '7.x-3.x' of gitlab.com:aegir/hosting_civicrm 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.
  • install.provision.inc: add language exception for Serbian
  • tests/start.sh: set unix perms as executable.
  • Add tests/start.sh 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