tag:devcenter.heroku.com,2005:/changelog/feedHeroku ChangelogHeroku2026-03-04T21:46:58Ztag:devcenter.heroku.com,2005:ChangelogItem/36132026-03-04T21:46:58Z2026-03-04T21:46:58ZBuild timeouts increased<p>Build timeouts for all <a href="https://devcenter.heroku.com/articles/slug-compiler">app builds</a> have been increased. The build system already provides a lot of flexibility to allow occasional long-running builds when build caches are cleared and limits have been increased across the board.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36122026-03-04T21:46:55Z2026-03-04T21:46:55ZDefault slug size limit increased to 1GB<p>The default <a href="https://devcenter.heroku.com/articles/slug-compiler#slug-size">slug size limit</a> has increased from 500MB to 1GB. The slug size limit can still be <a href="https://help.heroku.com/KUFMEES1/my-slug-size-is-too-large-how-can-i-make-it-smaller">increased further</a> by opening a support ticket. App owners are encouraged to keep slugs small to ensure dynos boot quickly and reliably.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36152026-03-03T20:40:03Z2026-03-03T20:40:03ZPython 3.12.13, 3.11.15 and 3.10.20 are now available<p>Python 3.12.13, 3.11.15 and 3.10.20 are now available for use by Python apps on Heroku.</p>
<p>In addition, we have updated the Python 3.12, 3.11 and 3.10 major version aliases to resolve to these new Python patch versions.</p>
<p>We strongly recommend that you use a major version alias when specifying a Python version for your app instead of pinning to an exact patch version, so that your app receives the latest Python security updates each time you build it.</p>
<p>See <a href="https://devcenter.heroku.com/articles/python-runtimes">Specifying a Python Version</a> for details on how to configure the Python version for your app.</p>
<div class="note">
<p>Heroku’s <a href="https://devcenter.heroku.com/articles/buildpacks">buildpacks</a> are open source. To subscribe to Python buildpack release notifications or provide feedback, see these repositories on GitHub:</p>
<ul>
<li><a href="https://github.com/heroku/heroku-buildpack-python">Python classic buildpack</a> (used by <a href="https://devcenter.heroku.com/articles/generations#cedar">Cedar-generation</a> apps)</li>
<li><a href="https://github.com/heroku/buildpacks-python">Python Cloud Native Buildpack</a> (used by <a href="https://devcenter.heroku.com/articles/generations#fir">Fir-generation</a> apps)</li>
</ul>
</div>tag:devcenter.heroku.com,2005:ChangelogItem/36142026-03-03T17:56:25Z2026-03-03T17:56:25ZPython buildpacks updated to pip 26.0.1 and uv 0.10.7<p>We have updated the package managers used during the build of Python apps as follows:</p>
<ul>
<li>pip updated from 25.3 to 26.0.1 (<a href="https://pip.pypa.io/en/stable/news/#v26-0-1">changelog</a>)</li>
<li>uv updated from 0.10.1 to 0.10.7 (<a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0107">changelog</a>)</li>
</ul>
<div class="note">
<p>If you have not used the package manager <a href="https://docs.astral.sh/uv/">uv</a> before, we highly recommend giving it a try! Learn more in our blog post <a href="https://www.heroku.com/blog/local-speed-smooth-deploys-heroku-adds-support-uv/">Heroku Adds Support for uv</a>.</p>
</div>tag:devcenter.heroku.com,2005:ChangelogItem/36072026-02-25T17:28:56Z2026-02-25T17:28:56ZHeroku Connect now supports Salesforce API v66.0<p>Heroku Connect now defaults to version 66.0 of the Salesforce API, the latest version available in the Spring ‘26 release. Learn how to specify the API version at connection creation on the <a href="https://devcenter.heroku.com/articles/heroku-connect">Heroku Dev Center</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36102026-02-25T14:51:58Z2026-02-25T14:51:58ZNode.js 25.7.0 and 24.14.0 now available<p>Node.js versions 25.7.0 and 24.14.0 have been made available for builds on Heroku. For additional information, please see our article on <a href="https://devcenter.heroku.com/articles/nodejs-support">Node.js Support</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36092026-02-24T16:32:38Z2026-02-24T16:32:38ZHeroku Git and Container Registry TLS policy update<p><a href="https://devcenter.heroku.com/articles/git">Heroku Git</a> (<code>git.heroku.com</code>) and the <a href="https://devcenter.heroku.com/articles/container-registry-and-runtime">Heroku Container Registry</a> (<code>registry.heroku.com</code>) now require TLS version 1.2 or later using non-CBC ciphers. Specifically, we disabled support for the <code>ECDHE-RSA-AES128-SHA256</code> and <code>ECDHE-RSA-AES256-SHA384</code> ciphers. This update aligns our platform services with modern security best practices and compliance standards by disabling legacy CBC ciphers. Most modern clients, including the Heroku CLI, Git, and Docker, already support these modern ciphers and don’t require any changes. This update only affects the Git and Container Registry services and doesn’t affect <a href="https://devcenter.heroku.com/articles/http-routing">routing to dynos</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36082026-02-24T11:43:44Z2026-02-24T11:43:44ZHeroku-22 and Heroku-24 stacks updated<p>We updated the <code>heroku-22</code> and <code>heroku-24</code> <a href="https://devcenter.heroku.com/articles/stack">stacks</a> to pick up
security fixes in upstream packages.</p>
<p>The format of the root filesystem on dynos has been updated from ext3 to ext4.</p>
<p>The new base images for each stack roll out automatically
to the <a href="https://devcenter.heroku.com/articles/dyno-runtime#common-runtime">Common Runtime</a> over the next 48 hours,
followed by <a href="https://devcenter.heroku.com/articles/dyno-runtime#private-spaces-runtime">Private Spaces</a>.</p>
<p>If you use Heroku’s default <a href="https://devcenter.heroku.com/articles/buildpacks">buildpack</a>-powered build system/stacks, you don’t
need to redeploy your app to include these changes. We <a href="https://devcenter.heroku.com/articles/dyno-restarts#automatic-restarts">automatically restart</a>
any running dynos as we roll out the new base images for each stack. For
<a href="https://devcenter.heroku.com/articles/generations#cedar">Cedar</a>-generation apps, each time a dyno starts, the <a href="https://devcenter.heroku.com/articles/slug-compiler">slug</a> applies on top of the most recent base image. For <a href="https://devcenter.heroku.com/articles/generations#fir">Fir</a>-generation apps, the built image gets rebased on top of the most recent
base image.</p>
<p>If your app uses Heroku’s <code>container</code> stack (<a href="https://devcenter.heroku.com/articles/stack#view-your-app-s-stack-name">most don’t</a>),
you must rebuild your app’s Docker image to pick up updates in the base image specified in your
<code>Dockerfile</code>.</p>
<p>See <a href="https://devcenter.heroku.com/articles/stack-packages">this Dev Center article</a> for an overview of the packages
available in each stack’s base image.</p>
<h2 id="changelog-of-packages">Changelog of packages</h2>
<h3 id="stack-heroku-22">Stack: heroku-22</h3>
<ul>
<li>Updated <code>cpp-11</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>gcc-11</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>gcc-11-base</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>libasan6</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>libgcc-11-dev</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>libgnutls-openssl27</code> from version <code>3.7.3-4ubuntu1.7</code> to <code>3.7.3-4ubuntu1.8</code></li>
<li>Updated <code>libgnutls30</code> from version <code>3.7.3-4ubuntu1.7</code> to <code>3.7.3-4ubuntu1.8</code></li>
<li>Updated <code>libgnutlsxx28</code> from version <code>3.7.3-4ubuntu1.7</code> to <code>3.7.3-4ubuntu1.8</code></li>
<li>Updated <code>libtsan0</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
</ul>
<h4 id="stack-heroku-22-updates-to-packages-available-at-build-time-only">Updates to packages available at build time only</h4>
<ul>
<li>Updated <code>g++-11</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
<li>Updated <code>libgnutls-dane0</code> from version <code>3.7.3-4ubuntu1.7</code> to <code>3.7.3-4ubuntu1.8</code></li>
<li>Updated <code>libgnutls28-dev</code> from version <code>3.7.3-4ubuntu1.7</code> to <code>3.7.3-4ubuntu1.8</code></li>
<li>Updated <code>libstdc++-11-dev</code> from version <code>11.4.0-1ubuntu1~22.04.2</code> to <code>11.4.0-1ubuntu1~22.04.3</code></li>
</ul>
<h3 id="stack-heroku-24">Stack: heroku-24</h3>
<ul>
<li>Updated <code>gcc-14-base</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libatomic1</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libgcc-s1</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libgnutls-openssl27t64</code> from version <code>3.8.3-1.1ubuntu3.4</code> to <code>3.8.3-1.1ubuntu3.5</code></li>
<li>Updated <code>libgnutls30t64</code> from version <code>3.8.3-1.1ubuntu3.4</code> to <code>3.8.3-1.1ubuntu3.5</code></li>
<li>Updated <code>libgomp1</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libstdc++6</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
</ul>
<h4 id="stack-heroku-24-updates-to-packages-available-at-build-time-only">Updates to packages available at build time only</h4>
<ul>
<li>Updated <code>cpp-13</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>cpp-13-aarch64-linux-gnu</code>/<code>cpp-13-x86-64-linux-gnu</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>g++-13</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>g++-13-aarch64-linux-gnu</code>/<code>g++-13-x86-64-linux-gnu</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>gcc-13</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>gcc-13-aarch64-linux-gnu</code>/<code>gcc-13-x86-64-linux-gnu</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>gcc-13-base</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>libasan8</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libcc1-0</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libgcc-13-dev</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>libgnutls-dane0t64</code> from version <code>3.8.3-1.1ubuntu3.4</code> to <code>3.8.3-1.1ubuntu3.5</code></li>
<li>Updated <code>libgnutls28-dev</code> from version <code>3.8.3-1.1ubuntu3.4</code> to <code>3.8.3-1.1ubuntu3.5</code></li>
<li>Updated <code>libhwasan0</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libitm1</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>liblsan0</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libquadmath0</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libstdc++-13-dev</code> from version <code>13.3.0-6ubuntu2~24.04</code> to <code>13.3.0-6ubuntu2~24.04.1</code></li>
<li>Updated <code>libtsan2</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
<li>Updated <code>libubsan1</code> from version <code>14.2.0-4ubuntu2~24.04</code> to <code>14.2.0-4ubuntu2~24.04.1</code></li>
</ul>tag:devcenter.heroku.com,2005:ChangelogItem/36052026-02-18T18:07:31Z2026-02-18T18:07:31ZHeroku AI now supports DeepSeek V3.2, GLM 4.7, Kimi K2.5, and MiniMax M2.1 models<p>Heroku’s <a href="https://devcenter.heroku.com/articles/heroku-inference">Managed Inference and Agents add-on</a> now supports these AI models:</p>
<ul>
<li><a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-deepseek-v3-2">DeepSeek V3.2</a>: An open-weight LLM that supports conversational chat, tool-calling, and high-efficiency reasoning.</li>
<li><a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-glm-4-7">GLM 4.7</a>: An open-weight LLM that supports conversational chat, tool-calling, and stable multi-step reasoning.</li>
<li><a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-glm-4-7-flash">GLM 4.7 Flash</a>: An open-weight LLM that supports conversational chat, tool-calling, and low-latency agentic tasks.</li>
<li><a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-kimi-k2-5">Kimi K2.5</a>: An open-weight LLM that supports conversational chat, tool-calling, and multimodal agentic workflows.</li>
<li><a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-minimax-m2-1">MiniMax M2.1</a>: An open-weight LLM that supports conversational chat, tool-calling, and long-horizon reasoning.</li>
</ul>
<p>These models are available in the US region and support the <a href="https://devcenter.heroku.com/articles/heroku-inference-api-v1-chat-completions"><code>/v1/chat/completions</code></a> API endpoint. Select a model to view its documentation and get started.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36022026-02-18T17:22:07Z2026-02-18T17:22:07ZHeroku AI now supports Cohere Embed V4<p>Heroku’s <a href="https://devcenter.heroku.com/articles/heroku-inference">Managed Inference and Agents add-on</a> now supports <a href="https://cohere.com/blog/embed-4">Cohere’s Embed V4</a>. Cohere Embed V4 is an advanced embedding model that can convert text into dense vector representations. The model is available in both US and EU regions, and supports the <a href="https://devcenter.heroku.com/articles/heroku-inference-api-v1-embeddings"><code>/v1/embeddings</code></a> endpoint.</p>
<p>To learn more about using this model on Heroku, see our documentation for <a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-cohere-embed-v4">Cohere Embed V4</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36032026-02-18T17:21:32Z2026-02-18T17:21:32ZHeroku AI now supports Claude Sonnet 4.6<p>Heroku’s <a href="https://devcenter.heroku.com/articles/heroku-inference">Managed Inference and Agents add-on</a> now supports <a href="https://docs.claude.com/en/docs/about-claude/models/overview">Anthropic’s Claude Sonnet 4.6</a>. Claude Sonnet 4.6 supports conversational chat, tool calling, and enhanced reasoning for complex tasks with <a href="https://docs.claude.com/en/docs/build-with-claude/extended-thinking">extended thinking</a>. This model is optimized for enterprise apps and ideal for complex tasks like data processing, sales forecasting, and nuanced content generation.</p>
<p>To learn more about using this model on Heroku, see our documentation for <a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-claude-sonnet-4-6">Claude Sonnet 4.6</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36042026-02-18T16:25:06Z2026-02-18T16:25:06ZPHP updates - February 2026<p>The following new <a href="https://devcenter.heroku.com/articles/php-support#available-versions">PHP runtime versions</a> are now available:</p>
<ul>
<li><a href="https://www.php.net/ChangeLog-8.php#8.4.18">PHP 8.4.18</a></li>
<li><a href="https://www.php.net/ChangeLog-8.php#8.5.3">PHP 8.5.3</a></li>
</ul>tag:devcenter.heroku.com,2005:ChangelogItem/36012026-02-16T23:07:50Z2026-02-16T23:07:50ZUpdates to Heroku API Compatibility Policy<h2 id="summary">Summary</h2>
<p>We are updating our <a href="https://devcenter.heroku.com/articles/api-compatibility-policy">API Compatibility Policy</a> to streamline how we deliver new features and maintain the stability of the Heroku Platform APIs. These changes allow us to transition resources more efficiently from Prototype to Production, ensuring you get access to the latest platform capabilities sooner.</p>
<h2 id="what-s-changing">What’s Changing?</h2>
<ol>
<li>Updated Disruptive Change Policy for Production Resources. To ensure the Heroku Platform remains agile and can evolve alongside the broader Salesforce ecosystem, we are adjusting the notice period for disruptive changes to Production resources.</li>
</ol>
<ul>
<li>Old Policy: Disruptive changes may not occur; instead, a new major API version must be developed.</li>
<li>New Policy: Disruptive changes may be made to Production resources with a three-month advance notice via the Changelog.</li>
</ul>
<p>This change allows us to improve existing endpoints without the overhead of versioning the entire API, ensuring a more cohesive experience for developers using Heroku alongside other Salesforce products.</p>
<h2 id="2-resources-maturity-lifecycle">2. Resources Maturity Lifecycle</h2>
<p>As part of this policy change, we will be moving several resources from Prototype to Development and from Development to Production. This shift represents our commitment to the long-term stability of the tools you rely on, while giving us the flexibility to refine them as the underlying technology evolves.</p>
<h2 id="impact">Impact</h2>
<ul>
<li>Existing Integrations: No immediate action is required. Any future disruptive changes will be announced here in the Changelog in compliance with the policy.</li>
<li>Resource Stability: You will notice more API resources reaching “Production” status, backed by our 12-month deprecation guarantee.</li>
</ul>tag:devcenter.heroku.com,2005:ChangelogItem/35912026-02-16T16:56:40Z2026-02-16T16:56:40ZImprovements to PHP app concurrency calculation when using multiple buildpacks<p>When the Heroku PHP buildpack is <a href="https://devcenter.heroku.com/articles/managing-buildpacks#use-multiple-buildpacks">used together with other official Heroku buildpacks</a> which set a default value for the <code>WEB_CONCURRENCY</code> <a href="https://devcenter.heroku.com/articles/config-vars">config var</a> on dyno startup, the PHP buildpack will now use its normal method of auto-calculating the number of PHP-FPM worker processes, regardless of the order in which the buildpacks are set on the app.</p>
<p>This ensures automatic concurrency calculation for PHP is not affected by other official Heroku language buildpacks than ran after it during a build, and web dynos always exhibit the expected performance.</p>
<p>After the next deploy, existing PHP applications which also use other Heroku language buildpacks (e.g. <a href="https://devcenter.heroku.com/articles/nodejs-support">Node.js</a> for asset compilation) may now launch a higher number of PHP-FPM worker processes as a result of this change.</p>
<p>Please refer to the <a href="https://devcenter.heroku.com/articles/php-concurrency">Optimizing PHP Application Concurrency</a> article for full details on how concurrency for PHP apps is calculated based on dyno size and PHP <code>memory_limit</code>, for instructions on how to adjust or override the number of PHP-FPM worker processes, and for information on ensuring the appropriate order of buildpacks for an app.</p>tag:devcenter.heroku.com,2005:ChangelogItem/36002026-02-16T15:10:24Z2026-02-16T15:10:24ZHeroku-22 and Heroku-24 stacks updated<p>We updated the <code>heroku-22</code> and <code>heroku-24</code> <a href="https://devcenter.heroku.com/articles/stack">stacks</a> to pick up
security fixes in upstream packages. The new base images for each stack roll out automatically
to the <a href="https://devcenter.heroku.com/articles/dyno-runtime#common-runtime">Common Runtime</a> over the next 48 hours,
followed by <a href="https://devcenter.heroku.com/articles/dyno-runtime#private-spaces-runtime">Private Spaces</a>.</p>
<p>If you use Heroku’s default <a href="https://devcenter.heroku.com/articles/buildpacks">buildpack</a>-powered build system/stacks, you don’t
need to redeploy your app to include these changes. We <a href="https://devcenter.heroku.com/articles/dyno-restarts#automatic-restarts">automatically restart</a>
any running dynos as we roll out the new base images for each stack. For
<a href="https://devcenter.heroku.com/articles/generations#cedar">Cedar</a>-generation apps, each time a dyno starts, the <a href="https://devcenter.heroku.com/articles/slug-compiler">slug</a> applies on top of the most recent base image. For <a href="https://devcenter.heroku.com/articles/generations#fir">Fir</a>-generation apps, the built image gets rebased on top of the most recent
base image.</p>
<p>If your app uses Heroku’s <code>container</code> stack (<a href="https://devcenter.heroku.com/articles/stack#view-your-app-s-stack-name">most don’t</a>),
you must rebuild your app’s Docker image to pick up updates in the base image specified in your
<code>Dockerfile</code>.</p>
<p>See <a href="https://devcenter.heroku.com/articles/stack-packages">this Dev Center article</a> for an overview of the packages
available in each stack’s base image.</p>
<h2 id="changelog-of-packages">Changelog of packages</h2>
<h3 id="stack-heroku-22">Stack: heroku-22</h3>
<ul>
<li>Updated <code>libexpat1</code> from version <code>2.4.7-1ubuntu0.6</code> to <code>2.4.7-1ubuntu0.7</code></li>
<li>Updated <code>libglib2.0-0</code> from version <code>2.72.4-0ubuntu2.8</code> to <code>2.72.4-0ubuntu2.9</code></li>
<li>Updated <code>libpng16-16</code> from version <code>1.6.37-3ubuntu0.3</code> to <code>1.6.37-3ubuntu0.4</code></li>
<li>Updated <code>libpq5</code> from version <code>18.1-1.pgdg22.04+2</code> to <code>18.2-1.pgdg22.04+1</code></li>
<li>Updated <code>libpython3.10-minimal</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
<li>Updated <code>libpython3.10-stdlib</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
<li>Updated <code>linux-libc-dev</code> from version <code>5.15.0-168.178</code> to <code>5.15.0-170.180</code></li>
<li>Updated <code>postgresql-client-17</code> from version <code>17.7-3.pgdg22.04+1</code> to <code>17.8-1.pgdg22.04+1</code></li>
<li>Updated <code>postgresql-client-common</code> from version <code>287.pgdg22.04+1</code> to <code>289.pgdg22.04+1</code></li>
<li>Updated <code>python3.10</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
<li>Updated <code>python3.10-minimal</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
</ul>
<h4 id="stack-heroku-22-updates-to-packages-available-at-build-time-only">Updates to packages available at build time only</h4>
<ul>
<li>Updated <code>libexpat1-dev</code> from version <code>2.4.7-1ubuntu0.6</code> to <code>2.4.7-1ubuntu0.7</code></li>
<li>Updated <code>libglib2.0-bin</code> from version <code>2.72.4-0ubuntu2.8</code> to <code>2.72.4-0ubuntu2.9</code></li>
<li>Updated <code>libglib2.0-data</code> from version <code>2.72.4-0ubuntu2.8</code> to <code>2.72.4-0ubuntu2.9</code></li>
<li>Updated <code>libglib2.0-dev</code> from version <code>2.72.4-0ubuntu2.8</code> to <code>2.72.4-0ubuntu2.9</code></li>
<li>Updated <code>libglib2.0-dev-bin</code> from version <code>2.72.4-0ubuntu2.8</code> to <code>2.72.4-0ubuntu2.9</code></li>
<li>Updated <code>libpng-dev</code> from version <code>1.6.37-3ubuntu0.3</code> to <code>1.6.37-3ubuntu0.4</code></li>
<li>Updated <code>libpq-dev</code> from version <code>18.1-1.pgdg22.04+2</code> to <code>18.2-1.pgdg22.04+1</code></li>
<li>Updated <code>libpython3.10</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
<li>Updated <code>libpython3.10-dev</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
<li>Updated <code>python3.10-dev</code> from version <code>3.10.12-1~22.04.13</code> to <code>3.10.12-1~22.04.14</code></li>
</ul>
<h3 id="stack-heroku-24">Stack: heroku-24</h3>
<ul>
<li>Updated <code>base-files</code> from version <code>13ubuntu10.3</code> to <code>13ubuntu10.4</code></li>
<li>Updated <code>gir1.2-glib-2.0</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libexpat1</code> from version <code>2.6.1-2ubuntu0.3</code> to <code>2.6.1-2ubuntu0.4</code></li>
<li>Updated <code>libglib2.0-0t64</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libpng16-16t64</code> from version <code>1.6.43-5ubuntu0.4</code> to <code>1.6.43-5ubuntu0.5</code></li>
<li>Updated <code>libpq5</code> from version <code>18.1-1.pgdg24.04+2</code> to <code>18.2-1.pgdg24.04+1</code></li>
<li>Updated <code>postgresql-client-17</code> from version <code>17.7-3.pgdg24.04+1</code> to <code>17.8-1.pgdg24.04+1</code></li>
<li>Updated <code>postgresql-client-common</code> from version <code>287.pgdg24.04+1</code> to <code>289.pgdg24.04+1</code></li>
</ul>
<h4 id="stack-heroku-24-updates-to-packages-available-at-build-time-only">Updates to packages available at build time only</h4>
<ul>
<li>Updated <code>gir1.2-glib-2.0-dev</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libexpat1-dev</code> from version <code>2.6.1-2ubuntu0.3</code> to <code>2.6.1-2ubuntu0.4</code></li>
<li>Updated <code>libgirepository-2.0-0</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libglib2.0-bin</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libglib2.0-data</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libglib2.0-dev</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libglib2.0-dev-bin</code> from version <code>2.80.0-6ubuntu3.7</code> to <code>2.80.0-6ubuntu3.8</code></li>
<li>Updated <code>libpng-dev</code> from version <code>1.6.43-5ubuntu0.4</code> to <code>1.6.43-5ubuntu0.5</code></li>
<li>Updated <code>libpq-dev</code> from version <code>18.1-1.pgdg24.04+2</code> to <code>18.2-1.pgdg24.04+1</code></li>
<li>Updated <code>libpython3.12-minimal</code> from version <code>3.12.3-1ubuntu0.10</code> to <code>3.12.3-1ubuntu0.11</code></li>
<li>Updated <code>libpython3.12-stdlib</code> from version <code>3.12.3-1ubuntu0.10</code> to <code>3.12.3-1ubuntu0.11</code></li>
<li>Updated <code>linux-libc-dev</code> from version <code>6.8.0-94.96</code> to <code>6.8.0-100.100</code></li>
<li>Updated <code>python3.12</code> from version <code>3.12.3-1ubuntu0.10</code> to <code>3.12.3-1ubuntu0.11</code></li>
<li>Updated <code>python3.12-minimal</code> from version <code>3.12.3-1ubuntu0.10</code> to <code>3.12.3-1ubuntu0.11</code></li>
</ul>tag:devcenter.heroku.com,2005:ChangelogItem/35992026-02-14T03:44:04Z2026-02-14T03:44:04ZNew Add-on Attachment Parameter and Namespace Deprecation<p>We are updating the <a href="https://devcenter.heroku.com/articles/platform-api-reference#add-on-attachment-create">Add-on Attachment</a> resource in the Heroku Platform API. These changes provide more granular control over how add-ons are attached to apps while streamlining the API schema for future scalability.</p>
<h2 id="new-parameter-namespace_config">New Parameter: namespace_config.</h2>
<p>We have introduced a new parameter, namespace_config, to the add-on attachment resource. This parameter allows developers to define complex configuration structures for attachments, specifically aiding in scenarios where add-on resources (like Heroku Postgres credentials or Redis instances) need specific isolation levels or specialized routing within an application.</p>
<h2 id="deprecation-namespace-parameter">Deprecation: namespace Parameter</h2>
<p>To simplify the API and encourage the use of the more robust namespace_config, the legacy namespace parameter is now deprecated.
30-Day Notice: The namespace parameter will remain supported until March 13, 2026.
Action Required: After this date, requests using the namespace parameter will no longer be supported. We recommend all developers migrating to the namespace_config parameter immediately to avoid service interruptions.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35982026-02-13T22:33:14Z2026-02-13T22:33:14ZHeroku AI now supports Claude Opus 4.6<p>Heroku’s <a href="https://devcenter.heroku.com/articles/heroku-inference">Managed Inference and Agents add-on</a> now supports <a href="https://docs.claude.com/en/docs/about-claude/models/overview">Anthropic’s Claude Opus 4.6</a>. Claude Opus 4.6 provides developers with a high-intelligence LLM optimized for autonomous coding, complex reasoning, and multimodal extended thinking tasks. The model is available in both US and EU regions, and supports the Claude <a href="https://devcenter.heroku.com/articles/heroku-inference-api-v1-chat-completions"><code>/v1/chat/completions</code></a> schema, native image processing, and prompt caching.</p>
<p>To learn more about using this model on Heroku, see our documentation for <a href="https://devcenter.heroku.com/articles/heroku-inference-api-model-claude-opus-4-6">Claude Opus 4.6</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35962026-02-11T19:40:28Z2026-02-11T19:40:28ZGitHub Enterprise Server Integration now available<p>GitHub Enterprise Server Integration is now available for all Enterprise accounts.</p>
<p>For more information, including requirements and feature activation, see the documentation on <a href="https://devcenter.heroku.com/articles/github-enterprise-server">Dev Center</a> or <a href="https://www.heroku.com/blog/github-enterprise-server-stronger-security-seamless-delivery/">our blog post</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35942026-02-10T20:56:12Z2026-02-10T20:56:12ZGo 1.26.0 is now available<p>Go version 1.26.0 has been made available on Heroku.</p>
<ul>
<li><code>go1.26</code> now defaults to <code>go1.26.0</code></li>
<li><code>go1.25</code> is the default if no version is specified</li>
</ul>
<p>For more information, see our page on <a href="https://devcenter.heroku.com/articles/go-support">Go Support</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35952026-02-10T20:51:26Z2026-02-10T20:51:26Z.NET SDK 8.0.124, 8.0.418, 9.0.114, 9.0.311 and 10.0.103 are now available<p>.NET SDK versions <code>8.0.124</code>, <code>8.0.418</code>, <code>9.0.114</code>, <code>9.0.311</code> and <code>10.0.103</code> have been made available for builds on Heroku.</p>
<p>The .NET 8.0 SDK releases include .NET Runtime and ASP.NET Core Runtime version <code>8.0.24</code>. The .NET 9.0 SDK releases include .NET Runtime and ASP.NET Core Runtime version <code>9.0.13</code>. The .NET 10 SDK release include .NET Runtime and ASP.NET Core Runtime version <code>10.0.3</code>.</p>
<p>For additional information, please see our article on <a href="https://devcenter.heroku.com/articles/dotnet-heroku-support-reference">.NET support</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35932026-02-10T19:12:42Z2026-02-10T19:12:42ZNode.js 25.6.1 and 24.13.1 now available<p>Node.js versions 25.6.1 and 24.13.1 have been made available for builds on Heroku. For additional information, please see our article on <a href="https://devcenter.heroku.com/articles/nodejs-support">Node.js Support</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35922026-02-10T12:47:19Z2026-02-10T12:47:19ZPython buildpacks updated to uv 0.10.1<p>We have updated the package managers used during the build of Python apps as follows:</p>
<ul>
<li>uv updated from 0.9.29 to 0.10.1 (<a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0101">changelog</a>)</li>
</ul>
<div class="note">
<p>If you have not used the package manager <a href="https://docs.astral.sh/uv/">uv</a> before, we highly recommend giving it a try - it supports lockfiles, is extremely fast, and is actively maintained by a full-time team! Learn more in our blog post <a href="https://www.heroku.com/blog/local-speed-smooth-deploys-heroku-adds-support-uv/">Heroku Adds Support for uv</a>.</p>
</div>tag:devcenter.heroku.com,2005:ChangelogItem/35282026-02-05T18:26:16Z2026-02-05T18:26:16ZAdded Heroku AppLink events to Enterprise Accounts audit trail<p>Starting on February 5, 2026, the following event types are available in <a href="https://devcenter.heroku.com/articles/audit-trail#supported-events">Audit Trails</a>:</p>
<ul>
<li><code>applink_connection.create</code></li>
<li><code>applink_connection.refresh</code></li>
<li><code>applink_connection.destroy</code></li>
<li><code>applink_authorization.create</code></li>
<li><code>applink_authorization.refresh</code></li>
<li><code>applink_authorization.destroy</code></li>
<li><code>applink_app.publish</code></li>
<li><code>applink_app.update</code></li>
<li><code>applink_app.destroy</code></li>
</ul>
<p>Heroku AppLink events are now reflected in the audit trails for the associated Enterprise account using the <a href="https://devcenter.heroku.com/articles/heroku-applink">Heroku AppLink</a> add-on. AppLink events that occurred before February 5, 2026 aren’t reflected in these audit logs.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35902026-02-04T18:22:07Z2026-02-04T18:22:07ZGo 1.24.13 and 1.25.7 now available<p>Go versions 1.24.13 and 1.25.7 have been made available on Heroku.</p>
<ul>
<li><code>go1.24</code> now defaults to <code>go1.24.13</code></li>
<li><code>go1.25</code> now defaults to <code>go1.25.7</code></li>
</ul>
<p>For more information, see our page on <a href="https://devcenter.heroku.com/articles/go-support">Go Support</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/35892026-02-04T15:36:46Z2026-02-04T15:36:46ZNode.js 25.6.0 is now available<p>Node.js version 25.6.0 has been made available for builds on Heroku. For additional information, please see our article on <a href="https://devcenter.heroku.com/articles/nodejs-support">Node.js Support</a>.</p>