tag:github.com,2008:https://github.com/nestjs/terminus/releases
Release notes from terminus
2025-01-25T18:25:29Z
tag:github.com,2008:Repository/145966530/11.0.0
2025-01-27T13:10:56Z
Release 11.0.0
<h1><a href="https://github.com/nestjs/terminus/compare/11.0.0-beta.1...11.0.0">11.0.0</a> (2025-01-25)</h1>
<p><a href="https://docs.nestjs.com/migration-guide#terminus-module" rel="nofollow">Migration Guide</a></p>
<h3>Features</h3>
<ul>
<li>simplify custom health indicator creation (<a href="https://github.com/nestjs/terminus/commit/9f10a9b7029f53eddb620c046a3a48cb4dfb35b3">9f10a9b</a>)</li>
<li>upgrade to nestjs v11 (<a href="https://github.com/nestjs/terminus/commit/c2569dfbf84a096110c1890ce0cfcfb7bc7c7247">c2569df</a>), closes <a href="https://github.com/nestjs/terminus/issues/2570" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2570/hovercard">#2570</a></li>
<li>update dependencies</li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Drop support for Node 16 / 18</li>
</ul>
<hr>
<p>For users who have implemented a custom health indicator, an enhanced API is now available. However, the existing API will continue to function as-is without requiring any changes.</p>
<p>The new and improved <code>HealthIndicatorService</code> provides a streamlined way to indicate whether a health indicator is up or down.</p>
<p>Please note that the <code>HealthIndicator</code> and <code>HealthCheckError</code> classes have been marked as deprecated and are scheduled for removal in the next major release, version 12.0.0.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@Injectable()
export class DogHealthIndicator {
constructor(
private readonly dogService: DogService,
private readonly healthIndicatorService: HealthIndicatorService,
) {}
async isHealthy(key: string) {
const indicator = this.healthIndicatorService.check(key);
const dogs = await this.dogService.getDogs();
const badboys = dogs.filter((dog) => dog.state === DogState.BAD_BOY);
const isHealthy = badboys.length === 0;
if (!isHealthy) {
return indicator.down({
badboys: badboys.length,
});
}
return indicator.up();
}
}"><pre>@<span class="pl-v">Injectable</span><span class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-k">export</span> <span class="pl-k">class</span> <span class="pl-smi">DogHealthIndicator</span> <span class="pl-kos">{</span>
<span class="pl-en">constructor</span><span class="pl-kos">(</span>
<span class="pl-k">private</span> <span class="pl-k">readonly</span> <span class="pl-s1">dogService</span>: <span class="pl-smi">DogService</span><span class="pl-kos">,</span>
<span class="pl-k">private</span> <span class="pl-k">readonly</span> <span class="pl-s1">healthIndicatorService</span>: <span class="pl-smi">HealthIndicatorService</span><span class="pl-kos">,</span>
<span class="pl-kos">)</span> <span class="pl-kos">{</span><span class="pl-kos">}</span>
<span class="pl-k">async</span> <span class="pl-en">isHealthy</span><span class="pl-kos">(</span><span class="pl-s1">key</span>: <span class="pl-smi">string</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">const</span> <span class="pl-s1">indicator</span> <span class="pl-c1">=</span> <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">healthIndicatorService</span><span class="pl-kos">.</span><span class="pl-en">check</span><span class="pl-kos">(</span><span class="pl-s1">key</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">dogs</span> <span class="pl-c1">=</span> <span class="pl-k">await</span> <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">dogService</span><span class="pl-kos">.</span><span class="pl-en">getDogs</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">badboys</span> <span class="pl-c1">=</span> <span class="pl-s1">dogs</span><span class="pl-kos">.</span><span class="pl-en">filter</span><span class="pl-kos">(</span><span class="pl-kos">(</span><span class="pl-s1">dog</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-s1">dog</span><span class="pl-kos">.</span><span class="pl-c1">state</span> <span class="pl-c1">===</span> <span class="pl-v">DogState</span><span class="pl-kos">.</span><span class="pl-c1">BAD_BOY</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">isHealthy</span> <span class="pl-c1">=</span> <span class="pl-s1">badboys</span><span class="pl-kos">.</span><span class="pl-c1">length</span> <span class="pl-c1">===</span> <span class="pl-c1">0</span><span class="pl-kos">;</span>
<span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-c1">!</span><span class="pl-s1">isHealthy</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-s1">indicator</span><span class="pl-kos">.</span><span class="pl-en">down</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
<span class="pl-c1">badboys</span>: <span class="pl-s1">badboys</span><span class="pl-kos">.</span><span class="pl-c1">length</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-k">return</span> <span class="pl-s1">indicator</span><span class="pl-kos">.</span><span class="pl-en">up</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
BrunnerLivio
tag:github.com,2008:Repository/145966530/11.0.0-beta.1
2025-01-25T17:45:33Z
Release 11.0.0-beta.1
<h1><a href="https://github.com/nestjs/terminus/compare/11.0.0-beta.0...11.0.0-beta.1">11.0.0-beta.1</a> (2025-01-25)</h1>
<h3>Features</h3>
<ul>
<li>update dependencies (<a href="https://github.com/nestjs/terminus/commit/969bfd753c08db27854391b2a3f3991de90b262e">969bfd7</a>)</li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/11.0.0-beta.0
2025-01-23T20:49:10Z
Release 11.0.0-beta.0
<h1><a href="https://github.com/nestjs/terminus/compare/10.3.0...11.0.0-beta.0">11.0.0-beta.0</a> (2025-01-23)</h1>
<h3>Features</h3>
<ul>
<li>simplify custom health indicator creation (<a href="https://github.com/nestjs/terminus/commit/9f10a9b7029f53eddb620c046a3a48cb4dfb35b3">9f10a9b</a>)</li>
<li>upgrade to nestjs v11 (<a href="https://github.com/nestjs/terminus/commit/c2569dfbf84a096110c1890ce0cfcfb7bc7c7247">c2569df</a>), closes <a href="https://github.com/nestjs/terminus/issues/2570" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2570/hovercard">#2570</a></li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Drop support for Node 16 / 18</li>
</ul>
<h3>Installaion</h3>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# npm
npm install @nestjs/terminus@11.0.0-beta.0
# pnpm
pnpm add @nestjs/termminus@11.0.0-beta.0
# yarn
yarn add @nestjs/terminus@11.0.0-beta.0"><pre><span class="pl-c"><span class="pl-c">#</span> npm</span>
npm install @nestjs/terminus@11.0.0-beta.0
<span class="pl-c"><span class="pl-c">#</span> pnpm</span>
pnpm add @nestjs/termminus@11.0.0-beta.0
<span class="pl-c"><span class="pl-c">#</span> yarn</span>
yarn add @nestjs/terminus@11.0.0-beta.0</pre></div>
<hr>
<p>For users who have implemented a custom health indicator, an enhanced API is now available. However, the existing API will continue to function as-is without requiring any changes.</p>
<p>The new and improved <code>HealthIndicatorService</code> provides a streamlined way to indicate whether a health indicator is up or down.</p>
<p>Please note that the <code>HealthIndicator</code> and <code>HealthCheckError</code> classes have been marked as deprecated and are scheduled for removal in the next major release, version 12.0.0.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@Injectable()
export class DogHealthIndicator {
constructor(
private readonly dogService: DogService,
private readonly healthIndicatorService: HealthIndicatorService,
) {}
async isHealthy(key: string) {
const indicator = this.healthIndicatorService.check(key);
const dogs = await this.dogService.getDogs();
const badboys = dogs.filter((dog) => dog.state === DogState.BAD_BOY);
const isHealthy = badboys.length === 0;
if (!isHealthy) {
return indicator.down({
badboys: badboys.length,
});
}
return indicator.up();
}
}"><pre>@<span class="pl-v">Injectable</span><span class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-k">export</span> <span class="pl-k">class</span> <span class="pl-smi">DogHealthIndicator</span> <span class="pl-kos">{</span>
<span class="pl-en">constructor</span><span class="pl-kos">(</span>
<span class="pl-k">private</span> <span class="pl-k">readonly</span> <span class="pl-s1">dogService</span>: <span class="pl-smi">DogService</span><span class="pl-kos">,</span>
<span class="pl-k">private</span> <span class="pl-k">readonly</span> <span class="pl-s1">healthIndicatorService</span>: <span class="pl-smi">HealthIndicatorService</span><span class="pl-kos">,</span>
<span class="pl-kos">)</span> <span class="pl-kos">{</span><span class="pl-kos">}</span>
<span class="pl-k">async</span> <span class="pl-en">isHealthy</span><span class="pl-kos">(</span><span class="pl-s1">key</span>: <span class="pl-smi">string</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">const</span> <span class="pl-s1">indicator</span> <span class="pl-c1">=</span> <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">healthIndicatorService</span><span class="pl-kos">.</span><span class="pl-en">check</span><span class="pl-kos">(</span><span class="pl-s1">key</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">dogs</span> <span class="pl-c1">=</span> <span class="pl-k">await</span> <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">dogService</span><span class="pl-kos">.</span><span class="pl-en">getDogs</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">badboys</span> <span class="pl-c1">=</span> <span class="pl-s1">dogs</span><span class="pl-kos">.</span><span class="pl-en">filter</span><span class="pl-kos">(</span><span class="pl-kos">(</span><span class="pl-s1">dog</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-s1">dog</span><span class="pl-kos">.</span><span class="pl-c1">state</span> <span class="pl-c1">===</span> <span class="pl-v">DogState</span><span class="pl-kos">.</span><span class="pl-c1">BAD_BOY</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">isHealthy</span> <span class="pl-c1">=</span> <span class="pl-s1">badboys</span><span class="pl-kos">.</span><span class="pl-c1">length</span> <span class="pl-c1">===</span> <span class="pl-c1">0</span><span class="pl-kos">;</span>
<span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-c1">!</span><span class="pl-s1">isHealthy</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-s1">indicator</span><span class="pl-kos">.</span><span class="pl-en">down</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
<span class="pl-c1">badboys</span>: <span class="pl-s1">badboys</span><span class="pl-kos">.</span><span class="pl-c1">length</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-k">return</span> <span class="pl-s1">indicator</span><span class="pl-kos">.</span><span class="pl-en">up</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.3.0
2025-01-23T13:33:50Z
Release 10.3.0
<h1><a href="https://github.com/nestjs/terminus/compare/10.3.0-beta.0...10.3.0">10.3.0</a> (2025-01-23)</h1>
<h2>Features</h2>
<ul>
<li>Use nest app logger for Terminus per default (<a href="https://github.com/nestjs/terminus/commit/40c6ec5868c7838fe4344a563732d0f664cd55c6">40c6ec58</a>), closes <a href="https://github.com/nestjs/terminus/issues/2547" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2547/hovercard">#2547</a></li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.3.0-beta.0
2024-07-16T15:24:13Z
10.3.0-beta.0
<p>Release 10.3.0-beta.0</p>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.2.3
2024-02-19T10:58:36Z
Release 10.2.3
<h2><a href="https://github.com/nestjs/terminus/compare/10.2.2...10.2.3">10.2.3</a> (2024-02-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>additional props in openapi health schema (<a href="https://github.com/nestjs/terminus/commit/38425de24557cda291283cb758a6508c1def51ce">38425de</a>), closes <a href="https://github.com/nestjs/terminus/issues/2516" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2516/hovercard">#2516</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pauliusg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pauliusg">@pauliusg</a></li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.2.2
2024-02-07T21:40:16Z
Release 10.2.2
<h2><a href="https://github.com/nestjs/terminus/compare/10.2.2-beta.0...10.2.2">10.2.2</a> (2024-02-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><code>MikroOrmHealthIndicators</code> indicates as up even when disconnected (<a href="https://github.com/nestjs/terminus/issues/2509" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2509/hovercard">#2509</a>) (<a href="https://github.com/nestjs/terminus/issues/2511" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2511/hovercard">#2511</a>) (<a href="https://github.com/nestjs/terminus/commit/069b998701e8a69989cadd736e0c97c110905aca">069b998</a>), closes <a href="https://github.com/nestjs/terminus/issues/2460" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2460/hovercard">#2460</a></li>
<li>Swagger schema for health check result additional props set to <code>type: 'object'</code> instead of <code>type: 'string'</code>, (<a href="https://github.com/nestjs/terminus/commit/44c06f65f00ffc971dd4480dd13917b0bae73663">44c06f6</a>), closes <a href="https://github.com/nestjs/terminus/issues/2516" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2516/hovercard">#2516</a></li>
<li>mark <code>result</code> as required in the Swagger Schema for the health check result (<a href="https://github.com/nestjs/terminus/commit/01ce13bc3b77c7db26de698671fce81ff854d4e7">01ce13b</a>), <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/srdanielillo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/srdanielillo">@srdanielillo</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><strong>deps:</strong> update dependency reflect-metadata to v0.2.1 (<a href="https://github.com/nestjs/terminus/commit/e2420bdef6a056cbf66c069cc771720839b0caeb">e2420bd</a>)</li>
<li><strong>deps:</strong> update prisma monorepo to v5.9.1 (<a href="https://github.com/nestjs/terminus/commit/d88770cba8138d3e57e56397c86a4068e72c09f7">d88770c</a>)</li>
<li><strong>deps:</strong> update dependency class-validator to v0.14.1 (<a href="https://github.com/nestjs/terminus/issues/2479" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2479/hovercard">#2479</a>) (<a href="https://github.com/nestjs/terminus/commit/a8585ce604d8eff5769d80ec8cfbfc3fb9a0341d">a8585ce</a>)</li>
<li><strong>deps:</strong> update dependency typeorm to v0.3.20 (<a href="https://github.com/nestjs/terminus/issues/2480" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2480/hovercard">#2480</a>) (<a href="https://github.com/nestjs/terminus/commit/72e7f7affed27be8dc25df394d614cfc4a05adfd">72e7f7a</a>)</li>
<li><strong>deps:</strong> update mikro-orm monorepo to v5.9.7 (<a href="https://github.com/nestjs/terminus/issues/2481" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2481/hovercard">#2481</a>) (<a href="https://github.com/nestjs/terminus/commit/1eaa60547bf249bb62626d1f0354ca2b52df9fbb">1eaa605</a>)</li>
<li><strong>deps:</strong> update nest monorepo (<a href="https://github.com/nestjs/terminus/issues/2482" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2482/hovercard">#2482</a>) (<a href="https://github.com/nestjs/terminus/commit/3c555e019b9a5094ce0c874b508d2e540edd3971">3c555e0</a>)</li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.2.2-beta.0
2024-01-31T15:34:12Z
Release 10.2.2-beta.0
<h2><a href="https://github.com/nestjs/terminus/compare/10.2.1...10.2.2-beta.0">10.2.2-beta.0</a> (2024-01-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency class-validator to v0.14.1 (<a href="https://github.com/nestjs/terminus/issues/2479" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2479/hovercard">#2479</a>) (<a href="https://github.com/nestjs/terminus/commit/a8585ce604d8eff5769d80ec8cfbfc3fb9a0341d">a8585ce</a>)</li>
<li><strong>deps:</strong> update dependency typeorm to v0.3.20 (<a href="https://github.com/nestjs/terminus/issues/2480" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2480/hovercard">#2480</a>) (<a href="https://github.com/nestjs/terminus/commit/72e7f7affed27be8dc25df394d614cfc4a05adfd">72e7f7a</a>)</li>
<li><strong>deps:</strong> update mikro-orm monorepo to v5.9.7 (<a href="https://github.com/nestjs/terminus/issues/2481" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2481/hovercard">#2481</a>) (<a href="https://github.com/nestjs/terminus/commit/1eaa60547bf249bb62626d1f0354ca2b52df9fbb">1eaa605</a>)</li>
<li><strong>deps:</strong> update nest monorepo (<a href="https://github.com/nestjs/terminus/issues/2482" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2482/hovercard">#2482</a>) (<a href="https://github.com/nestjs/terminus/commit/3c555e019b9a5094ce0c874b508d2e540edd3971">3c555e0</a>)</li>
<li>mikroorm is indicated as up even when disconnected (<a href="https://github.com/nestjs/terminus/issues/2509" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2509/hovercard">#2509</a>) (<a href="https://github.com/nestjs/terminus/issues/2511" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2511/hovercard">#2511</a>) (<a href="https://github.com/nestjs/terminus/commit/069b998701e8a69989cadd736e0c97c110905aca">069b998</a>), closes <a href="https://github.com/nestjs/terminus/issues/2460" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2460/hovercard">#2460</a></li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.2.1
2024-01-26T17:24:44Z
Release 10.2.1
<h2><a href="https://github.com/nestjs/terminus/compare/10.2.0...10.2.1">10.2.1</a> (2024-01-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>responseCheck throwing internal error (<a href="https://github.com/nestjs/terminus/issues/2395" data-hovercard-type="issue" data-hovercard-url="/nestjs/terminus/issues/2395/hovercard">#2395</a>) (<a href="https://github.com/nestjs/terminus/issues/2452" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2452/hovercard">#2452</a>) (<a href="https://github.com/nestjs/terminus/commit/5df9aff4f8a18929265f514ded6bd7202f226d08">5df9aff</a>), <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chamsou123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chamsou123">@chamsou123</a></li>
</ul>
<h2>Dependencies</h2>
<ul>
<li><strong>deps:</strong> update dependency @grpc/grpc-js to v1.9.14 (<a href="https://github.com/nestjs/terminus/issues/2455" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2455/hovercard">#2455</a>) (<a href="https://github.com/nestjs/terminus/commit/6ba52e5c964df985d00cd1eadc50990909ee617b">6ba52e5</a>)</li>
<li><strong>deps:</strong> update dependency mysql2 to v3.9.0 (<a href="https://github.com/nestjs/terminus/issues/2443" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2443/hovercard">#2443</a>) (<a href="https://github.com/nestjs/terminus/commit/2f0c9786c3785cdcc64661a3b8c2608add97fb8b">2f0c978</a>)</li>
</ul>
BrunnerLivio
tag:github.com,2008:Repository/145966530/10.2.0
2023-11-27T13:22:27Z
Release 10.2.0
<h1><a href="https://github.com/nestjs/terminus/compare/10.2.0-beta.0...10.2.0">10.2.0</a> (2023-11-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed typeorm mongodb health check fails with mongodb>=5.0 (<a href="https://github.com/nestjs/terminus/issues/2399" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2399/hovercard">#2399</a>) (<a href="https://github.com/nestjs/terminus/commit/b6026c2e863c0a509177749cd6ee82a0a5bc2030">b6026c2</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/supaflyENJOY/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/supaflyENJOY">@supaflyENJOY</a></li>
</ul>
<h3>Features</h3>
<ul>
<li>Add graceful shutdown timeout configuration option, <a href="https://docs.nestjs.com/recipes/terminus#graceful-shutdown-timeout" rel="nofollow">read more here</a> (<a href="https://github.com/nestjs/terminus/issues/2422" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2422/hovercard">#2422</a>) (<a href="https://github.com/nestjs/terminus/commit/cc3d402294f7da1cdc91d4f475c1280c17855cb1">cc3d402</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lp-Francois/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lp-Francois">@Lp-Francois</a></li>
</ul>
<details>
<summary>
<h3>Dependencies</h3>
</summary>
<ul>
<li><strong>deps:</strong> update dependency @grpc/grpc-js to v1.9.11 (<a href="https://github.com/nestjs/terminus/commit/8b9477e7fb8ca1338a777a6ec766cf3af68b6e4f">8b9477e</a>)</li>
<li><strong>deps:</strong> update dependency @grpc/grpc-js to v1.9.3 (<a href="https://github.com/nestjs/terminus/commit/8205d8e2eee975ac732a9d4cbd690ce9bba17fae">8205d8e</a>)</li>
<li><strong>deps:</strong> update dependency @grpc/proto-loader to v0.7.10 (<a href="https://github.com/nestjs/terminus/issues/2398" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2398/hovercard">#2398</a>) (<a href="https://github.com/nestjs/terminus/commit/c16da49191df6d54fc05aad8591d5d51b6fd75e3">c16da49</a>)</li>
<li><strong>deps:</strong> update dependency @mikro-orm/nestjs to v5.2.2 (<a href="https://github.com/nestjs/terminus/commit/0c72183db557664745c6e65553181d9a5323143a">0c72183</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/axios to v3 (<a href="https://github.com/nestjs/terminus/commit/6f1d4bbf24f45f5ad72eb691a4ef351a5ffe9b60">6f1d4bb</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/axios to v3.0.1 (<a href="https://github.com/nestjs/terminus/issues/2438" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/terminus/pull/2438/hovercard">#2438</a>) (<a href="https://github.com/nestjs/terminus/commit/7239bb0abf31e0856b11785751d4966df5e25874">7239bb0</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/mongoose to v10.0.1 (<a href="https://github.com/nestjs/terminus/commit/9c4baef9cbc9496e99927cc36bf0601054a18085">9c4baef</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/mongoose to v10.0.2 (<a href="https://github.com/nestjs/terminus/commit/8e706863a546e89b16e56cd7ecc7b21d07fbfb2d">8e70686</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/sequelize to v10 (<a href="https://github.com/nestjs/terminus/commit/100d8fa4874e7eed2fb181f7e80853a913b8ffe2">100d8fa</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/typeorm to v10 (<a href="https://github.com/nestjs/terminus/commit/77972fe46b23185baae5d59cd6824af91a43ea17">77972fe</a>)</li>
<li><strong>deps:</strong> update dependency @nestjs/typeorm to v10.0.1 (<a href="https://github.com/nestjs/terminus/commit/3cf5c15d4f915e0f9a35ac7959b380e25c3c7c9e">3cf5c15</a>)</li>
<li><strong>deps:</strong> update dependency mongoose to v7.6.4 (<a href="https://github.com/nestjs/terminus/commit/51cb375a28fde30258c59684503127c5a2cd4cee">51cb375</a>)</li>
<li><strong>deps:</strong> update dependency mongoose to v7.6.5 (<a href="https://github.com/nestjs/terminus/commit/af11baf292876927b7268fab1cf7ca67a4a813d1">af11baf</a>)</li>
<li><strong>deps:</strong> update dependency redis to v4.6.8 (<a href="https://github.com/nestjs/terminus/commit/5c357473655329a6e34936d49a29e432ab2fa624">5c35747</a>)</li>
<li><strong>deps:</strong> update dependency rimraf to v5 (<a href="https://github.com/nestjs/terminus/commit/46cd5be7f9f6f09c1a93d0cd08d982a63817ed5a">46cd5be</a>)</li>
<li><strong>deps:</strong> update dependency sequelize to v6.33.0 (<a href="https://github.com/nestjs/terminus/commit/b362509c792eb9262340026f3b279dfa59d27182">b362509</a>)</li>
<li><strong>deps:</strong> update dependency typeorm to v0.3.17 (<a href="https://github.com/nestjs/terminus/commit/d07b83a98fa52409536d9b8ac777e6b54e96d85f">d07b83a</a>)</li>
<li><strong>deps:</strong> update mikro-orm monorepo to v5.8.1 (<a href="https://github.com/nestjs/terminus/commit/2a0d68a9838259b280c235560f243c91b615f558">2a0d68a</a>)</li>
<li><strong>deps:</strong> update nest monorepo (<a href="https://github.com/nestjs/terminus/commit/c25b5946d13800e028d4ae56ecbf099f2c7c792b">c25b594</a>)</li>
<li><strong>deps:</strong> update prisma monorepo to v4.16.2 (<a href="https://github.com/nestjs/terminus/commit/3933016d306e17d60fc443466485ff501d0e2992">3933016</a>)</li>
</ul>
</details>
BrunnerLivio