Hello Again!

Pre-release SDKs for Python, PHP and Java found here:
http://code.google.com/p/**googleappengine/downloads/list<http://code.google.com/p/googleappengine/downloads/list>

Please see the pre-release notes below.

Cheers,

Richmond Manzana
Technical Program Manager
Google App Engine

App Engine SDK - Pre-Release Notes

Version 1.8.4

Python/PHP
==============================
- The get_access_token method of the app_identity API is now released as a
  Generally Available (GA) feature. Python, Java, Go, and PHP versions for
  this API now exist.
- A Datastore Admin fix in this release improves security by ensuring that
  scheduled backups can now only be started by a cron or task queue task.
  Administrators can still start a backup by going to the Datastore Admin
  in the Admin Console.


Python
==============================
- Better support is now provided for the _$folder$ magic cloud storage 
keyword,
  and the implementation of basic mkdir()/rmdir() functionality via GCS
  streams.
- This release adds the wrappers @transactional_async and 
@transactonal_tasklet
  to correct (a) @transactional @tasklet being synchronous despite the
  decorator, and (b) @tasklet @transactional not running the generator in a
  transaction.
    https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=195
- Fixed a unicode issue associated with expressions in the Search API. A 
search
  with snippeted fields was failing on documents containing unicode 
characters.
- Fixed an issue where Blobstore usage was being charged even though the
  actual data was being stored in Cloud Storage. All affected developers 
have
  been informed and reimbursements are underway.
    https://code.google.com/p/googleappengine/issues/detail?id=9659
- Fixed an issue that ensures all .py files in google.appengine.api that are
  available in the SDK are also available in the runtime.
    https://code.google.com/p/googleappengine/issues/detail?id=9755
- Fixed an issue of warning messages being displayed when running appcfg
  update (eg. appcfg.py update . --oauth2) from the 1.8.3 Python SDK. The
  appengine_rpc_httplib2 will work without warnings regardless of which
  oauth2client library is being used.
    https://code.google.com/p/googleappengine/issues/detail?id=9807



PHP
==============================
- The PHP interpreter was upgraded from PHP 5.4.8 to PHP 5.4.17 release 
version.
- The is_writable() method now supports Google Cloud Storage files and 
buckets.
- You no longer need to specify the PHP runtime on the command line when
  deploying applications via appcfg.py
- Logs support for PHP was added to enable developers to automate the
  monitoring of application logs for apps.
- Backends are disabled for PHP and are no longer supported with the PHP
  runtime.
- Upload of PHP apps now ignores any pre-compilation errors. This allows
  precompilation to be disabled on a per-runtime basis, and defaults to
  disabled for PHP.


Java
==============================
- The Java SDK local datastore now defaults to an HRD-like consistency 
policy,
  including eventually consistent global queries. For more information see
  
developers.google.com/appengine/docs/java/tools/devserver#Using_the_Datastore
- Fixed the implementation of the Cloud SQL JDBC driver for App Engine which
  restricted the connection lifetime to the lifetime of the HTTP request.
  This will unblock users who want to use long running connections (e.g. in
  connection pools).
- Fixed bulkloader issue for Java caused by improper updates of the Java
  Remote API handlers in a previous version of the runtimes.
- Fixed Eclipse plugin on the development server to eliminate complaints
  about missing indexes when using equality filters.
- Fixed an issue with SASL provider registration that was impacting
  developers' ability to connect to GMail via IMAP.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to