Aegir 3.17.3

3.17.1 was released to address a bug preventing new sites from having HTTPS/SSL properly configured.

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.

Project Description Links Status
Provision Drush commands drupal.org
github.com
gitlab.com
build status
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 Build Status

Installing and upgrading

The canonical source of installation documentation is

http://docs.aegirproject.org/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/community

Thanks to our awesome community for their help, support and encouragement as always! Enjoy the new release :)

Changes

3.17.5

  • Version bump to include Drupal 7.67 (security)
  • Update minor releases for hosting_git and views

3.17.4

  • Include Drupal 7.65
  • Include an updated ctools, views, module_filter
  • Include a new Golden Contrib module: Hosting Deploy
  • The install test on Debian oldstable (jessie) kept failing, ignored for now.

3.17.3

  • Include Drupal 7.63

3.17.2

  • #3020747 by jon-pugh Fix regression in legacy hosting_ssl: the logic for determining a certificate wasn't good, in the legacy module. #3020747

3.17.1

  • #3020747 by jon-pugh Fixed a bug preventing new sites from having HTTPS/SSL properly configured.

3.17.0

Changes to hostmaster since 7.x-3.160

  • Pin 7.61 and remove two merged patches
  • Update admin_menu to 3.0-rc6
  • Update Libraries API to 2.5

Changes to provision since 7.x-3.160

  • #3020747 by jon-pugh: Issue #3020747: Don't add SSL config to configuration files if the crt files aren't there/aren't readable
  • #3020103 by dpovshed: Allow Nginx downloads for "vcard" & "vcf" files.
  • Issue #3019741: Running provision-delete on a platform does not remove the alias
  • Return process error as the error message if one was not set.
  • Allow log type to be defined by implementors.
  • #3014381 by colan: Set the cookie domain and path for subdirectory sites.
  • #3012687 by jon-pugh: Allow d() to pass through normal drush alias properties
  • Rename test make it more distinctive when shortened
  • Move debug output var to the proper command
  • Add debug message for exit code.
  • Only show log messages if the flag is true.
  • Sync up with drupal-org-core.make

Changes to hosting since 7.x-3.160

  • #3020317 by jon-pugh: Issue #3020317: Make automatic site import on platform verify optional
  • Just flag a notice when the profile is not found, it's not a problem.
  • #3017735 by jon-pugh: Add a UI to clear the semaphore for "hosting_queue_tasks_running"
  • #3016448 by jon-pugh: Fire task status update hooks anytime a task node is created or updated.
  • #3015584: Add function to get task status "name"
  • #3004041 by dpovshed: Simplify code in drush_hosting_queued()
  • #3004048 by dpovshed: Fix comment misprint in hosting_queued_settings_form()
  • #3001670 by helmo, kienan: Unable to migrate sites on 3.160: There are no valid install profiles on the target platform to migrate to
  • #3001273: Too few arguments to function drush_hosting_pause_validate()

Changes to eldir since 7.x-3.160

  • None

Changes to hosting_civicrm since 7.x-3.160

  • None

Changes to hosting_git since 7.x-3.160

  • Combine post hook for checkout and pull
  • Remove duplicate handling of push parameter, no need to check it twice
  • #3006600 by bgm, colan, helmo: Regression: cannot enter the Git URL when creating a new platform
  • Fix check for successful commit.
  • Properly check for exit code when committing.
  • Better check for first character.

Changes to hosting_remote_import since 7.x-3.160

  • None

Changes to hosting_site_backup_manager since 7.x-3.160

  • None

Changes to hosting_tasks_extra since 7.x-3.160

  • #3019421 by doka: Faulty standalone install script
  • Don't block a user from running features update or revert tasks if the module doesn't seem enabled, it might not be up to date. Let the task fail.
  • Clear drush caches before features update and feature revert.
  • #3003698: Drush registry-rebuild not found for 8.x

Changes to hosting_logs since 7.x-3.160

  • None

Changes to hosting_https since 7.x-3.160

  • #3020747 by jon-pugh: Issue #3020747: Don't add SSL config to configuration files if the crt files aren't there/aren't readable
  • #2988639 by mpv: Some context properties are empty when generating a letsencrypt certificate
  • #3018935 by jacob.embree, colan: Replaced a sizeof() with strlen().

Known Issues

  • The install test on Debian oldstable (jessie) kept failing, ignored for now.
  • If you separately installed the aegir_rules integration module, be sure you have atleast the 3.0 version. Earlier beta's will cause an upgrade error.
  • 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