Copyright 2014-2015 Google Inc.
All rights reserved.


Google Cloud SDK - Release Notes

0.9.44 (2015/01/21)
===================
 - Fixes applied to the google/appengine-gobase image for managed VMs.
 - Tab completion for gcloud SQL commands.

0.9.43 (2015/01/14)
===================
 - Support added for authenticating service accounts with JSON keys. If using JSON keys, PyOpenSSL is no longer a dependency. Refer to help docs here: https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account.

0.9.42 (2015/01/08)
===================
 - Suport for local ssds in instance templates for gcloud compute.

0.9.41 (2014/12/17)
===================
  - Progress Bars.
  - Compute Instances start/ stop commands.

0.9.40 (2014/12/09)
===================
  - Bug Fixes.

0.9.39 (2014/12/03)
===================
  - Bug Fixes.

0.9.37 (2014/11/19)
===================
  - Added support for local SSD.

0.9.36 (2014/11/12)
===================
  - Bug Fixes.

0.9.35 (2014/11/04)
===================
  - Added support for Google Container Engine. It is available under the 'gcloud preview container' command group.

0.9.34 (2014/10/14)
===================
  - Added support for Google Compute Engine Instance Templates in
    compute component.
  - Launch of instance-groups and managed-instance-groups in
    preview component.

0.9.33 (2014/09/30)
===================
  - Overhaul of 'gcloud sql'
    - Updated the output for all commands.
    - Updated usage for 'gcloud sql ssl-certs create'.

0.9.32 (2014/09/16)
===================
  - Bug Fixes.

0.9.31 (2014/09/02)
===================
  - Added support for creating and maintaining Cloud SQL read replica instances.
    - Added --master-instance-name property that can be set during replica
      creation to indicate the replication master for the read replica instance.
    - Added --enable-database-replication, --no-enable-database-replication
      flags that can be used to start, stop replication for the read replica
      instance.
    - Added 'promote-replica' command that promotes a read replica instance into
      a stand-alone Cloud SQL instance.
  - Added several new features to the compute component:
    - Implemented new subcommands for interacting with HTTP load balancing:
      - gcloud compute backend-services update
      - gcloud compute url-maps add-host-rule
      - gcloud compute url-maps add-path-matcher
      - gcloud compute url-maps remove-host-rule
      - gcloud compute url-maps remove-path-matcher
      - gcloud compute url-maps set-default-service
    - Added support for automatically generating initial Windows username and
      password when creating a virtual machine instance from a Windows
      image or a disk initializaed from a Windows image.
    - Added a new scope alias for Cloud SQL administration: 'sql-admin'.

0.9.30 (2014/08/19)
===================
  - Bug Fixes.

0.9.29 (2014/08/11)
===================
  - The compute component is now in General Availability.
    - Added new 'compute/zone' and 'compute/region' properties that
      can be used to set a default zone and region. To set the
      properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
      config set compute/region REGION'.
    - Added support for overriding disk auto-deletion during instance
      deletion.
    - Updated the output of commands that mutate resources to be more
      human-friendly. The --format flag can be used for more verbose
      output.
    - Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
      'gcloud compute instances get' has been replaced with 'gcloud
      compute instances describe').
    - Renamed the 'firewalls' collection to 'firewall-rules'.
    - Added support to the 'addresses' collection for interacting with
      global addresses.


0.9.28 (2014/07/18)
===================
  - Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  - Support running several modules by gcloud app run and fixed output errors.
  - Limit gcloud upgrade nags to once per day.
  - Bring help files up to date (for example improved the documentation for DM 'templates create' and 'deployments create').
  - Added prompting for regions and zones to most subcommands of the compute component.
  - Added new subcommands to the compute component for adding and removing backends from backend services.
  - Added --ssh-flags to 'gcloud compute ssh' for passing additional flags to ssh.
  - Added image alias support for the --image flag in the compute component.


0.9.27 (2014/06/18)
===================
  - Added --shell mode to all gcloud commands
    - Type a partial command followed by '--shell' to drop into a sub shell at that
      point in the command tree.
    - Eg:
      $ gcloud compute --shell
      gcloud compute $ instances list
      gcloud compute $ copy-files ...
  - Updated gsutil to 4.3
  - Allow installed crcmod to be used by default with gsutil by enabling site packages


0.9.26 (2014/06/04)
===================
  - Windows support for SSH and SCP to Compute VMs
    - The following will now work natively on Windows without the need for cygwin:
      - gcloud compute ssh
      - gcloud compute copy-files
      - gcutil ssh
      - gcutil push
      - gcutil pull
  - Support for Java apps in 'gcloud preview app run'
  - Updated gsutil to 4.1
  - Updated gcutil to 1.16.0
  - Updated all App Engine tools to 1.9.6
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes


0.9.25 (2014/05/21)
===================
  - 'gcloud preview app deploy' and '... run' argument updates.
  - 'gcloud config *' argument updates.
  - Updated all App Engine tools to 1.9.5
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes


0.9.24 (2014/05/07)
====================
  - gcloud now has App Engine and Cloud Datastore integration.
    - Commands can be found under `gcloud preview app` and `gcloud preview datastore`


0.9.23 (2014/05/01)
====================
  - New `gcloud compute` tool for working with compute engine (RC)
    - Run `gcloud components update compute` to install
    - Run `gcloud help compute` for more information
  - Updated all App Engine tools to 1.9.4
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Added color to error and warning messages (on Linux and Mac)
    - To disable, run `gcloud config set disable_color true`


