Skip to content

Releases: gretty-gradle-plugin/gretty

3.0.6

27 Jul 08:32
482794f
Compare
Choose a tag to compare
  • JDK 16 support

3.0.5

28 Jun 10:55
v3.0.5
d07ce7e
Compare
Choose a tag to compare

Please note that Gretty 3.0.5 is the first one not using JCenter but rather Maven Central. Be sure
to change your jcenter() to mavenCentral() in your Gradle files.

  • Changes in this version:

  • Added some release details for Maven Central.

  • Added uploadArchives for upload to Maven Central.

  • Restored simple GPG signing in prep for replacement of Bintray with Maven Central.

  • Build with Gradle 6.x in Jitpack

  • Use a fixed Gecko driver version

  • Use Gradle 6.9 for the "global" build

  • Fix the gradle clean task

  • Update some packages

  • Gradle defines version as an object so we need to make sure we are doing explicit to String conversion

  • Revert "Purge identical builds by removing 'pull_request' trigger from GH actions"

  • Replace deprecated JavaExec.main usage with JavaExec.mainClass property

  • Merge pull request #218 from brandonramirez/loopback_address_bind

  • Update Gradle wrapper to 7.0-rc-2

  • Remove Gradle wrapper task definitions

  • Add Java 16 and build only against currently supported versions of Java

  • Update actions/setup-java

  • Purge identical builds by removing 'pull_request' trigger from GH actions

  • Run tests on JUnit 5 on Gradle 7

  • Upgrade dependencies in Gradle 7 build

  • Replace jcenter repository with Maven Central

  • Rely on Groovy version shipped with Gradle

  • Add Gradle 7 build job

  • Explicitly bind to loopback address rather than local address to fix a BindException.

  • Use the springBoot option when it is not null (#213)

  • Avoid calling afterEvaluate on already evaluated project

  • Remove unused import

  • Improve the code structure

  • Improve the dependency resolving logic

  • Update Gradle's version in CI

  • [skip ci] Remove mentions of Tomcat 10 in the changes.md file too

  • Remove publishing to Bintray on push

  • Fixed 'multiple plugins are using the same ID' error in publishPlugins. (#211)

3.0.4

31 Mar 07:48
v3.0.4
ad15118
Compare
Choose a tag to compare
  • Gradle 7 support

  • Fix handling of httpsIdleTimeout in Tomcat (#144)

  • Fix behavior of maxPostSize in Tomcat (#144)

  • Guard remaining calls to Connector#setProperty with assertions (#144)

  • Removed calls to Jetty 9.4 deprecated method (soLingerTime) (#171)

  • Update Gradle's testing version to 6.6.1 and geckodriver to 0.27.0

  • Fix issue #104 - Bug: HotReload Exception with Composite

  • Correctly populate the writer field in ServerStartEventImpl

  • Fix issue #104 - Bug: HotReload Exception with Composite

  • Ability to add additinal files to product build.

  • Update ASM

  • Update default Tomcat versions

  • Also run the full test suite on JDK 15

  • Use a specific Gradle version for all Travis tasks

  • Update Gradle's version to 6.8.3

  • Non-blocking context initialization. Fix "redeploy" cleanup.

  • Update Groovy

  • Migrate from Travis CI to GitHub actions

  • Annotate ServerConfig to fix Gradle deprecation warnings (#195)

  • Annotate WebAppConfig, StartBaseTask, AppAfterIntegrationTestTask, AppBeforeIntegrationTestTask, AppServiceTask, FarmStartTask, AppRedeployTask, FarmAfterIntegrationTestTask, FarmBeforeIntegrationTestTask, FarmIntegrationTestTask, JacocoHelper

  • Rename annotated interfaces for tasks

  • Fix a bunch of Gradle deprecation warnings

  • Use api for libs/gretty dependencies

  • Lazily add source and classes dirs

  • Use Gradle's Task Configuration Avoidance APIs in a few places

  • Add validation task to gretty plugin

  • Use java-gradle-plugin for generating the plugin properties

  • Upgrade to newest version of the publishing plugin

  • Enable stricter validation for validatePlugins

  • Replace deprecated task name in jacocoInstantiateTasks itest

  • Move common.gradle to a precompiled script plugin

  • Use different configuration for library and plugin projects

  • Move some more things out of afterEvaluate

  • Fix source- and targetCompatibility versions

  • Use publication for uploading to bintray

  • Remove the maven plugin

  • Use new API for publishing javadoc and sources

  • Add a missing bintrayUserOrg property

  • Fix using the wrong configuration for runner-projects

  • Use task configuration avoidance (easy instances) #141

  • Add some dependencies needed by Groovy 3

  • Spring support: avoid classloading of webapp classes at configuration time

3.0.3

07 May 09:18
v3.0.3
345cf6f
Compare
Choose a tag to compare
  • Updated ASM to 8.0.1.

  • Fixed excess logging output and set initial log level (#150).

  • Removed deprecated check for already in-use ports (#147).

  • Added support for Gradle 5.6 debugging API.

  • Fixed incorrect serialization of the initParameters in productBuild.

  • Updated Tomcat 9 version and TC9 servlet API version.

  • Set javaExec debug options properly.

  • Updated Gradle 6 testing to use Gradle 6.3.

3.0.2

29 Mar 12:23
v3.0.2
569384c
Compare
Choose a tag to compare
  • Fixes replacing use of deprecated Gradle properties.
  • Upgraded defaults to latest versions of Jetty and Tomcat.
  • Groovy updated to 2.5.10 along with dependencies.
  • Choose random free ports atomically to fix bug with random port generation.
  • Java 14 support.

3.0.1

02 Dec 01:47
v3.0.1
5f30b97
Compare
Choose a tag to compare
  • Gradle 6.0 fixes - thanks @boris-petrov
  • Gradle 6.0 integration-tests now run on Travis

3.0.0

02 Dec 01:46
v3.0.0
4555aad
Compare
Choose a tag to compare
  • Gradle 6.0 support.
  • JDK11 support.
  • Support for Gradle <5.0 has been removed.
  • Support for Tomcat 7.x and Tomcat 8.0.x has been removed.
  • Support for JDK7 has been removed.

2.3.1

05 Dec 07:31
v2.3.1
c1a2a7b
Compare
Choose a tag to compare
  • Upgraded to ASM 7.0 (#100, #97)
  • Fixed generics syntax error noticed by Gradle/Groovy upgrade (#95).
  • Workaround for Groovy @CompileStatic bug (#99)
  • 2.3.0 was missing artifact gretty-starter (#98)

2.3.0

28 Nov 22:33
v2.3.0
57e0ae0
Compare
Choose a tag to compare

Version 2.3.0

  • Gradle 5.0 support (#93). Thanks Martin Chalupa (@chali) for bug-fixes and testing.

  • buildProduct fix for Gradle 5.0 (#91). Thanks Martin Chalupa (@chali).

  • Added getFreeRandomPort() support for httpsPort (#85). Thanks Josh Cummings (@jzheaux).

  • Default container version updates:

    • jetty93_version = 9.3.25.v20180904
    • jetty94_version = 9.4.14.v20181114
    • tomcat8_version = 8.0.53
    • tomcat85_version = 8.5.35
    • tomcat9_version = 9.0.13
  • Support is removed for running Jetty 7.x containers in this release. Jetty 7.x is EOL, please upgrade.

  • A modest performance improvement was achieved via #46 (Add @CompileStatic to most classes).