Skip to content

chore: bump org.simplejavamail:simple-java-mail from 8.12.6 to 9.1.1 - #1463

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor

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

Release notes

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

v9.1.1

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

CLI recipient notice: Versions 9.0.0 through 9.1.6 cannot combine TO, CC, and BCC recipients in one CLI command. Repeated --email:withRecipients options are merged and rejected. Follow #682 for the 9.1.7 correction.

Simple Java Mail 9.1.1 updates dependencies and build tooling while preserving Java 8 compatibility.

  • Updated JetBrains annotations from 16.0.3 to 26.1.0.
  • Updated Maven Compiler Plugin from 3.14.1 to 3.15.0.
  • Updated Maven JAR Plugin from 3.1.0 to 3.5.0.
  • Updated Apache Felix Maven Bundle Plugin from 3.5.1 to 5.1.9, the latest Java 8-compatible release line; version 6 requires Java 17.
  • Updated Apache Karaf Maven Plugin from 4.4.3 to 4.4.7, the latest Java 8-compatible release; versions 4.4.8 and newer require Java 11.
  • Made optional OSGi imports explicit for classes reached reflectively at runtime.
  • Added Dependabot guards against newer plugin releases that require a newer Java runtime.

This patch contains no application API changes or intended runtime-behavior changes.

Artifacts are available from Maven Central. The maintenance changes were tracked in #662.

v9.1.0

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

CLI recipient notice: Versions 9.0.0 through 9.1.6 cannot combine TO, CC, and BCC recipients in one CLI command. Repeated --email:withRecipients options are merged and rejected. Follow #682 for the 9.1.7 correction.

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

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

CLI recipient notice: Versions 9.0.0 through 9.1.6 cannot combine TO, CC, and BCC recipients in one CLI command. Repeated --email:withRecipients options are merged and rejected. Follow #682 for the 9.1.7 correction.

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

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

CLI recipient notice: Versions 9.0.0 through 9.1.6 cannot combine TO, CC, and BCC recipients in one CLI command. Repeated --email:withRecipients options are merged and rejected. Follow #682 for the 9.1.7 correction.

... (truncated)

Changelog

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

Release History

Full Simple Java Mail release history. README.md also mirrors recent progress for quick scanning.

v9.1.0 - v9.1.7 - Maven Central

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

CLI recipient notice: Versions 9.0.0 through 9.1.6 cannot combine TO, CC, and BCC recipients in one CLI command. Repeated --email:withRecipients options are merged and rejected. Upgrade to 9.1.7 or later.

  • v9.1.7: #682: Dedicated CLI recipient options: restore independent --email:to, --email:cc, and --email:bcc options so one command can combine all three recipient types.
  • v9.1.6: #681: Spring configuration isolation: stop packaging the Spring test application.properties in spring-module. Sample local-bind, SMTP client-hostname, transfer-encoding, and other test values can no longer override an application's YAML configuration or break SMTP connections.
  • v9.1.5: #674, #675: SOCKS5 domain framing: place the port after the UTF-8-encoded domain bytes and decode domain replies after their length octet, fixing internationalized-host requests and reply diagnostics.
  • v9.1.4: #669, #670: EML file stream ownership: close streams created internally by the File-based EML conversion overloads after synchronous parsing, while leaving caller-provided InputStream ownership unchanged.
  • v9.1.4: Java 8-compatible dependency and release-tool maintenance: updated SpotBugs annotations to 4.10.3 (#671), the Central Publishing Maven Plugin to 0.11.0 (#672), and Objenesis to 3.6 (#673).
  • 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 - Maven Central

Spring-module notice: Versions 9.0.0 through 9.1.5 package test application settings that can override an application's YAML configuration and prevent SMTP connections. If you use spring-module, upgrade to 9.1.6 or later.

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

... (truncated)

Commits
  • 7d51720 released 9.1.1 [skip ci]
  • 6dc7a07 Merge remote-tracking branch 'origin/master' into develop
  • 6edc410 docs(release): prepare 9.1.1 release notes
  • d85eff7 build: update Java 8-compatible tooling (#662)
  • 676954d docs(mechanisms): clarify async queue capacity [skip ci]
  • a497cec docs(release): codify release-note retention rules [skip ci]
  • f71005a docs(release): make release history standalone [skip ci]
  • e6cd7c3 docs(release): simplify 9.1 progress notes [skip ci]
  • 14f9548 docs(release): tighten 9.1 notes and restore 9.0 [skip ci]
  • a90e1e2 released 9.1.0 [skip ci]
  • 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)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from Ziedelth as a code owner August 7, 2026 08:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1467.

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