Skip to content

Releases: OpenLiberty/ci.gradle

Liberty Gradle Plug-in 3.10.0

29 Jan 04:29

Choose a tag to compare

Version 3.10.0 of the Liberty Gradle Plugin is a major fix release.

New Feature for Toolchain Support

  • Use Gradle toolchains to run Liberty Gradle Plugin Tasks with a specific JDK.
  • This allows you to control the Java version used by Liberty during build, dev mode, and server operations, even when the system default JDK is different.
  • Refer toolchain.md for more details

Enhancements and Bug Fixes

  • Changes to add resources output directory to EAR XML in #1026
  • Initial commit for libDirName fix in #1027
  • Archive option fix for gradle in #1029
  • Toolchain support for liberty gradle plugin in #1040 #1041

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

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

liberty-gradle-plugin-3.9.6

17 Nov 06:36

Choose a tag to compare

Version 3.9.6 of the Liberty Gradle Plugin is a minor fix release.

Enhancements and Bug Fixes

  • changes for ci.common #992
  • preventing infinite loop #1000
  • using compileClasspath and runtimeClasspath instead of implementation and compile #1002
  • fixing gradle earlib handling issues #1011
  • add doc for the new option p to see port information #1017
  • ArtifactDownloadUtil modified. Added tests for getDependencyFeatures #1021

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

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

Liberty Gradle Plug-in 3.9.5

27 Aug 21:25

Choose a tag to compare

Version 3.9.5 of the Liberty Gradle Plugin is a minor fix release.

Enhancements and Bug Fixes

  • Fix to deploy project archive for libertyDevc task with looseApplication=false #963 #967
  • Fix installDir property to not require wlp at the end #991 #990
  • Update build files for new Maven Central Portal #972 #995 #997 #986
  • Update dependency version #973
  • Fix issue with compileJsp task and Jakarta EE support #986 #985

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

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

Liberty Gradle Plug-in 3.9.4

13 Jun 14:03

Choose a tag to compare

Version 3.9.4 of the Liberty Gradle Plugin is a minor fix release.

Enhancements and Bug Fixes

  • Add property for the skipInstallFeature parameter #941 - related to #938 (comment)
  • Fix installDir property to honor absolute path in addition to relative path #955 #954
  • Fix for dev mode not picking up changes #961 - related to OpenLiberty/ci.maven#1878
  • Fix Windows build issue in yaml file #961 #962
  • Test with latest LTS of Liberty 25.0.0.3 #943

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

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

Liberty Gradle Plug-in 3.9.3

14 Mar 19:41

Choose a tag to compare

Version 3.9.3 of the Liberty Gradle Plugin is a minor fix release.

Enhancements and Bug Fixes

  • Detect multiple elements in server configuration and throw error #928
  • Remove use of deprecated Gradle APIs #930 #868
  • Added support for using Liberty predefined properties in variable references in server configuration files. See Liberty documentation for list of predefined properties #932
  • Added SAST scan in Mend #929
  • Added documentation to fields in extensions #934 #898
  • Updated libertyDev documentation for multi-project support which was delivered in 3.9.2 release #939

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

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

Liberty Gradle Plug-in 3.9.2

18 Dec 15:03

Choose a tag to compare

Version 3.9.2 of the Liberty Gradle Plugin is a minor fix release with some new functionality and fixes

New Functionality

Enhancements and Bug Fixes

  • Honor user specified <springBootApplication> configuration in Liberty config files #921

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

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

Liberty Gradle Plug-in 3.9.1

15 Oct 21:07

Choose a tag to compare

Version 3.9.1 of the Liberty Gradle 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 element #916

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

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

Liberty Gradle Plug-in 3.9.0

15 Oct 21:04

Choose a tag to compare

Version 3.9.0 of the Liberty Gradle Plugin is a minor release with new functionality and some minor 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. #905 #907 #908 #914 #915
  • Added configuration parameter changeOnDemantTestsAction 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. #890 #897 #901
  • Added support for Spring Boot Gradle plugin using plugins DSL (external contribution) #893 #909

Additional Fixes

The following fixes are also included in this release.

  • Update public key and signature for verify test #896
  • Remove use of deprecated APIs in preparation for Gradle 9 support #900 #902 #903 #904 #906 #911
  • Fix loose application support for ear application with a war module that contains a webapp directory #913
  • Upate commons-io version to 2.14.0 #912
  • Update documentation #891 #894 #895 #889

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

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

Liberty Gradle Plug-in 3.8.3

10 May 03:08

Choose a tag to compare

Version 3.8.3 of the Liberty Gradle Plugin is a minor fix release.

The following fixes are included in this release:

  • Fix for compileJsp task issue #887

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

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

Liberty Gradle Plug-in 3.8.2

14 Mar 18:23

Choose a tag to compare

Version 3.8.2 of the Liberty Gradle Plugin is a minor fix release.

The following fixes are included in this release:

  • Fix for error running libertyDevc task on Linux #885 1802

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

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