1.3.0 (August 7, 2017)
Google Cloud Dataflow is now supported.
You can filter GCP projects by name or project ID in the Project selector dialogs.
App Engine Standard Maven projects are now recognized when imported into Eclipse.
Maven based projects no longer use a separate wizard or archetypes. Maven is now added by selecting a checkbox in the New App Engine Standard Project wizard.
1.2.0 (June 12, 2017)
The App Engine flexible environment Java 8 runtime is now supported. You can create and deploy new flex projects. You can import and convert existing Java servlet projects for use in the flexible environment. Apps can be run locally by installing the Eclipse Jetty Integration.
Conversion of GPE projects that use the API manager results in fewer (hopefully zero) build errors.
1.1.0 (May 17, 2017)
Java 8 is supported by the local server. To enable this set the Java facet version
to 1.8 in the Eclipse project properties and
to appengine-web.xml. You can deploy a Java 8 Eclipse
project to the App Engine standard environment
if and only if the Google Cloud project you're deploying to is whitelisted
for Java 8 support.
Login now shows profile pictures.
Resolved several issues that could lead to NullPointerExceptions.
1.0.3 (April 12, 2017)
Autocomplete in appengine-web.xml.
You can run multiple local servers at the same time on different ports.
The correct admin server URL is displayed in the Eclipse console.
1.0.2 (April 4, 2017)
cron.xml, datastore-indexes.xml, dispatch.xml, dos.xml, and/or queue.xml can now be deployed from within the IDE.
New Submit issue or feedback... menu item for in-app bug reporting.
webapp folders are not configured as Java packages when converting an existing project.
Installing Cloud Tools for Eclipse no longer uninstalls the Android Developer Tools.
Pre-quick fix versions of XML files now appear in Eclipse's local history.
1.0.1 (March 16, 2017)
You can now add libraries to an Eclipse project after new project creation.
The deploy dialog includes a refresh button.
The JSTL jar is now added by default.
Applying a quick fix to an appengine-web.xml file with unsaved changes does not overwrite those changes.
If a project has build errors, Run As > App Engine prompts before running the server.
1.0.0 (March 1, 2017)
This is the same as Beta 16, only served from a new stable URL.
1.0 Beta 16 RC 1 (February 23, 2017)
Run As > App Engine waits for a modified file to be saved before it launches the local server.
When running a local server, the console says that the admin server can be found at http://localhost:59027/_ah/admin. This is incorrect. The admin server is found at http://localhost:8000/.
Applying a quick fix to an appengine-web.xml file with unsaved changes will overwrite those changes. Please save all changes before applying a quick fix.
If a project has build errors, Run As > App Engine does not prompt before running the server.
1.0 Beta 15 (February 16, 2017)
The deployed App Engine application is automatically opened in a web browser.
When available, names are displayed in the accounts panel along with email addresses.
You can choose from a list of available GCP projects when deploying, rather than having to type a project ID.
Warn user when appengine-web.xml contains an `application` element.
Run As > App Engine does not wait for a modified file to be saved before it launches the local server.
No more deadlocks (we hope) when creating new projects in milestone 5 of Eclipse Oxygen or Eclipse Neon 4.6.3 beta.
1.0 Beta 11 (February 6, 2017)
Recognize when Maven central is unreachable and warn the user, rather than creating an unbuildable project.
The latest milestone 5 of Eclipse Oxygen and beta of Neon 4.6.3 can deadlock when creating new projects. This does not occur in Eclipse 4.5 Mars or Neon 4.6.2 and earlier.
1.0 Beta 10 (January 30, 2017)
One click conversion of existing App Engine Eclipse projects, including Maven and GPE projects, to Cloud Tools for Eclipse projects.
The legacy Google Plugin for Eclipse is once again automatically uninstalled when Cloud Tools for Eclipse is installed.
Creating a new App Engine project when you can't connect to Maven Central — for example, because Wi-Fi is turned off — results in an unbuildable project.
1.0 Beta 9 (January 18, 2017)
Toolbar dropdown menu for performing App Engine tasks including generating new projects, running locally, and deploying.
Added a favicon.ico to the generated App Engine native project.
Projects can launch as long as you've selected a file from the project in the Package or Project Explorer. You no longer need to select the entire project.
Cannot detect the version of the Cloud SDK installed by various Linux package managers. If this causes problems, you can download a zip of the Cloud SDK and point Cloud Tools for Eclipse to that.
The legacy Google Plugin for Eclipse is not automatically uninstalled when Cloud Tools for Eclipse is installed. You should manually uninstall it before installing Cloud Tools for Eclipse.
1.0 Beta 8 (January 9, 2017)
Fixed several race conditions.
More complete autodetection of existing Cloud SDK installation on Linux.
Service elements in the non-Maven new project wizard.
1.0 Beta 7 (December 20, 2016)
Redesigned, simplified dialogs and new project wizards.
Context menu item for one-click run on local server.
Simplified import of existing GPE and other Eclipse servlet projects.
1.0 Beta 6 (December 9, 2016)
Cloud SDK minimum version is now 133.
GPE must be uninstalled before installing Cloud Tools for Eclipse.
Customized help in the new project wizards.
1.0 Beta 5 (December 7, 2016)
Look for the Cloud SDK in the LOCALAPPDATA directory on Windows.
Warn user when the Cloud SDK is too old (currently 130 or earlier).
New App Engine icons.
Progress monitors in the new project wizards more accurately track progress.
1.0 Beta 4 (November 23, 2016)
The plugin is now signed with the Google private key.
Now runs on any flavor of Eclipse 4.5 or later. Eclipse for Java EE is no longer required.
1.0 Beta 1 (November 3, 2016)
New App Engine Project Wizards.
Local run and debug in an App Engine emulator.
Deployment to App Engine Standard environment.
The plugin is not yet signed. You will see a warning when installing from the update site.