Skip to content

Releases: OpenLiberty/ci.maven

Liberty Maven Plug-in 3.11.5

23 Aug 02:20

Choose a tag to compare

Version 3.11.5 of the Liberty Maven Plugin is a minor fix release.

Included fixes

  • Fix for a compile-jsp issue when using Jakarta EE #1918 #1920
  • Update a dependency version #1914 #1922
  • Updates to build files #1903

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.5 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.11.4

13 Jun 13:56

Choose a tag to compare

Version 3.11.4 of the Liberty Maven Plugin is a minor fix release.

Enhancements and Issue Fixes

  • Fix for dev mode warning in maven-compiler-plugin for null values #1867 #1869
  • Fix for dev mode not picking up changes #1878 #1899
  • Fix some Windows build issues in yaml file #1899
  • Fix a test case clean up issue #1899

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.4 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.11.3

14 Mar 19:34

Choose a tag to compare

Version 3.11.3 of the Liberty Maven Plugin is a minor fix release.

Enhancements and Issue Fixes

  • Detect multiple <springBootApplication> elements in server configuration and throw error #1854
  • Fixes for server multi-restart issue #1853 #1755 #699
  • Added support for skinnyModules configuration from the maven-ear-plugin #1855 #1861
  • Added ServerStatusUtil check for deploy goal #1863 #1696
  • Added support for using Liberty predefined properties in variable references in server configuration files. See Liberty documentation for list of predefined properties. #1864
  • Added SAST scan configuration for Mend #1857

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.3 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.11.2

18 Dec 15:03

Choose a tag to compare

Version 3.11.2 of the Liberty Maven Plugin is a minor fix release.

New functionality

Enhancements and Issue Fixes

  • Update documentation for containerRunOpts configuration parameter for custom user id #1842
  • Honor user specified <springBootApplication> configuration in Liberty config files #1844 #1789
  • Fix issue with trying to arbitrarily resolve all pom dependencies by replacing the artifactId with features. Only accept features-bom artifactID to prepare and install user features. #1819 #1847
  • Fixing option --source cannot be used together with --release error in dev mode #1849 #1467

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.2 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.11.1

15 Oct 20:50

Choose a tag to compare

Version 3.11.1 of the Liberty Maven Plugin is a minor fix release.

The following fixes are included in this release:

  • Fix for NPE related to nested server configuration files with no <featureManager> element #1838 #1839

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.1 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.11.0

15 Oct 20:48

Choose a tag to compare

Version 3.11.0 of the Liberty Maven Plugin is a minor release that adds new functionality and provides some fixes.

New functionality

  • Added support for using versionless features in server configuration files. The versionless feature support was first made available in Open Liberty 24.0.0.8, but required some fixes that went into 24.0.0.9 and 24.0.0.10. Therefore, the plugin requires using the 24.0.0.10 or newer runtime when using versionless features. See this Open Liberty blog and this documentation for more information. Note that the plugin does not support specifying the platform versions using an environment variable described in this documentation. #1827 #1831 #1832 #1829 #1836 #1837
  • Added configuration parameter changeOnDemandTestsAction to change the action for running on demand tests from Enter to type t and press Enter during dev mode. This is provided to make it easier to avoid accidentally invoking tests when the cursor focus is not obvious and Enter is pressed. #1822

Additional Fixes

The following fixes are also included in this release.

  • Update public key and signature for verify test #1821
  • Update commons-io version to 2.14.0 #1835
  • Catch NPE thrown by maven resolver API #1819 #1824
  • Update documentation #1820

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.11.0 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.10.3

09 May 17:05

Choose a tag to compare

Version 3.10.3 of the Liberty Maven Plugin is a minor fix release.

The following fixes are included in this release:

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.10.3 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.10.2

14 Mar 18:20

Choose a tag to compare

Version 3.10.2 of the Liberty Maven Plugin is a minor fix release.

The following fixes are included in this release:

  • Fix for #1802 regarding error running devc goal on Linux #1801
  • Enhance multi-module conflict check for dev mode #1800

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.10.2 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.10.1

28 Feb 16:20

Choose a tag to compare

Version 3.10.1 of the Liberty Maven Plugin is a minor fix release.

The following fixes are included in this release:

  • Fixes for #1693 to mark our plugin thread safe #1786
  • Handle space in project path for devc #1797
  • Update some dependency versions #1774 #1776
  • Handle jvm option overriding correctly #1779 #1778
  • Change some extraneous warning messages to info or debug level #1782 #1785
  • Handle xml processing more securely #1790
  • Ensure contents of liberty-plugin-config.xml are correct for various goals #1792 #1788
  • Detect changes to install location and handle correctly for dev mode #1794 #1795 #1796

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.10.1 release is available on the Maven Central repository.

Liberty Maven Plug-in 3.10

29 Nov 21:02

Choose a tag to compare

Version 3.10 of the Liberty Maven Plugin is a minor release that adds new functionality and provides some fixes.

New functionality

  • Added support for using the plugin to deploy a SpringBoot 3.0 application. The springBoot-3.0 feature was first made available in Open Liberty 23.0.0.9, but a required fix went into 23.0.0.10 related to the springBootUtility. We recommend using the 23.0.0.10 or newer runtime. See this Open Liberty blog for more information. #1742 #1703
  • Added support for the following features which were all introduced in Open Liberty 23.0.0.10. See this Open Liberty blog for more information.
    ** verifying feature signatures by default during the install-feature goal
    ** honoring an include element location attribute that references a directory
    ** running the plugin with Java 21

Additional Fixes

The following notable fixes are also included in this release.

  • Fixes related to devc and Podman support 427, 430, 431, #1751
  • Fix for dev mode file watching 424
  • Resolve Maven property in dependency coordinates for user features #1758, #1759
  • Update documentation #1754, #1747, #1739

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.10 release is available on the Maven Central repository.