Note
|
Since version 3.5, changelogs are provided via GitHub Releases. |
Note
|
This changelog only covers the actual tool (update-center2-x.y.z.jar ), not changes to the wrapper scripts or metadata.
|
-
Add
target="_blank"
for all links in plugin descriptions. (#446)
-
Allow overriding the minimum validity duration using the Java system property
CERTIFICATE_MINIMUM_VALID_DAYS
. (#448, INFRA-2732)
-
When determining tiers, create a tier for the next weekly after an LTS baseline when there are tiers for that LTS line’s releases. (#443)
-
Reduce the duration for which releases are considered recent for
recent-releases.json
from 24 to 3 hours. (#433)
-
Also consider the Java system property
DOWNLOADS_ROOT_URL
for war download URLs, not just plugins. (#430)
-
Dynamically determine update site tiers based on plugin dependencies. (#376, INFRA-2615, INFRA-1021)
-
Fix XXE vulnerability when processing
pom.xml
files. (f207cfb0)
-
Add information about what the latest version of a plugin is, even if not offered for installation. (#382, JENKINS-62332)
-
Add separate, configurable
deprecations
metadata section toupdate-center.json
. (#344, JENKINS-59136)
-
Javadoc fixes. (fe8b8e09)
-
Major Overhaul (#365)
-
Add mode that uses Artifactory API instead of Nexus Maven indexes (#364)
-
Add plugin popularity metadata. (#356, #369)
-
Use GitHub repository URL for plugins that do not specify a URL, or have an obviously wrong one. (#335)
-
Prefer URL in plugin manifest to
url
inpom.xml
. (#303, INFRA-2292)
Version 3.0 is the first version that was not just recompiled by the wrapper script on every execution. Before this release, this tool was essentially unversioned. The changes listed above include all substantial changes to the tool since 2018.