Hello Jenkins community,
I’m Kushagra Tiwari, a 3rd year B.Tech CS (AI/ML) student at AKTU, Lucknow. I’m submitting a proposal for the GSoC 2026 project: Jenkins Email Notifications using Outlook SMTP with OAuth.
The problem: Microsoft’s Basic Authentication deprecation is actively breaking Jenkins email notifications for teams using Microsoft 365. JENKINS-73486 has 16 community comments and zero merged fixes.
My approach: Integrate the existing entra-oauth-plugin into email-ext-plugin using a single oauthCredentialsId field — following the architectural direction given by @slideslide in PR #1491. I have studied and diagnosed all three prior attempts (#1491, #1510, #1512) and identified the five specific bugs that caused them to fail CI.
My contributions so far:
-
PR #1506 in
email-ext-plugin— open, all 14 CI checks passing, 365 tests green -
PR #1329 in
cucumber-reports-plugin— open, CI passing -
PR #1333 in
cucumber-reports-plugin— open, CI passing
Proposal document: [link to your Google Doc]
I’d welcome any feedback from mentors and community members, especially on the technical architecture in Section 3 and the testing strategy in Section 4.
— Kushagra (@kushagra_tiwari)
