dependabot[bot] opened a new pull request, #40335: URL: https://github.com/apache/beam/pull/40335
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 9.1.1 to 10.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nodemailer/nodemailer/releases">nodemailer's releases</a>.</em></p> <blockquote> <h2>v10.0.2</h2> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v10.0.1...v10.0.2">10.0.2</a> (2026-09-09)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>mime-node:</strong> flatten nested recipient arrays without recursion (<a href="https://github.com/nodemailer/nodemailer/commit/ebe084940aef88278afc6016b78c6d1c3821bb66">ebe0849</a>)</li> <li><strong>shared:</strong> keep the TLS server name out of the DNS cache (<a href="https://github.com/nodemailer/nodemailer/commit/a6512dbcb3c6e7f2f70d3acccc5752defe3c61fe">a6512db</a>)</li> </ul> <h2>v10.0.1</h2> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v10.0.0...v10.0.1">10.0.1</a> (2026-09-07)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>types:</strong> accept an explicit undefined for optional properties (<a href="https://github.com/nodemailer/nodemailer/commit/209719dd6a192656a6b18de265a3b4ac387208ff">209719d</a>), closes <a href="https://redirect.github.com/nodemailer/nodemailer/issues/1853">#1853</a></li> <li><strong>types:</strong> drop the internal members from the published declarations (<a href="https://github.com/nodemailer/nodemailer/commit/81e64eaee70aabf867afef88d3733556c9fcc1cc">81e64ea</a>)</li> </ul> <h2>v10.0.0</h2> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v9.1.1...v10.0.0">10.0.0</a> (2026-09-03)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Node.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.</li> </ul> <h3>Features</h3> <ul> <li>keep the <code>@types/nodemailer</code> type layout working (<a href="https://github.com/nodemailer/nodemailer/commit/1cc535627e1bb672214b09fa4cc503567275fd7f">1cc5356</a>)</li> <li>migrate to TypeScript with ES module and CommonJS builds (<a href="https://github.com/nodemailer/nodemailer/commit/f7cbf8384e0ea6055efcc514afb8bc070ac3a2b1">f7cbf83</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>apply the other keys of a configuration object next to its url (<a href="https://github.com/nodemailer/nodemailer/commit/29610f9fe04dbd8af04c4a3362f3b68d293592da">29610f9</a>)</li> <li><strong>dkim:</strong> canonicalize raw messages the way verifiers do (<a href="https://github.com/nodemailer/nodemailer/commit/2c84b117d4d138751e9ffa8607f3796771bb5e66">2c84b11</a>)</li> <li>keep a transporter assignable to the plain Transporter type (<a href="https://github.com/nodemailer/nodemailer/commit/8bf55fb177cf155b24d6bb86a7cd86670146d551">8bf55fb</a>)</li> <li><strong>shared:</strong> keep a colon in the user name of a connection or proxy url (<a href="https://github.com/nodemailer/nodemailer/commit/6acf4b67d919971f516f58940113c9b8598b2254">6acf4b6</a>)</li> <li><strong>shared:</strong> refuse URL hosts the legacy parser would truncate (<a href="https://github.com/nodemailer/nodemailer/commit/17a5068f06e62fc04e1d5545ed70d4248bef258e">17a5068</a>)</li> <li><strong>shared:</strong> resolve hostnames when the runtime has no interface table (<a href="https://github.com/nodemailer/nodemailer/commit/8b032407135ea05ae377e623a7021705a4a139d0">8b03240</a>)</li> <li><strong>smtp-connection:</strong> clear the timers of a connection dropped before the greeting (<a href="https://github.com/nodemailer/nodemailer/commit/01dcaa05b212aafc33747041027fb8c66497e0eb">01dcaa0</a>)</li> <li><strong>smtp-connection:</strong> keep an incomplete server reply out of lastServerResponse (<a href="https://github.com/nodemailer/nodemailer/commit/1a6e4271adb808509adf11832ad1adfdfc05c31b">1a6e427</a>)</li> <li><strong>smtp-pool:</strong> free the pool slot when the proxy socket can not be opened (<a href="https://github.com/nodemailer/nodemailer/commit/204a344f7e4068ff41385195ee394a223ebadd84">204a344</a>)</li> <li><strong>well-known:</strong> keep nodemailer/lib/well-known/services.json available (<a href="https://github.com/nodemailer/nodemailer/commit/367730cce85bc78c7804405c2cc7d89d93aafdd1">367730c</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md">nodemailer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v10.0.1...v10.0.2">10.0.2</a> (2026-09-09)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>mime-node:</strong> flatten nested recipient arrays without recursion (<a href="https://github.com/nodemailer/nodemailer/commit/ebe084940aef88278afc6016b78c6d1c3821bb66">ebe0849</a>)</li> <li><strong>shared:</strong> keep the TLS server name out of the DNS cache (<a href="https://github.com/nodemailer/nodemailer/commit/a6512dbcb3c6e7f2f70d3acccc5752defe3c61fe">a6512db</a>)</li> </ul> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v10.0.0...v10.0.1">10.0.1</a> (2026-09-07)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>types:</strong> accept an explicit undefined for optional properties (<a href="https://github.com/nodemailer/nodemailer/commit/209719dd6a192656a6b18de265a3b4ac387208ff">209719d</a>), closes <a href="https://redirect.github.com/nodemailer/nodemailer/issues/1853">#1853</a></li> <li><strong>types:</strong> drop the internal members from the published declarations (<a href="https://github.com/nodemailer/nodemailer/commit/81e64eaee70aabf867afef88d3733556c9fcc1cc">81e64ea</a>)</li> </ul> <h2><a href="https://github.com/nodemailer/nodemailer/compare/v9.1.1...v10.0.0">10.0.0</a> (2026-09-03)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Node.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.</li> </ul> <h3>Features</h3> <ul> <li>keep the <code>@types/nodemailer</code> type layout working (<a href="https://github.com/nodemailer/nodemailer/commit/1cc535627e1bb672214b09fa4cc503567275fd7f">1cc5356</a>)</li> <li>migrate to TypeScript with ES module and CommonJS builds (<a href="https://github.com/nodemailer/nodemailer/commit/f7cbf8384e0ea6055efcc514afb8bc070ac3a2b1">f7cbf83</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>apply the other keys of a configuration object next to its url (<a href="https://github.com/nodemailer/nodemailer/commit/29610f9fe04dbd8af04c4a3362f3b68d293592da">29610f9</a>)</li> <li><strong>dkim:</strong> canonicalize raw messages the way verifiers do (<a href="https://github.com/nodemailer/nodemailer/commit/2c84b117d4d138751e9ffa8607f3796771bb5e66">2c84b11</a>)</li> <li>keep a transporter assignable to the plain Transporter type (<a href="https://github.com/nodemailer/nodemailer/commit/8bf55fb177cf155b24d6bb86a7cd86670146d551">8bf55fb</a>)</li> <li><strong>shared:</strong> keep a colon in the user name of a connection or proxy url (<a href="https://github.com/nodemailer/nodemailer/commit/6acf4b67d919971f516f58940113c9b8598b2254">6acf4b6</a>)</li> <li><strong>shared:</strong> refuse URL hosts the legacy parser would truncate (<a href="https://github.com/nodemailer/nodemailer/commit/17a5068f06e62fc04e1d5545ed70d4248bef258e">17a5068</a>)</li> <li><strong>shared:</strong> resolve hostnames when the runtime has no interface table (<a href="https://github.com/nodemailer/nodemailer/commit/8b032407135ea05ae377e623a7021705a4a139d0">8b03240</a>)</li> <li><strong>smtp-connection:</strong> clear the timers of a connection dropped before the greeting (<a href="https://github.com/nodemailer/nodemailer/commit/01dcaa05b212aafc33747041027fb8c66497e0eb">01dcaa0</a>)</li> <li><strong>smtp-connection:</strong> keep an incomplete server reply out of lastServerResponse (<a href="https://github.com/nodemailer/nodemailer/commit/1a6e4271adb808509adf11832ad1adfdfc05c31b">1a6e427</a>)</li> <li><strong>smtp-pool:</strong> free the pool slot when the proxy socket can not be opened (<a href="https://github.com/nodemailer/nodemailer/commit/204a344f7e4068ff41385195ee394a223ebadd84">204a344</a>)</li> <li><strong>well-known:</strong> keep nodemailer/lib/well-known/services.json available (<a href="https://github.com/nodemailer/nodemailer/commit/367730cce85bc78c7804405c2cc7d89d93aafdd1">367730c</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nodemailer/nodemailer/commit/01957998adab6c56b3f63c17a39a72a3ff18f3f4"><code>0195799</code></a> chore(master): release 10.0.2 (<a href="https://redirect.github.com/nodemailer/nodemailer/issues/1855">#1855</a>)</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/d456fd68dfb559392af5b0f0926979d4c5e3ef67"><code>d456fd6</code></a> test: resolve the TLS server name test host without a resolver stub</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/ebe084940aef88278afc6016b78c6d1c3821bb66"><code>ebe0849</code></a> fix(mime-node): flatten nested recipient arrays without recursion</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/a6512dbcb3c6e7f2f70d3acccc5752defe3c61fe"><code>a6512db</code></a> fix(shared): keep the TLS server name out of the DNS cache</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/40d52215aac65b811d7e131bc916f68605efd9d2"><code>40d5221</code></a> chore(master): release 10.0.1 (<a href="https://redirect.github.com/nodemailer/nodemailer/issues/1854">#1854</a>)</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/81e64eaee70aabf867afef88d3733556c9fcc1cc"><code>81e64ea</code></a> fix(types): drop the internal members from the published declarations</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/c5dba6e2c6e3705d046a26663fef0e4bda13c0fa"><code>c5dba6e</code></a> chore: turn on exactOptionalPropertyTypes for the type-check</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/209719dd6a192656a6b18de265a3b4ac387208ff"><code>209719d</code></a> fix(types): accept an explicit undefined for optional properties</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/2ee030ca78c18db4b1f7e040fdce285c51972a96"><code>2ee030c</code></a> chore(master): release 10.0.0 (<a href="https://redirect.github.com/nodemailer/nodemailer/issues/1852">#1852</a>)</li> <li><a href="https://github.com/nodemailer/nodemailer/commit/8bf55fb177cf155b24d6bb86a7cd86670146d551"><code>8bf55fb</code></a> fix: keep a transporter assignable to the plain Transporter type</li> <li>Additional commits viewable in <a href="https://github.com/nodemailer/nodemailer/compare/v9.1.1...v10.0.2">compare view</a></li> </ul> </details> <details> <summary>Install script changes</summary> <p>This version adds <code>prepare</code> script that runs during installation. Review the package contents before updating.</p> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/beam/network/alerts). </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
