Skip to content

Releases: OpenLiberty/ci.gradle

Liberty Gradle Plug-in 3.5.2

09 Dec 21:18
Compare
Choose a tag to compare

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

The following fixes are included in this release:

  • Preserve the jvm.options file in an existing Liberty installation when the installDir attribute is specified #786
  • Correct the jspVersion attribute description in the compileJsp task documentation

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

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

Liberty Gradle Plug-in 3.5.1

21 Oct 14:57
Compare
Choose a tag to compare

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

The following fixes are included in this release:

  • Fix server.env file processing to handle blank lines and comment lines #783
  • Add binary scanner license to our documentation #782
  • Add build directory parameter when installing features to enable cleanup of internal folder with generated schema files #780

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

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

Liberty Gradle Plug-in 3.5

21 Sep 19:27
Compare
Choose a tag to compare

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

Jakarta EE9 and MicroProfile 5 support has been added for the generateFeatures task. This support is also included for the libertyDev and libertyDevc tasks when feature generation is turned on.

The Liberty Gradle Plugin now supports running with Java 17. The Liberty Gradle Plugin is tested with Long-Term-Support (LTS) releases of Java. The plugin, as of release 3.5, supports Java 8, 11 and 17. Prior to this version, the plugin is supported on Java 8 and 11.

Note: When running the Liberty Gradle Plugin with Java 17, the minimum supported version of Gradle is 7.3. That is when Gradle introduced full support for Java 17. Also, the Gradle wrapper should match the version of Gradle being used.

The following fixes are included in this release:

  • Removed docker scan suggestion on devc docker build. (OpenLiberty/ci.maven#1575)
  • Update README to include information on Java support.
  • Add test case for multiple user feature.

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

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

Liberty Gradle Plug-in 3.4.1

23 Jun 16:20
Compare
Choose a tag to compare

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

Liberty dev mode has been updated to disable generate features by default. A new warning explaining that the source configuration directory will be modified is now displayed when generate features is toggled on using the g hotkey and when dev mode is started with the generateFeatures flag set to true.  For more information, refer to the libertyDev task and generateFeatures task documentation.

The following fixes are included in this release:

  • An improved dev mode startup message and help menu to make the hotkeys stand out more
  • Run generate features (if enabled) after a conflicting feature is removed from server configuration
  • If toggling on generate features using the g hotkey creates the configDropins/overrides directory, the generated features are now installed

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

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

Liberty Gradle Plug-in 3.4

27 May 21:37
Compare
Choose a tag to compare

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

The new functionality includes the generateFeatures task. This task creates a Liberty configuration file, generated-features.xml, containing the Liberty features required by the application. Refer to the generateFeatures task for more information.

With the new generateFeatures task comes new behavior for Liberty dev mode. By default, dev mode will invoke the generateFeatures task both at start-up and whenever code or configuration changes are detected. Users can toggle feature generation on and off with the new g hotkey. Users can also optimize the generated feature list using the new o hotkey.

The following fixes are included in this release:

  • Update SpringBoot tests to later versions #747 #743

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

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

Liberty Gradle Plug-in 3.3.1

27 Apr 14:52
Compare
Choose a tag to compare

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

The following fixes are included in this release:

  • Allow installDir property to be specified on the command line #629 #651
  • Fix for loose application in dev mode #653
  • Fixes related to Gradle version 7.3.x and 7.4 and installFeature task #643 #666 #681 #655 #667 #691
  • Fix timeout cast exception #684 #685
  • Fix configDirectory up to date check #686 #714
  • Add alternate output directory for package task and installFeature task #693 #718

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

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

Liberty Gradle Plug-in 3.3

04 Nov 17:00
Compare
Choose a tag to compare

Version 3.3 of the Liberty Gradle Plugin is a minor release with new functionality and some minor fixes. The new functionality includes the prepareFeature task for preparing user features for installation to the Liberty runtime. Refer to prepareFeature and the Open Liberty 21.0.0.11 blog for more information.

The following fixes are included in this release:

  • Added support for stripVersion with libertyApp configuration #628 #630
  • Clarified in dev mode documentation that Spring Boot applications are not supported with dev mode.

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

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

Liberty Gradle Plug-in 3.2.1

23 Aug 19:26
Compare
Choose a tag to compare

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

The following fixes are included in this release:

  • Fixed issue with resolving features due to change in Open Liberty 21.0.0.7 PR 277

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

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

Liberty Gradle Plug-in 3.2

28 Jun 17:01
Compare
Choose a tag to compare

Version 3.2 of the Liberty Gradle Plugin is a point release that adds support for Gradle version 7 and includes some minor fixes.

The following fixes are included in this release:

  • Stop the server on the libertyRun task shutdown hook.
  • Add project.gradle.gradleUserHomeDir when running Gradle tasks from libertyDev task.
  • Pass liberty.runtime properties to libertyCreate from libertyDev task.
  • The file generated by the libertyPackage task is now an output for the task.
  • If userDir configuration is specified, pass it along for the configureArquillian task which will set the usrDir property for arquillian.xml.
  • Generate default variables for liberty.server.defaultVar configuration into configDropins/defaults directory instead of configDropins/overrides directory.
  • Support dockerBuildContext parameter for libertyDevc task.

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

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

Liberty Gradle Plug-in 3.1.2

04 Feb 14:10
Compare
Choose a tag to compare

Version 3.1.2 of the Liberty Gradle Plugin is a minor fix release that primarily contains fixes for dev mode with containers.

The following fixes related to the libertyDevc task are included in this release:

  • Fixed an issue where an internal configuration file was included by the libertyPackage task after running libertyDevc.
  • Improved messages relating to Docker build times when using libertyDevc.

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

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