Hello Again Everyone!

We've been busy since I/O!

Pre-release SDKs for Python and Java 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


App Engine Python SDK - Pre-Release Notes

Version 1.8.1
===============================
- The Task Queue async API is now a GA feature. The asynchronous methods
  improve utilization by allowing your app to add, lease and delete multiple
  tasks in parallel.
- Cloud Console projects are now created by default whenever a new App 
Engine
  app is created.  This is a Preview feature.
- The Experimental Files API has been deprecated in favor of the Google 
Cloud
  Storage library, now available as a Preview feature.
- Bandwidth between App Engine and Google Cloud Storage is currently free of
  charge (this may change in the future for certain levels of service).
- The Search API has graduated from Experimental to Preview. Apps that have
  billing enabled can exceed the free quota levels and will be charged for
  usage above these levels.
- Estimated number of search results will only be accurate if <= the number 
of
  results requested. By default this can be overridden by setting
  number_found_accuracy QueryOption in the Search API.
- Dates, atoms, and number fields can now be found by searching without a 
field
  restriction in the Search API.
- A quoted empty string now returns atom fields with empty values for the
  Search API.
- Snippet and count functions are no longer allowed in sort expressions for 
the
  Search API.
- The Search API now has improved error messages for user errors and 
internal
  errors.
- The Datastore now assigns scattered auto ids by default. Legacy auto ids
  are still available via the 'auto_id_policy' option in app.yaml.
- The Sockets API now allows client code to call get/set options against
  sockets. Previously, calls raised "Not Implemented" exceptions. For 
supported
  options, calls to getsockopt will return a mock value and calls to 
setsockopt
  will be silently ignored.  Errors will continue to be raised for 
unsupported
  options. The currently supported options are: SO_KEEPALIVE, SO_DEBUG,
  TCP_NODELAY, SO_LINGER, SO_OOBINLINE, SO_SNDBUF, SO_RCVBUF, and 
SO_REUSEADDR.
- The ndb library now supports distinct queries. This is a Preview feature.
    https://code.google.com/p/appengine-ndb-experiment/issues/detail?id=229


App Engine Java SDK - Pre-Release Notes

Version 1.8.1
=============
- This SDK will be the last release that can deploy Java 6 apps. In 1.8.2,
  the SDK will only be compiled with the Java 7 compiler and the only target
  runtime will be Java 7.
- The Task Queue async API is now a GA feature. The asynchronous methods
  improve utilization by allowing your app to add, lease and delete multiple
  tasks in parallel.
- Cloud Console projects are now created by default whenever a new App 
Engine
  app is created.  This is a Preview feature.
- The Experimental Files API has been deprecated in favor of the Google 
Cloud
  Storage library, now available as a Preview feature.
- Bandwidth between App Engine and Google Cloud Storage is currently free of
  charge (this may change in the future for certain levels of service).
- The Search API has graduated from Experimental to Preview. Apps that have
  billing enabled can exceed the free quota levels and will be charged for
  usage above these levels.
- Estimated number of search results will only be accurate if <= the number 
of
  results requested. By default this can be overridden by setting X in the
  Search API.
- Dates, atoms, and number fields can now be found by searching without a 
field
  restriction in the Search API.
- A quoted empty string now returns atom fields with empty values for the
  Search API.
- Snippet and count functions are no longer allowed in sort expressions for 
the
  Search API.
- The Search API now has improved error messages for user errors and 
internal
  errors.
- The Datastore now assigns scattered auto ids by default. Legacy auto ids
  are still available via the 'auto_id_policy' option in appengine-web.xml.
- The Sockets API now allows client code to call get/set options against
  sockets. Previously, calls raised "Not Implemented" exceptions. When
  java.net.Socket.get<option>() is called, a mock value is returned, calls 
to
  set<option>() will be silently ignored.

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to