What jenkinsci/jenkins shipped
Written by FoxPlug from the repository's own releases; not affiliated with Jenkins. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/jenkinsci/jenkins; Jenkins did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of November 2, 2026
What shipped
- Fixed a crash where a log synchronization marker split across two writes caused an IndexOutOfBoundsException. Pull request #27592
- Autocomplete no longer shows stale suggestions after the input changes or loses focus. Pull request #27504
- Build history and Build Time Trend pages no longer load their rows through progressive rendering. Pull request #27636
- Removed source code management plugins that are up for adoption from the setup wizard. Pull request #26617
- Refined the page frame and experimental UI on mobile, including tab placement, button wrapping and split button menu width. Pull request #27708
- Corrected CLI usage text to state that connect-node and disconnect-node do not accept comma-separated lists. Pull request #27655
- Fixed a security context test that could never fail because it caught the wrong exception type on an asynchronous executor. Pull request #27699
- Updated repeatableDeleteButton documentation so it no longer needs extra wrapping elements for alignment. Pull request #27573
- Deprecated AbstractTopLevelItem, which has been unused apart from mocks. Pull request #27584
- Improved the Resource Root URL documentation. Pull request #27601
Why it matters
This week fixes two real breakages: split log markers no longer throw when they cross write boundaries, and autocomplete no longer offers stale suggestions. Build history pages also stop depending on progressive rendering, and the wizard no longer recommends inactive SCM plugins.
Changelog entry
- Fix IndexOutOfBoundsException when a log synchronization marker spans multiple output writes. Pull request #27592
- Ignore stale autocomplete suggestions after input changes or when focus leaves the field. Pull request #27504
- Stop using progressive rendering for build history and build time trend pages. Pull request #27636
- Remove up-for-adoption source code management plugins from the setup wizard. Pull request #26617
- Refine page frame and experimental UI on mobile. Pull request #27708
- Fix CLI usage text: connect-node and disconnect-node do not support comma-separated lists. Pull request #27655
- Fix vacuous testFailedRunnableResetsContext in SecurityContextExecutorServiceTest. Pull request #27699
- Update repeatableDeleteButton documentation in repeatableProperty. Pull request #27573
- Deprecate AbstractTopLevelItem. Pull request #27584
- Improve Resource Root URL documentation. Pull request #27601
- Release Jenkins 2.589. Release
Jenkins 2.589 is out. This week: fixed a crash when log synchronization markers span two writes, autocomplete no longer shows stale suggestions, build history stopped using progressive rendering, and up-for-adoption SCM plugins left the setup wizard.
Jenkins 2.589 is released. This week's changes fix a crash in output handling when a log synchronization marker starts in one write and ends in another, and stop autocomplete from showing stale suggestions after input changes or focus leaves. Build history and Build Time Trend pages no longer load rows through progressive rendering. The setup wizard no longer recommends source code management plugins that are up for adoption, CLI usage text is corrected for connect-node and disconnect-node, and the experimental UI and page frame were refined for mobile. AbstractTopLevelItem is deprecated, and Resource Root URL documentation was improved.
Week of October 26, 2026
What shipped
- Jenkins 2.588 weekly release is out, including multiple security fixes detailed in the 2026-10-28 security advisory. Release
- Jenkins 2.580.2 was released with a changelog and upgrade guide for breaking changes and other upgrade considerations. Release
- The CI build failure on the clean workspace check after the security release was fixed. Pull request #27633
- The plugin manager search now matches on multiple words instead of a plain substring, so every word must match the plugin ID or title with punctuation ignored. Pull request #9137
- The experimental Job UI Builds list gained initial plugin support, letting plugins show helpful information directly in the builds list. Pull request #27508
- Six Groovy configuration views were converted to Jelly, including the Security page and the config views for crumb issuer, views tab bar, artifact manager, Maven, and queue item authenticator configuration. Pull request #27644
Why it matters
This week brought a weekly release with multiple security fixes and a 2.580.2 release, so users should check the changelog and upgrade guide before updating. Plugin manager search now handles multi-word queries better, and the experimental Job UI Builds list can start showing plugin-provided information without opening each build.
Changelog entry
- Jenkins 2.588 weekly release with multiple security fixes. Release
- Jenkins 2.580.2 release. Release
- Fix CI build after security release. Pull request #27633
- Plugin manager search matches multiple words against plugin ID or title, ignoring punctuation. Pull request #9137
- Experimental Job UI Builds list gains initial plugin support. Pull request #27508
- Convert six Groovy configuration views to Jelly. Pull request #27644
Jenkins 2.588 is out with multiple security fixes, plus 2.580.2. Plugin manager search now matches multiple words, the experimental Job UI Builds list has initial plugin support, and six Groovy config views moved to Jelly.
This week Jenkins 2.588 shipped with multiple security fixes, and 2.580.2 was released with its changelog and upgrade guide. Plugin manager search now matches multiple words rather than a plain substring: every word must match the plugin ID or title, with punctuation ignored, so workflow cps finds workflow-cps. The experimental Job UI Builds list gained initial plugin support, allowing plugins to show useful information without opening a build. Six Groovy configuration views were converted to Jelly, including the Security page and the config views for crumb issuer, views tab bar, artifact manager, Maven and queue item authenticator configuration. A CI clean workspace check failure after the security release was also fixed.
Week of October 12, 2026
What shipped
- Published release candidate 2.580.2 for testing before the final release scheduled for October 28th, 2026. Release
- Released weekly Jenkins 2.586, with standardised shadows and focus rings for controls and the Manage Jenkins breadcrumb menu removed. Release
- Prepared backporting for LTS 2.580.2, part 2, carrying fixes into the LTS line. Pull request #27541
- Prepared an initial round of backporting for LTS 2.580.2 based on core version 2.585. Pull request #27531
- Reverted the commons-codec update to 1.23.0 because its stricter Base64 parsing breaks the SAML plugin. Pull request #27542
- Fixed the live console dropping ANSI colours after a poll that returns no new output. Pull request #27424
- Clarified the quiet-down -block help text to explain that running Pipeline jobs pause at the end of their current step rather than blocking quiet down. Pull request #27556
- Corrected the ArtifactArchiver javadoc to state that patterns must be comma-separated, since whitespace is rejected. Pull request #27557
- Changed form field validation on initial page load to show a concise error instead of the raw HTTP response body. Pull request #26818
- Made global search suggestions match jobs by both item name and display name. Pull request #26690
Why it matters
This week brought a new weekly release and a release candidate for the 2.580.2 LTS line, plus backporting work to carry fixes into LTS. Several fixes address everyday friction: console colours surviving output pauses, clearer quiet-down help for Pipeline users, correct ArtifactArchiver documentation and cleaner validation errors. The commons-codec update was reverted because stricter Base64 parsing broke the SAML plugin.
Changelog entry
- Release candidate 2.580.2 published for testing, final release scheduled for October 28th, 2026. Release
- Weekly release 2.586 published. Release
- Backporting for LTS 2.580.2, part 2. Pull request #27541
- Backporting for LTS 2.580.2 based on core version 2.585. Pull request #27531
- Revert commons-codec to 1.22.1 behaviour by reverting the 1.23.0 update, which broke the SAML plugin through stricter Base64 parsing. Pull request #27542
- Keep ANSI colours in the live console after a poll returns no new output. Pull request #27424
- Clarify quiet-down -block help text: running Pipeline jobs pause at the end of their current step and do not block quiet down. Pull request #27556
- Fix ArtifactArchiver javadoc: patterns must be comma-separated, whitespace is rejected. Pull request #27557
- Show a concise error on form field validation failure during initial page load instead of the raw HTTP response body. Pull request #26818
- Match job names by item name and display name in global search suggestions. Pull request #26690
- Canonicalize cached label expressions so whitespace variants share load statistics. Pull request #27428
- Standardise shadows and focus rings for controls. Pull request #27527
Jenkins 2.586 is out, and 2.580.2 has a release candidate. This week: ANSI colours now survive pauses in the live console, the commons-codec 1.23.0 update was reverted to keep the SAML plugin working, quiet-down help explains Pipeline behaviour, and search suggestions match job d
This week Jenkins shipped weekly release 2.586 and a release candidate for 2.580.2, with backporting prepared for the LTS line. Fixes include ANSI colours staying in the live console after a pause in output, a revert of the commons-codec 1.23.0 update because its stricter Base64 parsing broke the SAML plugin, and clarified quiet-down -block help text explaining that running Pipeline jobs pause at the end of their current step. ArtifactArchiver javadoc now says patterns must be comma-separated, form field validation on page load shows a concise error, and global search suggestions match jobs by item name and display name. UI work standardised shadows and focus rings and removed the Manage Jenkins breadcrumb menu.
Week of October 5, 2026
What shipped
- Jenkins 2.585 was released, standardising experimental Jenkins pages and making the side panel independently scrollable. Release
- The configuration UI now warns when the unsafe 'Logged-in users can do anything' authorization strategy is selected. Pull request #27499
- ATH tests now run against Java 21 and Java 25 in CI. Pull request #27511
- Custom log recorder targets now update correctly when the level changes from more verbose to less verbose. Pull request #27065
- Case-insensitive matching in CollectionSearchIndex now uses Locale.ROOT, so suggestions with I work under Turkish and Azerbaijani locales. Pull request #27497
- Core now uses Jetty 12.1.14 through updated Winstone and Stapler releases. Pull request #27506
- Core now uses ASM 9.11 to silence security scanner complaints. Pull request #27507
- OldDataMonitor.report now logs stack traces for Run deserialization problems instead of discarding them. Pull request #27500
- Obsolete Java version checks and branching guards were removed from the test suite. Pull request #27523
- Dialog width is now limited to 100 percent of the visible area on small screens. Pull request #26668
Why it matters
This week brings a new weekly release plus changes that affect day-to-day use: a warning for an unsafe authorization strategy, correct log recorder level updates, and search suggestions that no longer break under some locales. Core also moves to newer Jetty and ASM versions, Java 25 joins ATH testing, and small UI fixes improve dialogs and the side panel.
Changelog entry
- Jenkins 2.585 released with standardised experimental pages and an independently scrollable side panel. Release
- Warn in the configuration UI when the unsafe 'Logged-in users can do anything' authorization strategy is selected. Pull request #27499
- Fix custom log recorder target updates when changing from a more verbose to a less verbose level. Pull request #27065
- Use Locale.ROOT for case-insensitive matching in CollectionSearchIndex so suggestions work under Turkish and Azerbaijani locales. Pull request #27497
- Run ATH tests on Java 21 and Java 25 in CI. Pull request #27511
- Use Jetty 12.1.14 via Winstone and Stapler updates. Pull request #27506
- Use ASM 9.11 to silence security scanners. Pull request #27507
- Log stack traces for OldDataMonitor.report on Run. Pull request #27500
- Remove obsolete Java version checks in tests. Pull request #27523
- Limit dialog width to 100 percent of the visible area on small screens. Pull request #26668
- Fix side panel search padding. Pull request #27491
- Show cloud display name instead of name on the cloud overview page. Pull request #27471
Jenkins 2.585 is out. Core also warns about the unsafe 'Logged-in users can do anything' strategy, fixes log recorder level updates, corrects case-insensitive search under Turkish and Azerbaijani locales, runs ATH on Java 21 and 25, and moves to Jetty 12.1.14 and ASM 9.11.
Jenkins 2.585 was released this week, standardising experimental pages and making the side panel independently scrollable. The configuration UI now warns when the unsafe 'Logged-in users can do anything' authorization strategy is selected. Custom log recorder targets update correctly when lowering verbosity, and case-insensitive search suggestions no longer miss items containing I under Turkish or Azerbaijani locales. ATH tests now run against Java 21 and 25 in CI, and core moves to Jetty 12.1.14 and ASM 9.11. Smaller fixes limit dialog width on narrow screens and correct side panel search padding.
Week of September 28, 2026
What shipped
- Jenkins 2.584 weekly release shipped with increased minimum required Remoting version. Release
- Jenkins 2.580.1 LTS release is now available. Release
- New Manage Jenkins UI is now enabled by default for all users, with opt-out available. Pull request #26999
- Experimental job page now supports filtering and searching for builds by job status. Pull request #27408
- Experimental Jenkins pages standardized with independently scrollable side panel and sticky build bar. Pull request #27380
- New Item button visibility fixed in dashboard for users with Job/Create permission. Pull request #27483
- Missing badges restored on header dropdown menu items. Pull request #27387
- Sortable date column ordering fixed for 12 AM times. Pull request #27032
- Missing return statement fixed in CSRF validation to prevent unhandled errors. Pull request #27474
- RequirePOST warning page clarified with issue number. Pull request #27058
Why it matters
Jenkins 2.584 weekly and 2.580.1 LTS are now available with UI improvements across experimental pages and the new Manage Jenkins interface enabled by default. Multiple bug fixes address date sorting, CSRF handling, UI element visibility, and filtering functionality, making the platform more stable and usable.
Changelog entry
- Jenkins 2.584 weekly release with increased minimum Remoting version requirement Release
- Jenkins 2.580.1 LTS release Release
- New Manage Jenkins UI enabled by default for all users Pull request #26999
- Experimental job page adds filtering and search capability Pull request #27408
- Experimental pages standardized with independently scrollable side panel and sticky build bar Pull request #27380
- Fixed New Item button visibility in dashboard based on Job/Create permission Pull request #27483
- Restored missing badges on header dropdown menu items Pull request #27387
- Fixed sortable date column ordering for 12 AM times Pull request #27032
- Fixed missing return after sendError in CSRF validation Pull request #27474
- Clarified RequirePOST warning page Pull request #27058
- Replaced System.out.println with LOGGER in memory error simulation Pull request #27470
- Updated Ukrainian translation for browser reload message Pull request #26170
Jenkins 2.584 and 2.580.1 LTS are out. New Manage Jenkins UI enabled by default, experimental pages standardized, and fixes for date sorting, CSRF validation, and UI elements.
Jenkins 2.584 weekly and 2.580.1 LTS releases are now available. The new Manage Jenkins UI is enabled by default with an opt-out option. Experimental pages have been standardized with improved scrolling and sticky build bars. Multiple fixes address date column sorting, CSRF token validation, badge visibility, and filtering capabilities.
Week of September 21, 2026
What shipped
- Jenkins 2.583 released with new experimental dashboard list UI for the Dashboard UI. Release
- Minimum required Remoting version increased to 3256.3258.v858f3c9a_f69d, dropping compatibility with older releases. Pull request #27439
- Removed persistence of obsolete workspaceDir and buildsDir settings that could cause upgrade issues. Pull request #27406
- Removed dead crumb fallback in CrumbFilter and added test coverage for legacy field rejection. Pull request #27432
- Fixed TypeError in breadcrumbs-overflow component when logo item is missing. Pull request #27414
- Fixed PackedMap entry equality and hash codes to properly implement the Map.Entry contract. Pull request #27396
- Fixed QueryParameterMap to handle parameters without values instead of throwing ArrayIndexOutOfBoundsException. Pull request #27381
- Fixed search suggestions race condition by initializing lazily when suggestions function is assigned. Pull request #27410
- Reworded deprecation warning for JNLP file downloads to correctly attribute agent connection details. Pull request #27331
- Prevented creating ZIP entries for unreadable files to avoid misleading zero-byte entries in partial archives. Pull request #27388
Why it matters
This week includes the 2.583 weekly release along with important compatibility and stability improvements. Fixes address core functionality issues like crumb validation, search behavior, and parameter handling that affect the user experience.
Changelog entry
- Add initial implementation of new dashboard list for experimental Dashboard UI Release
- Increase minimum required Remoting version from 3176.v207ec082a_8c0 to 3256.3258.v858f3c9a_f69d Pull request #27439
- Do not persist workspaceDir and buildsDir configuration Pull request #27406
- Remove dead.crumb fallback in CrumbFilter Pull request #27432
- Fix TypeError in breadcrumbs-overflow when logo item is missing Pull request #27414
- Fix PackedMap entry equality and hash codes Pull request #27396
- Fix QueryParameterMap failing on parameters without a value Pull request #27381
- Fix search suggestions race between search bar init and page scripts Pull request #27410
- Reword the -jnlpUrl deprecation warning on JNLP file downloads Pull request #27331
- Avoid creating ZIP entries for unreadable files Pull request #27388
Jenkins 2.583 released. Updates include new experimental dashboard UI, remoting version requirements, parameter handling fixes, and search bar improvements.
Jenkins 2.583 is now available. This release includes an initial implementation of a new experimental dashboard list UI, increased minimum Remoting requirements, fixes for search suggestions race conditions, proper handling of URL parameters without values, and removal of obsolete workspace directory settings that could cause upgrade issues.
More from jenkinsci/jenkins on GitHub
Merged pull requests
- Do not persist
workspaceDir+buildsDir(#27406, merged September 26, 2026 by jglick) (source) - Remove dead ".crumb" fallback in CrumbFilter (#27432, merged September 25, 2026 by log0u7) (source)
- Fix TypeError in breadcrumbs-overflow when logo item is missing (#27414, merged September 25, 2026 by Kanhaiya76618) (source)
- Fix PackedMap entry equality and hash codes (#27396, merged September 25, 2026 by Shubham-Padkonde) (source)
- Use new
surfacemixin in for search suggestions and row selection controller (#27419, merged September 23, 2026 by janfaracik) (source) - Avoid creating ZIP entries for unreadable files (#27388, merged September 23, 2026 by oleksii-tumanov) (source)
- Fix QueryParameterMap failing on parameters without a value (#27381, merged September 21, 2026 by Dev-next-gen) (source)
- Fix search suggestions race between search bar init and page scripts (#27410, merged September 21, 2026 by janfaracik) (source)
- Add initial implementation of new dashboard list for experimental Dashboard UI (#27391, merged September 21, 2026 by janfaracik) (source)
- Remove experimental Manage Jenkins deferred loading (#27411, merged September 21, 2026 by janfaracik) (source)
- Use a valid email format for Jenkins release bot mail sender (#27374, merged September 10, 2026 by MarkEWaite) (source)
- Fix OpenSearch XML content-type and add moz:SearchForm (#27364, merged September 10, 2026 by Shreyas-Madake) (source)