PostgreSQL 9.4 Now Available on Heroku

Each major release of PostgreSQL brings lots of great new functionality. The recent release of PostgreSQL 9.4 includes an exciting new JSON data type, improvements to window functions, materialized views, and a host of other performance improvements and enhancements. We’ll go into more depth on what’s new and exciting in this release below, but first, we want you to know that Postgres 9.4 is available in beta right now on Heroku:

$ heroku addons:add heroku-postgresql --version=9.4 

Because the safety and reliability of your data is incredibly important to us, we’re launching 9.4 support in a beta state. This means that customers looking to follow the bleeding edge and get the first access...

Read more →

Update Git clients on Windows and OS X

Last week, a security fix was released for Git. The fix patches a bug in the Git client that is exploitable on operating systems with case insensitive file systems such as Windows and OS X.

Heroku has updated the Git installer that we ship with Toolbelt for Windows. We have also removed an old Git version from the OS X installer (it was not generally used).

In addition, we’ve added a Git version warning in Toolbelt that will prompt you to update Git if you’re using a vulnerable version on Windows (shown here) or OS X:

$ heroku apps WARNING: Your version of git is 1.9.3. Which has serious security vulnerabilities. More information here:...
Read more →

HTTP Git now Generally Available

Today we’re happy to announce that the HTTP Git beta is over and that HTTP Git is fully ready for production.

The beta was launched less than a month ago and we are already handling thousands of HTTP Git builds per day. In addition, HTTP Git powers the Dropbox Sync beta, making sure that Dropbox folders and Heroku repos are up-to-date.

Over the past month, we have seen great adoption from partners, and Travis CI is using HTTP Git as the default git strategy for Heroku deployments.

We encountered few issues during the beta, and we’re confident that HTTP Git is the best Git implementation for most Heroku users. For that reason, we’re making HTTP Git the default setup when repos are...

Read more →

Introducing the General Availability of Performance Dynos in Europe

Since day one, developers from all over the world have been deploying apps on Heroku, and we’re extremely proud of the strong global community we’ve built. Our European customers in particular have asked for the ability to deploy applications geographically close to their European customer base so they can offer a better user experience with more responsive apps. In 2013 we launched 1X and 2X dynos in Europe to meet this demand. Today we’re pleased to announce the general availability of Performance Dynos in our European region.

The availability of Performance Dynos in Europe provides the flexibility needed to build and run large-scale, high-performance apps. Performance Dynos are highly...

Read more →

Announcing Beta Dropbox Sync

Helping teams to collaborate on creating, shipping and operating great apps is a core Heroku value. People collaborating on Heroku apps are not all alike: Some spend all day in the terminal, others prefer using Heroku from a browser. That’s why we’ve built both a powerful CLI and a great Dashboard.

Today, we’re adding beta support for Dropbox Sync to complement Git-based deployments. By adding Dropbox as a way to sync changes, we’re making it easier for more users on diverse teams to contribute to apps built on Heroku.

Git is a powerful tool for software developers to collaborate on building great apps and software. We added Git-based deployments 6 years ago, to plug Heroku straight into...

Read more →

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