Skip to content

Releases: jenkinsci/plugin-pom

4.0-beta-4

17 Jan 12:02
Compare
Choose a tag to compare

πŸ› Bug Fixes

3.56

17 Jan 00:52
33efb03
Compare
Choose a tag to compare

4.0-beta-3

08 Jan 09:07
Compare
Choose a tag to compare

JUnit update to 4.13, Websocket support in Jenkins Test Harness (JEP-222), and dependency updates.

πŸ“¦ Dependency updates

πŸ“ Documentation updates

4.0-beta-2 πŸ’₯

30 Dec 15:12
Compare
Choose a tag to compare

More changes towards the new 4.0 baseline of Plugin POM. See this discussion in the mailing list for more info.

πŸš€ New features and improvements

πŸ’₯ Breaking changes

  • Update HtmlUnit to 2.36.0 in Jenkins Test Harness (#271) @dependabot
    • API has some binary compatibility breaking changes, plugin maintainers may need to update the test codebase if they use WebClient-based tests
  • JENKINS-58028 - Remove GMaven from dependencyManagement (#209, #277) @bitwiseman @oleg-nenashev
    • GMavenPlus should be used instead

πŸ“¦ Dependency updates

πŸ“ Documentation updates

4.0-beta-1 πŸ’₯

27 Dec 12:45
Compare
Choose a tag to compare

First beta release of the 4.0 branch which includes a lot of breaking changes in order to make Plugin POM simple to use and maintain. See this discussion in the developer mailing list for more info. All changes target JENKINS-60474 from #269 by @jtnord

πŸš€ New features and improvements

  • JENKINS-60474 - Libraries that are shipped with jenkins-core now have their dependency versions unconditionally managed from the jenkins-bom. The jenkins-bom and no-jenkins-bom profiles have been removed
    • With this change the libaries used will be correct for a given jenkins.version however this requires a version of Jenkins that was published with the bom (2.195 or higher), or has been explicitly published
    • See here for a list of supported versions
  • A quick-build profile has been introduced that disabled things not related to just producing the desired artifacts. This is activated on the command line in the standard maven way (e.g. mvn -P quick-build package)
  • Add an extra enforcer rule prevent releases from containing SNAPSHOT versions
  • JMH benchmarks are now run by activating the jmh-benchmark directly rather than via a property. (mvn -P jmh-benchmark test)
  • Skipping tests using surefire's skipTest property no longer skips other mojos execution.

🚨 Removed

  • Deprecated findbugs properties have been removed, use the equivalent spotbugs property (#269) @jtnord
  • Support for compiling plugins with java.level < 8 has been removed. The only supported java.level is 8
  • Deprecated concurrency property has been removed. use the forkCount surefire option directly from the command line (or pom) (e.g. mvn -DforkCount=4 verify)
  • Support for the jgit provider of the release plugin has been removed. Git executable is now required to be installed and available in the PATH
  • Automatic re-running of failing tests has been removed.

πŸ‘» Maintenance

  • Always run the integration tests in this POM (#269) @jtnord

3.55

23 Dec 15:05
Compare
Choose a tag to compare

This is the last release of Plugin POM before switching the master branch to 4.0 Beta. See this discussion in the developer mailing list for more info.

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • make dependabot ignore jenkins bom/war updates (#267) @jtnord

3.54

25 Nov 13:32
Compare
Choose a tag to compare
WARNING: Do not use the BOM profile (discussion in the developer list)

πŸš€ New features and improvements

  • Re-introduce the Jenkins Core BOM support (#257) @jtnord

πŸ› Bug Fixes

  • Add phase to animal-sniffer to fix mvn test (#258) @timja

πŸ“¦ Dependency updates

πŸ“ Documentation updates

πŸ‘» Maintenance

3.53

14 Nov 16:43
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • Revert the BOM support from 3.52 to fix incremental plugin builds (#252) @jglick
  • Fix compatibility between PowerMock and Mockito versions suggested in dependencyManagement, regression in 3.51 (#244, #243) @dependabot

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • Add integration tests for Incrementals to prevent further regressions (#252) @jglick

3.52

13 Nov 17:42
Compare
Choose a tag to compare
WARNING: There are reported regressions in plugins publishing Incrementals due to #229. Please avoid this version if you use Incrementals.

πŸš€ New features and improvements

πŸ“ Documentation updates

πŸ“¦ Dependency updates

3.51

22 Oct 19:28
Compare
Choose a tag to compare

Dependency updates and performance/diagnosability improvements.

πŸš€ New features and improvements

  • Use "provided" scope for slf4j-api dependency (instead of compile) (#226) @proski
  • Improve maven-antrun-plugin configuration to show names of the executed targets (#242) @darxriggs
  • Optimize the Maven Surefire JVM to speedup tests (#246) @jtnord

πŸ“¦ Dependency updates