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 |
|
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.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
- #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
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 seehosting_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