Skip to content

Releases: akhikhl/gretty

Version 1.1.3

16 Sep 09:20
Compare
Choose a tag to compare

Gretty now supports "virtual" mapping of gradle dependencies (of the web-application) to "WEB-INF/lib" directory. This feature is needed by web frameworks accessing jar files in "WEB-INF/lib" (e.g. Freemarker).

Version 1.1.2

02 Sep 12:44
Compare
Choose a tag to compare
  • New feature: webapp extra resource bases.
  • New feature: webapp filtering.
  • Better start/stop protocol, gracefully handling attempts to start Gretty twice (on the same ports). There should be no hanging processes after such attempts anymore.
  • gretty.host now defaults to "0.0.0.0", effectively allowing to connect to any interface.
  • Fixed issues: #41, #44, #45, #49, #52, #53, #54, #56, #57, #60, #61.

Version 1.1.1

21 Jul 10:23
Compare
Choose a tag to compare
  • Fixed breaking change in 1.1.0: properties jettyXmlFile and jettyEnvXmlFile are supported again (although deprecated, please use serverConfigFile and contextConfigFile properties instead).
  • Changed the default value of managedClassReload property to false. Please set it to true, if you need springloaded integration.

Version 1.1.0

21 Jul 09:20
Compare
Choose a tag to compare
  • New feature: generation of self-contained runnable products.
  • New feature: support of tomcat-specific server.xml and context.xml - in Gretty tasks as well as in generated products.
  • New feature: single sign-on with Jetty security realms and Tomcat security realms.
  • New properties for finer control of hot deployment feature: recompileOnSourceChange, reloadOnClassChange, reloadOnConfigChange, reloadOnLibChange. See more information at hot deployment
  • Upgraded Gretty to Jetty 7.6.15.v20140411, Jetty 9.2.1.v20140609, Tomcat 8.0.9 and Spring Boot 1.1.4.RELEASE. Note that Gretty was not upgraded to Jetty 8.1.15.v20140411 because this release brings some strange errors not reproducible with other releases of Jetty 8.

🔔 Attention

Gretty 1.1.0 brings one little incompatibility: property jettyEnvXml was renamed to jettyEnvXmlFile. If you are using jettyEnvXml, please adjust your gradle scripts accordingly.

Version 1.0.0

23 Jun 14:49
Compare
Choose a tag to compare
  • Unified all Gretty plugins to a single plugin "org.akhikhl.gretty".
  • Introduced servlet container selection via servletContainer property.
  • Added support of Tomcat 7 and 8.
  • Introduced servlet-container-agnostic tasks appRun, appRunDebug, ..., as well as servlet-container-specific tasks jettyRun, jettyRunDebug, ..., tomcatRun, tomcatRunDebug, ...
  • Facilitated all web-apps with spring-loaded by default. This can be turned off by setting managedClassReload=false in Gretty configuration.
  • Hot-deployment property scanInterval is set to 1 (second) by default. Hot-deployment can be turned off by setting scanInterval=0 in Gretty configuration.
  • Hot-deployment property fastReload is set to true by default. Fast reloading can be turned off by setting fastReload=false in Gretty configuration.
  • Added start task functions prepareServerConfig and prepareWebAppConfig for property inheritance override in gretty tasks.

Version 0.0.25

13 Jun 08:07
Compare
Choose a tag to compare

Adopted new plugin identification scheme suggested at the portal http://plugins.gradle.org.
See more information at Gretty gradle plugins.

Version 0.0.24

11 Jun 06:26
Compare
Choose a tag to compare
  • Introduced support of spring-boot web-apps.
  • Improved compatibility with JDK6.

Version 0.0.23

29 May 06:20
Compare
Choose a tag to compare

Version 0.0.22

26 May 06:09
Compare
Choose a tag to compare

Implemented Jacoco code coverage support - both server-side and client-side.

Version 0.0.21

23 May 19:12
Compare
Choose a tag to compare