Google App Engine SDK 1.1.7.205 - Lets you run your web applications on Google’s infrastructure. (Free)
By the surfapple team at 23 November, 2008, 1:06 am | Read More: Apple | Development
You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization.
App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month. During the preview release of Google App Engine, only free accounts are available. In the near future, you will be able to purchase additional computing resources.
Version 1.1.6.201:
- Datastore now supports filtering and sorting on the key special property, which evaluates to each entity's key.
- Fixed a bug where it was possible to append None to ListProperty.
- Datastore appengine.ext.db models allow deletion by key without instantiating a model instance.
- Datastore models allow access to key name before put() if key_name given.
- Datastore fetch max results and max query offset match production limits.
- Fixed an issue in production where query fails with NeedIndexError when a model has two ancestor indexes.
- Allow trailing whitespace in PropertyValueFromString for datetime.
- Fixed to_xml on models with binary data in a BlobProperty: they now are base64 encoded. Note: This changes XML serialization.
- Fixed an issue with setting expando attributes.
- Fixed an issue where TypeError was raised instead of NeedIndexError for "merge join" queries, i.e. queries with only equals filters and no ancestor or sort orders, that still need an index.
- URLFetch in the SDK now has the same 5 second timeout to match production.
- URLFetch response headers are combined
- URLFetch now uses original method when following a redirect.
- URLFetch logs a warning when using a non standard port.
- URLFetch allows integers as values in request headers.
- Enforce response size and API request size limits to match production.
- SDK sanitizes response headers to match production
- Login URLs now require login in the SDK to match production.
- Fixed an issue with long URLs in HTTP 302 redirect responses.
- Fixed an issue with regular expressions in static_files in app.yaml
- SDK only allows "C" locale to match production.
- Support the bufsize positional arg in open()/file().
- lstat is aliased to stat.
- appcfg handles index building errors more gracefully.
- Fixed an issue with symlinks in the path to the Python core libraries.
