upgrade
- News
- Last Updated: May 29, 2025
- Jonathan Brown
We’re excited to announce the general availability of Heroku Postgres version 17 , packed with new features and enhancements to your database performance. And that’s not all – we’re also introducing a game-changing feature that streamlines your upgrade experience . This new method of version upgrade is now the default, so you can try it to upgrade to Postgres 17!
Postgres 17: Powering your applications with enhanced performance and security
Before we dive into the simplicity of the new upgrade process, let’s talk about what makes PostgreSQL 17 a must-have. This release brings significant improvements that directly translate to better…
- Engineering
- Last Updated: May 29, 2025
- Kavya Premkumar, Nila Muthu
If you’ve ever deployed an app on Heroku, chances are you’ve used Heroku Postgres — our fully managed, reliable, and scalable Postgres database service. It’s the backbone for millions of applications, from weekend side projects to enterprise-grade systems running in production.
But Postgres, like all software, continues to evolve. With new versions released each year, you gain access to performance enhancements, critical security updates, and powerful new features. Keeping your database up to date isn’t just good practice — it’s essential for long-term stability and success.
That’s why we’re thrilled to share that Postgres 17 is now available on Heroku . And…
- Engineering
- Last Updated: May 09, 2024
- David Murray
One of our most important goals at Heroku is to be boring . Don’t get us wrong, we certainly hope that you’re excited about the Heroku developer experience — as heavy users of Heroku ourselves, we certainly are! But, even more so, we hope that you don’t have to spend all that much time thinking about Heroku. We want you to be able to spend your time thinking about the awesome, mission-critical things you’re building with Heroku, rather than worrying about the security, reliability, or performance of the underlying infrastructure they run on.
Keeping Heroku “boring” enough to…
- News
- Last Updated: March 28, 2024
- Richard Schneeman
Rails 5 has been brewing for more than a year. To take advantage of new features, and stay on the supported path, you'll need to upgrade. In this post, we'll look at the upgrade process for a production Rails app, codetriage.com . The codebase is open source so you can follow along . Special thanks to Prathamesh for his help with this blog post.
In Rails a beta means the API is not yet stable, and features will come and go. A Release Candidate (RC) means no new features; the…
- Engineering
- Last Updated: November 04, 2015
- Owen Ou
If your application is successful, there may come a time where you’re on an unsupported version of a dependency. In the case of the Heroku Platform API , this dependency was a very old version of Active Record from many years ago. Due to the complexity involved in the upgrade, this core piece of infrastructure had been pegged at version 2.3.18, which was released in March 2013. We're happy to announce that we've overcome the challenge and are now running Active Record 4.2.4, the latest version, in production. In this post, we'll describe the technical challenges we faced in…
Subscribe to the full-text RSS feed for Jonathan Brown.