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 github.com gitlab.com |
|
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 |
|
Tests | Behat tests and Travis tools | github.com/aegir-project/tests | |
Development Environment | Local docker-based development environment. | github.com/aegir-project/development |
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.140
- Update views and ctools
- Update Entity API to 1.9
- Update ctools to 1.13
- #2942500 by helmo: hotfix for missing task_command value
Changes to provision since 7.x-3.140
- Mini release for Drupal 7.59 SECURITY update
- #2957156: adapt Debian packaging for a vendor dir
- Switch to a phplint tool that is still maintained
- #2957156: Up the php version in the composer file, phplint was breaking
- Update to bobey/docker-gitlab-ci-runner-php7
- #2955675 by bdragon: chgrp during provision strips off setgid directory bit
- #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: Hosting queued PATH should include /usr/local/bin
-
Add an example of the array structure that can be expected.
-
#2952999: Allow drush plugins to replace Context classes with other classes.
- Log successful restart command with 'success' type message.
- #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: Drush download location is gone
- Change upgrade-test to also continue while we added a package suggestion to composer
- #2942500 by helmo: hotfix for missing task_command value
Changes to hosting since 7.x-3.140
- #2960825 by helmo, jon-pugh, memtkmcc, colan: Add apache/nginx config to mitigate SA-CORE-2018-002
- #2941470 by tucho, helmo: Allow web-based cron for Drupal8 sites
- #2945421 by kfolsom: Fix for hosting_task_count_running() Query
- #2945177 by jon-pugh: Function hosting_task_outstanding() should include running tasks
- #2944853 by helmo: codestyle
- #2944853: hook_load() implementations load integers as strings
- #2942500 by 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 by 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: 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: Improve check for git ref. Do not include refs/heads/.
- #2960635 by helmo, kavi: Fix permissmion names - git tag
- #2960635 by helmo, kavi: Fix permissmion names
- #2949481: Show warnings if checkout or push does not work.
- #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 by helmo, jon-pugh, memtkmcc, colan: Add apache/nginx config to mitigate SA-CORE-2018-002
- #2964764 by colan: Added client authentication path support.
- #2947838 by helmo: Simplify LetsEncrypt Apache config
- #2956763 by bdragon: Adding alias to existing letsencrypt domain fails -- challenge called with alias instead of main domain
- #2954350 by bdragon: Edit Site not showing HTTPS form on Web cluster
- #2955062 by bdragon: Do not let nginx configuration reference missing cert files
- #2950359 by antoine.guichard: Make it clearer that LetsEncrypt requires all DNS entries to be A RECORDS
- #2952573 by bdragon, pauleb, helmo, colan: Start an Architecture README section
- Add an upgrade hint
- #2958897 by bdragon: import of context to site node does not propogate https variables properly
- Add link to the general docs
- #2949430 by helmo: Update README
- #2945973 by fenstrat: Make hosting_https_update_7001 PHP 5.3 compatible
- #2949430 by colan: Switched the module group from Experimental to Optional.
- #2945943 by 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 for more info.
- When upgrading from Aegir 2.x be aware of these notes.
For a full list of issues, see our combined issue queues