H

Heroku Changelog

H
Heroku Changelog Cloud

PHP updates - July 2026

The following new PHP runtime versions are now available: PHP 8.2.33 PHP 8.3.33 PHP 8.4.24 PHP 8.5.9 The following PHP extensions have been added or updated: ext-blackfire 2026.7.1 ext-event 3.1.6 ext-grpc 1.83.0 ext-newrelic 12.9.0.38 ext-phalcon 5.17.0 (and ext-phalcon is now available on Heroku-26 too) The Nginx web server has been updated to version 1.30.4. The blackfire CLI agent program used…

H
Heroku Changelog Cloud

Change the Salesforce API version on Heroku Connect

You can now change the Salesforce API version on your Heroku Connect connections. Previously, changing the API version on an existing connection required a support ticket. Use the Heroku Connect dashboard or the Heroku Connect CLI to select your target API version, compare schemas, and change API versions. See Managing Heroku Connect Sync and Connections for more information.

H
Heroku Changelog Cloud

Heroku-22, Heroku-24 and Heroku-26 stacks updated

We updated the heroku-22, heroku-24 and heroku-26 stacks to pick up security fixes in upstream packages. The new base images for each stack roll out automatically to the Common Runtime over the next 48 hours, followed by Private Spaces. If you use Heroku’s default buildpack-powered build system/stacks, you don’t need to redeploy your app to include these changes. We automatically restart any runni…

H
Heroku Changelog Cloud v2.8

Apache Kafka 2.8 and 3.7 deprecation on Heroku

Heroku is deprecating support for Apache Kafka on Heroku versions 2.8 and 3.7. This deprecation is part of our documented version support policy. The end-of-life date is October 28, 2026. Our schedule for deprecating all Apache Kafka 2.8 and 3.7 clusters is as follows: July 28, 2026: We send a deprecation notification to Apache Kafka on Heroku 2.8 and 3.7 users. August 28, 2026: You can’t create K…

H
Heroku Changelog Cloud

Updating Apache Kafka on Heroku version support policy

We are updating our Apache Kafka on Heroku version support policy to maintain a high level of service for our Kafka fleet. We require customers to upgrade their Kafka version roughly once per year as we deprecate older versions and introduce new versions. Kafka clusters on a deprecated version are subject to forced upgrade attempts, access revocations, and cluster deletion for non-compliance. See…

H
Heroku Changelog Cloud v10.1.1.0

JRuby version 10.1.1.0 is now available

JRuby v10.1.1.0 is now available on Heroku. To run your app using this version of Ruby, add the following ruby directive to your Gemfile: ruby "4.0.0", engine: "jruby", engine_version: "10.1.1.0" The JRuby release notes can be found on the JRuby website.

H
Heroku Changelog Cloud v3.3.12

Ruby version 3.3.12 is now available

Ruby v3.3.12 is now available on Heroku. To run your app using this version of Ruby, add the following ruby directive to your Gemfile: ruby "3.3.12" For more information on Ruby 3.3.12, you can view the release announcement.

H
Heroku Changelog Cloud v8.0.129

.NET 8.0.129, 8.0.423, 9.0.119, 9.0.316, 10.0.110 and 10.0.302 SDKs are now available

.NET 8.0.129, 8.0.423, 9.0.119, 9.0.316, 10.0.110 and 10.0.302 SDKs have been made available for builds on Heroku. The .NET 8.0 SDKs include .NET Runtime 8.0.29 and ASP.NET Core Runtime 8.0.29. The .NET 9.0 SDKs include .NET Runtime 9.0.18 and ASP.NET Core Runtime 9.0.18. The .NET 10.0 SDKs include .NET Runtime 10.0.10 and ASP.NET Core Runtime 10.0.10. For additional information, please see our ar…

H
Heroku Changelog Cloud v4.0.6

Ruby version 4.0.6 is now available

Ruby v4.0.6 is now available on Heroku. To run your app using this version of Ruby, add the following ruby directive to your Gemfile: ruby "4.0.6" For more information on Ruby 4.0.6, you can view the release announcement.

H
Heroku Changelog Cloud

sbt 2 is now supported for Scala apps

Scala apps on Heroku now support sbt 2 (2.0.1 and later). See the sbt 2.0.0 release announcement and the migration guide from sbt 1.x for what’s new. Set sbt.version to a supported 2.x release in your /project/build.properties file to use it. For more info, see Heroku Scala Support.

H
Heroku Changelog Cloud

Postgres 18 is in Beta on Heroku Postgres

Postgres 18 is now available in beta on Heroku, bringing several notable features and performance improvements to our managed Postgres database service. The beta provides an easy way for customers to try out the new release. Postgres 17 continues to be the default version for new databases until we make version 18 generally available. Read the Postgres project’s release notes for version 18 here.…

