3.510.v94a_44f56b_332
·
2 commits
to refs/heads/master
since this release
It seems this was the first non-tag release of the plugin, with the Release Drafter workflow including all changes since the start of time in the summary. Oh well.
👻 Automatic releases are now enabled on merge to master
Please note that this 3.x series comes with automated release publishing and hence a new version number format, see https://www.jenkins.io/jep/229
👷 Changes for plugin developers
- Enable automatic release on merge to master (#167) @jimklimov
Changes up to 2.28 (Mar 2026, the last manually cut release)
✍ Other changes
- buildStep
Clone: expose all options ofcloneOrDeployVm()method, allow to usenamedSnapshotandextraConfigParameters(#137) @jimklimov
📦 Dependency updates
- Bump org.jenkins-ci.plugins:plugin from 5.7 to 5.17 (#162) @dependabot[bot]
- Bump org.jenkins-ci.plugins:plugin from 5.17 to 6.2138.v03274d462c13 (#164) @dependabot[bot]
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.8 to 1.13 (#165) @dependabot[bot]
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.7 to 1.8 (#144) @dependabot[bot]
2.27 (2022) and older
🚀 New features and improvements
- JENKINS-60029 - mark VSphereCloudRetentionStrategy as an extension (#100) @jetersen
- JENKINS-53913 - Make graceful shutdown timeout customizable. (#97) @rudolfwalter
- Stop hard-coding underscore in clone names (#93) @pjdarton
🐛 Bug fixes
- Fix Jenkins 61702 (#118) @pjdarton
- JENKINS-47821 - Prevent run-once slave from accepting more jobs. (#91) @pjdarton
👷 Changes for plugin developers
👻 Maintenance
✍ Other changes
- Migrate tests to JUnit5 (#147) @strangelookingnerd
- Use
jenkins.baselineto reduce bom update mistakes (#140) @strangelookingnerd - Enable Jenkins Security Scan (#138) @strangelookingnerd
- Fix start java when JAVA_HOME contains character space (#134) @kgermanov
- Adapting to jenkinsci/jenkins#7028 (#135) @basil
- JENKINS-69053 - Provide a unique identifier for RunOnceCloudRetention… (#132) @Dohbedoh
- JENKINS-68477 - Prepare vSphere for removal of JAXB and Java 11 requirement (#131) @basil
- Stop using deprecated
Util#join(#129) @basil - EOL JSR 305 (#130) @basil
- JENKINS-66301 - Prepare vSphere for core Guava upgrade (#128) @basil
- JENKINS-64357 - Fix plugin on Jenkins >2.263 (#126) @timja
- Java 11 compatibility and refresh dependencies (#125) @timja
- Fixes JENKINS-64335 - (#124) @balleman-tt
- Reduce use of 'slave' terminology in documentation (#120) @adinhtdsibm
- docs: Update terminology from 'slave' to 'agent' (#119) @eric-simpson
- Fix leak of launcher on disconnect (#117) @justfalter
- JENKINS-61131 - Fix broken credentials selection (#116) @albers
- Moving docs from wiki to git (#115) @pjdarton
- Add descriptor visibility filter (#112) @jetersen
- fix line ending 😱 (#114) @jetersen
- fix value accessor (#113) @jetersen
- incrementalify (#111) @jetersen
- prepare for JCasC compatibility (#110) @jetersen
- Legal stuff (#109) @pjdarton
- Slave nodes now get a copy of the template node properties (#108) @pjdarton
- Fix NodeProperties config on vSphere template (#105) @pjdarton
- JENKINS-58136 - Fix graceful shutdown appearing unchecked on config page load. (#106) @rudolfwalter
- JENKINS-57967 - Pass SshHostKeyVerificationStrategy to SSHLauncher (#104) @medianick
- Code cleanup (#102) @darxriggs
- Cosmetic improvements (#101) @pjdarton
- Fix button text in folder configuration (#99) @albers
- Enhancement: Show vSphere VM info on computer page. (#95) @pjdarton
- Added "Reconfigure Notes" build step. (#94) @pjdarton
- Add Reconnect and Revert Idle Action (#90) @rsennewald
- pom.xml scm connection changes (#89) @pjdarton
- Remainder of PR #67 (#88) @pjdarton
- Subset of changes from PR #67 (#87) @pjdarton
- Cosmetic cloud-config UI enhancements (#86) @pjdarton
- JENKINS-44796 - Robustness improvements (#85) @pjdarton
- Add timeoutInSeconds to configuration webui in Clone and Deploy. (#84) @pjdarton
- Minor code tidy-up (#83) @pjdarton
- [FIXED JENKINS-45786 - Add readResolve() to VSphereCloudRetentionStrategy (#82) @balleman
- JENKINS-44796 - Retry deletion of unwanted VMs (#77) @pjdarton
- Logging improvments. (#74) @pjdarton
- JENKINS-44796 - vSphereCloudLauncher enhancement (#75) @pjdarton
- JENKINS-44796 - Recognize VMs that our Jenkins created and permit reconnection. (#73) @pjdarton
- Fixed issue when cloning and now properly handling general exception (#70) @frankonski
- Update yavijava to 6.0.05 JENKINS-43962 - (#71) @jordancoll
- Correct field names in the Jelly code for Folder parameter. (#72) @pjdarton
- Add a Jenkinsfile so https://ci.jenkins.io/ will build us. (#76) @pjdarton
- Add new parameter 'waitForIp4' And Prefix could be ${} (parameter) (#64) @igreenfield
- Add new parameter 'ignoreIfNotExists' (#63) @igreenfield
- Add support for Folder configuration (#62) @igreenfield
- VSphere folder parameter (#61) @maleix
- Expose customization spec setting (#60) @abbec
- JENKINS-39232 - Make vSphereCloudLauncher inherit from DelegatingComputerLauncher (#59) @stephenc
- Re-fix JENKINS-24661 - (#58) @pjdarton
- JENKINS-20743 - part two (#57) @pjdarton
- Implements JENKINS-20743 - (#56) @pjdarton
- Implement JENKINS-38269 - (#54) @pjdarton
- Enhance JENKINS-22437 - (#53) @pjdarton
- Fix JENKINS-24605 - and JENKINS-24661 - (#52) @pjdarton
- Fix for JENKINS-38249 - (#51) @pjdarton
- Bugfix jenkins 36878 (#50) @pjdarton
- Implement JENKINS-22437 - (#49) @pjdarton
- Fix JENKINS-36878 - and JENKINS-32112 - (#48) @pjdarton
- Fix for JENKINS-38030 - (#47) @pjdarton
- Change version of yavijava that we fetch from 6.0.03 to 6.0.04. (#46) @pjdarton
- JENKINS-34912 - vSphere from Pipeline integation (#45) @witokondoria
- Continue with the disconnection procedure if temporarily offline flag… (#44) @kmelinda
- Allow SSH username with private key access to clones (#43) @onecloud-sean
- Fixing some naming issues with vmname passed in from the template (#42) @kevin-j-smith
- Fixing broken slave vmName piece (#41) @kevin-j-smith
- Added option to set the power state after deployin a vm. (#40) @eddyhub
- Fixing a bit of bad programming used for the first iteration of the feature. (#39) @kevin-j-smith
- JENKINS-27305 - : Add support for distributed vswitches (#38) @eddyhub
- JENKINS-31711 - : Add option to set a datastore when reconfiguring disks (#37) @eddyhub
- Dynamic On-Demand vSphere Slave (#35) @kevin-j-smith
- added possibility of creating clone without specifying resource pool. (#33) @Ichai5
- PowerOn: Use timeout value for all parts of power on (#32) @damienbiggs
- PowerOn: Check if guest info is null while waiting for ip (#31) @damienbiggs
- Logging: Log stack trace if exception message is null (#30) @damienbiggs
- SelectableCloud: Cloud should be selectable (#29) @damienbiggs
- ClusterFix: Don't assume that the cluster should exist (#28) @damienbiggs
- HelpDoc: Set correct name for ip address variable (#27) @damienbiggs
- Disconnect vsphere (#26) @ParagDoke
- Use local variable in vSphereCloudLauncher.java launch method (#25) @ParagDoke
- VsphereSelection: Allow dynamic selection of vsphere cloud (#24) @damienbiggs
- ClusterSelection: Get datastores directly from cluster (#23) @damienbiggs
- GuestInfo: Add build step for exposing GuestInfo (#22) @damienbiggs
- Add disk feature in Reconfigure Hardware panel (#19) @calj
- JENKINS-25588 - Fixed the "Test Connection" validation handler (#18) @oleg-nenashev
- Report an error when the specified datastore can't be found (#17) @calj
- JENKINS-25588 - Migrate vSphereCloud to Credentials plugin (#16) @oleg-nenashev
- Add reconfigure vm or template, template clone, datastore awareness, renaming ability (#15) @patiek
- adding getter for serverName (#11) @elordahl
- Adding snapshot deletion functionality (#10) @elordahl
- Logging original1 (#8) @elordahl
- Adding new build step layout (#5) @elordahl
- v1.0.2 (#4) @elordahl
- Merge tools (#3) @elordahl
- Merge tools (#2) @elordahl
- Fixed a typo in an error message. (#1) @docwhat