|
|
|
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](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://travis-ci.org/aegir-project/provision.svg?branch=7.x-3.x)](https://travis-ci.org/aegir-project/provision) <br /> [![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) | [![Build Status](https://travis-ci.org/aegir-project/dockerfiles.svg?branch=master)](https://travis-ci.org/aegir-project/dockerfiles) |
|
|
|
|
| Tests | Behat tests and Travis tools | [github.com/aegir-project/tests](https://github.com/aegir-project/tests) | [![Build Status](https://travis-ci.org/aegir-project/tests.svg?branch=master)](https://travis-ci.org/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.120**
|
|
|
|
|
|
|
|
* [#2912760](https://www.drupal.org/node/2912760) by [helmo](https://www.drupal.org/u/helmo): Switch from tar packages to git tags in drupal-org.make
|
|
|
|
* [#2212149](https://www.drupal.org/node/2212149): Adding vue.js to makefile
|
|
|
|
* [#2212149](https://www.drupal.org/node/2212149): Adding timeago module and jquery plugin.
|
|
|
|
|
|
|
|
|
|
|
|
**Changes to provision since 7.x-3.120**
|
|
|
|
|
|
|
|
* [#2759735](https://www.drupal.org/node/2759735) by [helmo](https://www.drupal.org/u/helmo): Update comment
|
|
|
|
* [#2884608](https://www.drupal.org/node/2884608) by [helmo](https://www.drupal.org/u/helmo), [josebc](https://www.drupal.org/u/josebc), [martijnbraam](https://www.drupal.org/u/martijnbraam): Site language not set when provisioning a drupal 8 site
|
|
|
|
* Reduce cluster-slave test and force upgradetest for the release branches
|
|
|
|
* [#2917495](https://www.drupal.org/node/2917495) by [helmo](https://www.drupal.org/u/helmo), [ergonlogic](https://www.drupal.org/u/ergonlogic), [memtkmcc](https://www.drupal.org/u/memtkmcc): Drush includes code from not enabled modules
|
|
|
|
* [#2917426](https://www.drupal.org/node/2917426): Move server's http service config symlinking to server verify
|
|
|
|
* [#2917310](https://www.drupal.org/node/2917310) by [helmo](https://www.drupal.org/u/helmo), [yangg](https://www.drupal.org/u/yangg): Fix cluster-slave package
|
|
|
|
* [#2915491](https://www.drupal.org/node/2915491): do not test for SQL server version, but situation
|
|
|
|
* [#2911855](https://www.drupal.org/node/2911855) by [kristofferwiklund](https://www.drupal.org/u/kristofferwiklund): Drupal 8.4 support: Fix loading of module YML data.
|
|
|
|
* [#2911855](https://www.drupal.org/node/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](https://www.drupal.org/node/2912188) by [colan](https://www.drupal.org/u/colan): Use a set variable for grabbing profile names for log.
|
|
|
|
|
|
|
|
|
|
|
|
**Changes to hosting since 7.x-3.120**
|
|
|
|
|
|
|
|
* [#2906937](https://www.drupal.org/node/2906937) by [ergonlogic](https://www.drupal.org/u/ergonlogic): Web pack contexts aren't imported properly
|
|
|
|
* [#2922655](https://www.drupal.org/node/2922655) by [bdragon](https://www.drupal.org/u/bdragon): Do not chain join in db_select
|
|
|
|
* Add minimal GitLab CI file for code linting
|
|
|
|
* [#2912540](https://www.drupal.org/node/2912540): Merge remote-tracking branch 'origin/2912540-log-output' into 7.x-3.x
|
|
|
|
* [#2921725](https://www.drupal.org/node/2921725) by [bdragon](https://www.drupal.org/u/bdragon): hosting-queued db handling broken
|
|
|
|
* Fix a notice
|
|
|
|
* [#2910925](https://www.drupal.org/node/2910925) by [colan](https://www.drupal.org/u/colan), [helmo](https://www.drupal.org/u/helmo): Various undefined property notices on site creation
|
|
|
|
* [#2915508](https://www.drupal.org/node/2915508) by [kienan](https://www.drupal.org/u/kienan), [helmo](https://www.drupal.org/u/helmo): Automatic hosting aliases for domains containing a dash create domains that contain R-LDH labels
|
|
|
|
* [#2912515](https://www.drupal.org/node/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](https://www.drupal.org/node/2912540): Clean up log output. Only show the configured log message types.
|
|
|
|
|
|
|
|
|
|
|
|
**Changes to eldir since 7.x-3.120**
|
|
|
|
|
|
|
|
* [#2915550](https://www.drupal.org/node/2915550): PHP 7.1 compatibility
|
|
|
|
|
|
|
|
|
|
|
|
**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](https://www.drupal.org/node/2893588) by [helmo](https://www.drupal.org/u/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](https://www.drupal.org/node/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](../install/upgrade/#major-upgrade-from-aegir-6x-2x).
|
|
|
|
* 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](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) |