Skip to content

build(deps): bump nodemailer from 8.0.9 to 9.0.1#21197

Merged
michelle0927 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/nodemailer-9.0.1
Jun 18, 2026
Merged

build(deps): bump nodemailer from 8.0.9 to 9.0.1#21197
michelle0927 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/nodemailer-9.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 18, 2026

Copy link
Copy Markdown
Contributor

Bumps nodemailer from 8.0.9 to 9.0.1.

Release notes

Sourced from nodemailer's releases.

v9.0.1

9.0.1 (2026-06-17)

Bug Fixes

  • enforce disableFileAccess/disableUrlAccess for raw message option (a82e060)

v9.0.0

9.0.0 (2026-06-14)

⚠ BREAKING CHANGES

  • HTTPS requests made while fetching remote content (attachment href/path URLs, OAuth2 token endpoints, HTTP/HTTPS proxy CONNECT) now validate the server's TLS certificate by default. Requests to hosts with self-signed, expired, or hostname-mismatched certificates that previously succeeded will now fail. Opt back out per request with tls.rejectUnauthorized=false (transport options, or a per-attachment tls option).

Bug Fixes

  • replace deprecated url.parse with a WHATWG URL wrapper (0c080fb)
  • validate TLS certificates by default when fetching remote content (6a947ac)

v8.0.11

8.0.11 (2026-06-10)

Bug Fixes

  • apply the transport-level newline option in stream and sendmail transports (cb4f904)
  • include icalEvent path/href content in the application/ics attachment (b801c48)
  • parse Ethereal response props without polynomial regex backtracking (067aebe)
  • resolve oauth2_provision_cb at send time for non-pooled SMTP transports (203c8ec)
  • return the promise from every resolveContent branch (07ffe8c)
  • strip the url scheme from List-ID header values (77e5885)
  • tag AWS SES transport errors with the ESES code (efa647a)

v8.0.10

8.0.10 (2026-05-29)

Bug Fixes

  • fall back to lower-severity handler when custom logger lacks a level method (6d849df)
Changelog

Sourced from nodemailer's changelog.

9.0.1 (2026-06-17)

Bug Fixes

  • enforce disableFileAccess/disableUrlAccess for raw message option (a82e060)

9.0.0 (2026-06-14)

⚠ BREAKING CHANGES

  • HTTPS requests made while fetching remote content (attachment href/path URLs, OAuth2 token endpoints, HTTP/HTTPS proxy CONNECT) now validate the server's TLS certificate by default. Requests to hosts with self-signed, expired, or hostname-mismatched certificates that previously succeeded will now fail. Opt back out per request with tls.rejectUnauthorized=false (transport options, or a per-attachment tls option).

Bug Fixes

  • replace deprecated url.parse with a WHATWG URL wrapper (0c080fb)
  • validate TLS certificates by default when fetching remote content (6a947ac)

8.0.11 (2026-06-10)

Bug Fixes

  • apply the transport-level newline option in stream and sendmail transports (cb4f904)
  • include icalEvent path/href content in the application/ics attachment (b801c48)
  • parse Ethereal response props without polynomial regex backtracking (067aebe)
  • resolve oauth2_provision_cb at send time for non-pooled SMTP transports (203c8ec)
  • return the promise from every resolveContent branch (07ffe8c)
  • strip the url scheme from List-ID header values (77e5885)
  • tag AWS SES transport errors with the ESES code (efa647a)

8.0.10 (2026-05-29)

Bug Fixes

  • fall back to lower-severity handler when custom logger lacks a level method (6d849df)
