I run the prerelease through the test suite of my python app and passed. Thanks for the new features and for not introducing any regressions.
I am glad to see fixes/new feature with sqlite and blobstore. In my case more fixes are needed before I am able to attempt the switch (3085 & 3835 for blobs/3265,3124,3689 for sqlite). I look forward to seeing these fixes in the near future along with the "Next Gen" queries... PK http://www.gae123.com On Mar 21, 11:27 am, "Ikai Lan (Google)" <ikai.l+gro...@google.com> wrote: > 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 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.