Posted by mig5 on October 8, 2009 at 1:41am
The Aegir team is happy to present the second alpha release of the 0.4 milestone. Like the first alpha, this is a "developer preview" release following the hugely popular 0.3 release, which includes many bug fixes to alpha1, along with a stack of exciting new features. While we are in alpha stage with 0.4, we recommend that production system continue to use the 0.3 stable release for now. However, many important bug fixes did make it into this alpha, so we encourage you to check it out however way you can.
Installation and upgrade instructions
New features
- #583844 - refactor the package comparison user interface in migrate
- #587308 - batch migrate of sites between platforms
- #588114 and #454312 - introduce self-provisioning support for Hostmaster to be able to migrate itself to a new platform. Introduce makefiles hostmaster.make and aegir.make, leveraging drush make to build an Aegir system from the ground up for the first time!
Bug fixes
- #581420 - spotted by voipfc - add missing curly brackets around tables in hosting_platform_load()
- #580264 - fix sending of blank e-mails, regressive issue from d5 backport maybe
- #575872 - hide the Ports form field on the filesystem task in the install profile (was appearing twice)
- #585810 - restore the vhost conf on rollback of migrate
- #588724 - univate - replaced drupal_to_js with drupal_json
- #588072 - spotted by kunago - set a default port for imported sites
- #590506 - make mysqldump file non-readable by webserver while executing backup
- #592210 - make commands in install.sh and install.txt not bash-centric
- #556548 - standardize and clarify documentation and install profile instructions to create a mysql superuser
- #593758 - don't render Submit button on batch migrate form if no other platforms exist, friendlier message given
- #593880 - fix regression that prevented Clone of a site to the current platform
- #584188 - fix duplicate node_save and verify of initial platform that caused duplicate rows in db, and clean up databases affected by this from a fresh install of 0.4 alpha1 (thanks univate and jonhattan)
- #596694 - properly set the $client_email variable so the mail field isn't populated with the site_url
- #588042 - make /var/aegir/config readable by the webserver so that includes to /var/aegir/config/includes/global.inc will work

Comments
Aaah, nice to hear; this
Aaah, nice to hear; this project is awesome!
@betz
ah we meet again my belgian karaoke friend!