Commits
  • 69cf625 chore(master): release 9.0.1 (#1828)
  • a82e060 fix: enforce disableFileAccess/disableUrlAccess for raw message option
  • 4e58450 chore: update dev dependencies
  • 541f5fd chore(master): release 9.0.0 (#1827)
  • 0c080fb fix: replace deprecated url.parse with a WHATWG URL wrapper
  • 6a947ac fix!: validate TLS certificates by default when fetching remote content
  • e3b1bda chore(master): release 8.0.11 (#1826)
  • 4358caf refactor: remove dead checks flagged by Code Quality analysis
  • cf5195c chore: harden workflow token permissions and update GitHub Actions
  • 067aebe fix: parse Ethereal response props without polynomial regex backtracking
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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.

Summary by CodeRabbit

  • Chores
    • Updated email service library dependencies to latest stable versions for improved compatibility and performance.

Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 8.0.9 to 9.0.1.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v8.0.9...v9.0.1)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-version: 9.0.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jun 18, 2026
@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
pipedream-docs-redirect-do-not-edit Ignored Ignored Jun 18, 2026 7:38pm

Request Review

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thank you so much for submitting this! We've added it to our backlog to review, and our team has been notified.

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thanks for submitting this PR! When we review PRs, we follow the Pipedream component guidelines. If you're not familiar, here's a quick checklist:

@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

The nodemailer dependency is bumped from ^8.0.9 to ^9.0.1 in two package manifests: components/gmail/package.json and components/pipedream_utils/package.json. No other metadata or dependencies are changed.

Changes

nodemailer version bump

Layer / File(s) Summary
nodemailer bump in gmail and pipedream_utils
components/gmail/package.json, components/pipedream_utils/package.json
nodemailer dependency updated from ^8.0.9 to ^9.0.1 in both package manifests.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • PipedreamHQ/pipedream#21170: Directly overlapping change — previously bumped nodemailer from ^8.0.5 to ^8.0.9 in the same two package.json files.

Suggested labels

User submitted

Suggested reviewers

  • michelle0927
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description is comprehensive and includes release notes, changelog, and breaking change details. However, it does not address the required versioning checklist items from the template. Complete the versioning checklist: confirm whether component versions and app package.json versions were updated as required by the template.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and accurately summarizes the main change: bumping the nodemailer dependency from version 8.0.9 to 9.0.1 across multiple components.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/nodemailer-9.0.1

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@components/gmail/package.json`:
- Line 25: The version field in the components/gmail/package.json file has not
been incremented to match the major version upgrade of the nodemailer dependency
from 8.x to 9.x. Update the version field in components/gmail/package.json by
incrementing at least the major version segment to reflect this breaking change
in the nodemailer dependency. For example, if the current version is 1.0.0,
increment it to 2.0.0 or higher to match the semantic versioning guidelines that
require component package versions to bump by the same or greater semantic
version segment when dependencies change.

In `@components/pipedream_utils/package.json`:
- Line 23: The nodemailer dependency in the pipedream_utils package.json has
been upgraded to version 9.x which is a major version bump, but the app version
field in the same package.json has not been incremented. Locate the "version"
field in components/pipedream_utils/package.json and increment it by at least a
major semantic version segment to reflect this major dependency upgrade (for
example, if the current version is 1.0.0, change it to 2.0.0).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 5b714948-2fb5-48a6-89d7-d0ab518ed129

📥 Commits

Reviewing files that changed from the base of the PR and between 7a363c5 and 32e150c.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • components/gmail/package.json
  • components/pipedream_utils/package.json

"mammoth": "^1.11.0",
"mime": "^3.0.0",
"nodemailer": "^8.0.9",
"nodemailer": "^9.0.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Bump this app package version for the major dependency upgrade.

This manifest upgrades nodemailer to 9.x (major), but there’s no corresponding version bump in this package.json. Please increment the app version by at least a major segment in this PR.

As per coding guidelines, components/*/package.json must be bumped by the same or greater semantic version segment whenever a component in that app changes. Based on learnings, only the relevant component package.json version track should be enforced here.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@components/gmail/package.json` at line 25, The version field in the
components/gmail/package.json file has not been incremented to match the major
version upgrade of the nodemailer dependency from 8.x to 9.x. Update the version
field in components/gmail/package.json by incrementing at least the major
version segment to reflect this breaking change in the nodemailer dependency.
For example, if the current version is 1.0.0, increment it to 2.0.0 or higher to
match the semantic versioning guidelines that require component package versions
to bump by the same or greater semantic version segment when dependencies
change.

Sources: Coding guidelines, Learnings

"moment": "^2.30.1",
"moment-timezone": "^0.5.47",
"nodemailer": "^8.0.9",
"nodemailer": "^9.0.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Bump this app package version for the major dependency upgrade.

This manifest upgrades nodemailer to 9.x (major), but there’s no corresponding version bump in this package.json. Please increment the app version by at least a major segment in this PR.

As per coding guidelines, components/*/package.json must be bumped by the same or greater semantic version segment whenever a component in that app changes. Based on learnings, only the relevant component package.json version track should be enforced here.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@components/pipedream_utils/package.json` at line 23, The nodemailer
dependency in the pipedream_utils package.json has been upgraded to version 9.x
which is a major version bump, but the app version field in the same
package.json has not been incremented. Locate the "version" field in
components/pipedream_utils/package.json and increment it by at least a major
semantic version segment to reflect this major dependency upgrade (for example,
if the current version is 1.0.0, change it to 2.0.0).

Sources: Coding guidelines, Learnings

@michelle0927 michelle0927 merged commit c4ec06a into master Jun 18, 2026
9 checks passed
@michelle0927 michelle0927 deleted the dependabot/npm_and_yarn/nodemailer-9.0.1 branch June 18, 2026 22:34
@github-project-automation github-project-automation Bot moved this from Ready for PR Review to Done in Component (Source and Action) Backlog Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code User submitted Submitted by a user

Development

Successfully merging this pull request may close these issues.

4 participants