Releases: jenkinsci/jenkinsfile-runner
Releases · jenkinsci/jenkinsfile-runner
1.0-beta-12
🚀 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
1.0-beta-11
🚀 New features and improvements
- Add
--job-name
,--build-number
and--cause
options (#203) @rinckm - Add a
--keep-undefined-parameters
option so that users can pass parameters without declaring them in job properties (#211) @rinckm - Add check of Minimum supported Jenkins version on startup (#208) @glefloch
- #197 - Include Jenkins Configuration as Code plugin into the Vanilla Package (#205) @xxyy
- #196 - Include Pipeline Utility Steps plugin into the Vanilla Package (#200) @damc-dev
📝 Documentation updates
- README: Remove the duplicated "Build" section, improve the quickstart rendering (#202) @oleg-nenashev
👻 Maintenance
1.0-beta-10
💥 Breaking changes
🚀 New features and improvements
- #171 - Package Jenkinsfile Runner as a single JAR file with bundled dependencies (#184) @jainsahab
- #180 - Add a
-v
/--version
CLI argument to display the JFR version (#182) @geisterfurz007 - #179 - Add a
--help
CLI argument which prints help (#183) @ImShakthi - Publish
jenkins4eval/jenkinsfile-runner
vanilla image version tags on DockerHub @oleg-nenashev
🐛 Bug Fixes
- #185, #175 - Rework the Vanilla image packaging to avoid broken images (#187) @oleg-nenashev
- #165 - Prevent pipeline parameters from being null (#166) @anbrsap
📦 Dependency updates
- Update the plugin Bill of Materials to version 3 for 2.176.x (#168) @jglick
- Include SSHD Module to the bundle to fix warning by the Git Server Plugin (Pipeline: Global CPS Library Dependency) (#184) @jainsahab
- Remove the Pipeline Step API test dependency (#154) @oleg-nenashev
📝 Documentation updates
- Add an explicit MIT license to the repository (#158) @oleg-nenashev
- Add a link to the Jenkinsfile Runner presentation to README (#162) @oleg-nenashev
- Update badges and add Hyperlinks (#155, #173 ) @oleg-nenashev
👻 Maintenance
- Jenkinsfile: Increase the build timeout to 60min (#194) @oleg-nenashev
- Delete obsolete sample.nps performance track file (#157) @oleg-nenashev
- Disable Docker image deployment from ci.jenkins.io due to the unstable CI (#195) @oleg-nenashev
1.0-beta-9
📦 Dependency updates
- Update Jenkins core to 2.176.2 (#129, #143) @oleg-nenashev
- Use Jenkins BOM to specify plugin versions, and update to recent versions (#143) @oleg-nenashev
- Docker images: Update Jenkins core to 2.176.1 (#137) @oleg-nenashev
📝 Documentation updates
- Move changelog to GitHub releases (#153) @oleg-nenashev
- Close improper code block in the README (#142) @AnEmortalKid
🚦 Internal changes
- Switch Release Drafter to the global configuration (#136) @oleg-nenashev
1.0-beta-8
🚀 New features and improvements
- Update jenkins core to 2.164.2, and update to recent plugins and libs (#115) @oleg-nenashev
- Introduced --runHome to specify the runs JENKINS_HOME (#106) @alxsap
- JENKINS-55642 - Create experimental "vanilla" Docker packages for the Vanilla version of Jenkinsfile Runner (#99) @fcojfernandez
- JENKINS-55227 - Add a debug flag to Jenkinsfile Runner (#87) @fcojfernandez
📝 Documentation updates
- JENKINS-56858 - Clarify help text. (#104) @varyvol
- Expand information about the joint use of Jenkinsfile Runner, Custom WAR Packager and Dependabot (#100) @fcojfernandez
- JENKINS-55663 - Extend the Jenkinsfile Runner user documentation (#96) @fcojfernandez
- JENKINS-55227 - Extends debug documentation (#95) @varyvol
- JENKINS-55664 - Include developer documentation (#92) @varyvol
- README: Document the issue reporting guidelines (#86) @oleg-nenashev
📦 Dependency updates
- Bump maven-hpi-plugin from 3.3 to 3.5 (#90, #117) @dependabot
🚦 Internal changes
- Using lib-support-log-formatter (#107) @jglick
- JENKINS-55994 - Automated test more specific for java 11 (#102) @varyvol
- Add a Dependabot configuration file (#93) @oleg-nenashev