Releases: jenkinsci/plugin-installation-manager-tool
Releases · jenkinsci/plugin-installation-manager-tool
Release list
1.1.2
🚀 New features and improvements
- Add command line flag for overriding plugin info location (#106) @ricksbrown
📝 Documentation updates
- Document proxy configuration (#106) @ricksbrown
👻 Maintenance
1.1.0
🚀 New features and improvements
- Add caching of update site data (#94) @timja
- Add a
--skip-failed-pluginsoption which skips plugins that fail to download (#92) @EcHoOfInSaNiTy - JENKINS-60637 - Add retry to plugin file download (#94, #83) @timja @slide
🐛 Bug Fixes
- Do not iterate through transient plugin dependencies if a newer dependency version is explicitly defined in the plugin list (#102) @oleg-nenashev
📦 Dependency updates
- Bump checkstyle from 8.18 to 8.29 (#81) @dependabot
📝 Documentation updates
- Update README to add more information regarding --latest (#89) @EcHoOfInSaNiTy
1.0.2
💥 Breaking changes
There is a breaking change in the environment variable JENKINS_UC and JENKINS_UC_EXPERIMENTAL in this release, it is now expected you provide the full URL (i.e. JENKINS_UC=https://updates.jenkins.io/update-center.actual.json) to the update center file, this is to handle different update centers naming it differently,
see the README for the updated values.
- JENKINS-60214 - Allow access to custom update centers JENKINS-60202 - don't fail with trailing slash on update center URL (#79) @leemeador
🚀 New features and improvements
- JENKINS-60214 Make plugin manager cli work with other update centers. Bug fixes. (#80) @leemeador
- JENKINS-59173 - Fix JDK 11 support (#76) @slide
- Add proxy compatibility (#78) @timja
- Allow using system properties (#75) @slide
1.0.1
- Fix indentation in yaml example (#72) @martinda
- JENKINS-59148 - Add option for getting all of the latest dependencies (#71) @stopalopa
- JENKINS-59148 - Add flag to get latest dependencies (#70) @stopalopa
🚀 New features and improvements
- JENKINS-59060 - Add --help option (#69) @stopalopa
- JENKINS-59042 - Add no download option (#68) @stopalopa
🐛 Bug Fixes
- JENKINS-59060 - Add --help option (#69) @stopalopa
👻 Maintenance
- JENKINS-57864 - Fix failed unit test (#67) @stopalopa
0.1-alpha-9
🚀 New features and improvements
🐛 Bug Fixes
👻 Maintenance
0.1-alpha-10
- JENKINS-58308 - Add check for plugin and Jenkins version compatibility (#65) @stopalopa
- JENKINS-58870 - Replace HttpGet with HttpHead (#66) @stopalopa
- Change plugin file input to be based on file extension (#60) @stopalopa
- Unit tests (#58) @stopalopa
- JENKINS-57971 - Add --verbose cli option to readme (#57) @stopalopa
🚀 New features and improvements
- Faster parallel download by using custom IO thread pool (#64) @Casz
- JENKINS-58622 - Throw error immediately if can't download plugin or r… (#62) @stopalopa
- JENKINS-57970 - Available updates (#44) @stopalopa
👻 Maintenance
0.1-alpha-7
There was an issue during release of this, a new one will be published which supersedes it
- JENKINS-58147 - Update yaml support to include groupId for incrementals (#46) @stopalopa
- JENKINS-58649 - Fix null pointer if no Plugin-Dependencies in Manifest (#47) @stopalopa
- allow local urls (#45) @Casz
- Release fixes (#43) @stopalopa
- Fix version handling (#6) @timja
- JENKINS-58147 - Move plugin parsing out of CLIOption class (#30) @stopalopa
- Add missing steps to Jenkinsfile (#42) @stopalopa
- Fix test on windows (#40) @slide
0.1-alpha-5
Fixes issues with getting plugin information from update center json. If dependency information can't be determined from the update center json, the MANIFEST will be parsed instead.
0.1-alpha-6
Fix issue where exiting with value of 1 when no failed plugins
0.1-alpha-4
- Allow update centers to be set using environment variables or CLIOptions
- Allow plugin directory to be set using an environment variable
- Add Windows support for default war and plugin directory locations
- Fix an issue where plugin dependencies were always determined from the latest plugin version instead of the plugin version requested