Crane: Heroku's new $50 per month production database

From the Heroku Postgres Blog:

"Last week we launched our dev plan, a free database designed for development and testing. Today, we are launching into public beta two new plans: Crane and Kappa. These plans are part of our production tier, offering the same monitoring, operations, support, and data protection features as our more expensive plans.

Crane is available for $50 per month and features a 400 mb cache. Kappa is $100 per month and features a 800 mb cache. "

→ Read More

Crane and Kappa can be provisioned immediately via the Heroku Postgres website or via our command line tool:

$ heroku addons:add heroku-postgresql:crane

Announcing Better SSL For Your App

SSL is a crucial part of any web app with a login session. As Firesheep demonstrated, HTTPS everywhere is the path forward for modern web apps. Heroku follows this with our own login-protected apps, from the management interface to the Dev Center to the Toolbelt.

Announcing Better SSL For Your App

Today, we're announcing two new features to make it as easy as possible for you to secure your app running on Heroku with SSL.

First, all apps now have piggyback SSL by default. Prepend https to the hostname for any Heroku app (https://yourapp.herokuapp.com for Cedar and https://yourapp.heroku.com for Aspen/Bamboo) and you'll piggyback on the *.herokuapp.com SSL certificate. No special configuration is needed, just access the app with https and you're secure by default.

Then, for apps running on custom domains, we have a new SSL product that unifies and simplifies our SSL add-on lineup: SSL Endpoint.

SSL Endpoint is priced identically to SSL Hostname ($20/mo) but offers these additional benefits:

  • Instant provisioning
  • Client IP address is forwarded to application as X-Forwarded-For
  • Better validation of certificate files
  • Rollback of certificate changes

Try It Out

SSL Endpoint is easy to use: add the add-on to your app, then upload your certificate and private key.

$ heroku addons:add ssl:endpoint
-----> Adding SSL endpoint to myapp... done, v20 ($20/mo)

$ heroku certs:add final.crt site.key
-----> Adding certificate to myapp... done. 
       myapp now served by tokyo-2121.herokussl.com.

You'll get a unique endpoint hostname, such as tokyo-2121.herokussl.com. Create a CNAME record to this hostname for your domain, and you're done.

In setting up SSL for your custom domain you'll still need to purchase an SSL certificate from a provider elsewhere, and configure your DNS. The Dev Center now provides guidance on each of these steps:

SSL Endpoint, like SSL Hostname, will not support naked domains. More detail on issues presented with naked domains can be found here.

Conclusion

With security and privacy as top concerns in this era of digital communication, Heroku wants to make it as easy as possible for your app to be secure and trusted for your users. The internet is increasingly embracing HTTPS everywhere, and HTTPS on Heroku has never been easier.

Heroku's new, free PostgreSQL 9.1 development database

Today Heroku is launching a new version of our free Postgres database service. This new dev plan offers increased parity between our free database service and our paid, production plans. New features include:

This plan is available immediately in public beta and can be provisioned through the Heroku add-ons catalog or command line tool:

$ heroku addons:add heroku-postgresql:dev

Check out the Heroku Postgres Blog to read more.

The Heroku Changelog

The Heroku Changelog is a feed of all public-facing changes to the Heroku runtime platform. While we announce all major new features via the Heroku blog, we're making small improvements all the time. When any of those improvements have any user-visible impact, you'll find them in the changelog.

Some recent examples of posts to the changelog include new versions of the Heroku CLI, a new error code, and changes to logging.

To get the latest on changes like these, visit the Heroku Changelog, or subscribe via feed or Twitter.

Matz Named 2011 Free Software Award Winner

We are pleased to announce that Yukihiro "Matz" Matsumoto, the creator of Ruby and Heroku's Chief Ruby Architect, has received the 2011 annual Advancement of Free Software Award. Presented by Richard Stallman and on behalf of the Free Software Foundation, the award is given each year to those who have greatly contributed to the freedom of software.

This is great news for Matz, who has dedicated over 20 years to the development of free software including the creation of the Ruby programming language. While writing Ruby he chose to focus on programmer happiness and productivity, and the result has been extraordinary. The popularity of the language, helped in part by the Rails framework, has encouraged a new generation of free software advocates who together have released more than 36,000 freely downloadable Ruby libraries known as Gems.

This award is also a huge win for Ruby. It's a recognition of Ruby's importance, will bring more people into the community, and encourages more developers to share their work. If you'd like to contribute to Ruby, visit the ruby core page where you can learn how to submit a patch or file a bug report.

We're very proud of the Ruby community as a whole, and for Matz and all of his accomplishments. So please join us today, along with the Free Software Foundation, in thanking him for all of his hard work.

Browse the blog archives or subscribe to the full-text feed.