kuvasz-uptime / kuvasz

Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, built in Kotlin on top of the awesome Micronaut framework
Apache License 2.0
47 stars 10 forks source link

Bump simpleJavaMailVersion from 7.0.0 to 7.8.2 #54

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps simpleJavaMailVersion from 7.0.0 to 7.8.2. Updates org.simplejavamail:batch-module from 7.0.0 to 7.8.2

Updates org.simplejavamail:simple-java-mail from 7.0.0 to 7.8.2

Release notes

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

v7.8.2 Fail when smime-module is needed but missing

#442 Enhancement: Simple Java Mail should throw an exception when trying to utilize S/MIME with smime-module on the classpath

v7.8.1 fail-fast and avoid NPE

#438 Bug: properly Fail-Fast in case of Transport claim timeout in the batch-module, rather than running into NPE further down the line

v7.8.0 reject emails based on large size

v7.8.0 (24-January-2023)

  • #436 Enhancement: add mailerBuilder.withTransportModeLoggingOnly() as mailer API entry point
  • #435 Enhancement: SMTP server config should be optional in case a CustomMailer is used
  • #427 Feature: set a maximum email size on Mailer level which throws EmailToBig exception when exceeded

v7.7.1 CustomMailer regression bug

#434 Regression bug in #430: Email parameter missing in CustomMailer interface

v7.7.0 improved connection pools and cluster config

  • #430 Enhancement: auto-reconnect (if needed) when reclaiming a Transport connection from the SMTP connection pool (to avoid needless errors)
  • #383 Feature: be able to set defaults and overrides on the Mailer level, rather than email or global level

This moves the conversion of Email to MimeMessage to after a Transport instance has been selected (in case of a cluster of SMTP servers), so we can apply defaults/overrides on the Mailer level, meaning you can configure 'global' values for individual SMTP servers

v7.6.0 OAUTH2 support

#421: Enhancement: Add support for OAUTH2 authentication

v7.5.2

#429 Bug: wrong username property used when password authentication is not needed

v7.5.1

v7.5.1 (12-December-2022)

  • #416 Bug: Support encoder names regardless of their case ("base64" is the same as "BASE64")
  • #424 Maintenance: bump JMail dependency from 1.2.1 to 1.4.1

v7.5.0

  • #411 Enhancement: expose validation sub steps in the MailerHelper class for the completeness check, CRLF inject scans and address validations
  • #410 Bug: CRLF injection scan missing for dispositionNotificationTo and returnReceiptTo
  • #390 Enhancement: make client sided validation optional, turning off address validation and CRLF injection detection

v7.4.0

  • #407 Enhancement: Process all Outlook message headers, either copying the as-is or translating them to respective Simple Java Mail API calls
  • #404 Minor bugfix: the new attachment's contentDescription was missing in Email.toString()

v7.3.0

  • #405 Feature: Expand email builder API to support forced content Content-Transfer-Encoding for attachments, like quoted-printable, base64, 7BIT and others
  • #404 Feature: Expand email builder API to support Content-Description on attachments

v7.2.1

#396 Enhancement: make Outlook support tolerant of invalid/empty nested Outlook message attachments

... (truncated)

Changelog

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

https://www.simplejavamail.org

v7.8.0 - v7.8.2

  • v7.8.2 (09-February-2023): #442: Enhancement: Simple Java Mail should throw an exception when trying to utilize S/MIME with smime-module on the classpath
  • v7.8.1 (01-February-2023): #438: Bug: properly Fail-Fast in case of Transport claim timeout in the batch-module, rather than running into NPE further down the line
  • v7.8.0 (24-January-2023): #436: Enhancement: add mailerBuilder.withTransportModeLoggingOnly() as mailer API entry point
  • v7.8.0 (24-January-2023): #435: Enhancement: SMTP server config should be optional in case a CustomMailer is used
  • v7.8.0 (24-January-2023): #427: Feature: set a maximum email size on Mailer level which throws EmailToBig exception when exceeded

v7.7.0 - v7.7.1

  • v7.7.1 (18-January-2023): #434: Regression bug in #430: Email parameter missing in CustomMailer interface
  • v7.7.0 (17-January-2023): #430: Enhancement: auto-reconnect (if needed) when reclaiming a Transport connection from the SMTP connection
  • v7.7.0 (17-January-2023): #383: Feature: be able to set defaults and overrides on the Mailer level, rather than email or global level

7.7.0 moves the conversion of Email to MimeMessage to after a Transport instance has been selected (in case of a cluster of SMTP servers), so we can apply defaults/overrides on the Mailer level, meaning you can configure 'global' values for individual SMTP servers (like a fixed FROM per server).

v7.6.0 (05-January-2022)

  • #421: Enhancement: Add support for OAUTH2 authentication

v7.5.0 - v7.5.2

  • v7.5.2 (25-December-2022): #429: Bug: wrong username property used when password authentication is not needed
  • v7.5.1 (12-December-2022): #416: Bug: Support encoder names regardless of their case ("base64" is the same as "BASE64")
  • v7.5.1 (12-December-2022): #424: Maintenance: bump JMail dependency from 1.2.1 to 1.4.1
  • v7.5.0 (28-July-2022): #411: Enhancement: expose validation sub steps in the MailerHelper class for the completeness check, CRLF inject scans and address validations
  • v7.5.0 (28-July-2022): #410: Bug: CRLF injection scan missing for dispositionNotificationTo and returnReceiptTo
  • v7.5.0 (28-July-2022): #390: Enhancement: make client sided validation optional, turning off address validation and CRLF injection detection

v7.4.0 (19-July-2022)

  • #407: Enhancement: Process all Outlook message headers, either copying the as-is or translating them to respective Simple Java Mail API calls
  • #404: Minor bugfix: the new attachment's contentDescription was missing in Email.toString()

v7.3.0 (15-July-2022)

... (truncated)

Commits


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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)
codecov[bot] commented 1 year ago

Codecov Report

Base: 95.27% // Head: 95.27% // No change to project coverage :thumbsup:

Coverage data is based on head (107f039) compared to base (87625d3). Patch has no changes to coverable lines.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #54 +/- ## ========================================= Coverage 95.27% 95.27% Complexity 314 314 ========================================= Files 59 59 Lines 1269 1269 Branches 88 88 ========================================= Hits 1209 1209 Misses 31 31 Partials 29 29 ``` Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=kuvasz-uptime). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=kuvasz-uptime)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.