Updated on 2008-11-22: 1.1.6 had a short life, it has been replaced by 1.1.7 in order to fix #877.
Google releases the 1.1.6 of Google App Engine SDK. You can read the announcement blog post and release notes. The main improvements are matching production server environment and more capabilities with model key name.
I catgorized the release notes:
Development Server
Google releases the 1.1.6 of Google App Engine SDK. You can read the announcement blog post and release notes. The main improvements are matching production server environment and more capabilities with model key name.
I catgorized the release notes:
Development Server
- Datastore fetch max results and max query offset match production limits.
- URLFetch in the SDK now has the same 5 second timeout to match production.
- Enforce response size and API request size limits to match production. #447
- SDK sanitizes response headers to match production. #198
- Login URLs now require login in the SDK to match production. #53
- SDK only allows "C" locale to match production. #356
Production Server
- Fixed an issue in production where query fails with NeedIndexError when a model has two ancestor indexes. #423
- Fixed an issue with long URLs in HTTP 302 redirect responses. #407
- 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.
- 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. #430
- Fixed an issue with setting expando attributes. #431
- 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. #749
- URLFetch response headers are combined. #412
- URLFetch now uses original method when following a redirect. #363
- URLFetch logs a warning when using a non standard port. #436
- URLFetch allows integers as values in request headers.
- Fixed an issue with regular expressions in static_files in app.yaml. #711
- 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.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.