Releases: jenkinsci/swarm-plugin
Releases Β· jenkinsci/swarm-plugin
3.29
π Bug fixes
- Remove prefixed
/
from url path when getting agent labels to prevent malformed URL error (#367) @rimitchell
π¦ Dependency updates
- Bump Remoting from 4.10 to 4.11.2 (#388, #381, #377) @dependabot
- Bump OSHI from 5.8.1 to 5.8.5 (#386, #379, #369, #363) @dependabot
- Bump HttpClient from 5.1 to 5.1.2 (#385, #380) @dependabot
- Bump Micrometer from 1.7.3 to 1.8.0 (#383, #376, #366) @dependabot
- Bump plugin parent POM from 4.24 to 4.31 (#384, #382, #374, #373, #372, #370, #365) @dependabot
- Bump parent POM from 1.65 to 1.69 (#387) @dependabot
- Bump access modifier annotation from 1.24 to 1.25 (#371) @dependabot
π Documentation updates
π» Maintenance
3.28
π Bug fixes
- JENKINS-66335: Set
Content-Length
header to avoid "411 Length Required" errors with some load balancers (#360) @fatmcgav
π New features and improvements
π¦ Dependency updates
- Bump OSHI from 5.7.4 to 5.8.1 (#359, #349, #341) @dependabot
- Bump access modifier annotation from 1.21 to 1.24 (#357, #350) @dependabot
- Bump plugin parent POM from 4.19 to 4.24 (#356, #353, #351) @dependabot
- Bump Micrometer from 1.7.0 to 1.7.3 (#358, #348, #344) @dependabot
- Bump SLF4J from 1.7.30 to 1.7.32 (#352, #343) @dependabot
- Bump Remoting from 4.9 to 4.10 (#347) @dependabot
- Bump plugin BOM from 831.v9814430e6383 to 887.vae9c8ac09ff7 (#346, #342, #338) @dependabot
- Bump parent POM from 1.64 to 1.65 (#345) @dependabot
- Bump SnakeYAML from 1.28 to 1.29 (#339) @dependabot
π¦ Tests
3.27
π New features and improvements
π Bug fixes
- Fix
fsroot
option name when used in YAML configuration file (#337) @nre-ableton
π¦ Dependency updates
- Bump parent POM from 1.63 to 1.64 (#335) @dependabot
- Bump OSHI from 5.7.3 to 5.7.4 (#334) @dependabot
- Bump plugin parent POM from 4.18 to 4.19 (#333) @dependabot
- Bump Remoting from 4.8 to 4.9 (#332) @dependabot
- Bump plugin BOM from 807.v6d348e44c987 to 831.v9814430e6383 (#331) @dependabot
3.26
π New features and improvements
- JENKINS-9639: YAML configuration support (#326, documentation) @offa
π Bug fixes
- JENKINS-57831: Swarm client failed to reconnect after Jenkins controller restart (#321) @basil
π¦ Dependency updates
- Bump OSHI from 5.6.0 to 5.7.3 (#330, #323, #315, #310, #309) @dependabot
- Bump Micrometer from 1.6.4 to 1.7.0 (#329, #313, #308) @dependabot
- Bump HttpComponents Client from 5.0.3 to 5.1 (#328) @dependabot
- Bump Remoting from 4.7 to 4.8 (#325) @dependabot
- Bump plugin BOM from 25 to 807.v6d348e44c987 (#324, #320, #314, #311, #306) @dependabot
- Bump plugin parent POM from 4.16 to 4.18 (#312, #307) @dependabot
π Documentation updates
- Add documentation for using Swarm with GitHub Authentication (#319) @jimklimov
- Add rationale for Swarm to the introduction (#318) @jimklimov
- Add link to download the Swarm client (#317) @jimklimov
π» Maintenance
- Migrate from deprecated
Slave
constructors to non-deprecated equivalents (#327) @offa - Use consistent terminology for Jenkins controller (#322) @basil
π¦ Tests
3.25
π¨ Removed
- Remove support for Swarm clients older than 3.21. With the fix for SECURITY-1200 in 3.21, support for versions of the Swarm client older than 3.21 was deprecated. As of 3.25, support for Swarm clients older than 3.21 is removed. As a general reminder, users are strongly encouraged to update the Swarm plugin and client in lockstep. (#300) @basil
π¦ Dependency updates
- Bump Remoting from 4.5 to 4.7 (#301, #273) @dependabot
- Bump OSHI from 5.3.4 to 5.6.0 (#305, #303, #298, #294, #293, #285, #277, #275) @dependabot
- Bump Micrometer from 1.6.0 to 1.6.4 (#302, #291, #282, #276) @dependabot
- Bump plugin BOM from 18 to 25 (#304, #299, #297, #292, #288, #281) @dependabot
- Bump parent POM from 1.60 to 1.63 (#295, #289, #278) @dependabot
- Bump plugin parent POM from 4.12 to 4.16 (#296, #287, #280, #274) @dependabot
- Bump access modifier annotation from 1.16 to 1.21 (#286, #284, #283) @dependabot
π Documentation updates
π» Maintenance
3.24
π New features and improvements
- Add Micrometer Prometheus metrics support (#246) @nre-ableton
π¦ Dependency updates
- Bump OSHI from 5.2.5 to 5.3.4 (#272, #271, #270, #266, #262) @dependabot
- Bump plugin BOM from 11 to 16 (#269, #267, #260, #253) @dependabot
- Bump core parent POM from 1.58 to 1.60 (#268, #263) @dependabot
- Bump plugin parent POM from 4.7 to 4.12 (#265, #264, #261, #258, #255) @dependabot
- Bump HttpClient from 5.0.1 to 5.0.3 (#259, #254) @dependabot
- Migrate from HttpClient 4.5.12 to HttpClient 5.0.1 (#251) @basil
π Documentation updates
- Use table to format available options in
README.md
(#257) @mrjatinchauhan
3.23
π¦ Dependency updates
- Bump Remoting from 4.3 to 4.5 (#231, #232) @dependabot
- Bump plugin parent POM from 4.3 to 4.7 (#237, #248) @dependabot
- Bump OSHI from 5.2.0 to 5.2.5 (#239, #241, #243, #250) @dependabot
- Bump Apache Commons Codec from 1.14 to 1.15 (#249) @dependabot
- Use plugin BOM (#233) @basil
π» Maintenance
π¦ Tests
3.22
π New features and improvements
- JENKINS-61969: Support WebSocket protocol in Swarm (#222) @basil
π¦ Dependency updates
- Bump jenkins from 1.56 to 1.57 (#229) @dependabot
- Bump maven-shade-plugin from 3.2.3 to 3.2.4 (#217) @dependabot
- Bump oshi-core from 5.1.0 to 5.1.2 (#216, #226) @dependabot
π Documentation updates
π» Maintenance
π¦ Tests
3.21
π Bug fixes
- SECURITY-1200: CSRF vulnerability and improper permission checks in Stapler methods
β οΈ Deprecated
As of this release, Swarm clients older than 3.18 are no longer supported. Support for versions 3.18 and 3.19 of the Swarm client is deprecated and will be removed in a future release. Users are strongly encouraged to update the Swarm plugin and client in lockstep.
3.20
π Bug fixes
- JENKINS-62033: Swarm client
-disableSslVerification
option does not disable SSL hostname verification (#200) @basil