- Add appengineSetDefaultVersionTask to update default version for a module
- Update to build with gradle 2.10
- Update min required verison to 2.3
- Remove old eclipse support test for gradle version < 2.3
- [skipped 1.9.31 release]
- Version match release
- [skipped 1.9.29 release]
- Version match release
- Fix Update Dos task
- Fix Doc link to gaelyk [issue 210]
- Version match release
- [skipped 1.9.25 release]
- Version match release
- Version match release
- Added gcloud-preview plugin with Run and Deploy (com.google.gcloud-preview)
- Removed old gcloud plugin
- Update appengineStage task to remove datastore-indexes.xml after staging
- Added full path for appengine plugin (com.google.appengine)
- Version match release
- Update stage task to remove redundant logic
- Experimental appengineStage task for new gcloud deployments
- Option to run appcfg out of process (-Dexec.appcfg=true)
- Fix for eclipse functional classpath in gradle v2.3+ [issue 174]
- Update client lib version for endpoints configurations
- Deprecation warning for client login
- Fix version number check [issue 157]
- Fix function test source set setups for IDEs [issue 147, issue 160]
- Kill devappserver after function test [issue 145]
- Improve JVM arg import
- Add disable-datagram
- Skip devappserver when no functional test are run
- Add CI
- Update build/test mechanisms
- Add traffic migration (in experimental)
- Skip 1.9.16
- Fix functional test source set configurations
- Fix logs number of days check [issue 137]
- Fix gcloud path to app directory
- Fix logs severity check [issue 132]
- Add includeAll option in logs task [issue 133]
- Update cloud platform logo in doc
- Use Gradle constants for java version
- Remove Idea plugin [issue 124]
- Add appengineUpdateDispatch task [issue 14]
- Add gradle version check ( >= 2.1)
- Version number match release
- Change configuration from convention to extension
- Add in gcloud plugin and commands (gcloudAppRun, gcloudAppDeploy, generic gcloudTask)
- Update build to use gradle 2.1
- Version number match release
- Allow customization of google api client library version in endpoints configurations (appengine->endpoints->googleClientVersion)
- Version number match release
- Update password passthrough for appcfg [issue 76]
- Fix WebXml parsing for empty list of service classes [issue 99]
- Update to Gradle 1.12 (Hold off on 2.0)
- Remove Guava dependency
- Remove Idea Gradle plugin
- Version number match release
- Added
enhancer
closure withapi
,version
andenhanceOnBuild
configuration options, deprecated old enhancer configs (enhancerApi, enhancerVersion)
- Added configuration for other projects to depends on endpoints in an AppEngine module (endpoints, endpoints-android)
- Added appengineEndpointsExpandClientLibs task
- Added Tooling Model support for App Engine modules
- Fix for endpoints convention evaluation when using configure-on-demand
- Added appengineEndpointsExportClientLibs task
- Fixed web.xml parsing for whitespaces
- (Developers) Improved signing flow for non-snapshot build
- Code cleanup (stopTask)
- Fixed stopTask
- Fixed modules build so that WarPlugin is no longer required on non-war modules
- Updated to Version 1.9.0
- Added Endpoints tasks (appengineEndpointsGetClientLibs, appengineEndpointsInstallClientLibs, appengineEndpointsGetDiscoveryDocs)
- Added endpoints conventions (discoveryDocFormat, getDiscoveryDocsOnBuild, getClientLibsOnBuild, installClientLibsOnBuild)
- Added endpoints tests, and a generic test base class
- ExplodeApp executed as part of Assemble task
- Fixed deprecation warning for build file maven repo specification
- appengineEnhance now picks up gradle dependencies
- appengineEnhance configuration options to specify version (v1/v2) and api (jpa/jdo)
- Added extraOptions convention to appCfg closure
- Changed stopTask to use the built in stop mechanism in devAppServer (deprecated stopPort and stopKey)
- (Developers) Allow snapshot builds
- [skipped 1.8.8 release]
- Fixed deprecation warnings.
- Upgrade to Gradle Nexus plugin 0.3 and Gradle FatJar plugin 0.2.
- Upgrade to Gradle Wrapper 1.7.
- Expose convention property for setting the host name of development server - Issue 52.
- Expose convention property for setting Java 7 compatibility - Issue 33.
- Expose convention properties for OAuth2 and no cookies flags - Issue 35.
- Renamed tasks
gaeUpload
/gaeUploadAll
togaeUpdate
/gaeUpdateAll
- Issue 36. Note: The old task names will not be available anymore. - Using the Gradle logger instead of the Slf4J AST transformation.
- Upgrade to Gradle Wrapper 1.3.
- Using Gradle Nexus plugin to simplify upload code.
- Added main source set output to functional test classpath - Issue 29.
- Fix bug where war explosing is skipped during gaeUpload - Issue 28.
- Fix functionalTest source set dependencies for Eclipse projects - Issue 27.
- Use onlyIf for skipping gaeExplodeWar if warDir is specified - Issue 26.
- Upgrade to Gradle Wrapper 1.0.
- Storing App Engine SDKs in Gradle home directory so they can be shared among projects - Issue 11.
- Validation of HTTP and stop port - Issue 24.
- Updated documentation.
- Support for bundling generated classes and dependencies into one JAR - Issue 16.
- Added task for running functional tests - Issue 22.
- Provided task for downloading the application - Issue 20.
- Fixed task for automatically downloading the GAE SDK. We may not add the
@OutputDirectory
annotation as it wouldn't set the correct SDK at runtime if task is considered up-to-date.
- Provided task
gaeUploadAll
and usingwarDir
convention property for some of the backends tasks - Issue 18.
- Added convention property to set JVM flags - Issue 14.
Note: This new property replaces the previously existing properties
debug
anddebugPort
. For more information see the FAQ section in the README file. - Using
@Slf4J
AST transformation for logging.
- Added support for backend tasks - Issue 13.
- Added
@OutputDirectory
annotation to task downloading GAE SDK - Issue 12.
- Fixed evaluation order in multi-module projects - Issue 10.
- Upgrade to Gradle Wrapper 1.0-milestone7.
- Upload task enables JAR splitting by default by using
--enable_jar_splitting
- Issue 8.
- New version of SDK Zip not exploded if parent directory exists - Issue 7.
- Ignore
IllegalStateException
when runninggradle -t
andgaeSdk
configuration is not declared.
- Added convention property
disableUpdateCheck
for disabling the update check. - Added convention property
debug
for enabling the JVM debugger. - Added convention property
downloadSdk
for automatically downloading the App Engine SDK to used for running the plugin's tasks. - Setting the App Engine tools SDK library in the buildscript's classpath is not required anymore. It will be resolved automatically by using the JAR packages with the App Engine SDK.
- Only stopping the thread when calling
gaeStop
for local development server running in background; not JVM - Issue 3. - When passing in the password the
passIn
property will always be set - Issue 4.
- Support for running local development server as daemon - Issue 1.
- Allow providing password via gradle.properties or convention property - Issue 2.
- Added new task
gaeExplodeWar
. - Cut dependency to exploded WAR directory for
gaeVersion
task. - Task
gaeRun
will use exploded WAR directory by default. This behavior can be overriden by the convention propertywarDir
.
- Initial release.