Skip to content

chore(deps): Bump org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.0#2627

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0
Open

chore(deps): Bump org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.0#2627
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.0.

Release notes

Sourced from org.simplejavamail:simple-java-mail's releases.

v9.1.0

v9.1.0 - Maven Central

  • #653: a configurable SMTP client hostname for the EHLO / HELO command.
  • #654: SMTP submission receipts for reading the server acceptance response after a send.
  • No breaking changes; existing sendMail(...) behavior is unchanged.

v9.0.4

Patch release for the 9.0 line.

  • Reject RFC 2047 encoded-word syntax inside email address specs during validation (#652). Encoded display names remain supported.
  • Includes the standalone CLI archives and sample Log4j2 config as release assets.

v9.0.3

Patch release

This patch rolls the 9.0 line forward with the Outlook plain-text RTF rendering fix from #651 and the queued Java 8-compatible maintenance already merged on master.

  • #651: Email#getHTMLText() no longer exposes browser-default <pre> styling for Outlook plain-text RTF conversion. The fix comes through outlook-message-parser 1.16.1 and rtf-to-html 2.0.2, preserving line breaks with <div style="white-space:pre-wrap"> instead.

The full 9.0 release notes are maintained in the v9.0.0 - v9.0.3 release and in the README/RELEASE notes.

v9.0.2

Patch artifact release for v9.0.0.

The 9.0.2 changes are folded into the main v9.0.0 - v9.0.2 release notes, following the patch-note policy.

Changelog

Sourced from org.simplejavamail:simple-java-mail's changelog.

v9.1.0

  • #653: a configurable SMTP client hostname for the EHLO / HELO command.
  • #654: SMTP submission receipts for reading the server acceptance response after a send.
  • No breaking changes; existing sendMail(...) behavior is unchanged.

v9.0.0 - v9.0.4

The Short Version

Simple Java Mail has been going strong-ish for about 20 years, and 9.0.0 rolls roughly two years of backlog into a new major release.

simple-java-mail
└── outlook-message-parser
    └── rtf-to-html
└── java-utils-mail-dkim
└── java-utils-mail-smime
└── smtp-connection-pool
    └── clustered-object-pool
        └── generic-object-pool
└── java-socks-proxy-server

Across Simple Java Mail and the supporting libraries that keep the stack moving, more than 100 GitHub issues and PRs were reviewed, fixed, merged, or closed while keeping the project Java 8-compatible.

Major features: the dedicated recipient builder API, per-recipient S/MIME certificates, first-class Delivery Status Notification support, pre-encoded attachment and embedded-image sending, mailer-level DKIM defaults, and simple batch/open-connection sending without the batch module. Enhancements: broader Outlook conversion metadata, MIME resource handling, content-transfer encoding control, debug routing, local SMTP bind configuration, batch cluster configuration, and Java module support.

Migration Note

This is a breaking major release. The old recipient-addition method jungle has been cleaned up in favor of the recipient builder API, so code that relied on the removed recipient overloads needs to migrate. Start with the 9.0 migration notes before upgrading: https://www.simplejavamail.org/migration-notes-9.0.0.html

Major Features

  • #613: Recipient builder API: added dedicated builders for constructing single recipients and recipient collections.
  • #297: Per-recipient S/MIME certificates: enabled encrypted mail for multiple recipients with different certificates.
  • #574: Delivery Status Notification (DSN): added first-class DSN configuration.
  • #573: Pre-encoded resources: added pre-encoded attachment and embedded-image APIs.
  • #196: Mailer-level DKIM defaults: added default DKIM signing configuration so DKIM can be configured once per Mailer.
  • #569: Simple batch and open-connection sending: added sendMailsInSimpleBatch(...) for sequential batch work without the batch module and withOpenConnection(...) for callback-scoped reuse of a single SMTP connection.

Enhancements

  • #614: Outlook conversion metadata: added explicit result APIs for inspecting source .msg headers and metadata without copying structural headers into converted emails, resolving #609.
  • #645: Outlook last-modifier metadata: exposed PR_LAST_MODIFIER_NAME / 0x3FFA as OutlookMessageData#getLastModifierName() without treating it as sender identity.
  • #605: Per-body content-transfer encoding: added Content-Transfer-Encoding configuration for plain text, HTML, and calendar content.
  • #566, #597, #602, #607: MIME resource Content-ID handling: improved explicit IDs, parsed embedded images, and generated fallback IDs.
  • #589: Jakarta Mail debug output: added configurable debug output routing.

... (truncated)

Commits
  • a90e1e2 released 9.1.0 [skip ci]
  • d91fe06 test(mailer): isolate counting transport state
  • da8aee0 docs(release): prepare 9.1.0 release notes
  • 9dabd3f test(mailer): align operational config helper
  • ed49ccc feat(smtp): expose submission receipts
  • 57f9afd feat(smtp): add client hostname configuration
  • 0858900 released 9.0.4 [skip ci]
  • 4472893 test(mailer): wait for completion handlers deterministically
  • daf3490 fix(validation): reject RFC 2047 encoded-word addresses
  • 3167dcd released 9.0.3 [skip ci]
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 13, 2026
@dependabot dependabot Bot requested a review from cmgrote as a code owner July 13, 2026 04:53
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 13, 2026
cmgrote added a commit that referenced this pull request Jul 13, 2026
Consolidates updates from the following dependency PRs:
- #2616: Bump jackson from 2.22.0 to 2.22.1
- #2600: Bump co.elastic.clients:elasticsearch-java from 9.4.2 to 9.4.3
- #2605: Bump log4j from 2.26.0 to 2.26.1
- #2628: Bump awssdk from 2.46.15 to 2.47.5
- #2619: Bump com.google.cloud:libraries-bom from 26.84.0 to 26.85.0
- #2594: Bump de.siegmar:fastcsv from 4.3.0 to 4.3.1
- #2587: Bump io.swagger.parser.v3:swagger-parser from 2.1.44 to 2.1.45
- #2622: Bump pkl from 0.31.1 to 0.32.0
- #2612: Bump io.openlineage:openlineage-java from 1.50.0 to 1.51.0
- #2615: Bump jetty from 12.1.10 to 12.1.11
- #2611: Bump netty from 4.2.15.Final to 4.2.16.Final
- #2629: Bump io.opentelemetry:opentelemetry-bom from 1.63.0 to 1.64.0
- #2614: Bump com.gradleup.shadow from 9.4.2 to 9.5.1
- #2596: Bump com.diffplug.spotless:spotless-plugin-gradle from 8.7.0 to 8.8.0
- #2623: Bump org.pkl-lang:org.pkl-lang.gradle.plugin from 0.31.1 to 0.32.0
- #2617: Bump actions/setup-java from 5.3.0 to 5.5.0
- #2609: Bump docker/login-action from 4.2.0 to 4.4.0
- #2606: Bump docker/setup-buildx-action from 4.1.0 to 4.2.0
- #2602: Bump docker/build-push-action from 7.2.0 to 7.3.0

Excludes #2591 (Gradle 8->9 major) and #2627 (simple-java-mail 8->9 major).

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@dependabot dependabot Bot force-pushed the dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0 branch from 4d7c1e1 to 02ed6b8 Compare July 13, 2026 09:14
@socket-security

socket-security Bot commented Jul 13, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedorg.simplejavamail/​simple-java-mail@​8.12.6 ⏵ 9.1.08510090100100

View full report

Bumps [org.simplejavamail:simple-java-mail](https://github.com/bbottema/simple-java-mail) from 8.12.6 to 9.1.0.
- [Release notes](https://github.com/bbottema/simple-java-mail/releases)
- [Changelog](https://github.com/bbottema/simple-java-mail/blob/master/RELEASE.txt)
- [Commits](bbottema/simple-java-mail@8.12.6...9.1.0)

---
updated-dependencies:
- dependency-name: org.simplejavamail:simple-java-mail
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0 branch from 02ed6b8 to ff1ab83 Compare July 13, 2026 10:02
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants