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.