thirdparty/google_appengine/RELEASE_NOTES
author Sverre Rabbelier <srabbelier@gmail.com>
Thu, 09 Oct 2008 23:48:20 +0000
changeset 294 1fdaab4a6ef2
parent 209 4ba836d74829
child 297 35211afcd563
permissions -rw-r--r--
Refactor existing code to use the new access module Instead of ending up with many different ways to do access control, we end up having only one centralized place wher access control is done. Patch by: Sverre Rabbelier Reviewed by: Pawel Solyga, Augie Fackler, Todd Larsen Reviewed at: http://codereviews.googleopensourceprograms.com/1601 Review id: 1601

Copyright 2008 Google Inc.
All rights reserved.

App Engine SDK - Release Notes

Version 1.1.4 - September 26, 2008
==================================

  - Fixed issue with incorrectly escaping static_files paths on Windows.
  - Workaround -inf not being supported on Windows in Datastore.

Version 1.1.3 - September 8, 2008
=================================

  - Added support for zipimport.
      http://code.google.com/p/googleappengine/issues/detail?id=70
      http://code.google.com/p/googleappengine/issues/detail?id=161
  - Added zipserve module for serving static content from a zip file.
      See google/appengine/ext/zipserve/__init__.py for more information.
  - Added a memcache viewer to the development console.
      http://code.google.com/appengine/docs/thedevwebserver.html#The_Development_Console
  - Added new follow_redirects flag to the URLFetch service.
      http://code.google.com/p/googleappengine/issues/detail?id=404
  - Fixed caching headers for static content.
  - Fixed an issue with incorrectly escaping paths on Windows.
  - Fixed an issue with the current directory while running applications.

Version 1.1.2 - August 20, 2008
===============================

  - Batch puts across Datastore entity groups.
  - Transaction retries reduced from 10 to 3.
  - Fixed certain transaction failures being silent.
  - Added support for indexes with a single repeated property.

Version 1.1.1 - July 21, 2008
=============================

  - Fixed DELETE for URLFetch on dev_appserver.
      http://code.google.com/p/googleappengine/issues/detail?id=566
  - Fixed PATH_INFO to be un-escaped version of the path.
      http://code.google.com/p/googleappengine/issues/detail?id=267
      http://code.google.com/p/googleappengine/issues/detail?id=457
  - Fixed order function testing for property on Expando class.
  - Support all mail attachment mime-types under Windows.
  - Added support for date and time objects to GQL.
      http://code.google.com/p/googleappengine/issues/detail?id=318
  - Fixed memcache KeyError problem.
      http://code.google.com/p/googleappengine/issues/detail?id=417
  - Default URLFetch POST content-type is x-www-form-urlencoded.
  - Fixed problems where global variables would be set to None
    when a request raised an exception or returned an error
    response.
  - Added support for GIFs and JPEG using PIL.
  - Added support for type conversion of literals to GQL.
  - Added support for pickling Expando instances.
      http://code.google.com/p/googleappengine/issues/detail?id=545
  - Added APPLICATION_ID environment variable to runtime.
  - Added support for key_name to djangoforms.
  - Added ability to put multiple transaction groups in one request
    outside of transactions.
  - Added support for downloading request logs using appcfg.
      http://code.google.com/p/googleappengine/issues/detail?id=76
  - Fixed DateProperty not supporting values before 1970 and beyond
    Jan. 19, 2038.
      http://code.google.com/p/googleappengine/issues/detail?id=352
  - Set cap of 5000 indexed properties per entity.
  - GoogleAppEngineLauncher now has context menus in the main project
    window.
  - UI improvements to GoogleAppEngineLauncher preferences window.
  - Fixed GoogleAppEngineLauncher broken symlink for bulk_uploadclient.

Version 1.1.0 - May 28, 2008
============================

  - Added an API for image manipulation.
      http://code.google.com/p/googleappengine/issues/detail?id=38
  - Added memcache API.
  - Fixed URLFetch for URLs with query strings.
      http://code.google.com/p/googleappengine/issues/detail?id=341
      http://code.google.com/p/googleappengine/issues/detail?id=346
      http://code.google.com/p/googleappengine/issues/detail?id=369
  - Added support for multiple values for the same filter string.
  - Fixed URLFetch's referrer to now set itself to the application's
    host-name.
  - Added --show_mail_body flag to dev_appserver.py.
  - Added support for IN and != to GQL.
  - Fixed URLFetch to accept strings as well as constant integers.
      http://code.google.com/p/googleappengine/issues/detail?id=234
  - Added CURRENT_VERSION_ID environment variable.
  - Fixed uploading issues affecting @googlemail.com developers.
      http://code.google.com/p/googleappengine/issues/detail?id=119
  - Fixed Datastore API to allow the assignment of [] to non-dynamic
    DB attributes.
      http://code.google.com/p/googleappengine/issues/detail?id=276
      http://code.google.com/p/googleappengine/issues/detail?id=254
  - Fixed NeedIndexError to include the index that the query needed.

Version 1.0.2 - May 15, 2008
============================

  - Fixed UTC timezone issue on Windows.
      http://code.google.com/p/googleappengine/issues/detail?id=131
  - Fixed webapp template cache bug.
      http://code.google.com/p/googleappengine/issues/detail?id=273
  - URLFetch service redirect behavior now matches deployed behavior.
      http://code.google.com/p/googleappengine/issues/detail?id=84
  - Better handling of bad HOMEDRIVE parameters on Windows.
      http://code.google.com/p/googleappengine/issues/detail?id=27
  - Fixed HTTP response header termination.
      http://code.google.com/p/googleappengine/issues/detail?id=209
  - Fixed behavior with source files that have Windows line-endings or
    missing line-endings.
      http://code.google.com/p/googleappengine/issues/detail?id=237
      http://code.google.com/p/googleappengine/issues/detail?id=258
  - Fixed C-Extension module loading issues.
      http://code.google.com/p/googleappengine/issues/detail?id=95
      http://code.google.com/p/googleappengine/issues/detail?id=83
  - Fixed Windows DLL extension loading issues.
      http://code.google.com/p/googleappengine/issues/detail?id=222
  - Added missing os.uname function.
      http://code.google.com/p/googleappengine/issues/detail?id=186
  - Windows installer can now over-install.
      http://code.google.com/p/googleappengine/issues/detail?id=241
  - Windows installer now allows installation even if it can't find Python.
      http://code.google.com/p/googleappengine/issues/detail?id=5
  - Fixed skip_files exception.
      http://code.google.com/p/googleappengine/issues/detail?id=80
  - Better error handling for cookie-file related problems.
  - User platform, SDK version, and Python version are now supplied to
    server-side on deployment; also supplied on dev_appserver start-up
    if the "nag" is enabled.


Version 1.0.1 - April 14, 2008
==============================

  - Fixed app.yaml static_dir attribute on Windows.
  - Fixed uploading large files on OSX.
  - Fixed recursion issue in webapp template rendering cache.
  - Fixed MacPorts installation.