Expanding the Power of Add-ons

In a world where microservices continue to grow, offering better agility for iterating quickly, many of the tools you use in building applications must adapt. Microservices bring together challenges in a variety of ways for the services you consume – logging and monitoring tools now need a broader perspective than that of a single app, data services may be shared either for reporting or direct access to data.

Heroku has been on the forefront of creating a developer tools add-ons ecosystem that lets you focus on building your app by grabbing the service you need off the shelf. Today, the Heroku platform is becoming even more powerful with add-on sharing – a new feature for composing applications that allows multiple apps to share add-ons and add-ons to bridge multiple apps. This new iteration of our add-ons API provides several key improvements, making working with the add-ons you already know and love even better. These include:

  • Share your add-ons: Ability to attach your add-ons across multiple apps owned by the same account
  • Have multiple add-on instances on your app: Ability to have multiple add-ons from a single provider on an app
  • Improve add-on visibility: Create unique names for your add-ons, making it easier to share and communicate to your team about your add-ons.
Read more →

Why Microservices Matter

All successful applications grow more complex over time, and that complexity creates challenges in development. There are two essential strategies to manage this problem: a team can keep everything together (create a monolith) or a team can divide a project into smaller pieces (create microservices).

Read more →

Share your Heroku Postgres data with the new Dataclips

The most successful teams use their data to make the best decisions. We built Dataclips to allow your team to better share, reason about, and ask questions of the data you keep in Heroku Postgres. Heroku Dataclips are a lightweight data sharing tool that lets you take advantage of your organization’s most valuable asset.

Read more →

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
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: https://blog.heroku.com/archives/2014/12/23/update_your_git_clients_on_windows_and_os_x

Heroku Toolbelt ships msysGit for Windows and users should update to 1.9.5, available from the msysGit website. OS X users should update their system Git using, for example, the OS X installers or using Homebrew.

Details of the exploit are available on the Git Blame blog and from the Git mailing list announcement.

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