🚀 New features and improvements
- Add an experimental interactive CLI mode (
--cli
argument) (#207) @literalplus - Include the Plugin Installation Manager CLI Tool into the Vanilla Docker image (#198) @mostafahussein
- Add Git plugin to the Vanilla package (#218) @oleg-nenashev
- Plugin downloads: Add mirror option to speed the download (#252) @LinuxSuRen
- Plugin downloads: Use latest as the default version of a plugin (#253) @LinuxSuRen
🐛 Bug Fixes
- Prevent
PluginServletFilter
warnings on startup in a standalone JAR mode (#294) @oleg-nenashev - JENKINS-57441 - Fix warning about missing User config path on startup (#281) @oleg-nenashev
📦 Dependency updates
- Require Jenkins 2.222.1 LTS as a minimum version (#177) @oleg-nenashev
- Plugin dependencies: Update the plugin BOM to the latest version of 2.222.x (#271) @oleg-nenashev
- Update the internal Jetty wrapper from 9.4.5 to 9.4.27 (#177) @oleg-nenashev
- Use Jenkins Core BOM file as a dependency source for libraries (#177) @oleg-nenashev
📝 Documentation updates
- Document the vanilla Docker image for Jenkinsfile Runner (#215) @oleg-nenashev
- Add a demo for the Pipeline library usage (#219) @oleg-nenashev
- Add a demo for Git and Maven (#218, #282) @oleg-nenashev
- Document how to run the JCasC demo locally with Vanilla packages (#263) @oleg-nenashev
- Add a Jenkinsfile Runner demo recording to README (#262) @oleg-nenashev
- Fix grammar in README.md and DEVELOPER.md (#221) @cgrigel
- Add a Contributors badge (#220) @nikolai
- Fix the "Jira" spelling in docs (#284) @mezpahlan
👻 Maintenance
- Fix the broken CI (#286, #287, #293) @oleg-nenashev
- Introduce a standalone
jenkins4eval/jenkinsfile-runner:build-mvncache
image to speedup the JFR build (#288, #289, #292, #295) @oleg-nenashev - Move simple integration tests from Jenkinsfile Runner Test Framework to JUnit (#285) @oleg-nenashev
- Disable broken Custom War Packager integration tests (#285) @oleg-nenashev
- Modify the development image to use the launcher entrypoint (#219) @oleg-nenashev
- Speedup vanilla package testing: .dockerignore and a development mode flag in tests (#283) @oleg-nenashev
- Jenkinsfile: Optimize the build stage by using the Pipeline Library (#217) @oleg-nenashev
- Add "All contributors" to the changelog template (#290) @oleg-nenashev
All contributors: @LinuxSuRen, @cgrigel, @literalplus, @mezpahlan, @mostafahussein, @nikolai and @oleg-nenashev