0.9.22 (2014/04/23)
====================
  - New 'gcloud help command'
    - Displays man style extended help for commands (where available).
  - New 'gcloud auth activate-service-account' command
    - Used to authenticate with gcloud using a service account key file.
    - See: https://developers.google.com/storage/docs/authentication#service_accounts
  - Bug fixes and improved error handling.


0.9.21 (2014/04/09)
====================
  - Minor updates and bug fixes.


0.9.20 (2014/03/24)
====================
  - Minor updates and bug fixes.


0.9.19 (2014/03/19)
====================
  - Minor updates and bug fixes.


0.9.18 (2014/03/05)
====================
  - New 'gcloud init' command
    - Creates a local workspace for your project with a git clone of your Google
      hosted repository.
  - Updated gcutil to 1.14.0


0.9.17 (2014/02/11)
====================
  - Updated all App Engine tools to 1.9.0
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Cloud SDK now distributed under the Apache v2.0 license.  Please see LICENSE
    for more information.


0.9.16 (2014/01/28)
====================
  - Added Python2.6 compatibility.
  - Added ability to symlink directly to scripts in the bin/ directory.
  - Fixed bug in default setup of credentials when on a Compute Engine VM.


0.9.15 (2014/01/15)
====================
  - Updated gsutil to 3.40
  - Updated all App Engine tools to 1.8.9
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Fixed broken PHP runtimes on Mac and Windows installs when running
    the dev_appserver.
  - Adding sh/cmd wrapper scripts for bq, gcutil, and gsutil for better PATH
    handling on Windows.
  - Fixed issue with failing `goapp build`


0.9.14 (2013/12/17)
====================
  - 'gcloud sql' now available.
    - Find out more: https://developers.google.com/cloud-sql/docs/cloud-sdk
  - Added bash completion for gcloud commands.
    - Choose 'yes' at the prompt during installation to add it to your bash
      profile.
  - Added 'gcloud version' command.
  - More flexible support of virtual env installations.
  - Fix for environments with protobuf installed.


0.9.13.1 (2013/12/04)
====================
  - Validate queries to metadata server.


0.9.13 (2013/11/19)
===================
  - Updated all App Engine tools to 1.8.8
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Disabling site packages when running commands, to avoid library conflicts.


0.9.12 (2013/11/06)
===================
  - Updated all App Engine tools to 1.8.7
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Updated bq to 2.0.17
  - A few usability improvements in the component manager and install flow.


0.9.11 (2013/10/28)
===================
  - The Cloud SDK is now distributed using a new component manager.
    - Download a small initial zip file, then install the tools you want on
      demand.
    - Updates to tools in the Cloud SDK are performed in-place, incrementally,
      without the need to re-download the entire SDK.
    - The component manager allows you to see when updates are available.
    - Run 'gcloud components --help' for more information.
  - New authentication features:
    - The gauth command has been replaced by 'gcloud auth'.  Run
      'gcloud auth --help' for more information.
    - It now supports authenticating multiple users simultaneously.  Use
      'gcloud config set account <account>' to choose your active account.
  - For more information, please see:
    https://developers.google.com/cloud/sdk/gettingstarted


0.9.10 (2013/10/20)
===================
  - Upgraded all App Engine tools to 1.8.6.
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Upgraded bq to 2.0.16.
  - Upgraded gcutil to 1.9.1.
  - A few improvements to the gauth web flow.


0.9.9 (2013/09/26)
===================
  - Upgraded all App Engine tools to 1.8.5.
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Upgraded bq to 2.0.15.
  - Upgraded gcutil to 1.8.4.
  - Upgraded gsutil to 3.37.


0.9.8 (2013/08/27)
===================
  - Upgraded all App Engine tools to 1.8.4.
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Upgraded gcutil to 1.8.3.
  - Upgraded gsutil to 3.35.


0.9.7 (2013/08/06)
===================
  - Upgraded all App Engine tools to 1.8.3
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Upgraded gsutil to 3.34


0.9.6 (2013/07/17)
===================
  - Upgraded all App Engine tools to 1.8.2
    - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
    - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  - Upgraded bq to 2.0.14
  - Upgraded gcutil to 1.8.2
  - Upgraded gsutil to 3.33


0.9.5 (2013/06/18)
===================
  - App Engine Hotfix


0.9.4 (2013/06/12)
===================
  - archive file name changed to google-cloud-sdk
  - Upgraded all App Engine tools to 1.8.1
  - Upgraded gcutil to 1.8.1
  - Upgraded gsutil to 3.31 (3.30 was never released)
  - More improvements to gauth experience
    - gauth now provides links to the new Cloud Console (for obtaining your
      project id), as opposed to the API console
    - Suppression of spurious error related to the Windows Registry


0.9.3 (2013/05/24)
===================
  - Upgraded gcutil to 1.8.0
  - Upgraded gsutil to 3.29


0.9.2 (2013/05/07)
===================
  - Upgraded all App Engine tools to 1.8.0
  - Upgraded gsutil to 3.27
  - Several improvements to gauth experience
    - Will not re-run oauth2 flow if you already have valid credentials (you
      can force re-auth with the --login flag)
    - Added --set-project to change your current project without having to
      re-auth
    - Renamed gauth.py to gauth for simplicity
    - gauth will warn you if there are older versions of the cloud tools on your
      path.


0.9.1 (2013/04/10)
===================
  - Fixed an issue with gauth that occurred when running a command before
    credentials were created.


0.9.0 (2013/04/09)
===================
  - Developer preview release of the Cloud SDK
  - Includes command line tools for:
    - App Engine
    - BigQuery
    - Compute Engine
    - Cloud Storage
    - Cloud SQL
  - Includes the new gauth tool for one time common authentication for all tools
