Update dependency org.simplejavamail:simple-java-mail to v9#63
Open
xdev-renovate wants to merge 1 commit into
Open
Update dependency org.simplejavamail:simple-java-mail to v9#63xdev-renovate wants to merge 1 commit into
xdev-renovate wants to merge 1 commit into
Conversation
xdev-renovate
force-pushed
the
renovate/org.simplejavamail-simple-java-mail-9.x
branch
3 times, most recently
from
July 14, 2026 05:57
13847f4 to
5a34a5f
Compare
xdev-renovate
force-pushed
the
renovate/org.simplejavamail-simple-java-mail-9.x
branch
from
July 15, 2026 05:58
5a34a5f to
16c46df
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.12.6→9.1.0Release Notes
bbottema/simple-java-mail (org.simplejavamail:simple-java-mail)
v9.1.0Compare Source
v9.1.0 - Maven Central
EHLO/HELOcommand.sendMail(...)behavior is unchanged.v9.0.4Compare Source
v9.0.4
Patch release for the 9.0 line.
v9.0.3Compare Source
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.Email#getHTMLText()no longer exposes browser-default<pre>styling for Outlook plain-text RTF conversion. The fix comes throughoutlook-message-parser1.16.1 andrtf-to-html2.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.3release and in the README/RELEASE notes.v9.0.2Compare Source
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.
v9.0.1Compare Source
v9.0.0: - v9.0.3Compare Source
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.
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.
Major Features
Mailer.sendMailsInSimpleBatch(...)for sequential batch work without the batch module andwithOpenConnection(...)for callback-scoped reuse of a single SMTP connection.Enhancements
.msgheaders and metadata without copying structural headers into converted emails, resolving #609.PR_LAST_MODIFIER_NAME/0x3FFAasOutlookMessageData#getLastModifierName()without treating it as sender identity.Content-Transfer-Encodingconfiguration for plain text, HTML, and calendar content.Content-IDhandling: improved explicit IDs, parsed embedded images, and generated fallback IDs.filenameparameter from resourceContent-Typeheaders; filenames remain available throughContent-Disposition.org.simplejavamaildirectly.Fixes and Compatibility
MailerGenericBuilder.async()so no-argtestConnection()uses the configured async default.CompletableFuturewithout duplicate framework error logs.send,connect, andvalidatenow wait for command work and close mailer resources, preventing batch-module resources from keeping the process alive.Dependency and Supporting-Library Updates
log4j-slf4j2-implfor SLF4J 2.x.Supporting Libraries
utils-mail-dkim3.3.0: added configurable DNS provider URL support for DKIM domain-key TXT lookups, fixed the published automatic module name, and kept packaged artifacts free of JaCoCo probes.clustered-object-pool4.0.1 (#6): added cluster-specific Java configuration for pool defaults, claim timeout, and load balancing.smtp-connection-pool3.0.1 (#8): pulled inclustered-object-pool4.0.1 so the batch-module fix for #565 can keep connection-pool defaults per cluster key.smtp-connection-pool3.0.0: made clustered SMTP pools generic over their cluster-key type and kept already-unusable connections from surfacing as generic pool error logs during transport close.java-socks-proxy-server4.2.0: updated SOCKS live tests to use dynamic proxy ports instead of fixed ports.outlook-message-parser1.16.1: improved Outlook.msgconversion by preserving nested message attachment metadata, fixing sent-date extraction (#534), fixing recipient bucket parsing (#504), broadening S/MIME detection, improving RTF-only body conversion (#576), avoiding browser-default<pre>styling for Outlook plain-text RTF conversion (#651), updating Apache POI, and exposing Outlook last-modifier source metadata.Build and Test Maintenance
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.