Releases: gretty-gradle-plugin/gretty
3.0.6
- JDK 16 support
3.0.5
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
-
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 inServerStartEventImpl
-
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
forlibs/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
-
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
3.0.1
- Gradle 6.0 fixes - thanks @boris-petrov
- Gradle 6.0 integration-tests now run on Travis
3.0.0
2.3.1
2.3.0
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).