Permalink
Commits on May 19, 2008
  1. Tagging release == 0.9.8 XXXX-XX-XX\n\n* ami-XXXX (32-bit) and ami-XX…

    …XX (64-bit)
    
    * This is another test release, still not intended to be production-ready. Look for version 1.0. Almost there!!
    * Incremental database backups instead of doing a full mysqldump each time (full dump is done once nightly). (Thanks to Markus Bengts for the bug fix)
    * Added monit monitoring daemon: monitors mysqld, apache, memcached, mongrels, system load and free drive space
    * Enabled postfix by default, mail is delivered to admin user (or use new ec2onrails[:admin_mail_forward_address] option in deploy.rb to forward admin mail to an email address)
    * Apache now supports SSL, set :ec2onrails[:enable_ssl] = true to enable and upload ssl cert & key (there is also a self-signed cert generated for each instance on first startup)
    * Base image now built with Eric Hammond's EC2 Ubuntu script: http://alestic.com/ (using svn revision 44)
    * Now installing latest rubygems (version 1.1.1) from source instead of using Ubuntu package
    * Apache now denies access to any file in a directory named .svn, to protect the subversion info of those who deploy with Capistrano "checkout" method
    * Added force-proxy-request-1.0 and proxy-nokeepalive for proxy requests to mongrel to fix occasional "proxy: error reading status line from remote server" error (mongrel doesn't support keep-alive anyway), see apache bug #37770
    * Increased default memcache size to 128m, and memcache now listens on all interfaces for clustered use
    * Tuned MySQL setting defaults for better performance
    * restore_db_and_deploy task now runs migrations after restoring db
    * upgrade_packages task now does "safe upgrade" instead of "full upgrade"
    * Now requires Capistrano 2.3.0
    * Bug fix: #20040: installing or upgrading packages no longer breaks - /etc/apt/sources.list is now correct
    * Bug fix: #19808: Capistrano database tasks don't try to load database config if there are no hosts in the "db" role (with :primary => true, slave roles not yet supported)
    * Bug fix: #19791: MySQL no longer fails after rebundling due to missing /mnt/mysql_data
    * Bug fix: #14555: Syslog messages about unacknowledged DHCP requests is no longer occurring
    * Bug fix: Database backup and restore scripts now exit if already backing up or restoring.
    * Bug fix: EC2 ephemeral store and swap volumes were not correctly mounted
    * Bug fix: Reload apache config when setting roles to find new app hosts.
    committed May 19, 2008
  2. preparing for 0.9.8 release

    committed May 19, 2008
Commits on May 18, 2008
Commits on May 17, 2008
  1. use full path everywhere

    committed May 17, 2008
  2. fixed rebundle script

    committed May 17, 2008
  3. fixed name of mysqld process

    committed May 17, 2008
Commits on May 14, 2008
  1. preparing for 0.9.8 release

    committed May 14, 2008
  2. description changes

    committed May 14, 2008
  3. fixed syntax error

    committed May 14, 2008
Commits on May 12, 2008
Commits on May 11, 2008
  1. cleaner sources.list

    committed May 11, 2008
  2. removed unused file

    committed May 11, 2008
  3. fixed app alias

    committed May 11, 2008
Commits on May 7, 2008
  1. fixed rubygems url

    committed May 7, 2008
Commits on May 6, 2008
  1. - using mirrors.kernel.org for debootstrap

    - aptitude changes: use full-upgrade and forget new packages after
    committed May 6, 2008
Commits on May 5, 2008
  1. fix copy args

    committed May 5, 2008
Commits on May 3, 2008
  1. - sleep after unmonitoring

    - don't try to load db config if no hosts in db role
    - aptitude uses safe_upgrade
    committed May 3, 2008
  2. require cap 2.3.0

    committed May 3, 2008
  3. alert on all events

    committed May 3, 2008
  4. alert only

    committed May 3, 2008
  5. add some aliases

    committed May 3, 2008
Commits on Apr 20, 2008
  1. don't use sudo for backup

    committed Apr 20, 2008