Skip to content

Releases: jenkinsci/azure-vm-agents-plugin

921.v76424a_e24594

02 Apr 21:51
76424ae
Compare
Choose a tag to compare

🚀 New features and improvements

  • Add option for single-use agents in pool retention strategy (#491) @eetu-n

👻 Maintenance

  • Update minimum Jenkins version to 2.426.3 (#509) @timja

📦 Dependency updates

18 changes
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2950 (#519) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.14.2 (#515) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2907 (#516) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2884 (#514) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.79 (#513) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.14.0 (#511) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2857 (#512) @renovate
  • Update dependency com.sshtools:maverick-synergy-client to v3.1.0 (#507) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2815 (#505) @renovate
  • Update dependency io.jenkins.plugins:azure-sdk to v157 (#479) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2791 (#503) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.78 (#502) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2779 (#499) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.13.0 (#498) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.77 (#496) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2746 (#497) @renovate
  • Update dependency org.jenkins-ci.plugins:cloud-stats to v336 (#495) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.426.x to v2718 (#494) @renovate

901.ved986df424b_3

08 Jan 11:45
ed986df
Compare
Choose a tag to compare

🚀 New features and improvements

  • Split agent templates into multiple pages (#493) @timja

📦 Dependency updates

  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.7 (#492) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.76 (#489) @renovate

898.v7309274ccd9c

16 Dec 17:18
7309274
Compare
Choose a tag to compare

🚀 New features and improvements

  • Skip cleanup when not configured with a valid client (#488) @timja

📦 Dependency updates

  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.6 (#485) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.5 (#482) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2543 (#480) @renovate
  • Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.1 (#474) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.75 (#475) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2516 (#473) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2507 (#472) @renovate
  • Update dependency com.sshtools:maverick-synergy-client to v3.0.11 (#471) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2496 (#470) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.74 (#469) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.4 (#466) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2483 (#467) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2465 (#465) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2446 (#464) @renovate

883.v63c930b_025dc

14 Sep 08:16
63c930b
Compare
Choose a tag to compare

💥 Breaking changes

Warning

This is a breaking change for anyone configuring Azure VM Agents with the configuration as code plugin

cloudName has been renamed to name adapt your templates

- cloudName: "linux"
+ name: "linux" 

📦 Dependency updates

  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2423 (#458) @renovate

881.vdd465399565c

04 Sep 19:19
dd46539
Compare
Choose a tag to compare

👷 Changes for plugin developers

📦 Dependency updates

  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2401 (#455) @renovate
  • Update dependency org.jenkins-ci.plugins:cloud-stats to v320 (#456) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.73 (#454) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.3 (#453) @renovate

876.vb_b_06c11c3f36

03 Sep 08:27
bb06c11
Compare
Choose a tag to compare

🐛 Bug fixes

✍ Other changes

📦 Dependency updates

  • Update dependency org.jenkins-ci.plugins:azure-credentials to v293 (#451) @renovate
  • Update dependency io.jenkins.tools.bom:bom-2.387.x to v2378 (#450) @renovate
  • Update dependency org.jenkins-ci.plugins:cloud-stats to v316 (#448) @renovate
  • Update dependency org.jenkins-ci.plugins:azure-credentials to v292 (#447) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.72 (#445) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.2 (#443) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.71 (#441) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.70 (#439) @renovate
  • Update dependency org.jenkins-ci.plugins:cloud-stats to v302 (#438) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.69 (#437) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.1 (#434) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.67 (#433) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.66 (#429) @renovate
  • Update hamcrest (#432) @NotMyFault

859.v7213476e4fea_

05 Jun 04:07
Compare
Choose a tag to compare

🚀 New features and improvements

  • Add option to enable encryption at host (#419) @eetu-n

📦 Dependency updates

  • Update dependency io.jenkins.tools.bom:bom-2.361.x to v2102 (#430) @renovate
  • Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0 (#427) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.12.0 (#426) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.63 (#424) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.11.0 (#423) @renovate

852.v8d35f0960a_43

11 May 08:28
8d35f09
Compare
Choose a tag to compare

📝 Documentation updates

851.v16b_dcb_e85c85

04 May 22:11
16bdcbe
Compare
Choose a tag to compare

🚀 New features and improvements

📦 Dependency updates

  • Update dependency io.jenkins.tools.bom:bom-2.361.x to v2062 (#417) @renovate
  • Update dependency org.jenkins-ci.plugins:plugin to v4.62 (#413) @renovate
  • Update dependency com.puppycrawl.tools:checkstyle to v10.10.0 (#412) @renovate

846.v5a_f7e3dce959

30 Apr 19:11
5af7e3d
Compare
Choose a tag to compare

💥 Breaking changes

The breaking change only affects configuration as code users

Summary of changes

  • VM Templates are now hidden by default so as they don't take up a huge amount of the page
  • Slight re-ordering of fields, grouping similar ones together
  • Launchers can have their own config page now, preparation for host key verification potentially
  • Heading added on agent config page
  • Use sentence case for UI labels
  • Minor text changes on UI labels

Upgrade guide

Launcher specific methods have been nested under their own config page.
Users who only use the UI to configure should have no issues upgrading as compatibility has been maintained.
Users who use the configuration as code plugin will have to make minor adjustments to their configuration when upgrading.

Changes configuration as code users need to make

SSH Launcher:

agentLaunchMethod: "SSH"

becomes

launcher: "ssh"

Inbound launcher:

agentLaunchMethod: "JNLP"

becomes

launcher: "inbound"

SSH options set:

agentLaunchMethod: "SSH"
preInstallSsh: true
sshConfig: "ForwardAgent yes"

becomes

launcher:
  ssh:
    preInstallSsh: true
    sshConfig: "ForwardAgent yes"