Skip to content

Releases: jenkinsci/plugin-pom

4.52

01 Dec 18:14
Compare
Choose a tag to compare

💥 Breaking changes

This release of the plugin build toolchain requires Java 11 or newer and Jenkins 2.361 or newer. Update jenkins.version in pom.xml to 2.361 or newer as described in the developer documentation, and adjust your Jenkinsfile to remove any Java 8 configurations. Note that in the absence of an explicit set of configurations, the default set of configurations still includes Java 8. The recommended set of configurations can be found in the archetype. Also note that pending JENKINS-46795 any changes to a repository's Jenkinsfile require write access to take effect in the PR build.

If you neglect to update jenkins.version to 2.361 or later, you will receive the following error:

This version of maven-hpi-plugin requires Jenkins 2.361 or later.

If you neglect to adjust your Jenkinsfile to remove any Java 8 configurations (or try to build locally with Java 8), you will receive a low-level class version error.

🚨 Removed

As part of the transition to Java 11, Animal Sniffer has been removed from the plugin parent POM. If you require the use of Animal Sniffer, ensure that you include it in your own POM.

📦 Dependency updates

4.51

19 Nov 21:03
Compare
Choose a tag to compare

🚀 New features and improvements

  • Define surefire.forkNumber in Surefire JVM (#645) @jglick

🐛 Bug fixes

  • Use project.basedir rather than maven.multiModuleProjectDirectory (#648) @basil

📝 Documentation updates

📦 Dependency updates

4.50

08 Nov 16:10
Compare
Choose a tag to compare

💥 Breaking changes

  • Remove --mutex network argument for Yarn builds (#625) @scherler

If you previously relied on the --mutex network argument (for example, to ensure that only one instance of Yarn runs at any given time when running multiple instances of Yarn as the same user on the same server when running Yarn 1.x), you must now opt in to this behavior explicitly by adding <frontend.yarn.arguments>--mutex network</frontend.yarn.arguments> to the <properties> section of your plugin POM.

  • Remove direct dependency on JCIP annotations (#633) @basil

The direct dependency on JCIP annotations has been removed from the plugin POM. Plugins that use JCIP annotations should ensure they have a core baseline of 2.326 or later.

  • SpotBugs changes

Updates to SpotBugs may introduce new warnings, such as NP_GUARANTEED_DEREF or NP_NULL_ON_SOME_PATH, due to modified analysis.

🚨 Removed

  • Remove managed dependency on Objenesis (#634) @basil
  • Remove duplicate SpotBugs defaults (#628) @basil

🐛 Bug fixes

  • Support multi-module Maven projects when using a SpotBugs exclude filter file (#631) @basil

📦 Dependency updates

4.49

30 Oct 18:21
Compare
Choose a tag to compare

💥 Breaking changes

If you previously used this functionality but did not explicitly specify a Node, NPM, or Yarn version, you must now explicitly specify the version in your pom.xml (or gradle build scripts).

Check the build log for the following parts: you-must-override-the-yarn.version-property, you-must-override-the-node.version-property and you-must-override-the-npm.version-property. If one or more are present, they specify the tool you need to add a version for.
You can obtain available versions here:

📦 Dependency updates

4.48

01 Oct 03:34
Compare
Choose a tag to compare

📦 Dependency updates

4.47

22 Aug 20:03
Compare
Choose a tag to compare

📦 Dependency updates

4.46

09 Aug 00:02
Compare
Choose a tag to compare

🐛 Bug fixes

📦 Dependency updates

4.45

29 Jul 18:20
Compare
Choose a tag to compare

📦 Dependency updates

4.44

26 Jul 07:26
plugin-4.44
098e24d
Compare
Choose a tag to compare

🚀 New features and improvements

📦 Dependency updates

4.43.1

12 Jul 09:03
Compare
Choose a tag to compare

💥 Breaking changes

  • Bump jenkins-test-harness from 1797.v711534844e8a_ to 1802.v9de0d87365d2 (#571) @dependabot
    The minimum version of Jenkins supported with the provided jenkins test harness is now 2.249

🚀 New features and improvements

📦 Dependency updates

  • Bump jenkins-test-harness from 1797.v711534844e8a_ to 1802.v9de0d87365d2 (#571) @dependabot
  • Bump extra-enforcer-rules from 1.5.1 to 1.6.0 (#569) @dependabot
  • Bump jenkins-test-harness from 1794.vfb_4a_4cde0824 to 1795.vdec8c5cf0eca_ (#566) @dependabot