Skip to content

chore: bump org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.0 - #1450

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

chore: bump org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.0#1450
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 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

Simple Java Mail 9.1.0 adds SMTP protocol controls and submission observability without changing existing send behavior.

  • #653: added a configurable SMTP client hostname for the EHLO / HELO command.
  • #654: added SMTP submission receipts for reading the server acceptance response after a send.

This release contains no breaking changes; existing sendMail(...) behavior is unchanged.

v9.0.4

Simple Java Mail 9.0.4 tightens email-address validation.

  • #652: reject RFC 2047 encoded-word syntax inside address specifications while continuing to support encoded display names.

This patch contains no breaking API changes.

v9.0.3

Simple Java Mail 9.0.3 fixes Outlook plain-text RTF rendering and advances Java 8-compatible dependencies.

  • #651: preserved line breaks in Outlook plain-text RTF conversion without exposing browser-default <pre> styling in the generated HTML.
  • Updated outlook-message-parser to 1.16.1 and rtf-to-html to 2.0.2.
  • Updated Log4j to 2.26.1, Angus Mail to 2.0.5, and Angus Activation to 2.0.3.
  • Updated Maven Source Plugin to 3.4.0, NotNull Instrumenter Maven Plugin to 1.1.1, and Mycila License Maven Plugin to 4.6.

This patch contains no breaking API changes and retains Java 8 compatibility.

v9.0.2

Simple Java Mail 9.0.2 adds Outlook source metadata and aligns Java 8-compatible dependencies and release tooling.

  • #645: exposed Outlook PR_LAST_MODIFIER_NAME / 0x3FFA source metadata through OutlookMessageData#getLastModifierName() without treating it as sender identity.
  • Updated outlook-message-parser to 1.16.0.
  • Updated Jakarta Mail API to 2.1.5 and Jakarta Activation API to 2.1.4.
  • Updated Maven Assembly Plugin to 3.8.0 and Nexus Staging Maven Plugin to 1.7.0.
  • Extended Dependabot guards for plugin upgrade lines that require Java 11 or newer.

This patch contains no breaking API changes and retains Java 8 compatibility.

v9.0.1

Simple Java Mail 9.0.1 corrects release packaging from 9.0.0.

  • Published source JARs once again contain the generated Apache license headers.
  • The standalone CLI ZIP and TAR archives are published as classified artifacts and attached to this release.

This patch does not change the application API or runtime behavior.

v9.0.0

Simple Java Mail 9.0.0 is a major release that brings together two years of feature work, fixes, and dependency maintenance while retaining Java 8 as the minimum supported runtime.

Migration note

The recipient builder API was redesigned. Code that constructs recipients directly should migrate to the dedicated recipient and recipient-collection builders introduced by #613.

... (truncated)

Changelog

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

v9.1.0 - v9.1.3

  • v9.1.3: #668: New Outlook inline images: updated outlook-message-parser to 1.16.2 so native-HTML-only .msg files match inline cid: images correctly and trailing NUL terminators no longer leak into attachment metadata.
  • v9.1.2: Dependency and Java 8-compatible build-tool maintenance: updated JMail to 2.2.0 (#663), Zip4j to 2.11.6 (#666), Exec Maven Plugin to 3.6.3 (#664), Maven Enforcer Plugin to 3.6.3 (#665), and Maven JAR Plugin to 3.5.1 (#667).
  • v9.1.1: Java 8 build-tool maintenance (#662): updated annotations and Maven compiler, JAR, OSGi bundle, and Karaf tooling to Java 8-compatible versions, with Dependabot guards against newer-Java-only upgrade lines.
  • v9.1.0: #653: a configurable SMTP client hostname for the EHLO / HELO command.
  • v9.1.0: #654: SMTP submission receipts for reading the server acceptance response after a send.
  • v9.1.0: 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

  • v9.0.0: #613: Recipient builder API: added dedicated builders for constructing single recipients and recipient collections.
  • v9.0.0: #297: Per-recipient S/MIME certificates: enabled encrypted mail for multiple recipients with different certificates.
  • v9.0.0: #574: Delivery Status Notification (DSN): added first-class DSN configuration.
  • v9.0.0: #573: Pre-encoded resources: added pre-encoded attachment and embedded-image APIs.
  • v9.0.0: #196: Mailer-level DKIM defaults: added default DKIM signing configuration so DKIM can be configured once per Mailer.
  • v9.0.0: #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

  • v9.0.2: #645: Outlook last-modifier metadata: exposed PR_LAST_MODIFIER_NAME / 0x3FFA as OutlookMessageData#getLastModifierName() without treating it as sender identity.
  • v9.0.0: #614: Outlook conversion metadata: added explicit result APIs for inspecting source .msg headers and metadata without copying structural headers into converted emails, resolving #609.

... (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 requested a review from Ziedelth as a code owner July 31, 2026 08:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 31, 2026
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 9671777 to ca86342 Compare August 4, 2026 16:14
@dependabot @github

dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1463.

@dependabot dependabot Bot closed this Aug 7, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/org.simplejavamail-simple-java-mail-9.1.0 branch August 7, 2026 08:04
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.

1 participant