1 Copyright 2008 Google Inc. |
1 Copyright 2008 Google Inc. |
2 All rights reserved. |
2 All rights reserved. |
3 |
3 |
4 App Engine Python SDK - Release Notes |
4 App Engine Python SDK - Release Notes |
|
5 |
|
6 Version 1.2.2 - April 22, 2009 |
|
7 ============================== |
|
8 |
|
9 - New quota API which returns the CPU usage of the current request. |
|
10 from google.appengine.api import quota |
|
11 cpu_usage_so_far = quota.get_request_cpu_usage() |
|
12 - Urlfetch fetch now has support for user configurable deadlines. |
|
13 http://code.google.com/p/googleappengine/issues/detail?id=79 |
|
14 - Urlfetch in the SDK allows the Accept-Encoding header to match App Engine. |
|
15 http://code.google.com/p/googleappengine/issues/detail?id=1071 |
|
16 - urllib now supports HTTPS in addition to HTTP |
|
17 http://code.google.com/p/googleappengine/issues/detail?id=1156 |
|
18 - Datastore indexes on single properties can now be disabled by setting |
|
19 indexed=False on the property constructor. |
|
20 - Datastore now supports Key-only queries, using either SELECT __key__ or |
|
21 or db.Query(Model, keys_only=True) |
|
22 - Fixed issues with Datastore IN filters and sorting: sort order is now |
|
23 correct, and can be used with __key__. |
|
24 http://code.google.com/p/googleappengine/issues/detail?id=1100 |
|
25 http://code.google.com/p/googleappengine/issues/detail?id=1016 |
|
26 - Cron supports additional time specification formats. |
|
27 http://code.google.com/p/googleappengine/issues/detail?id=1261 |
|
28 - Fixed an issue in the dev_appserver admin console datastore viewer |
|
29 (/_ah/admin/datastore) with sorting columns containing None types. |
|
30 http://code.google.com/p/googleappengine/issues/detail?id=1007 |
|
31 - Bulk Loader improvements: New appcfg download_data command. |
|
32 Better backoff support and debugging output for long requests. |
|
33 - New --vhost flag on appcfg.py request_logs command to select logs for |
|
34 a particular host. |
|
35 - Python _ast module is now available for import |
|
36 http://code.google.com/p/googleappengine/issues/detail?id=779 |
|
37 - Fixed issue with the color argument of the Images API composite method. |
|
38 |
5 |
39 |
6 Version 1.2.1 - April 13, 2009 |
40 Version 1.2.1 - April 13, 2009 |
7 ============================= |
41 ============================= |
8 |
42 |
9 - Stable, unique IDs for User objects. The Users service now |
43 - Stable, unique IDs for User objects. The Users service now |
31 http://code.google.com/p/googleappengine/issues/detail?id=1068 |
65 http://code.google.com/p/googleappengine/issues/detail?id=1068 |
32 - Fixed Reply-To header set in emails sent from dev_appserver. |
66 - Fixed Reply-To header set in emails sent from dev_appserver. |
33 http://code.google.com/p/googleappengine/issues/detail?id=1017 |
67 http://code.google.com/p/googleappengine/issues/detail?id=1017 |
34 |
68 |
35 |
69 |
36 |
|
37 Version 1.2.0 - March 24, 2009 |
70 Version 1.2.0 - March 24, 2009 |
38 ============================== |
71 ============================== |
39 - Cron support. Appcfg.py will upload the schedule to App Engine. |
72 - Cron support. Appcfg.py will upload the schedule to App Engine. |
40 The dev_appserver console at /_ah/admin describes your schedule but does |
73 The dev_appserver console at /_ah/admin describes your schedule but does |
41 not automatically run scheduled jobs. Learn more at |
74 not automatically run scheduled jobs. Learn more at |
|
75 http://code.google.com/appengine/docs/python/config/cron.html |
42 - New allow_skipped_files flag in dev_appserver to allow it to read files |
76 - New allow_skipped_files flag in dev_appserver to allow it to read files |
43 which are not available in App Engine. |
77 which are not available in App Engine. |
44 http://code.google.com/p/googleappengine/issues/detail?id=550 |
78 http://code.google.com/p/googleappengine/issues/detail?id=550 |
45 - New upload_data command in appcfg to run the bulk uploader. |
79 - New upload_data command in appcfg to run the bulk uploader. |
46 http://code.google.com/appengine/docs/python/tools/uploadingdata.html |
80 http://code.google.com/appengine/docs/python/tools/uploadingdata.html |