Skip to content

Bump the prod-deps group with 3 updates - #749

Merged
thmarx merged 1 commit into
mainfrom
dependabot/maven/prod-deps-4a1d4a78ca
Aug 14, 2026
Merged

Bump the prod-deps group with 3 updates#749
thmarx merged 1 commit into
mainfrom
dependabot/maven/prod-deps-4a1d4a78ca

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the prod-deps group with 3 updates: org.simplejavamail:simple-java-mail, org.apache.maven:apache-maven and org.apache.maven.wrapper:maven-wrapper.

Updates org.simplejavamail:simple-java-mail from 9.2.0 to 9.3.0

Release notes

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

v9.3.0

Simple Java Mail 9.3.0 exposes batch-module as a supported standalone Jakarta Mail orchestration API.

  • #698 adds BatchTransportExecutor<K> for applications that create their own Session and MimeMessage objects without adopting EmailBuilder or Mailer. The main simple-java-mail facade is not required.
  • Register Sessions by cluster key, then run cluster-selected or exact-Session callbacks synchronously or submit them as CompletableFuture work. Each callback receives the actually selected Session and connected Transport.
  • The facade keeps raw leases private, releases connections after successful callbacks, invalidates them after escaping failures, resolves OAuth2 credentials from the selected Session, and provides deterministic graceful or forced shutdown. Its default executor is module-owned; an injected executor remains caller-owned.
  • The existing pooled Mailer path and the standalone facade now share one transport engine. smtp-connection-pool remains the only physical pool owner; do not stack batch/direct orchestration over the Jakarta smtppool provider.
  • The supporting chain is updated to smtp-connection-pool 4.0.1, clustered-object-pool 4.0.3, and generic-object-pool 2.4.2. The published JPMS names are org.simplejavamail.batch, org.simplejavamail.smtpconnectionpool, org.bbottema.clusteredobjectpool, and org.bbottema.genericobjectpool.

See the SMTP connection pooling and batch orchestration guide for the comparison matrix, ownership rules, and complete examples.

Changelog

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

v9.3.0 - v9.3.1

  • v9.3.1: Updated Maven Antrun Plugin from 3.1.0 to 3.2.0 (#700) and Maven Dependency Plugin from 3.8.1 to 3.11.0 (#701), retaining Java 8 compatibility.
  • v9.3.0: #698: exposed batch-module as a supported standalone Jakarta Mail orchestration API with clustered and exact-Session callbacks, asynchronous submission, automatic lease release/invalidation, and deterministic graceful or forced shutdown.
  • v9.3.0: Updated smtp-connection-pool from 3.1.0 to 4.0.1 and migrated the existing Mailer integration to its explicit SmtpTransportLease contract. The complete generic, clustered, SMTP, and batch dependency chain now publishes stable JPMS automatic module names.
Commits
  • 29f25e8 released 9.3.0 [skip ci]
  • b9c0cb8 feat(batch): expose standalone transport orchestration
  • 92549b2 merge(release): reconcile master with develop [skip ci]
  • b499d76 docs(readme): rebuild developer landing page [skip ci]
  • 8a389a7 docs(release): condense 9.2 notes [skip ci]
  • e0ff32b docs(release): condense 9.2 notes [skip ci]
  • e86dfac docs(release): link DKIM feature reference [skip ci]
  • 5cca51f docs(release): link DKIM feature reference [skip ci]
  • 825c246 docs(release): clarify logging config asset [skip ci]
  • See full diff in compare view

Updates org.apache.maven:apache-maven from 3.9.11 to 3.9.16

Updates org.apache.maven.wrapper:maven-wrapper from 3.3.2 to 3.3.4

Release notes

Sourced from org.apache.maven.wrapper:maven-wrapper's releases.

3.3.4

🐛 Bug Fixes

👻 Maintenance

  • Ensure Path Traversal is fully addressed in MavenWrapperDownloader (#363) @​hazendaz

3.3.3

💥 Breaking changes

🚀 New features and improvements

  • Fix Maven wrapper support for snapshot distributions (#335) @​gnodet

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

... (truncated)

Commits
  • 524486a [maven-release-plugin] prepare release maven-wrapper-3.3.4
  • 17c1ec9 Revert wrapper version removal (#365)
  • 366207f Ensure Path Traversal is fully addressed in MavenWrapperDownloader
  • 086b1c9 [maven-release-plugin] prepare for next development iteration
  • e2a0c81 [maven-release-plugin] prepare release maven-wrapper-3.3.3
  • 80952cd Clarify usage of MAVEN_USER_HOME
  • 08e7200 Remove wrapper lifecycle
  • 36886fa Support for snapshot distributions - fix (#352)
  • d02d845 Use invoker version from parent
  • af7671b Bump mavenVersion from 3.9.6 to 3.9.11 (#360)
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the prod-deps group with 3 updates: [org.simplejavamail:simple-java-mail](https://github.com/bbottema/simple-java-mail), org.apache.maven:apache-maven and [org.apache.maven.wrapper:maven-wrapper](https://github.com/apache/maven-wrapper).


Updates `org.simplejavamail:simple-java-mail` from 9.2.0 to 9.3.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@9.2.0...9.3.0)

Updates `org.apache.maven:apache-maven` from 3.9.11 to 3.9.16

Updates `org.apache.maven.wrapper:maven-wrapper` from 3.3.2 to 3.3.4
- [Release notes](https://github.com/apache/maven-wrapper/releases)
- [Commits](apache/maven-wrapper@maven-wrapper-3.3.2...maven-wrapper-3.3.4)

---
updated-dependencies:
- dependency-name: org.simplejavamail:simple-java-mail
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: org.apache.maven:apache-maven
  dependency-version: 3.9.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: org.apache.maven.wrapper:maven-wrapper
  dependency-version: 3.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
...

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 Aug 14, 2026
@sonarqubecloud

Copy link
Copy Markdown

@thmarx
thmarx merged commit cc33cf6 into main Aug 14, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/maven/prod-deps-4a1d4a78ca branch August 14, 2026 19:36
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