Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99
Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 832
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839 tag:devcenter.heroku.com,2005:/changelog/feedHeroku ChangelogHeroku2025-10-15T11:26:53Ztag:devcenter.heroku.com,2005:ChangelogItem/34262025-10-15T11:26:53Z2025-10-15T11:26:53ZPython 3.13.9 is now available<p>Python 3.13.9 is now available for use by Python apps on Heroku.</p>
<p>In addition, we have updated the Python 3.13 major version alias in our buildpacks so that it resolves to Python 3.13.9 instead of 3.13.8.</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/34252025-10-14T21:20:03Z2025-10-14T21:20:03Z.NET SDK 8.0.121, 8.0.318, 8.0.415, 9.0.111, 9.0.306 and 10.0.100-rc.2.25502.107 are now available<p>.NET SDK versions <code>8.0.121</code>, <code>8.0.318</code>, <code>8.0.415</code>, <code>9.0.111</code>, <code>9.0.306</code> and <code>10.0.100-rc.2.25502.107</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.21</code>. The .NET 9.0 SDK releases include .NET Runtime and ASP.NET Core Runtime version <code>9.0.10</code>. The .NET 10 SDK release include .NET Runtime and ASP.NET Core Runtime version <code>10.0.0-rc.2.25502.107</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/34242025-10-14T09:52:20Z2025-10-14T09:52:20ZGo 1.24.9 and 1.25.3 now available<p>Go versions 1.24.8 and 1.25.2 have been made available on Heroku.</p>
<ul>
<li><code>go1.24</code> now defaults to <code>go1.24.9</code></li>
<li><code>go1.25</code> now defaults to <code>go1.25.3</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/34232025-10-13T20:51:39Z2025-10-13T20:51:39ZHeroku Fir Private Spaces are ISO 27001, 27017 and 27018 certified<p>Heroku <a href="https://devcenter.heroku.com/articles/private-spaces#fir-private-spaces">Fir Private Spaces</a> now have certifications for ISO 27001, 27017 and 27018. This milestone reflects Heroku’s adherence to internationally recognized standards for the security, privacy, and confidentiality of customer data. See <a href="https://devcenter.heroku.com/articles/security-privacy-compliance#iso-27001-27017-and-27018-certification">Heroku Security, Privacy, and Compliance</a> for more information on the ISO certifications.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34222025-10-10T20:58:12Z2025-10-10T20:58:12ZSalesforce Trust is now the primary channel for all Heroku incident and maintenance communications<p>As of October 10, 2025, the <a href="https://status.salesforce.com/">Salesforce Trust site</a> serves as the primary channel for all Heroku incident and maintenance communications.</p>
<p>The Heroku Status site, API, and email notifications will remain in place as a parallel backup incident communications channel until a longer-term strategy is finalized. If integration-impacting changes are scheduled, we’ll give you a minimum of 30-day advanced notice. We’ll update with more migration guidance <a href="https://devcenter.heroku.com/articles/heroku-status">here</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34212025-10-10T15:02:34Z2025-10-10T15:02:34ZNode.js 24.10.0 is now available<p>Node.js version 24.10.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>tag:devcenter.heroku.com,2005:ChangelogItem/34202025-10-09T23:46:57Z2025-10-09T23:46:57ZJRuby version 9.4.14.0 is now available<p><a href="https://devcenter.heroku.com/articles/ruby-support-reference#ruby-versions">JRuby v9.4.14.0</a> is now available on Heroku. To run
your app using this version of Ruby, add the following <code>ruby</code> directive to your Gemfile:</p>
<pre class="language-ruby"><code class="language-ruby">ruby "3.1.7", engine: "jruby", engine_version: "9.4.14.0"
</code></pre>
<p>The JRuby release notes can be found on the <a href="https://www.jruby.org/news">JRuby website</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34192025-10-09T21:17:31Z2025-10-09T21:17:31ZPython 3.14 is now available<p>Python 3.14.0 is now available for use by Python apps on Heroku.</p>
<p>See <a href="https://docs.python.org/3.14/whatsnew/3.14.html">What’s New In Python 3.14</a> to learn more about the new major version.</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>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. For example, use <code>3.14</code> in your <code>.python-version</code> file instead of <code>3.14.0</code>.</p>
</div>tag:devcenter.heroku.com,2005:ChangelogItem/34182025-10-09T21:06:16Z2025-10-09T21:06:16ZPython 3.13.8, 3.12.12, 3.11.14, 3.10.19, 3.9.24 are now available<p>Python 3.13.8, 3.12.12, 3.11.14, 3.10.19, 3.9.24 are now available for use by Python apps on Heroku.</p>
<p>In addition, the Python 3.13, 3.12, 3.11, 3.10 and 3.9 major version aliases have been updated to resolve to those 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/34172025-10-08T15:23:29Z2025-10-08T15:23:29ZRuby version 3.4.7 is now available<p><a href="https://devcenter.heroku.com/articles/ruby-support#ruby-versions">Ruby v3.4.7</a> is now available on Heroku. To run your app using this version of Ruby, add the following <code>ruby</code> directive to your Gemfile:</p>
<pre class="language-ruby"><code class="language-ruby">ruby "3.4.7"
</code></pre>
<p>For more information on <a href="https://www.ruby-lang.org/en/news/">Ruby 3.4.7, you can view the release announcement</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34162025-10-08T14:40:19Z2025-10-08T14:40:19ZGo 1.24.8 and 1.25.2 now available<p>Go versions 1.24.8 and 1.25.2 have been made available on Heroku.</p>
<ul>
<li><code>go1.24</code> now defaults to <code>go1.24.8</code></li>
<li><code>go1.25</code> now defaults to <code>go1.25.2</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/34142025-10-05T22:53:43Z2025-10-05T22:53:43ZPython buildpacks updated to uv 0.8.23<p>We have updated the package managers used during the build of Python apps as follows:</p>
<ul>
<li>uv updated from 0.8.20 to 0.8.23 (<a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0823">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/33952025-10-01T16:51:53Z2025-10-01T16:51:53ZUpdates to slug, OCI image, and release artifact retention policies<p>As of Oct 1, 2025, Heroku destroys <a href="https://devcenter.heroku.com/articles/slug-compiler">slugs</a>, <a href="https://devcenter.heroku.com/articles/buildpacks#cloud-native-buildpacks">OCI images</a>, and <a href="https://devcenter.heroku.com/articles/container-registry-and-runtime">other release artifacts</a> associated with releases that are older than 30 days <em>and</em> older than 20 releases or unassociated with a release.</p>
<p>The status of a release that have had its associated release artifact destroyed is <code>expired</code>. Rollback to expired releases is not supported.</p>
<p>Previously, the retention policy for Fir-generation apps was 30 days and 100 releases, and Cedar-generation apps had unlimited retention. See <a href="https://devcenter.heroku.com/articles/releases#release-retention-policy">Release Retention Policy</a>.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34132025-09-30T23:35:06Z2025-09-30T23:35:06ZPHP updates - Late September 2025<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.3.26">PHP 8.3.26</a></li>
<li><a href="https://www.php.net/ChangeLog-8.php#8.4.13">PHP 8.4.13</a></li>
</ul>
<p>The following <a href="https://devcenter.heroku.com/articles/php-support#extensions">PHP extensions</a> have been added or updated:</p>
<ul>
<li><code>ext-blackfire</code> 1.92.44</li>
<li><a href="https://pecl.php.net/package-changelog.php?package=grpc&release=1.75.0"><code>ext-grpc</code> 1.75.0</a></li>
<li><a href="https://github.com/newrelic/newrelic-php-agent/releases/tag/v12.1.0.26"><code>ext-newrelic</code> 12.1.0.26</a></li>
</ul>
<p>The following new <a href="https://devcenter.heroku.com/articles/php-support#available-composer-versions">Composer versions</a> are now available <a href="https://devcenter.heroku.com/articles/heroku-php-behavior#installation-of-dependencies">for use during builds</a>:</p>
<ul>
<li><a href="https://getcomposer.org/changelog/2.8.12">Composer 2.8.12</a></li>
</ul>
<p>The <code>blackfire</code> CLI agent program used by <code>ext-blackfire</code> has been updated to version 2.29.1.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34102025-09-29T23:36:54Z2025-09-29T23:36:54ZSlugs and OCI Image endpoint changes for Heroku Platform API<p>We made the following changes to these Heroku Platform API endpoints:</p>
<ul>
<li><a href="https://devcenter.heroku.com/articles/platform-api-reference#slug">Slug</a>: We added the <code>deleted_at</code> attribute which describes when the underlying slug data was deleted.</li>
<li><a href="https://devcenter.heroku.com/articles/platform-api-reference#oci-image">OCI Image</a>: We added the <code>deleted_at</code> attribute which describes when the underlying image data was deleted.</li>
</ul>
<p>Check out the <a href="https://devcenter.heroku.com/articles/platform-api-reference">Heroku Platform API Reference</a> article for more details about these endpoints.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34122025-09-29T20:35:41Z2025-09-29T20:35:41ZRails apps now have `PUMA_PERSISTENT_TIMEOUT=95` set by default<p>Previously, this setting was only applied to <a href="https://devcenter.heroku.com/changelog-items/3391">Rack applications</a>. With this change, all Ruby applications now have the <code>PUMA_PERSISTENT_TIMEOUT</code> environment variable set to a default value of <code>95</code>.</p>
<p>Puma <a href="https://github.com/puma/puma/pull/3378">7.0.3+</a> introduced the ability to configure the <code>persistent_timeout</code> value via an environment variable. Router 2.0 uses an idle timeout value of 90s https://devcenter.heroku.com/articles/http-routing#keepalives. To avoid a situation where a request is sent right before Puma closes the connection, the value needs to be slightly higher than the Router’s value.</p>
<p>Applications that are not on Puma 7.0.3+ can use it manually in their <code>config/puma.rb</code> file:</p>
<pre class="language-ruby"><code class="language-ruby"># config/puma.rb
# Only required for Puma 6 and below
persistent_timeout(ENV.fetch("PUMA_PERSISTENT_TIMEOUT") { 95 }.to_i)
</code></pre>
<p>Other web server users can use this as a stable interface to retrieve a suggested idle timeout setting.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34112025-09-26T16:03:08Z2025-09-26T16:03:08ZNode.js 24.9.0 is now available<p>Node.js version 24.9.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>tag:devcenter.heroku.com,2005:ChangelogItem/34082025-09-25T19:05:47Z2025-09-25T19:05:47ZHeroku Platform API: New optional release ID parameter for pipeline promotions<p>A new optional parameter <code>source:release:id</code> is available on the <a href="https://devcenter.heroku.com/articles/platform-api-reference#pipeline-promotion">Pipeline Promotions Create</a> API endpoint.</p>
<p><code>source:release:id</code> is the ID of an <a href="https://devcenter.heroku.com/articles/releases#release-retention-policy">unexpired release</a> on the source app you want promoted. Use this parameter to promote a specific release on the source app to the target app. Without this optional parameter, we promote the current release on the source app by default.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34092025-09-25T14:31:37Z2025-09-25T14:31:37ZNode.js 22.20.0 is now available<p>Node.js version 22.20.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>tag:devcenter.heroku.com,2005:ChangelogItem/34072025-09-24T15:48:02Z2025-09-24T15:48:02ZStandard and Performance-tier apps now require Router 2.0<p>All Standard and Performance-tier applications now require Router 2.0 as we <a href="https://devcenter.heroku.com/changelog-items/3098">continue to roll out the new router to all Common Runtime apps</a>. All new and migrated apps use <a href="https://devcenter.heroku.com/articles/http-routing#legacy-router-and-router-2-0">Router 2.0</a>. If you enabled Router 2.0 on your apps with the <code>http-routing-2-dot-0</code> feature flag, you can no longer disable it.</p>
<p>Check out the <a href="https://help.heroku.com/JJ3M1TOM/common-runtime-legacy-router-end-of-life-faq">Legacy Router end-of-life FAQ</a> for updates on tentative migration timelines. See the <a href="https://devcenter.heroku.com/articles/http-routing#legacy-router-and-router-2-0">Router 2.0</a> article for more details.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34052025-09-24T15:40:20Z2025-09-24T15:40:20ZNew error code H33: HTTP/2 Stream Broken<p>We added a new error code: H33: HTTP/2 Stream Broken. This error code indicates that the request failed due to a break in the HTTP/2 stream. A misbehaving client or dyno can cause this error. Previously, we returned these types of errors as the more generic <a href="https://devcenter.heroku.com/articles/error-codes#r99-platform-error">H99 - Platform Error</a>.</p>
<p>See the <a href="https://devcenter.heroku.com/articles/error-codes#h33-http-2-stream-broken">Error Codes</a> article for more info about the new error code.</p>tag:devcenter.heroku.com,2005:ChangelogItem/34062025-09-24T14:08:35Z2025-09-24T14:08:35ZHeroku-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>bind9-dnsutils</code> from version <code>1:9.18.30-0ubuntu0.22.04.2</code> to <code>1:9.18.39-0ubuntu0.22.04.1</code></li>
<li>Updated <code>bind9-host</code> from version <code>1:9.18.30-0ubuntu0.22.04.2</code> to <code>1:9.18.39-0ubuntu0.22.04.1</code></li>
<li>Updated <code>bind9-libs</code> from version <code>1:9.18.30-0ubuntu0.22.04.2</code> to <code>1:9.18.39-0ubuntu0.22.04.1</code></li>
<li>Updated <code>dnsutils</code> from version <code>1:9.18.30-0ubuntu0.22.04.2</code> to <code>1:9.18.39-0ubuntu0.22.04.1</code></li>
<li>Updated <code>libc-bin</code> from version <code>2.35-0ubuntu3.10</code> to <code>2.35-0ubuntu3.11</code></li>
<li>Updated <code>libc-dev-bin</code> from version <code>2.35-0ubuntu3.10</code> to <code>2.35-0ubuntu3.11</code></li>
<li>Updated <code>libc6</code> from version <code>2.35-0ubuntu3.10</code> to <code>2.35-0ubuntu3.11</code></li>
<li>Updated <code>libc6-dev</code> from version <code>2.35-0ubuntu3.10</code> to <code>2.35-0ubuntu3.11</code></li>
<li>Updated <code>libcups2</code> from version <code>2.4.1op1-1ubuntu4.11</code> to <code>2.4.1op1-1ubuntu4.12</code></li>
<li>Updated <code>libmysqlclient21</code> from version <code>8.0.43-0ubuntu0.22.04.1</code> to <code>8.0.43-0ubuntu0.22.04.2</code></li>
<li>Updated <code>libopenjp2-7</code> from version <code>2.4.0-6ubuntu0.3</code> to <code>2.4.0-6ubuntu0.4</code></li>
<li>Updated <code>libxml2</code> from version <code>2.9.13+dfsg-1ubuntu0.8</code> to <code>2.9.13+dfsg-1ubuntu0.9</code></li>
<li>Updated <code>linux-libc-dev</code> from version <code>5.15.0-153.163</code> to <code>5.15.0-156.166</code></li>
<li>Updated <code>locales</code> from version <code>2.35-0ubuntu3.10</code> to <code>2.35-0ubuntu3.11</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>libmysqlclient-dev</code> from version <code>8.0.43-0ubuntu0.22.04.1</code> to <code>8.0.43-0ubuntu0.22.04.2</code></li>
<li>Updated <code>libopenjp2-7-dev</code> from version <code>2.4.0-6ubuntu0.3</code> to <code>2.4.0-6ubuntu0.4</code></li>
<li>Updated <code>libxml2-dev</code> from version <code>2.9.13+dfsg-1ubuntu0.8</code> to <code>2.9.13+dfsg-1ubuntu0.9</code></li>
</ul>
<h3 id="stack-heroku-24">Stack: heroku-24</h3>
<ul>
<li>Updated <code>bind9-dnsutils</code> from version <code>1:9.18.30-0ubuntu0.24.04.2</code> to <code>1:9.18.39-0ubuntu0.24.04.1</code></li>
<li>Updated <code>bind9-host</code> from version <code>1:9.18.30-0ubuntu0.24.04.2</code> to <code>1:9.18.39-0ubuntu0.24.04.1</code></li>
<li>Updated <code>bind9-libs</code> from version <code>1:9.18.30-0ubuntu0.24.04.2</code> to <code>1:9.18.39-0ubuntu0.24.04.1</code></li>
<li>Updated <code>coreutils</code> from version <code>9.4-3ubuntu6</code> to <code>9.4-3ubuntu6.1</code></li>
<li>Updated <code>dpkg</code> from version <code>1.22.6ubuntu6.1</code> to <code>1.22.6ubuntu6.2</code></li>
<li>Updated <code>libc-bin</code> from version <code>2.39-0ubuntu8.5</code> to <code>2.39-0ubuntu8.6</code></li>
<li>Updated <code>libc6</code> from version <code>2.39-0ubuntu8.5</code> to <code>2.39-0ubuntu8.6</code></li>
<li>Updated <code>libcups2t64</code> from version <code>2.4.7-1.2ubuntu7.3</code> to <code>2.4.7-1.2ubuntu7.4</code></li>
<li>Updated <code>libmysqlclient21</code> from version <code>8.0.43-0ubuntu0.24.04.1</code> to <code>8.0.43-0ubuntu0.24.04.2</code></li>
<li>Updated <code>libopenjp2-7</code> from version <code>2.5.0-2ubuntu0.3</code> to <code>2.5.0-2ubuntu0.4</code></li>
<li>Updated <code>libpam-modules</code> from version <code>1.5.3-5ubuntu5.4</code> to <code>1.5.3-5ubuntu5.5</code></li>
<li>Updated <code>libpam-modules-bin</code> from version <code>1.5.3-5ubuntu5.4</code> to <code>1.5.3-5ubuntu5.5</code></li>
<li>Updated <code>libpam-runtime</code> from version <code>1.5.3-5ubuntu5.4</code> to <code>1.5.3-5ubuntu5.5</code></li>
<li>Updated <code>libpam0g</code> from version <code>1.5.3-5ubuntu5.4</code> to <code>1.5.3-5ubuntu5.5</code></li>
<li>Updated <code>libsqlite3-0</code> from version <code>3.45.1-1ubuntu2.4</code> to <code>3.45.1-1ubuntu2.5</code></li>
<li>Updated <code>libxml2</code> from version <code>2.9.14+dfsg-1.3ubuntu3.4</code> to <code>2.9.14+dfsg-1.3ubuntu3.5</code></li>
<li>Updated <code>locales</code> from version <code>2.39-0ubuntu8.5</code> to <code>2.39-0ubuntu8.6</code></li>
<li>Updated <code>openssh-client</code> from version <code>1:9.6p1-3ubuntu13.13</code> to <code>1:9.6p1-3ubuntu13.14</code></li>
<li>Updated <code>openssh-server</code> from version <code>1:9.6p1-3ubuntu13.13</code> to <code>1:9.6p1-3ubuntu13.14</code></li>
<li>Updated <code>openssh-sftp-server</code> from version <code>1:9.6p1-3ubuntu13.13</code> to <code>1:9.6p1-3ubuntu13.14</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>dpkg-dev</code> from version <code>1.22.6ubuntu6.1</code> to <code>1.22.6ubuntu6.2</code></li>
<li>Updated <code>libc-dev-bin</code> from version <code>2.39-0ubuntu8.5</code> to <code>2.39-0ubuntu8.6</code></li>
<li>Updated <code>libc6-dev</code> from version <code>2.39-0ubuntu8.5</code> to <code>2.39-0ubuntu8.6</code></li>
<li>Updated <code>libdpkg-perl</code> from version <code>1.22.6ubuntu6.1</code> to <code>1.22.6ubuntu6.2</code></li>
<li>Updated <code>libmysqlclient-dev</code> from version <code>8.0.43-0ubuntu0.24.04.1</code> to <code>8.0.43-0ubuntu0.24.04.2</code></li>
<li>Updated <code>libopenjp2-7-dev</code> from version <code>2.5.0-2ubuntu0.3</code> to <code>2.5.0-2ubuntu0.4</code></li>
<li>Updated <code>libxml2-dev</code> from version <code>2.9.14+dfsg-1.3ubuntu3.4</code> to <code>2.9.14+dfsg-1.3ubuntu3.5</code></li>
<li>Updated <code>linux-libc-dev</code> from version <code>6.8.0-79.79</code> to <code>6.8.0-84.84</code></li>
</ul>tag:devcenter.heroku.com,2005:ChangelogItem/34042025-09-23T10:57:26Z2025-09-23T10:57:26ZPython buildpacks updated to Poetry 2.2.1 and uv 0.8.20<p>We have updated the package managers used during the build of Python apps as follows:</p>
<ul>
<li>Poetry updated from 2.2.0 to 2.2.1 (<a href="https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md#221---2025-09-21">changelog</a>)</li>
<li>uv updated from 0.8.18 to 0.8.20 (<a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0820">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/34032025-09-19T08:00:16Z2025-09-19T08:00:16ZPython buildpacks updated to Poetry 2.2.0 and uv 0.8.18<p>We have updated the package managers used during the build of Python apps as follows:</p>
<ul>
<li>Poetry updated from 2.1.4 to 2.2.0 (<a href="https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md#220---2025-09-14">changelog</a>)</li>
<li>uv updated from 0.8.15 to 0.8.18 (<a href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md#0818">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/34022025-09-17T19:43:40Z2025-09-17T19:43:40Z.NET buildpacks auto-detection updated<p>We updated our .NET buildpacks’ auto-detection logic to be more robust.</p>
<p>If your app includes a <code>*.sln</code>, <code>*.csproj</code>, <code>*.vbproj</code>, or <code>*.fsproj</code> file in the root directory, Heroku automatically recognizes it as a .NET app.</p>
<p>The .NET buildpacks use the following order of precedence to select a build target:</p>
<ol>
<li>A solution file configured using config vars</li>
<li>A solution file configured using a <code>project.toml</code> file</li>
<li>A single solution file</li>
<li>A single project file</li>
</ol>
<p>Previously, the buildpacks used the first solutions file they found. Refer to <a href="https://devcenter.heroku.com/articles/dotnet-behavior-in-heroku#auto-detection-and-build-behavior">.NET Behavior in Heroku</a> for more details.</p>