Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

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

v9.0.0

Packaging patch: 9.0.1 follows this release to restore generated license headers in published source artifacts and publish the standalone CLI ZIP/TAR classifier artifacts to Maven Central. The 9.0.1 CLI bundles are attached here as release assets. Simple Java Mail 9.0.0 is available from Maven Central.

  • #297: Added per-recipient S/MIME certificates, enabling encrypted mail for multiple recipients with different certificates.
  • #613: Added a dedicated recipient builder API for constructing single recipients and recipient collections.
  • #614: Added explicit Outlook conversion result APIs for inspecting source .msg headers and metadata without copying structural headers into converted emails, resolving #609.
  • #574: Added Delivery Status Notification (DSN) configuration.
  • #605: Added per-body Content-Transfer-Encoding configuration for plain text, HTML, and calendar content.
  • #573: Added pre-encoded attachment and embedded-image APIs.
  • #566, #597, #602, #607: Improved MIME resource Content-ID handling for explicit IDs, parsed embedded images, and generated fallback IDs.
  • #589: Added Jakarta Mail debug output configuration.
  • #568: Added local bind address configuration for multi-IP SMTP hosts.
  • #196: Added mailer-level default DKIM signing configuration so DKIM can be configured once per Mailer.
  • #569: Added simple sequential batch sending and callback-scoped open connection sending without the batch module.
  • #565: Fixed batch-module cluster configuration so different cluster keys can keep separate connection-pool defaults through the Java API.
  • #618: Added property-defined batch cluster configurations for property-file and Spring-configured clustered sending, complementing the Java API cluster configuration from #565.
  • #615: Fixed MailerGenericBuilder.async() so no-arg testConnection() uses the configured async default.
  • #611: Fixed custom SSL socket factory configuration for SMTPS mailers.
  • #535: Let async send and connection-test failures surface through the returned CompletableFuture without duplicate framework error logs.
  • #572: Tolerate unsupported S/MIME payloads during Outlook conversion instead of failing conversion.
  • #571: Preserve parsed email content when S/MIME signature verification fails and expose the invalid signature status.
  • #606: Sanitize malformed resource MIME types before generating attachment and embedded-image headers.
  • #541: Removed the non-standard filename parameter from resource Content-Type headers; filenames remain available through Content-Disposition.
  • #265: Added Java 9 module descriptors to the core and facade jars so modular applications can require org.simplejavamail directly, completing the multi-release jar support requested in #237.
  • #583: Fixed CLI startup on Java 25.
  • #616: Removed the runtime JetBrains annotation fork from CLI optional-argument detection.
  • Fixed standalone CLI command cleanup so send, connect, and validate wait for command work and close mailer resources, preventing batch-module resources from keeping the process alive.
  • Dependency maintenance: bumped JMail to 2.1.0 (#634), commons-io to 2.22.0 (#579, #627), Kryo to 5.6.2 (#586), Zip4j to 2.11.5 (#587), SubEthaSMTP to 7.2.2 (#593, #632), Angus Mail to 2.0.4 (#604), Objenesis to 3.5 (#580, #635), Lombok to 1.18.46 (#636), AssertJ Core to 3.27.7 (#622), and SpotBugs annotations to 4.10.2 (#629).
    • utils-mail-dkim 3.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-pool 4.0.1 (#6): added cluster-specific Java configuration for pool defaults, claim timeout, and load balancing.
    • smtp-connection-pool 3.0.1 (#8): pulled in clustered-object-pool 4.0.1 so the batch-module fix for #565 can keep connection-pool defaults per cluster key.
    • smtp-connection-pool 3.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-server 4.2.0: updated SOCKS live tests to use dynamic proxy ports instead of fixed ports.
    • outlook-message-parser 1.15.0: improved Outlook .msg conversion 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), and updating Apache POI.
    • Logging dependencies: aligned Log4j to 2.25.4 (#624) and SLF4J API to 2.0.18 (#631), keeping the Log4j bridge on log4j-slf4j2-impl for SLF4J 2.x.
  • Build and test maintenance: bumped Maven Surefire Plugin to 3.5.6 (#592, #625), Maven Clean Plugin to 3.5.0 (#626), Appassembler Maven Plugin to 2.1.0 (#581), Exec Maven Plugin to 3.5.0 (#582), Maven Deploy Plugin to 3.1.4 (#619), Maven Install Plugin to 3.1.4 (#639), Maven Javadoc Plugin to 3.12.0 (#637), Maven GPG Plugin to 3.2.8 (#621), and JaCoCo Maven Plugin to 0.8.15 (#638); aligned JUnit Platform/Jupiter at 1.14.4/5.14.4 while preserving Java 8 compatibility (#596, #633); kept JUnit Pioneer on 1.9.1 because 2.x is Java 11 bytecode (#630); and replaced live embedded-image URL tests with deterministic local coverage (#617).
Commits
  • e7f8508 released 9.0.1 [skip ci]
  • 6b0a919 build(release): publish CLI distribution artifacts
  • 458da88 docs(readme): keep only current release notes
  • 9d4cfaa build(license): restore Mycila header lifecycle
  • ae95f09 released 9.0.0 [skip ci]
  • fcab690 build(release): name jacoco aggregator artifact
  • 6e72cd5 build(karaf): allow attached feature deployment
  • 0dac77f build(release): restore current pom version
  • 1aec29b docs(release): trim internal cli note
  • f7f82d2 docs(release): note cli reliability fixes
  • 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.0.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.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 8, 2026
@dependabot dependabot Bot requested a review from cmgrote as a code owner July 8, 2026 04:53
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 8, 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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants