Engine Yard Release Updates August 2014

The updates described are either important (where you need to take action) or of interest (you might want to know about these changes but you don't need to do anything).

Minor: Engine Yard Gentoo 2009 stack upgrade

August 26th, 2014

Action: You apply the following changes the next time you click the Upgrade button for your Engine Yard Gentoo 2009 environment.

Note: For clarity, since we now have 2 Gentoo stacks, we refer to this stack as the Engine Yard Gentoo 2009 stack. You can access it by using the Stack select field in the Environment UI:

stack_stable-v2.png

It's best practice to upgrade your Engine Yard Gentoo 2009 (stable-v2) stack regularly for the latest security and product updates. This week's updates:

  • Fixes rare race condition in Passenger that resulted in Nginx not being able to send its buffered responses.
  • Updates our ca-certificates release to include the GoDaddy_Secure_Certificate_Authority-_G2 certificate.
  • Updates OpenSSL version with a fix for CVE-2014-3508.
  • Upgrades HAProxy to v1.5.2.

Minor: Engine Yard Gentoo 12.11 stack upgrade

August 26th, 2014

Action: You apply the following changes the next time you click the Upgrade button for your Engine Yard Gentoo 2012.11 environment. If you need the PHP fix, see the restart/redeploy note below.

Note: For clarity, since we now have 2 Gentoo stacks, we refer to this stack as the Engine Yard Gentoo 12.11 stack. You can access it by using the Stack select field in the Environment UI:

stack_stable-v4.png

It's best practice to upgrade your Engine Yard Gentoo 12.11 (stable-v4) stack regularly for the latest security and product updates. This week's updates:

  • Fixes rare race condition in Passenger that resulted in Nginx not being able to send its buffered responses.
  • Updates our ca-certificates release to include the GoDaddy_Secure_Certificate_Authority-_G2 certificate.
  • Updates OpenSSL version with a fix for CVE-2014-3508.
  • Upgrades HAProxy to v1.5.2.
  • Fixes an issue with PHP error logs not being writable. Also, the error logs will reside in the application specific log/ directory under /data/.

    Note: You will need to restart or redeploy your application for the PHP change to take effect.

For more information on Engine Yard Gentoo 12.11, see the Engine Yard Gentoo 12.11 docs.

General Availability: Engine Yard Gem 3.0.0

August 26th, 2014

Action: Ensure that your local machine uses Ruby 1.9.3 or later before you upgrade to this version of the engineyard gem.

Note: Try the 3.0.0 gem in a staging environment before you deploy to production.

The 3.0.0 engineyard gem release includes:

  • This gem requires a local machine with Ruby 1.9.3 or newer.

    Note: This will not impact your Engine Yard Cloud app deployment, but can impact your local environment. (Don't worry, Engine Yard environments continue to use the version of Ruby you specify in the environment.)

  • To use rvm to run the ey command, use alias ey="rvm 1.9.3 do ey".
  • Adds new command ey scp for copying files to or from servers in the environment.
  • Increases the filtering capabilities for servers in the ey servers command.
  • Uses the newest version of engineyard-serverside 2.4.2.
  • "Maintenance page still up" notices will be shown as status messages in the deploy log to prevent sticky notices on the dashboard that are not relevant.
  • Fixes release cleanup for before_deploy hook failures. Previously, hook failures would not trigger the cleanup of the release directory.
  • Supports ey.yml option keep_releases and keep_failed_releases for how many releases to keep in the releases directory (the recommended default is 3).
  • Provides a warning when a file that looks like an executable deploy hook is skipped, because it is not executable.

Note: The reasoning behind the 3.x (major) version number change is to make clear that there is a significant difference in the Ruby dependency; past versions of the engineyard gem did not specify Ruby version.

More information: The Engine Yard blog provides background information about the 2.x gem and the 2.3 gem.

Minor: Engine Yard Gentoo 2009 stack upgrade

August 6th, 2014

Action: You apply the following changes the next time you click the Upgrade button for your Engine Yard Gentoo 2009 environment.

Note: For clarity, since we now have 2 Gentoo stacks, we refer to this stack as the Engine Yard Gentoo 2009 stack. You can access it by using the Stack select field in the Environment UI:

stack_stable-v2.png

It's best practice to upgrade your Engine Yard Gentoo 2009 (stable-v2) stack regularly for the latest security and product updates. This week's updates:

  • Updates CA Certificate bundle to the 2014-03-25 release.
  • Fixes takeover failures involving newly added instances.
  • Updates nrsysmond version to 1.3.1.437.

Minor: Engine Yard Gentoo 12.11 stack upgrade

August 6th, 2014

Action: You apply the following changes the next time you click the Upgrade button for your Engine Yard Gentoo 2012.11 environment.

Note: For clarity, since we now have 2 Gentoo stacks, we refer to this stack as the Engine Yard Gentoo 12.11 stack. You can access it by using the Stack select field in the Environment UI:

stack_stable-v4.png

It's best practice to upgrade your Engine Yard Gentoo 12.11 (stable-v4) stack regularly for the latest security and product updates. This week's updates:

  • Updates CA Certificate bundle to the 2014-03-25 release.
  • Fixes takeover failures involving newly added instances.
  • Updates nrsysmond version to 1.3.1.437.

For more information on Engine Yard Gentoo 12.11, see the Engine Yard Gentoo 12.11 docs.


If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.

Comments

Article is closed for comments.