🚀 New features and improvements
- Make https default for plugin downloads (#265) @sladyn98
- Add a
--withHooks
flag to provide a directory with Init Groovy Hooks (#370) @PierreBtz - Allow not specifying any plugin file (#368) @PierreBtz
- Introduce experimental Jenkinsfile Runner Image Packs for building common project types. Image packs include developer tools, plugins, Pipeline libraries and the required build environment (#393) @oleg-nenashev
- First image pack: JDK 1.8 + Apache Maven
- Patches and new image packs will be appreciated! Contributing to image packs
🐛 Bug Fixes
- Prevent
NullPointerException
when work directory is not explicitly defined (#381) @rsvoboda - Use platform-specific line breaks in system output operations (#382) @babusekaran
- Make sure to pass an absolute directory for JENKINS_HOME (#369) @PierreBtz
📦 Dependency updates
- Bump jetty.version from 9.4.30.v20200611 to 9.4.32.v20200930 (#379) @dependabot
- Bump pipeline-model-definition from 1.7.1 to 1.7.2 (#363) @dependabot
- Bump bom-2.235.x from 11 to 12 (#371) @dependabot
📝 Documentation updates
- Git-Maven demo: Switch to the jenkinsfile-runner:maven image pack (#388) @rsvoboda
- Use AsciiDoc code listing instead of the Markdown style (#386) @rsvoboda
👻 Maintenance
- Add Code Coverage Publishing to the build pipeline (#391) @oleg-nenashev
- Enable SpotBugs reporting during the build (#383) @oleg-nenashev
- Cleanup "Hudson" references in the Jenkinsfile Runner codebase (#378) @darkphoenix17
All contributors: @PierreBtz, @babusekaran, @darkphoenix17, @dependabot, @oleg-nenashev, @rsvoboda and @sladyn98