Hey guys, We're pretty close to releasing SDK 1.4.3. You can download the prerelease SDKs for local verification at:
http://code.google.com/p/googleappengine/downloads/list As usual, these are local SDK only and shouldn't work when deployed, though some features may partially work due to the fact that the backends may have partially been pushed (protip: don't do it). Release notes are below. Lots of cool stuff in this release! Big ones? Files API for programmatic blobstore writes, Prospective Search API, concurrent requests for Java (this is huge), deferred and Remote API libraries for Java + lots of bug fixes. Python 1.4.3 ================================= - Added Files API that allows writing to and reading from files in blobstore. - You can now specify cron execution for a time interval between a start and end time. - You can now configure the specific application version to which a task queue or cron job will send requests. - The Admin Console Task Queues page now displays a more accurate estimate of queue size for queues containing more than 2000 tasks. - The Prospective Search API (formerly named the Matcher API) is available for use by all applications. This API is still experimental, so applications will be limited to a maximum of 1000 subscriptions. - The Testbed API provides easy configuration of stub libraries for local integration tests. - In the Images API, the quality parameter was added to the resize, rotate, horizontal_flip, vertical_flip, crop and im_feeling_lucky methods. - Fixed an issue where static file serving in the dev_appserver didn't support etags. http://code.google.com/p/googleappengine/issues/detail?id=368 - An error is now raised when the script mapping in the app.yaml file is missing the .py file extension. http://code.google.com/p/googleappengine/issues/detail?id=976 - Fixed an issue where no link was displayed in the Admin Console blobstore viewer for an unnamed blob. - Fixed an issue where the Admin Console data viewer couldn't edit entities with ByteString properties. http://code.google.com/p/googleappengine/issues/detail?id=2367 - Fixed an issue where the Admin Console crashed when using a non-ascii key_name. http://code.google.com/p/googleappengine/issues/detail?id=2451 - Fixed an issue filtering on __key__ while using the --use_sqlite option with the dev_appserver. http://code.google.com/p/googleappengine/issues/detail?id=3232 - The Disable Application admin function has been button-ized. http://code.google.com/p/googleappengine/issues/detail?id=4323 - Fixed an SDK issue where debugging logging wouldn't correctly print URLFetch payloads. http://code.google.com/p/googleappengine/issues/detail?id=783 - Fixed an SDK issue where an incompatible line ending was used on blob upload. http://code.google.com/p/googleappengine/issues/detail?id=3328 - Added more graceful handling of the missing mapreduce.yaml file when the user has enabled the Datastore Admin but is not otherwise using the MapReduce framework. http://code.google.com/p/googleappengine/issues/detail?id=3903 - Fixed an issue where the method webapp_add_wsgi_middleware was no longer recognized. http://code.google.com/p/googleappengine/issues/detail?id=4236 Java 1.4.3 ============= - Added FileService API that allows writing to and reading from files in blobstore. - You can now specify cron execution for a time interval between a start and end time. - Java applications can enable concurrent request support by setting <threadsafe> to True in their appengine-web.xml. This flag indicates that request handlers for your app are thread safe and multiple request handlers may safely run at the same time in the same memory space for your application. - Deferred library support now available in Java. http://code.google.com/p/googleappengine/issues/detail?id=2381 - Remote API library now available in Java. This can be used in conjunction with apps using either the Java or the Python runtime. - The Java SDK now supports kindless and ancestor only queries. - Fixed an issue where JAX-WS clients in the SDK could not handle receiving a SOAP fault. - Fixed an issue where the SDK did not support fetching HTTPS URLs. - Fixed an issue where no link was displayed in the Admin Console blobstore viewer for an unnamed blob. - Fixed an issue where the Admin Console data viewer couldn't edit entities with ByteString properties. http://code.google.com/p/googleappengine/issues/detail?id=2367 - Fixed an issue where the Admin Console crashed when using a non-ascii key_name. http://code.google.com/p/googleappengine/issues/detail?id=2451 - The Disable Application admin function has been button-ized. http://code.google.com/p/googleappengine/issues/detail?id=4323 - Fixed a regex validation issue in the queue.xml file that caused some uploads to break. http://code.google.com/p/googleappengine/issues/detail?id=4365 - Fixed an issue where the Java SDK Task Queue did not support 10 minute timeouts. http://code.google.com/p/googleappengine/issues/detail?id=4564 - Fixed an issue where the Channel API in the SDK didn't properly send messages with unicode characters. http://code.google.com/p/googleappengine/issues/detail?id=4675 -- 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.
