2024-10-17 (EU/US)
Attendees:
- Bruno Verachten
- Kevin Martens
Agenda
- Contributor Spotlight
- Currently featuring Adrien Lecharpentier
- Next will be Devin Nusbaum
- Kevin interviewing several contributors for future spotlights
- There will be enough to publish to end of year (including 2 week break at end of December for holidays, discussed during Advocacy & Outreach meeting earlier today)
- Hacktoberfest blog post & Hacktoberfest page
- Hacktoberfest in progress
- Good activity from contributors
- Thanks to all the contributors for all of their submitted & ongoing work!
- List of issues in Jenkins JIRA
- Refined by Darin, Basil, Mark, and Bruno
- Video series with Darin (and Mark) on various developer topics
- Mondays & Wednesdays
- Using Openrewrite
- Extension of the “Improve a plugin” tutorial
- Maintain a plugin tutorial
- Source code formatting
- Enabling Jenkins security scan
- Frequency of updating the parent pom
- Frequency of updating plugin BOM
- Modernizing Jenkins plugins
- Mondays & Wednesdays
- Hacktoberfest in progress
- Blog posts
- Alpha-Omega foundation Content Security Policy grant
- Thanks to Alpha-Omega for their grant
- Thanks to Shlomo Dahan and Yaroslov for joining the project to work on these improvements
- Thanks to Basil Crow & Bruno Verachten for leading and guiding the project so that CSP can be improved
- Progress reports will be shared with Alpha-Omega and potentially blog posts for jenkins.io
- Shared in a GitHub repo, 1 PR a month for progress reports
- Using ATH as the first low-hanging fruit/progress test
- Report only mode 62 failures out of 370 tests which makes 81% after one week
- Alpha-Omega foundation Content Security Policy grant
- Jenkins elections
- Voter registration announcement
- Open until Oct 31, 2024
- Includes list of candidates, contributing information/guide, and timeline for registration, voting, and election results
- Join election-voter-2024 group to ensure that you are eligible to vote
- 70 registered voters at this time, be sure to share with others if they have contributed to Jenkins in any way over the last year.
- Any questions, reach out to the election committee
- Candidate statements
- Statements included for all candidates of governance board & release officer
- Includes contributor spotlights where applicable
- Positions with only 1 nominee will not include candidate statements as there will not be voting for those positions
- Voter registration announcement
- Automated changelog generator had issues this week
- 2.481 changelog had a little content, but was missing most of the changes and comments
- Had to be done manually this week by Kevin & Mark
- 2.482 automated changelog looks to be generated, will monitor for any potential issues
- Thanks to shenxianpeng for the fix
- LTS 2.479.1 will release on Oct 30, 2024
- Mark Waite is release lead
- Kevin has created the changelog & upgrade guide for 2.479.1
- Major changes including Java 17 requirement and upgrade to Spring Security 6/Spring Framework 6/Jakarta EE 9
- Both backporting tickets included in changelog
- Upgrade guide goes into detail on Java 17, including information shared by Basil Crow in the pinned comment of JENKINS-60891
- Revamping Jenkins Tutorials: Simplicity and Inclusivity by Bruno Verachten
- Video overview of what the previous tutorials were, the challenges they presented, what has been done to update them and include Docker Compose, and the contributors/partnership of GSoC
- Thanks so much Bruno for the work done on this and the thorough explanation
- Recent work done on jenkins.io
- Automatic image compression in pull requests - Alex Brandes
- Alex has implemented an action that compresses images within the PR once they are added.
- Non-blocking error if the image is not compressed
- Still encourage users to compress images prior to submission
- This is to catch anything that is not already compressed or that can be compressed further
- Thanks Alex for implementing this!
- Alex has implemented an action that compresses images within the PR once they are added.
- Banner in 2.462.3 LTS changelog for EOL of Java 11 - Mark Waite
- Mark added a banner to the 2.462.3 changelog to inform users that it is the last LTS to support Java 11.
- Includes Java 17 and 21 as the usable Java versions after the October LTS release.
- Also includes the 2+2+2 Java support plan
- Thanks to Mark Waite & Darin Pope for this!
- Mark added a banner to the 2.462.3 changelog to inform users that it is the last LTS to support Java 11.
- Additional updates for Jenkins instance usage
- Last handful of pages that needed updates from “instance” to “controller” or something similar
- Security updates still need review from security team
- Websocket configuration for Apache reverse proxy - Allan Burdajewicz/Dohbedoh
- Looks to resolve an issue to update the documentation
- Has been reviewed but could use someone with more Apache experience/knowledge to confirm everything is correct
- Looks to resolve an issue to update the documentation
- Automatic image compression in pull requests - Alex Brandes
- Should upgrading to Java 11 documentation be removed after the October release?
- End of October LTS will require Java 17, users will need to upgrade their Java versions prior to upgrade