DRAFT: 2.0-rc1 release notes
The Aegir team is pleased to announce the first release candidate for the upcoming Aegir 2.0 release.
This release mainly targets a few critical bugs that were found in the second beta, mostly related to ongoing Views and Drush integration and access control. We also introduce a number of new features and finally drop support for provisionning Drupal 5 sites completely (for real this time!).
While we are in feature freeze, we have continued to add some UI improvements, since they don't affect the API. We've added some long-standing UI enhancements, and fixed a number of bugs in the views integration and other usability problems, as well as overhauling our access control.
Or only remaining critical bugs are basically waiting on a new release of Drush, upgrade testing on Nginx and some contrib upgrade guidance documentation. If no other critical bugs are discovered during the time it takes us to fix these, we should move on to a full release of Aegir 2.0!
Known issues
Our release process is still done by hand instead of automated because we can't use our aegir distribution as core (issue #1991764).
Issue #1931000: Missing drush backend output in frontend log has been fixed, but may require a patch to Drush for the use of hosting-queued.
Subdirectory support is still very preliminary and needs those issues to be fixed before completion:
- Nginx support missing (issue #2020091)
- If
example.com/foo
is created, theexample.com
virtual will be overwritten and the site inaccessible under that domain (issue #2020089) - Multi-server support is untested (issue #2020079)
- Code needs to be refactored to the new 2.x API (issue #2020075)
Bugfixes and features
Provision
Changes since 6.x-2.0-beta2:
- #1647830 by sambonner: Fix Incorrect ownership of directories under sites/example.com/private/files/.
- #2038279 by ergonlogic, Jon Pugh: Validate email during site install. broken
- Add missing unicode include for UID1 name validation.
- #1201174: Make UID1 username configurable.
- #905326 by ergonlogic, crea: Improve file path changes.
Fixing #2027269:
Hosting
Changes since 6.x-2.0-beta2:
-
* [#2035873: Show package 'popularity' on platform package view](http://drupal.org/node/2035873)
* [#2025355: view platform' permission broken](https://drupal.org/node/2025355)
- #2045907: Remove extra tabs from deleted platforms. packages
- Fix php 5.4 issue #585830:
- Fix Views block placement and visibility. ^^^ [#2031747: Properly control Views access](http://drupal.org/node/2031747)
- Fix update hook name.
- #2031491: Fix roles.
- #2031491: Rename SSL permission to be more descritive.
- #1034520: Cleanup package instances when deleting sites and platforms.
- #1345118: Make platform access control an autocomplete form.
- #1263264 by ergonlogic, recidive, anarcat: Specify a type when getting a package, to avoid collisions.
- #1861898 by ergonlogic, Jon Pugh: Don't hardcode the types of entities to which we can attach tasks.
Bug
Other
Eldir
Changes since 6.x-2.0-beta1:
Hostmaster
Changes since 6.x-2.0-beta2:
- Fix Views block placement and visibility. status
- #2031491: Fix roles.
- #2031491: Rename SSL permission to be more descriptive.
- #1975086: Add 'update status' button to tasks.
- #2031765: Clean up VBO operations with Action Permissions. #2040285:
- Don't display package block on profiles. properly
- #1515416 by ergonlogic, helmo, Deciphered: Replace listing of sites and platforms using a package with a view.
- Update 'aegir platform manager' role. installed
- Only display client sites block on the 'view' tab.