Aegir 3.9
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.
Please note that we updated the GPG key used for our Debian repository between the 3.7 and 3.8 releases, the following commands help update the key on your system.
curl http://debian.aegirproject.org/key.asc | sudo apt-key add -
sudo apt-get update
Project | Description | Links | Status |
---|---|---|---|
Provision | Drush commands | drupal.org/project/provision github.com/aegir-project/provision |
|
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 |
Drush install from Debian package
We now follow the recommended Drush install procedure again, and use the latest published .phar by default. However, we do make alternative Drush versions available. To install the lastest Drush 6 from composer (as we did prior to Aegir 3.3), you can run the following before installing or upgrading the packages:
# echo aegir3-provision aegir/drush_version string 6.x | debconf-set-selections
Likewise, to use the latest dev build of Drush (not recommended), you could run:
# echo aegir3-provision aegir/drush_version string unstable | debconf-set-selections
Or to ignore Drush during upgrades of the debian package:
# echo aegir3-provision aegir/drush_version string ignore | debconf-set-selections
We are considering packaging Drush separately again:
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.7
- #922280: Switch to the 3.x branch of the hosting_dns module
- Update ctools and tfa_basic contrib modules
- #2466989: Be more specific in the version we want
- #2698027 by helmo: Start pinning module versions in D.o releases
- #2466989: Spin off DNS extension
Changes to Hosting since 7.x-3.8
- #2828630 by jon-pugh, helmo: Make forking optional
- #2832161 by grimreaper, helmo: Remove hosting_package_node_load()
- #1895580 by steven-jones, helmo: Task priorities
- #2828630: More verbose drush logs for drush hosting-tasks command
- Code cleanup
- #2821401 by neograph734: Fix regression in custom profile selection
- #2832110 by grimreaper: Refactoring of _hosting_sync_site_has_module
- #2827248: hosting_alias_settings_validate does not allow empty values
- #2829773 by colan: Check for server setting before using it.
- #2466989: Spin off DNS extension
- #2824329: Make 'node_access' check optional in hosting_get_servers() calls
- #2774029 by ergonlogic: Allow services to be disabled
- #2821401 by neograph734: Clients can select unavailable platforms during site creation
- #2826091: Improve error message for "hosting-task" command
Changes to Provision since 7.x-3.8
- #2698027 by helmo: Minor release to update core?
- #2828505 by helmo: New option provision_verify_platforms_before_migrate
- #2832155 by grimreaper: Modules not detected as enabled on D8 site
- Refactor repeated command into function
- #2826770 by colan: Version setting "aegir_api" getting zeroed during backup task
- #2737785: Fix missing newline chars
- #2826917 by memtkmcc: Nginx: .git/ directories are not protected as expected
- #2466989: Spin off DNS extension
- Merge pull request #10 from aegir-project/2826388-check-hostmaster
- #2826388: Move logic to a new function: provision_is_hostmaster_site().
- #2826388: Check for "hostmaster" using root and URI, not just "profile"
- #2825863 by colan: Added CSS and JS files to the list of those rewritten from /files.
- #2825254 by memtkmcc: Debian upgrade - Nginx - invalid number of arguments in "add_header" directive
- #2816901: Store a Copy of the repository signing key in Git
Changes to Eldir since 7.x-3.8
- None
Changes to hosting_civicrm since 7.x-3.8
- provision_civicrm_civicrm_init: removed comment: we do not create logs/templates in a drush subdirectory, this would break cache-clear.
- #2794645: Hardcode cache paths in civicrm.settings.php.
- Add hooks to allow alterations to the CiviCRM settings template, and provided variables.
- #2738069: Fix false positive warnings on all migrations.
- Add some documentation to the sample makefile, and update to latest release.
- #2699211 by helmo: Example makefile doesn't work
Changes to Hosting Git since 7.x-3.8
- #2829681 by helmo: Pull Trigger URL not shown for locked platforms
- When saving platform node, check for "pull_method", not "repo_branch" (no longer exists.)
- #2826744 by colan: Check if indices exist before assigning their contents.
Changes to hosting_remote_import since 7.x-3.8
None
Changes to Hosting Site Backup Manager since 7.x-3.8
- #2828482 by colan: Include disabled sites in the remote DB query.
- #2827791 by colan: Allow successful results even when warnings are generated.
Changes to Aegir Hosting Tasks Extra since 7.x-3.8
- #2616426: Merge branch 'dev/fix-permissions' into 7.x-3.x
- #2830557 by grimreaper, helmo, colan: Support for --entity-updates option on drush updb command, touchup
- #2832110 by grimreaper: Refactoring of _hosting_sync_site_has_module
- #2830557 by grimreaper, helmo: Support for --entity-updates option on drush updb command
Known Issues
- When upgrading from Aegir 2.x be aware of these notes
Our combined issue queues