Hi,

We've posted the pre-release SDKs for Python and Java here:
http://code.google.com/p/googleappengine/downloads/list

Pre-Release notes below.

Cheers,

Rich

App Engine Python SDK - Release Notes

Version 1.7.3
===============================
- Django 1.4 is now supported in Python 2.7
- The file-based implementation of the Datastore stub will be deprecated 
soon.
  A warning message informing users that SQLLite stub will be the default
  stub soon is now displayed.
- Datastore Index stats now report type instead of representation-type.
- Rich sort expressions beyond single field names are now supported in the
  Search API for dev_appserver.
- search.MIN_NUMBER_VALUE and search.MAX_NUMBER_VALUE are now public in the
  Search API.
- Globally Consistent Indexes are now deprecated in the Search API.
- Index.list_documents() has been deprecated and replaced with
  Index.get_range() in the Search API.
- search.list_indexes() has been deprecated and replaced with
  search.get_indexes() in the Search API.
- Added method Index.get(doc_id) to get a document by its ID in the Search 
API
- Index.add() has been deprecated and renamed to Index.put() in the Search 
API.
- Index.remove() has been deprecated and renamed to Index.delete() in the
  Search API.
- The AddDocumentError and RemoveDocumentError classes, which were already
  deprecated, have been removed from the Search API.
- OperationCode.object_id and OperationCode.document_id, which were already
  deprecated, have been removed from the Search API.
- Users can now change authentication options after app creation
    http://code.google.com/p/googleappengine/issues/detail?id=483
- Fixed an issue with Datastore backup/restore finalization steps only 
looking
  at the default queue in Admin Console.
- Fixed an NDB issue with Structured Properties not converting dict 
properly.
    http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=207
- Fixed an NDB issue where multiple async transactions corrupt old
  Datastore connections.
    http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=209
- Fixed an NDB issue with fetch() with offset > 1000 returning an empty 
list.
    http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=210
- Fixed an issue with 2 factor authentication not giving useful error 
messages.
    http://code.google.com/p/googleappengine/issues/detail?id=8020
- Fixed an issue in the Search API snippeting breaking if the field contains
  a single word in dev_appserver.
    http://code.google.com/p/googleappengine/issues/detail?id=8171
- Fixed an issue with PyCrypto AES cipher not running on dev_appserver.
    http://code.google.com/p/googleappengine/issues/detail?id=8188





App Engine Java SDK - Release Notes

Version 1.7.3
=============

- We encourage you to try and test your application using Java 7 and App
  Engine SDK. Note that Java 7 is *not* a supported runtime.
- Java 7 Features that we encourage you to try in dev appserver:
    Strings in switch
    Binary integral literals and underscores in number literals
    Multi-catch and more precise rethrow
    Improved type inference for generic instance creation (diamond)
    try-with-resources statement
    Simplified varargs method invocation
- Java 7 features that are NOT supported:
    All new Java 7 classes (the Google App Engine whitelist has not been
    updated yet)
    Method Handles
    Invoke Dynamic bytecode
- InetAddress name resolution now displays UnknownHostException instead of a
  runtime exception error when the host is unknown.
- Datastore Index stats now report type instead of representation-type.
- Class Loading Priority can now be granted to specific JAR files by adding
  class-loader-config element in appengine-web.xml file. This is an
  experimental feature.
- Queries with transactions are now fully checked for consistency in Remote
  API.
- Global Consistent Indexes are now deprecated in the Search API.
- ListResponse<Document> listDocuments(ListRequest) has been deprecated and
  replaced with GetResponse<Document> getRange(GetRequest) in the Search 
API.
- ListIndexesReponse listIndexes(ListIndexesRequest) has been deprecated and
  replaced with GetResponse<Index> getIndexes(GetIndexesRequest) in the 
Search
  API.
- getField(String) has been deprecated and aliased to getFields(String) in 
the
  Search API.
- AddResponse Index.add() has been deprecated and renamed to PutResponse
  Index.put() in the Search API.
- RemoveResponse Index.remove() has been deprecated and renamed to
  DeleteReponse Index.delete() in the Search API.
- Users can now change authentication options after app creation
    http://code.google.com/p/googleappengine/issues/detail?id=483
- Fixed an issue with Channel API breaking when using urlfetch service. This
  issue was limited to the SDK.
    http://code.google.com/p/googleappengine/issues/detail?id=8166
- Fixed an issue with ResponseRewriterFilter not being threadsafe when using
  Remote API.
    http://code.google.com/p/googleappengine/issues/detail?id=8167

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Vk-zs6eTFxMJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to