|
|
Aegir 3.15.1
|
|
|
=========
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
* The packages now also support the upcoming Ubuntu 18.04 Bionic release (PHP 7.2).
|
|
|
* Security updates are already covered in 3.14.6
|
|
|
|
|
|
|
|
|
| Project | Description | Links | Status |
|
|
|
|-----------|------------ |-------------------|--------|
|
|
|
| Provision | Drush commands | [drupal.org](https://www.drupal.org/project/provision) <br /> [github.com](https://github.com/aegir-project/provision) <br /> [gitlab.com](https://gitlab.com/aegir/provision)| [![build status](https://gitlab.com/aegir/provision/badges/7.x-3.x/build.svg)](https://gitlab.com/aegir/provision/)|
|
|
|
| Hosting | Drupal Modules| [drupal.org/project/hosting](https://www.drupal.org/project/hosting) <br /> [github.com/aegir-project/hosting](https://github.com/aegir-project/hosting) | |
|
|
|
| Hostmaster | Drupal Install Profile |[drupal.org/project/hostmaster](https://www.drupal.org/project/hostmaster) <br /> [github.com/aegir-project/hostmaster](https://github.com/aegir-project/hostmaster) | |
|
|
|
| Dockerfiles | Docker image definitions. Used for all tests. | [github.com/aegir-project/dockerfiles](https://github.com/aegir-project/dockerfiles)<br /> [hub.docker.com/r/aegir/hostmaster](https://hub.docker.com/r/aegir/hostmaster) | |
|
|
|
| Tests | Behat tests and Travis tools | [github.com/aegir-project/tests](https://github.com/aegir-project/tests) | |
|
|
|
| Development Environment | Local docker-based development environment. | [github.com/aegir-project/development](https://github.com/aegir-project/development) | [![Build Status](https://travis-ci.org/aegir-project/development.svg?branch=master)](https://travis-ci.org/aegir-project/development) |
|
|
|
|
|
|
|
|
|
Installing and upgrading
|
|
|
------------------------
|
|
|
|
|
|
The canonical source of installation documentation is
|
|
|
|
|
|
[http://docs.aegirproject.org/en/3.x/install/](http://docs.aegirproject.org/en/3.x/install/)
|
|
|
|
|
|
Within those sections you'll find step-by-step instructions for performing both [manual](/install/upgrade/#manual-upgrade) and [automatic](/install/upgrade/#upgrades-with-upgradesh-script) 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](http://docs.aegirproject.org/en/3.x/community)
|
|
|
|
|
|
Thanks to our awesome [community](http://docs.aegirproject.org/en/3.x/community) for their help, support and encouragement as always! Enjoy the new release :)
|
|
|
|
|
|
|
|
|
Changes
|
|
|
-------
|
|
|
**Changes to hostmaster since 7.x-3.140**
|
|
|
|
|
|
* Update views and ctools
|
|
|
* Update Entity API to 1.9
|
|
|
* Update ctools to 1.13
|
|
|
* [#2942500](https://www.drupal.org/node/2942500) by [helmo](https://www.drupal.org/u/helmo): hotfix for missing task_command value
|
|
|
|
|
|
|
|
|
**Changes to provision since 7.x-3.140**
|
|
|
|
|
|
* Mini release for Drupal 7.59 SECURITY update
|
|
|
* [#2957156](https://www.drupal.org/node/2957156): adapt Debian packaging for a vendor dir
|
|
|
* Switch to a phplint tool that is still maintained
|
|
|
* [#2957156](https://www.drupal.org/node/2957156): Up the php version in the composer file, phplint was breaking
|
|
|
* Update to bobey/docker-gitlab-ci-runner-php7
|
|
|
* [#2955675](https://www.drupal.org/node/2955675) by [bdragon](https://www.drupal.org/u/bdragon): chgrp during provision strips off setgid directory bit
|
|
|
* [#2957156](https://www.drupal.org/node/2957156): Convert Provision to include ClassLoader using composer.json and autoloader.php.
|
|
|
* Mini release for Drupal 7.58 SECURITY update
|
|
|
* Pass the exception message to the drush log.
|
|
|
* [#2956408](https://www.drupal.org/node/2956408): Hosting queued PATH should include /usr/local/bin
|
|
|
* Add an example of the array structure that can be expected.
|
|
|
|
|
|
* [#2952999](https://www.drupal.org/node/2952999): Allow drush plugins to replace Context classes with other classes.
|
|
|
* Log successful restart command with 'success' type message.
|
|
|
* [#2951662](https://www.drupal.org/node/2951662): Actually install sudoers.example, to avoid failure on systems ignoring /usr/share/doc/
|
|
|
* Update package dependencies for php7.2
|
|
|
* Adapt install script for php 7.2
|
|
|
* New basic test for Ubuntu 18.04 Bionic
|
|
|
* Adding a "aegir-latest.make" file that installs the last release of hostmaster 3.
|
|
|
* change version information for release 3.142
|
|
|
* [#2942743](https://www.drupal.org/node/2942743): Drush download location is gone
|
|
|
* Change upgrade-test to also continue while we added a package suggestion to composer
|
|
|
* [#2942500](https://www.drupal.org/node/2942500) by [helmo](https://www.drupal.org/u/helmo): hotfix for missing task_command value
|
|
|
|
|
|
|
|
|
**Changes to hosting since 7.x-3.140**
|
|
|
|
|
|
* [#2960825](https://www.drupal.org/2960825) by [helmo](/u/helmo), [jon-pugh](/u/jon-pugh), [memtkmcc](/u/memtkmcc), [colan](/u/colan): Add apache/nginx config to mitigate SA-CORE-2018-002
|
|
|
* [#2941470](https://www.drupal.org/node/2941470) by [tucho](https://www.drupal.org/u/tucho), [helmo](https://www.drupal.org/u/helmo): Allow web-based cron for Drupal8 sites
|
|
|
* [#2945421](https://www.drupal.org/node/2945421) by [kfolsom](https://www.drupal.org/u/kfolsom): Fix for hosting_task_count_running() Query
|
|
|
* [#2945177](https://www.drupal.org/node/2945177) by [jon-pugh](https://www.drupal.org/u/jon-pugh): Function hosting_task_outstanding() should include running tasks
|
|
|
* [#2944853](https://www.drupal.org/node/2944853) by [helmo](https://www.drupal.org/u/helmo): codestyle
|
|
|
* [#2944853](https://www.drupal.org/node/2944853): hook_load() implementations load integers as strings
|
|
|
* [#2942500](https://www.drupal.org/node/2942500) by [helmo](https://www.drupal.org/u/helmo): hotfix for missing task_command value
|
|
|
|
|
|
|
|
|
**Changes to eldir since 7.x-3.140**
|
|
|
|
|
|
* None
|
|
|
|
|
|
|
|
|
**Changes to hosting_civicrm since 7.x-3.140**
|
|
|
|
|
|
* deploy: do not call drush_variable_delete civicrm_class_loader for drupal8.
|
|
|
* [#2791953](https://www.drupal.org/node/2791953) by [ergonlogic](https://www.drupal.org/u/ergonlogic): [META] File operation failures
|
|
|
* _provision_civicrm_database_version: add support for Drupal8.
|
|
|
* tests: Remove CiviCRM 4.3 and 4.4 testing.
|
|
|
* tests: chmod the 'tests' directory, so that aegir can write the test results.
|
|
|
* tests: safeguard against a vhost with multiple 'root' statements.
|
|
|
* Issue[#2942572](https://www.drupal.org/node/2942572): Fixes the CiviCRM installer on Drupal8.
|
|
|
* Update .gitlab-ci.yml
|
|
|
* Rename README.txt to README.md.
|
|
|
* README.txt: add note about the new Gitlab home.
|
|
|
* tests/start.sh: make tests verbose and strict.
|
|
|
|
|
|
|
|
|
**Changes to hosting_git since 7.x-3.140**
|
|
|
|
|
|
* by [jon-pugh](https://www.drupal.org/u/jon-pugh): Improve check for git ref. Do not include refs/heads/.
|
|
|
* [#2960635](https://www.drupal.org/node/2960635) by [helmo](https://www.drupal.org/u/helmo), [kavi](https://www.drupal.org/u/kavi): Fix permissmion names - git tag
|
|
|
* [#2960635](https://www.drupal.org/node/2960635) by [helmo](https://www.drupal.org/u/helmo), [kavi](https://www.drupal.org/u/kavi): Fix permissmion names
|
|
|
* [#2949481](https://www.drupal.org/node/2949481): Show warnings if checkout or push does not work.
|
|
|
* [#2949481](https://www.drupal.org/node/2949481): Add "git tag" task
|
|
|
|
|
|
|
|
|
**Changes to hosting_remote_import since 7.x-3.140**
|
|
|
|
|
|
* None
|
|
|
|
|
|
|
|
|
**Changes to hosting_site_backup_manager since 7.x-3.140**
|
|
|
|
|
|
* None
|
|
|
|
|
|
|
|
|
**Changes to hosting_tasks_extra since 7.x-3.140**
|
|
|
|
|
|
* Skip registry-rebuild for everything but drupal7, and only run cache-clear for D7, use cr for d8.
|
|
|
|
|
|
|
|
|
**Changes to hosting_logs since 7.x-3.140**
|
|
|
|
|
|
* None
|
|
|
|
|
|
|
|
|
**Changes to hosting_https since 7.x-3.140**
|
|
|
|
|
|
* [#2960825](https://www.drupal.org/2960825) by [helmo](/u/helmo), [jon-pugh](/u/jon-pugh), [memtkmcc](/u/memtkmcc), [colan](/u/colan): Add apache/nginx config to mitigate SA-CORE-2018-002
|
|
|
* [#2964764](https://www.drupal.org/node/2964764) by [colan](https://www.drupal.org/u/colan): Added client authentication path support.
|
|
|
* [#2947838](https://www.drupal.org/2947838) by [helmo](https://www.drupal.org/u/helmo): Simplify LetsEncrypt Apache config
|
|
|
* [#2956763](https://www.drupal.org/node/2956763) by [bdragon](https://www.drupal.org/u/bdragon): Adding alias to existing letsencrypt domain fails -- challenge called with alias instead of main domain
|
|
|
* [#2954350](https://www.drupal.org/node/2954350) by [bdragon](https://www.drupal.org/u/bdragon): Edit Site not showing HTTPS form on Web cluster
|
|
|
* [#2955062](https://www.drupal.org/node/2955062) by [bdragon](https://www.drupal.org/u/bdragon): Do not let nginx configuration reference missing cert files
|
|
|
* [#2950359](https://www.drupal.org/node/2950359) by [antoine.guichard](https://www.drupal.org/u/antoine.guichard): Make it clearer that LetsEncrypt requires all DNS entries to be A RECORDS
|
|
|
* [#2952573](https://www.drupal.org/node/2952573) by [bdragon](https://www.drupal.org/u/bdragon), [pauleb](https://www.drupal.org/u/pauleb), [helmo](https://www.drupal.org/u/helmo), [colan](https://www.drupal.org/u/colan): Start an Architecture README section
|
|
|
* Add an upgrade hint
|
|
|
* [#2958897](https://www.drupal.org/node/2958897) by [bdragon](https://www.drupal.org/u/bdragon): import of context to site node does not propogate https variables properly
|
|
|
* Add link to the general docs
|
|
|
* [#2949430](https://www.drupal.org/node/2949430) by [helmo](https://www.drupal.org/u/helmo): Update README
|
|
|
* [#2945973](https://www.drupal.org/node/2945973) by [fenstrat](https://www.drupal.org/u/fenstrat): Make hosting_https_update_7001 PHP 5.3 compatible
|
|
|
* [#2949430](https://www.drupal.org/node/2949430) by [colan](https://www.drupal.org/u/colan): Switched the module group from Experimental to Optional.
|
|
|
* [#2945943](https://www.drupal.org/node/2945943) by [colan](https://www.drupal.org/u/colan): Updated README with new drupal.org instructions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Known Issues
|
|
|
------------
|
|
|
* When the MYSQL password policy was set to MEDIUM creating databases can fail, see [issue 2868803](https://www.drupal.org/project/hostmaster/issues/2868803) for more info.
|
|
|
* When upgrading from Aegir 2.x be aware of [these notes](../install/upgrade/#major-upgrade-from-aegir-6x-2x).
|
|
|
|
|
|
For a full list of issues, see our combined [issue queues](https://www.drupal.org/project/issues?projects=provision%2C+hosting%2C+eldir%2C+Hostmaster+%28Aegir%29%2C+Aegir+Hosting+Git%2C+Aegir+Hosting+tasks+extra%2C+Aegir+Hosting+Logs%2C+Hosting+Site+Backup+Manager%2C+Aegir+Hosting+Remote+Import%2C+Aegir+Hosting+CiviCRM) |