chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
Closed
DE
1mo ago+2+2+0123456789-2-2-0123456789
Bumps the npm_and_yarn group with 2 updates in the /apps/sim directory: nodemailer and undici.
Updates nodemailer from 9.1.1 to 10.0.2
Release notes
Sourced from nodemailer's releases.
v10.0.2
10.0.2 (2026-09-09)
Bug Fixes
- mime-node: flatten nested recipient arrays without recursion (ebe0849)
- shared: keep the TLS server name out of the DNS cache (a6512db)
v10.0.1
10.0.1 (2026-09-07)
Bug Fixes
- types: accept an explicit undefined for optional properties (209719d), closes #1853
- types: drop the internal members from the published declarations (81e64ea)
v10.0.0
10.0.0 (2026-09-03)
⚠ BREAKING CHANGES
- Node.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.
Features
- keep the
@types/nodemailertype layout working (1cc5356)- migrate to TypeScript with ES module and CommonJS builds (f7cbf83)
Bug Fixes
- apply the other keys of a configuration object next to its url (29610f9)
- dkim: canonicalize raw messages the way verifiers do (2c84b11)
- keep a transporter assignable to the plain Transporter type (8bf55fb)
- shared: keep a colon in the user name of a connection or proxy url (6acf4b6)
- shared: refuse URL hosts the legacy parser would truncate (17a5068)
- shared: resolve hostnames when the runtime has no interface table (8b03240)
- smtp-connection: clear the timers of a connection dropped before the greeting (01dcaa0)
- smtp-connection: keep an incomplete server reply out of lastServerResponse (1a6e427)
- smtp-pool: free the pool slot when the proxy socket can not be opened (204a344)
- well-known: keep nodemailer/lib/well-known/services.json available (367730c)
Changelog
Sourced from nodemailer's changelog.
10.0.2 (2026-09-09)
Bug Fixes
- mime-node: flatten nested recipient arrays without recursion (ebe0849)
- shared: keep the TLS server name out of the DNS cache (a6512db)
10.0.1 (2026-09-07)
Bug Fixes
- types: accept an explicit undefined for optional properties (209719d), closes #1853
- types: drop the internal members from the published declarations (81e64ea)
10.0.0 (2026-09-03)
⚠ BREAKING CHANGES
- Node.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.
Features
- keep the
@types/nodemailertype layout working (1cc5356)- migrate to TypeScript with ES module and CommonJS builds (f7cbf83)
Bug Fixes
- apply the other keys of a configuration object next to its url (29610f9)
- dkim: canonicalize raw messages the way verifiers do (2c84b11)
- keep a transporter assignable to the plain Transporter type (8bf55fb)
- shared: keep a colon in the user name of a connection or proxy url (6acf4b6)
- shared: refuse URL hosts the legacy parser would truncate (17a5068)
- shared: resolve hostnames when the runtime has no interface table (8b03240)
- smtp-connection: clear the timers of a connection dropped before the greeting (01dcaa0)
- smtp-connection: keep an incomplete server reply out of lastServerResponse (1a6e427)
- smtp-pool: free the pool slot when the proxy socket can not be opened (204a344)
- well-known: keep nodemailer/lib/well-known/services.json available (367730c)
Commits
0195799chore(master): release 10.0.2 (#1855)d456fd6test: resolve the TLS server name test host without a resolver stubebe0849fix(mime-node): flatten nested recipient arrays without recursiona6512dbfix(shared): keep the TLS server name out of the DNS cache40d5221chore(master): release 10.0.1 (#1854)81e64eafix(types): drop the internal members from the published declarationsc5dba6echore: turn on exactOptionalPropertyTypes for the type-check209719dfix(types): accept an explicit undefined for optional properties2ee030cchore(master): release 10.0.0 (#1852)8bf55fbfix: keep a transporter assignable to the plain Transporter type- Additional commits viewable in compare view
Install script changes
This version adds prepare script that runs during installation. Review the package contents before updating.
Updates undici from 7.29.0 to 7.29.1
Release notes
Sourced from undici's releases.
v7.29.1
⚠️ Security fixes
High severity
- GHSA-w293-vg96-wgc3:
BalancedPoolcould drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preservesconnectand legacytlsoptions when creating upstreams. Fixed by f690157d.- GHSA-rfgv-xxqx-mfg5: a WebSocket server could select a subprotocol when none was requested, causing an uncaught
TypeErrorthat could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by 6615e017.Medium severity
- GHSA-3wwx-pv8p-q78v: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by 63cf698b.
- GHSA-rx4f-c7p8-82vq: an unclean
WebSocketStreamclose could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by 1858656e.- GHSA-2jfj-6hjv-fm6j: shared caches could store and replay responses containing
Set-Cookie, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by b6c5a002.- GHSA-3xpg-4rpp-hhhm: the decompression interceptor did not bound decoded output, allowing compressed responses to consume excessive memory. Undici now limits every decompression stage to 64 MiB by default and supports a configurable
maxSize. Fixed by 2c7d7e12.- GHSA-pmjh-fq2x-6v4x: a terminal retry failure after response headers were exposed could orphan the original response body, causing consumers to hang indefinitely. Undici now propagates the terminal error to the exposed body. Fixed by 3c672659.
Low severity
- GHSA-8436-99hf-9mmv: cache interceptors could store and replay responses to unsafe HTTP methods such as
POSTorDELETE. Undici now restricts cache reads and writes to safe methods while preserving invalidation by successful unsafe requests. Fixed by b61d9432.- GHSA-2gqq-gqf2-x968: the dump interceptor could treat an oversized chunked response as successfully truncated when no
Content-Lengthwas present. Undici now enforcesmaxSizeagainst received bytes and aborts oversized responses. Fixed by 21693f40.- GHSA-r53p-7pc4-xj5r: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates
Content-Rangeagainst the original response framing before resuming. Fixed by cd8af90b.What's Changed
- [v7.x] drop: remove Node.js 26 from shared-builtin CI build by
@mcollinain nodejs/undici#5592- fix(h2): honour headersTimeout by
@mcollinain nodejs/undici#5604- fix(h2): keep the connection ref'd while requests are outstanding by
@mcollinain nodejs/undici#5605- ci: increase Windows workflow timeout on v7.x by
@mcollinain nodejs/undici#5621- fix(h2): retire the request that completed, not the head of the queue by
@mcollinain nodejs/undici#5618- fix(h2): settle a request whose stream is cancelled by
@mcollinain nodejs/undici#5607- perf: reduce EventSourceStream parser allocations (#5032) by
@mcollinain nodejs/undici#5646- fix(h2): handle GOAWAY for CONNECT streams by
@mcollinain nodejs/undici#5640- [v7.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (#5707) by
@mcollinain nodejs/undici#5769Full Changelog: https://github.com/nodejs/undici/compare/v7.29.0...v7.29.1
Commits
d39a83eBumped v7.29.1 (#5772)0d88464fix(test): remove unused EventEmitter importf57411bperf(h1): drop idle-socket timer floor with a ref'd setImmediate (#5707) (#5769)3c67265fix(retry): settle exposed body on terminal failurecd8af90fix(retry): validate resumed response framing6615e01fix(websocket): reject unrequested subprotocols2c7d7e1fix(decompress): limit decompressed response sizeb6c5a00fix(cache): do not cache Set-Cookie in shared caches21693f4fix(interceptor/dump): abort oversized chunked responsesf690157fix: preserve BalancedPool connection options- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.