H
Heroku Changelog Cloud

Heroku-22, Heroku-24 and Heroku-26 stacks updated

We updated the heroku-22, heroku-24 and heroku-26 stacks to pick up security fixes in upstream packages. The new base images for each stack roll out automatically to the Common Runtime over the next 48 hours, followed by Private Spaces. If you use Heroku’s default buildpack-powered build system/stacks, you don’t need to redeploy your app to include these changes. We automatically restart any runni…

H
Heroku Changelog Cloud

PHP updates - July 2026

The following new PHP runtime versions are now available: PHP 8.2.32 PHP 8.3.32 PHP 8.4.23 PHP 8.5.8 The following PHP extensions have been added or updated: ext-blackfire 2026.7.0 ext-grpc 1.82.0 ext-newrelic 12.8.0.37 ext-phalcon 5.16.0 The following new Composer versions are now available for use during builds: Composer 2.10.2 The Nginx web server has been updated to version 1.30.3. The blackfi…

H
Heroku Changelog Cloud v1.25.12

Go 1.25.12 and 1.26.5 are now available

Go 1.25.12 and 1.26.5 are now available for use by Go apps on Heroku. In addition, we have updated the Go 1.25 and 1.26 version aliases to resolve to these new Go patch versions. The Cloud Native Buildpack (v3.0.0) no longer supports pre-release (rc/beta) Go versions. Apps requesting a release-candidate or beta Go version will need to move to a stable release. See Go Versions for details on how to…

H
Heroku Changelog Cloud

Heroku CLI now stores credentials in system keychains

The Heroku CLI now stores authentication credentials in your system keychain by default, starting with version 11.8.0. This enhancement uses OS-native secure storage while maintaining full compatibility with existing workflows, including git push heroku main. No action is required for most CLI users. Your next login automatically uses keychain storage if it’s available. CI/CD environments continue…

H
Heroku Changelog Cloud v3.4.10

Ruby version 3.4.10 is now available

Ruby v3.4.10 is now available on Heroku. To run your app using this version of Ruby, add the following ruby directive to your Gemfile: ruby "3.4.10" For more information on Ruby 3.4.10, you can view the release announcement.

H
Heroku Changelog Cloud

Heroku-22, Heroku-24 and Heroku-26 stacks updated

We updated the heroku-22, heroku-24 and heroku-26 stacks to pick up security fixes in upstream packages. The new base images for each stack roll out automatically to the Common Runtime over the next 48 hours, followed by Private Spaces. If you use Heroku’s default buildpack-powered build system/stacks, you don’t need to redeploy your app to include these changes. We automatically restart any runni…

H
Heroku Changelog Cloud

Heroku GitHub Enterprise Cloud Integration is now available

Heroku Enterprise customers can now integrate with GitHub with the Heroku GitHub Enterprise Cloud Integration using GitHub Apps. This integration offers more permissions and control for repos and deploys still work if the user who set up the integration leaves the GitHub org. For more information, see Heroku GitHub Enterprise Cloud Integration Using GitHub Apps.

H
Heroku Changelog Cloud

Custom Trusted IPs are now available for Fir Private Spaces

You can now restrict access to the Fir-generation of Heroku Private Spaces with the Trusted IPs feature. The Trusted IP for Data Services beta feature is now also available for Fir spaces. Unlike for Cedar spaces, in Fir: Trusted IP ranges apply to routable processes within the space, not just web processes. Trusted IP ranges are enforced for the heroku run and heroku run:inside commands, as well…

H
Heroku Changelog Cloud

Heroku-22, Heroku-24 and Heroku-26 stacks updated

We updated the heroku-22, heroku-24 and heroku-26 stacks to pick up security fixes in upstream packages. The new base images for each stack roll out automatically to the Common Runtime over the next 48 hours, followed by Private Spaces. If you use Heroku’s default buildpack-powered build system/stacks, you don’t need to redeploy your app to include these changes. We automatically restart any runni…

H
Heroku Changelog Cloud v3.9.2

Apache Kafka 3.9.2 is now the default version on Heroku

Apache Kafka version 3.9.2 is now the default version for Apache Kafka on Heroku. You can provision a Kafka cluster with this version with the --version 3.9.2 flag: $ heroku addons:create heroku-kafka:standard-0 -a example-app -- --version 3.9.2 Over the next few weeks, we’ll upgrade all existing basic Apache Kafka on Heroku plans that aren’t on the latest version to 3.9.2. Customers receive an em…

H
Heroku Changelog Cloud v10.0.6.0

JRuby version 10.0.6.0 is now available

JRuby v10.0.6.0 is now available on Heroku. To run your app using this version of Ruby, add the following ruby directive to your Gemfile: ruby "3.4.5", engine: "jruby", engine_version: "10.0.6.0" The JRuby release notes can be found on the JRuby website.