Hey everyone, The moment you've been waiting for is here. Drum roll please ... *drum roll* SDK 1.4.2 is out! I know you've all been anxious to get your hands on this release (many of you jumping the gun and download the SDK before the previous announcement). You won't be disappointed. Here's the official blog post:
http://googleappengine.blogspot.com/2011/02/app-engine-142-sdk-api-updates-and.html <http://googleappengine.blogspot.com/2011/02/app-engine-142-sdk-api-updates-and.html>One thing you'll notice is that Prospective Search (Matcher API) isn't in this release even though it was in the prerelease SDK. We're going to try to get it out for one of the upcoming releases. Apologies for those of you wanted to use it - it's coming soon, I promise! Release notes for 1.4.2 are below. As usual, you can update the SDK through all the standard means or via the downloads page: http://code.google.com/appengine/downloads.html <http://code.google.com/appengine/downloads.html>Note: Some of you who downloaded the Java SDK prior to this announcement actually got a version that was missing the unit testing jars. If you downloaded the Java SDK over ~30 minutes ago and are wondering where all the testing jars went, please go ahead and download it again (if you didn't notice that the testing jars were missing ... well, shame on you, you should be writing unit tests). Java Version 1.4.2 ============= - 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 Python Version 1.4.2 ================================ - 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.5 is available via use of the use_library() declaration. This version of Django has also been added to the Python SDK. - 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 -- 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.
