Skip to content

Releases: gretty-gradle-plugin/gretty

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).