Hey everyone, I just wanted to post that the prerelease SDKs for 1.4.2 are
now available for early testing:

http://code.google.com/p/googleappengine/downloads/list

Highlights of this release:

- Lots of XMPP improvements
- Prospective Search API (formerly known as Matcher API) now available to
everyone
- Lots of improvements to task queues
- vacuum_indexes in Java SDK

Full release notes are below. As a reminder, the backend portions of 1.4.2
have not been pushed yet, so they won't likely work (though vacuum_indexes
for Java should be working). Download and enjoy!

Python
-------------
- The XMPP API was updated to include presence and allow subscriptions.
- The Task Queue now supports programmatic deleting of tasks.
    http://code.google.com/p/googleappengine/issues/detail?id=2588
- The maximum rate per queue at which tasks are processed has been increased
to
  100 tasks per second.
- The maximum number of concurrent requests for a single queue can be
specified
  in the application's queue.yaml. This provides an additional easy-to-use
form
  of rate limiting. The current number of running tasks is also displayed in
  the Admin Console.
- Metadata queries in the Datastore now support cursors.
- Admin Console logs viewer now displays time as YYYY-MM-DD HH:MM:SS.mmm.
- Added a warning when an admin tries to upload a queue.yaml where the
number
  of new queues and the number of disabled queues exceeds 100.
- Django 1.2.4 is available via use of the use_library() declaration. This
  version of Django has also been added to the Python SDK.
- The Prospective Search API (formerly named the Matcher API) is available
for
  use by all applications. Applications will be limited to a maximum of 1000
  subscriptions during the experimental release.
- Added builtin support for the deferred library.
- If Python Precompilation fails, an error will be printed but the app will
  still be uploaded.
- Added a --disable_sdk_update_check command line flag to the dev_appserver.
- The Mail API added KML and KMZ files as allowed attachments.
- Fixed an issue where the datastore copy functionality did not work if
writes
  were disabled on the source application.
- Fixed an issue where mail from @appid.appspotmail.com did not work when
  sending mail to app admins.
- Fixed an issue where the dev_appserver URLFetch API limit was 16MB. It is
now
  32 MB to match production.
- Fixed a zipimport issue on Windows which was not working due to path
  separators.
    http://code.google.com/p/googleappengine/issues/detail?id=2086
- Fixed an issue where the SDK did not enforce the 100 task limit for the
Task
  Queue.
    http://code.google.com/p/googleappengine/issues/detail?id=3296
- Fixed an issue where Query.order() was broken for properties with the
'name'
  attribute.
    http://code.google.com/p/googleappengine/issues/detail?id=3693
- Fixed an unhelpful error message in the Python namespace_manager.
    http://code.google.com/p/googleappengine/issues/detail?id=3931

Java
---------
- You can now vacuum datastore indexes with the Java SDK.
- The XMPP API was updated to include presence and allow subscriptions.
- The Task Queue now supports programmatic deleting of tasks.
    http://code.google.com/p/googleappengine/issues/detail?id=2588
- The maximum rate per queue at which tasks are processed has been increased
to
  100 task per second.
- The maximum number of concurrent requests for a single queue can be
specified
  in the application's queue.xml. This provides an additional easy-to-use
form
  of rate limiting. The current number of running tasks is also displayed in
  the Admin Console.
- Metadata queries in the Datastore now support cursors.
- Admin Console logs viewer now displays time as YYYY-MM-DD HH:MM:SS.mmm.
- Added a warning when an admin tries to upload a queue.yaml where the
number
  of new queues and the number of disabled queues exceeds 100.
- Added a putIfUntouched() method to the Memcache API.
    http://code.google.com/p/googleappengine/issues/detail?id=2139
- Added JAX-WS support for writing SOAP clients and SAAJ support for writing
  SOAP servers. JAX-WS for SOAP servers is not yet supported.
- The Mail API added KML and KMZ files as allowed attachments.
- Fixed an issue where mail from @appid.appspotmail.com did not work when
  sending mail to app admins.
- Fixed an issue where the SDK did not enforce the 100 task limit for the
Task
  Queue.
    http://code.google.com/p/googleappengine/issues/detail?id=3296
- Fixed an issue where the Java SDK URLFetch did not support 32MB response
  sizes.
    http://code.google.com/p/googleappengine/issues/detail?id=4215
- Fixed an issues where <jsp-file> mappings in web.xml were broken.
    http://code.google.com/p/googleappengine/issues/detail?id=4216






--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to