-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update javax.mail to 1.6.5 #4660
Conversation
This has changed maven coordinates to the jakarta project, though the code is binary compatible still.
</dependency> | ||
<dependency> | ||
<groupId>org.jvnet.hudson</groupId> | ||
<artifactId>activation</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is this removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question. I'm not even sure what was patched originally, but it's a transitive dependency of jakarta.mail already.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need to run PCT or full ATH on this?
edit: I guess if binary compat tests pass, it should be fine
We probably need a change log entry for this? in case it causes issues |
I ran PCT of this using a branch from As for the javax.activation thing, this looks like the fork, but it has no history: https://github.com/kohsuke/javax.activation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems good, if it's sufficiently tested. I haven't testing it any myself.
Only ath smoke tests are run on PR not the full set afaik |
Full changelog here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Be careful with Jakarta code for the activation
lib, there are/were known issues with module handling there due to the groupId changes. Before we merge that, an investigation is needed. Maybe a manual testing on Java 11 also
Thanks, I was wondering why that was patched! If this release is wonky, we'll need to create another update for a forked version of that. |
I tested this out locally on Java 11 using Gmail as my SMTP host (had to disable a security setting that marks Jenkins as an "insecure" client to try it out), worked fine. Only log messages I'm seeing are related to a removal of javax.annotation stuff. |
Test failures are unrelated it looks like. Infrastructural. |
This will be ready for release after the customary waiting period of 24 hours. |
I agree, unless any objection jvz can we skip this from the current weekly as I assume there's no rush on this? |
There are some security hardening updates included in newer javamail releases which would be great to get into an LTS. |
Sure, easy enough to back out if any issues then |
Matt raises a good point so I retract my earlier comment about waiting. |
This has changed maven coordinates to the jakarta project, though the
code is binary compatible still.
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
Proposed changelog entries
section only if there are breaking changes or other changes which may require extra steps from users during the upgradeDesired reviewers
@mention
Maintainer checklist
Before the changes are marked as
ready-for-merge
:Proposed changelog entries
are correctupgrade-guide-needed
label is set and there is aProposed upgrade guidelines
section in the PR title. (example)lts-candidate
to be considered (see query).