swarm-plugin

Jenkins swarm plugin

Stars
135
Committers
61

Bot releases are hidden (Show)

swarm-plugin - Swarm 3.18

Published by basil over 4 years ago

💥 Note: Users of Jenkins 2.220 or later must upgrade to Swarm 3.18 or later to adapt to the removal of network discovery services in Jenkins core (see JENKINS-61029).

🚨 Removed

  • JENKINS-61029 Remove UDP broadcast auto-discovery service (#179, #182) @jeffret-b @basil
  • EOL Docker support (#111) @basil

🚀 New features and improvements

  • JENKINS-48248 Exit if PID file already exists (#114) @akomakom
  • Add environment variable support (#80) @kshtsk

🐛 Bug Fixes

  • Avoid swarm agent description ending with ": null" (#146) @jimklimov

📦 Dependency updates

  • Update plugin POM (#185) @basil
  • Bump oshi-core from 4.3.1 to 4.4.0 (#183) @dependabot
  • Bump maven-shade-plugin from 3.2.1 to 3.2.2 (#184) @dependabot
  • Use JUnit version from upstream POM (#181) @basil
  • Remoting v4 compatibility (#180) @offa
  • Bump jenkins from 1.53 to 1.54 (#172) @dependabot
  • Bump httpclient from 4.5.10 to 4.5.11 (#173) @dependabot
  • Bump oshi-core from 4.3.0 to 4.3.1 (#177) @dependabot
  • Bump oshi-core from 4.2.0 to 4.3.0 (#169) @dependabot
  • Bump remoting from 3.36 to 3.40 (#167) @dependabot
  • Bump commons-codec from 1.13 to 1.14 (#170) @dependabot
  • Bump slf4j-api from 1.7.29 to 1.7.30 (#166) @dependabot
  • Bump slf4j.version from 1.7.29 to 1.7.30 (#165) @dependabot
  • Update Swarm Client Parent POM to 1.53 (#164) @oleg-nenashev
  • Bump oshi-core from 4.1.1 to 4.2.0 (#161) @dependabot
  • Bump slf4j-api from 1.7.28 to 1.7.29 (#160) @dependabot
  • Bump slf4j.version from 1.7.28 to 1.7.29 (#159) @dependabot
  • Bump remoting from 3.35 to 3.36 (#158) @dependabot
  • Bump oshi-core from 4.1.0 to 4.1.1 (#155) @dependabot
  • Bump oshi-core from 4.0.0 to 4.1.0 (#154) @dependabot
  • Bump remoting from 3.34 to 3.35 (#152) @dependabot
  • Bump httpclient from 4.5.9 to 4.5.10 (#153) @dependabot
  • POM updates (#151) @basil
  • Bump maven-hpi-plugin from 3.7 to 3.8 (#150) @dependabot
  • Bump remoting from 3.33 to 3.34 (#149) @dependabot
  • Bump slf4j-api from 1.7.26 to 1.7.28 (#148) @dependabot
  • Bump oshi-core from 3.13.3 to 4.0.0 (#145) @dependabot
  • Bump slf4j.version from 1.7.27 to 1.7.28 (#144) @dependabot
  • Update plugin POM (#141) @basil
  • Bump slf4j.version from 1.7.26 to 1.7.27 (#143) @dependabot
  • Bump maven-hpi-plugin from 3.6 to 3.7 (#142) @dependabot
  • Bump commons-codec from 1.12 to 1.13 (#140) @dependabot
  • Bump remoting from 3.32 to 3.33 (#135) @dependabot
  • Bump args4j from 2.0.31 to 2.33 (#120) @dependabot
  • Bump remoting from 3.31 to 3.32 (#134) @dependabot
  • Bump remoting from 3.30 to 3.31 (#133) @dependabot
  • Bump httpclient from 4.5.8 to 4.5.9 (#128) @dependabot
  • Bump annotations from 3.0.1 to 3.0.1u2 (#123) @dependabot
  • Bump jsr305 from 3.0.1 to 3.0.2 (#125) @dependabot
  • Bump commons-codec from 1.11 to 1.12 (#127) @dependabot
  • Bump oshi-core from 3.13.2 to 3.13.3 (#126) @dependabot
  • Bump maven-hpi-plugin from 3.5 to 3.6 (#124) @dependabot

📝 Documentation updates

  • Migrate README and changelog from Confluence to GitHub (#157) @basil

👻 Maintenance

  • Simplify node replacement code (#82) @basil
  • Code cleanup (#156) @basil
  • Use try-with-resources when possible (#139) @basil
  • File formatting improvements (#138) @darxriggs
  • Switch to SpotBugs (#131) @basil
  • Remove warning suppression (#112) @basil

🚦 Tests

  • Use a fixed port when running integration tests that restart Jenkins (#83) @basil
  • Clean up label tests and add tests for both unique and non-unique IDs (#113) @basil
Related Projects