News
- News
- Last Updated: April 27, 2011
- Oren Teich
On April 21st 2011, Heroku experienced a widespread application outage. We have posted a full post-mortem detailing the causes and steps we are taking to prevent similar outages from happening in the future.
Heroku status always contains our current status. You can follow @herokustatus to follow status updates via twitter.
- News
- Last Updated: May 02, 2024
- James Lindenbaum
Since launching Ruby support in 2007, we’ve been constantly expanding the platform to accommodate more application types and to make the platform more accessible to a broader audience of developers.
We are very pleased today to announce full support for applications written in the Logo programming language.
Going back to our roots with an in-browser editor, we believe that interactive programming and getting started quickly lend well to learning. Ruby is an excellent language for …
- News
- Last Updated: February 15, 2011
- David Baliles
Bundler groups are commonly used to specify which dependencies of your application are needed in a given environment. You may have something like this in your Gemfile:
group :test do gem "rspec" endUsing the "test" group in this case allows you to specify the gems that are needed to test your application.
Since you won’t need these gems in production, you can speed up installation by ignoring the "test" group. Bundler provides this ability …
- News
- Last Updated: March 28, 2024
- Ben Scofield
At Heroku, we’ve been watching the progress of MRI very carefully for a while now; we added support for 1.9.1 nearly a year ago and 1.9.2 more recently, and we’ve seen thousands of apps created and running successfully on the 1.9 series of VMs. At the same time, we’ve seen the community as a whole recognize the importance of 1.9 by migrating libraries and gems to it and providing resources and tutorials on upgrading.
Today, …
- News
- Last Updated: February 04, 2011
- Adam Wiggins
In December, we rolled out the public beta of a sweet new logging system for Heroku. The new system combines log output from your app’s processes and Heroku’s system components (such as the HTTP router). With all of your logs collated into a single, time-ordered stream, you get an integrated view of everything happening in your app.
Here’s a sample:
$ heroku logs 2010-10-21T14:11:16-07:00 app[web.2]: Processing PostController#list (for 208.16.84.131 at 2010-10-21 14:11:16) [GET] 2010-10-21T14:11:16-07:00…- News
- Last Updated: January 07, 2011
- Adam Wiggins
The improved maintenance mode we described last month is now standard for all existing and new apps.
This new maintenance mode is faster and much more scalable, particularly for apps with more than fifty dynos. It handles maintenance mode at the HTTP router, providing an instantaneous response for turning maintenance mode on or off regardless of the size of your app.
It uses a standard page which serves with an HTTP 503 code.
(If you …
- News
- Last Updated: June 03, 2024
- Adam Wiggins
When your app is crashed, out of resources, or misbehaving in some other way, Heroku serves error pages to describe the problem. We also have a single page for platform errors, once known as the ouchie guy (pictured right).
While the approach of showing error information directly via the web has worked well enough, there was room for improvement on both developer visibility and professionalism of presentation to end users. With that in mind, we’ve …
- News
- Last Updated: December 21, 2010
- Ben Scofield
We’re very excited about the growth of the add-on ecosystem following the launch of the provider program — with dozens of add-ons in various stages of release, our developers have access to a wide variety of functionality for their applications. One of the most recent additions to the generally-available add-on catalog is IndexTank, a real-time search-as-a-service with some great features.
In order to celebrate their release, IndexTank is sponsoring a contest over the holiday season. …
- News
- Last Updated: December 18, 2010
- Matthew Soldo
At Heroku, we believe PostgreSQL offers the best mix of powerful features, data integrity, speed, standards compliance, and open-source code of any SQL database on the planet. That’s why we were so excited to see the new release of PostgreSQL, version 9.0.1.
The release is described as “the most anticipated PostgreSQL version in five years” for good reason. The release adds over 200 new features and improvements. For more on PostgreSQL 9, see the …
- News
- Last Updated: December 14, 2010
- Adam Wiggins
Access to application logs on Heroku has historically been one of the least usable functions of the platform. The “heroku logs” command was nothing more than a broadcast fetch of the logfiles for every web and worker dyno in your app. This worked ok for small apps, but the user experience became very poor once you got past five or ten dynos.
I’m incredibly excited to announce that today we’re rolling out the public beta …
Subscribe to the full-text RSS feed for News.