Skip to content

Releases: jenkinsci/plugin-pom

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

4.42

04 Jul 08:37
plugin-4.42
6e7c0f4
Compare
Choose a tag to compare

🚀 New features and improvements

📦 Dependency updates