@@ -3,8 +3,146 @@ All rights reserved.
33
44App Engine SDK - Release Notes
55
6+ Version 1.9.15
7+
8+ All
9+ ==============================
10+ - Fixed an issue with Datastore stats not displaying entity counts.
11+ https://code.google.com/p/googleappengine/issues/detail?id=9328
12+
13+ Python
14+ ==============================
15+ - search.GetResponse in the Search API now supports __len__.
16+ https://code.google.com/p/googleappengine/issues/detail?id=10340
17+ - The get_access_token() method of the App Identity API now caches access
18+ tokens within the instance.
19+ - Fixed an issue with Cloud Endpoints where multi-class Python APIs
20+ that reused method names could result in incorrect API descriptors.
21+ https://code.google.com/p/googleappengine/issues/detail?id=10595
22+ https://code.google.com/p/googleappengine/issues/detail?id=11366
23+ https://code.google.com/p/googleappengine/issues/detail?id=11373
24+
25+ PHP
26+ ==============================
27+ - Temporary uploaded files are now unlinked (deleted) if not moved. Empty
28+ files not written to a temporary directory are removed.
29+ http://stackoverflow.com/questions/21571418/google-app-engine-empty-form
30+ -upload-field-submission-issue
31+ - Fixed an issue with get_define_constraints not returning a Core array.
32+ https://code.google.com/p/googleappengine/issues/detail?id=11236
33+
34+ Version 1.9.14
35+
36+ All
37+ ==============================
38+ - The URL Fetch service will always issue a GET request when it receives
39+ and responds to a 302 response; previously it would preserve the original
40+ HTTP method. This new behavior is in line with modern conventions (see
41+ http://tools.ietf.org/html/rfc7231#section-6.4). You can
42+ use the final_url field of the Response object (or a similar object in other
43+ APIs, see
44+ https://cloud.google.com/appengine/docs/python/urlfetch/responseobjects)
45+ to determine if your fetches are being redirected. If this change affects
46+ your application, please contact our support team - even if you do not have
47+ a support contract at
48+ https://support.google.com/cloud/answer/3420056?hl=en&ref_topic=3473162.
49+
50+ Version 1.9.13
51+ ==============================
52+ - No changes for 1.9.13
53+
54+
55+ Version 1.9.12
56+
57+ Python
58+ ==============================
59+ - The libxslt library has been updated from v1.1.22 to v1.1.28
60+ - Fixed an issue with NDB where a user gets an error stating "_AugmentedQuery'
61+ object has no attribute '_filter_predicate'" when running a query without a
62+ filter predicate.
63+
64+ PHP
65+ ==============================
66+ - Fixed an issue where users are unable to read newly created files in Google
67+ Cloud Storage.
68+ https://code.google.com/p/googleappengine/issues/detail?id=10869
69+
70+ Version 1.9.11
71+
72+ Python
73+ ==============================
74+ - Fixed an issue with the Search API not returning results in the proper date
75+ order.
76+
77+ PHP
78+ ==============================
79+ - PHP has now been updated to 5.4.32.
80+
81+ Version 1.9.10
82+
83+ Python
84+ ==============================
85+ - Asynchronous calls are now supported in the Search API.
86+
87+ PHP
88+ ==============================
89+ - Fixed an issue that causes script routing errors in the dev_appserver when
90+ the url regular expression uses subgroups that include a leading slash.
91+ https://code.google.com/p/googleappengine/issues/detail?id=11134
92+
93+ Version 1.9.9
94+
95+ All
96+ ==============================
97+ - TLS is now supported and enabled by default in the dev_appserver.
98+ https://code.google.com/p/googleappengine/issues/detail?id=497
99+ - Fixed an issue with the Datastore Admin failing to load due to a
100+ DeadlineExceededError when retrieving kinds.
101+ https://code.google.com/p/googleappengine/issues/detail?id=11145
102+
103+ PHP
104+ =============================
105+ - Fixed an issue where form fields submitted with Google Cloud Storage upload
106+ may not get encoded correctly.
107+ https://code.google.com/p/googleappengine/issues/detail?id=9534
108+
109+ Version 1.9.8
110+
111+ All
112+ =============================
113+ - Fixed an issue with Datastore Admin not properly restoring backups if writes
114+ are disabled.
115+ https://code.google.com/p/googleappengine/issues/detail?id=11090
116+
117+ Python
118+ =============================
119+ - Fixed an issue with NDB repeated, nested structures growing exponentially
120+ when saving.
121+ https://code.google.com/p/googleappengine/issues/detail?id=11082
122+
123+ PHP
124+ =============================
125+ - PHP is now updated to 5.4.30.
126+
6127Version 1.9.7
128+
129+ All
130+ ==============================
131+ - Added memcache historical hit ratio to Admin Console dashboard.
132+ - Fixed an issue with sockets connections timing out after 2 minutes.
133+ - Fixed an issue with appcfg request_logs not working.
134+ https://code.google.com/p/googleappengine/issues/detail?id=10886
135+
136+ Python
137+ ==============================
138+ - Fixed an issue with the dev_appserver remove_ignored_dirs not working.
139+
140+ PHP
7141==============================
142+ - Fixed an issue with the dev_appserver directory separator for DOCUMENT_ROOT,
143+ SCRIPT_FILENAME, SCRIPT_NAME, and PHP_SELF not working on Windows.
144+ - Fixed an issue with decrement not working in Memcache and Memcached.
145+ http://code.google.com/p/googleappengine/issues/detail?id=10964
8146
9147Version 1.9.6
10148
0 commit comments