"Google App Engine (GAE) yra rinkinys Web kūrėjams leidžiant jiems kurti, valdyti ir masto savo paraiškas, priklausomai nuo įeinančio duomenų srauto ir duomenų saugojimo poreikius.
GAE nereikia specialių serverius, veikia "Google" infrastruktūra.
tiesiog reikia programuotojų įkelti savo prašymą ir paleisti jį normaliai.
"Google App Engine SDK Python yra labai greitas, optimizuotą Python interpretatorių, įvairių atviro kodo sistemas ir Python standartinę biblioteką.
Ji taip pat apima Python API įvairių funkcijų, pavyzdžiui, duomenų saugyklos, "Google" paskyrų, URL įkėlimas ir elektroninio pašto paslaugas.
"Apskritai," Google App Engine "SDK Python yra ne tik vienas iš paprasčiausių įrankių pradžios ir surengti Python programą, bet neoficiali bendruomenė standartas kuriant didelio masto Python svetaines ir programas.
Kitos "Google App Engine SDK yra teikiamos taip pat:
"Java"
"Eiti
"PHP"
Kas naujo , šioje laidoje:
- oauth2client biblioteka naujovinami iki versija [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- nuotraukai & quot; Rodyti kontekste & quot; meniu MVM taikymo rąstų, kurie thread_id arba REQUEST_ID kaip srityje savo žurnalo įrašą. Tai leidžia rūšiavimas programų rąstų, remiantis kuriuo srityje.
- Galimybė teikimo paraiškų dabartinio krūvio ir konfigūruoti elastinga atidėjimų remiantis abiejų VM ir taikymo lygio metrikos.
- Nuotolinis API dabar gali būti atvertas "OAuth2 raštus per https://developers.google.com/identity/protocols/application-default-credentials
- Naudoti RequestPayloadTooLargeException už URLFetch prašo su naudingosios apkrovos, kurios yra per didelis.
Kas naujo versiją 1.9.32:
- oauth2client biblioteka atnaujintas iki versijos [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- meniu MVM taikymo rąstų, kurie thread_id arba REQUEST_ID kaip srityje savo žurnalo įrašą Prideda "kontekste šou". Tai leidžia rūšiavimas programų rąstų, remiantis kuriuo srityje.
- Galimybė teikimo paraiškų dabartinio krūvio ir konfigūruoti elastinga atidėjimų remiantis abiejų VM ir taikymo lygio metrikos.
- Nuotolinis API dabar gali būti atvertas "OAuth2 raštus per https://developers.google.com/identity/protocols/application-default-credentials
- Naudoti RequestPayloadTooLargeException už URLFetch prašo su naudingosios apkrovos, kurios yra per didelis.
Kas naujo versiją 1.9.28:
- oauth2client biblioteka atnaujintas iki versijos [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- meniu MVM taikymo rąstų, kurie thread_id arba REQUEST_ID kaip srityje savo žurnalo įrašą Prideda "kontekste šou". Tai leidžia rūšiavimas programų rąstų, remiantis kuriuo srityje.
- Galimybė teikimo paraiškų dabartinio krūvio ir konfigūruoti elastinga atidėjimų remiantis abiejų VM ir taikymo lygio metrikos.
- Nuotolinis API dabar gali būti atvertas "OAuth2 raštus per https://developers.google.com/identity/protocols/application-default-credentials
- Naudoti RequestPayloadTooLargeException už URLFetch prašo su naudingosios apkrovos, kurios yra per didelis.
Kas naujo versiją 1.9.26:
- oauth2client biblioteka atnaujintas iki versijos [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- meniu MVM taikymo rąstų, kurie thread_id arba REQUEST_ID kaip srityje savo žurnalo įrašą Prideda "kontekste šou". Tai leidžia rūšiavimas programų rąstų, remiantis kuriuo srityje.
- Galimybė teikimo paraiškų dabartinio krūvio ir konfigūruoti elastinga atidėjimų remiantis abiejų VM ir taikymo lygio metrikos.
- Nuotolinis API dabar gali būti atvertas "OAuth2 raštus per https://developers.google.com/identity/protocols/application-default-credentials
- Naudoti RequestPayloadTooLargeException už URLFetch prašo su naudingosios apkrovos, kurios yra per didelis.
Kas naujo versiją 1.9.23:
- URL Paduok paslaugas visada bus išduoti GET prašymą, kai ji gauna ir reaguoja į 302 atsaką; anksčiau būtų išsaugoti pirminį metodą HTTP. Šis naujas elgesys atitinka šiuolaikinių konvencijas.
Kas naujo versiją 1.9.20:
- URL Paduok paslaugas visada bus išduoti GET prašymą, kai ji gauna ir reaguoja į 302 atsaką; anksčiau būtų išsaugoti pirminį metodą HTTP. Šis naujas elgesys atitinka šiuolaikinių konvencijas.
Kas naujo versiją 1.9.18:
- URL Paduok paslaugas visada bus išduoti GET prašymą, kai ji gauna ir reaguoja į 302 atsaką; anksčiau būtų išsaugoti pirminį metodą HTTP. Šis naujas elgesys atitinka šiuolaikinių konvencijas.
Kas naujo versiją 1.9.11:
- Ištaisyta problema su paieškos API negrįžta rezultatus tinkamai datą tvarka.
Kas naujo versiją 1.9.10:
- asinchroniniai skambučiai dabar palaiko "Search API.
Kas naujo versijos 1.9.9:
- TLS dabar palaiko ir įjungta pagal nutylėjimą dev_appserver.
- Ištaisyta problema su Datastore Administratorius nesugeba įkelti dėl DeadlineExceededError kai nuskaitomi rūšių.
Kas naujo versijos 1.9.8:
- Ištaisyta su NDB klausimas kartojamas, įdėtos struktūros auga eksponentiškai, kai taupymas.
Kas naujo versijos 1.9.7:
- Ištaisyta problema su dev_appserver remove_ignored_dirs neveikia.
Kas naujo versijos 1.9.6:
- Django 1.5.4 buvo modernizuotos, kad 1.5.8.
- Django 1.4.3 buvo modernizuotos, kad 1.4.13.
- Ištaisyta problema su taskqueue_stub.py _Group.GetQueuesAsDict () didinti TypeError pertraukomis.
Kas naujo versijos 1.9.5:
- Ištaisyta problema su Search API kur ieško geografinės kiekis, kurių atstumas nuo fiksuoto taško yra didesnis nei kai vertė grįžta dokumentus, neturi apimti šioje srityje.
- Ištaisyta su paieškos API kur užklausų už srityje neegzistuojantį grąžina klaidos, o ne grąžinant nulis rezultatų, atitinkančių tą srityje klausimas.
Kas naujo versijos 1.9.4:
- Ištaisyta problema su Search API jeigu jis nėra tinkamai apdoroti išraiškas, kurie naudoja atimties operatorius be aplinkinių tarpai.
- Ištaisyta su devappserver Search API leidžiant ieško srityje su atvirkštinė vertės problemą.
- Ištaisyta problema su devappserver Paieškos API negali tvarkyti paieškas tuščias kabučių taip pat kaip ir gamyba.
- Ištaisyta problema su devappserver Paieškos API nėra atitikimo dokumentus atom laukai taip pat kaip ir gamyba.
- Ištaisyta su devappserver Paieškos API leidžia išraiškas, kurie naudoja fragmentą operatorius per skaitinė srityje klausimas.
- Ištaisyta problema su devappserver Paieškos API leidžia rūšiavimas išraiškas naudoti fragmentą operatorių.
- Ištaisyta problema su devappserver Paieškos API negali patvirtinti, kad kursorius yra iš ankstesnės paiešką.
- Ištaisyta problema su devappserver Paieškos API nėra sintaksės klausimus, kurie naudoja Apytikslė paieška operatorių (~).
- Ištaisyta problema su devappserver Paieškos API nėra patvirtinti numatytąją vertę rūšiavimas išraiškas DATE srityse.
Kas naujo versijos 1.9.3:
- Ištaisyta problema su NDB deserializacjia vyksta į begalinis ciklas, kai pasikartojantys įdėtos struktūrinės savybės Nėra.
Kas naujo versijos 1.8.9:
- patalpintas verbose_name paramą ComputedProperty į NDB.
- Pervadintas appcfg pradėti appcfg start_module_version ir sustabdyti stop_module_version.
- Ištaisyta problema su ID, paskirstymo Avarija DataStore.
- Ištaisyta problema su "Cloud Storage skambinti jei į dev_appserver.
- Ištaisyta su dev_appserver ne pradedant nuo Windows naudojant versijas Python anksčiau nei 2.7.2 problema.
Kas naujo versijos 1.8.8:
- Skirtoji Memcache dabar GA funkcija. Mūsų Deprecation politika taikoma ir klientai raginami naudotis šia funkcija gamyboje.
- memcache API sekami nauju metrikos, kuris įvertina išteklių naudojimą, memcache Compute vienetų (MCU s). Yra nauja kvota kibiras ir skydelio grafikas, atitinkantis formulę taip pat kaip į memcache žiūrovo galimybė ekrano viršuje raktus MCU-aisiais.
- dev_appserver logs.db formatas nėra atgaliniu būdu suderinami su 1.8.7. Vartotojai kad grįžti prie 1.8.7 dev_appserver po bando 1.8.8 turite ištrinti šį failą. Nebent specialiai pavadinta į komandų eilutę vartotojas, failas yra rasti /tmp//logs.db. Stebima, ar ši byla nėra pašalinama klaidos: "IntegrityError: RequestLogs.module negali būti NULL, '"
- Ištaisyta problema su dev_appserver programos ID patvirtinimo dėl UTF-8 "
Kas naujo versijos 1.8.7:
- Cloud Endpoints dabar GA funkcija.
- memcache konfigūracijos pokyčius ir mutacijas (pylimas, set, ir tt), pagaminti iš konsolės administratoriaus dabar įrašyti į Admin konsolės rąstų.
- max_concurrent_requests nustatymas yra dabar konfigūruojama vienos versijos / modulio.
- Ištaisyta problema su Datastore netinkamai patvirtinti vardų su daugiau nei 500 simbolių.
- Ištaisyta problema su NDB negrįžta tą patį instancija asinchroninis gauna, kai naudojate atminties talpyklą.
Kas naujo versijos 1.8.6:
- memcache dydžio diagramos buvo įtraukta į administratoriaus konsolės prietaisų skydelyje. Prisijunkite ją per išskleidžiamajame virš diagramoje. Grafikas grafikai memcache dydis laikui bėgant leistų klientams nustatyti, kada cache praplaukite įvykių įvyko. Tai peržiūros funkcija.
- Ištaisyta problema su dev_appserver, kuri leidžia netinkamą Datastore užklausos derinys grupei ir filtro savybės.
- Ištaisyta problema su bulkloader, kuris sukelia paveiksliukai su dev_appserver žlugti.
- Ištaisyta problema įtakos įteisinimą į DataStore nuosavybės pavadinimų dydžio.
- Ištaisyta su DataStore užklausos įteisinimo klausimą styginiams su lygiai 500 simbolių.
Kas naujo versijos 1.8.4:
- Datastore Administratorius nustatyti šioje laidoje pagerina saugumą užtikrinant, kad reguliaraus atsarginių kopijų dabar gali būti pradėtas tik cron ar užduočių eilėje užduotį. Administratoriai dar galima pradėti atsarginę kopiją, eikite į DataStore admin konsolės administratoriaus.
Kas naujo versijos 1.8.3:
- Sąsajomis į darbo eilę REST API nebereikia įskaitant "S ~" ties projekto pavadinimo pradžios.
- Ištaisyta problema su pašto API, elektroninio pašto adresai, kuriuose yra užkoduoti naujas eilutes, kaip nurodyta rfc2047 dabar apdoroti teisingai.
- Ištaisyta problema su channels.send_message jei kai klientas tapatybės turi 3 ar daugiau brūkšnių.
- Ištaisyta problema su ndb.non_transactional teisingai atkurti DB bibliotekos sandorio valstybę.
- Ištaisyta problema su kanalu API bandomoji neveikia teisingai po atnaujinimo į SDK 1.8.2.
- Ištaisyta problema su Datastore Administratorius sąsaja nesugeba įkelti dėl app, turintys per daug rūšių.
- Ištaisyta problema su moduliais get_current_module_name () neteisingai ataskaitų kaip numatytąją, kai taip nėra.
Kas naujo versijos 1.8.1:
- Srautas tarp App Engine "ir" Google Cloud Storage metu nemokamai (tai gali pasikeisti ateityje tam tikrų lygių paslauga).
- Paieškos API baigė Eksperimentinės Peržiūra. Programos, kurios turi sąskaitų leido gali viršyti nemokamų kvotų lygį ir bus imamas mokestis už naudojimąsi aukščiau tų lygių.
- Numatomas skaičius paieškos rezultatai bus tikslūs, tik jeigu ji yra mažesnė arba lygi reikalaujamų rezultatų skaičius. Pagal nutylėjimą tai gali būti nepaisoma, nustatydami number_found_accuracy QueryOption į paieškos API.
- Datos, atomai, ir laukų dabar galima rasti ieškodami be lauko apribojimo paieškos API.
- cituojamas tuščia eilutė grįžta atomų laukus tuščių reikšmių paieškos API.
- fragmentą, skaičius funkcijos nebeleidžiama SORT išraiškos paieškos API.
- Paieškos API dabar pagerėjo klaidų pranešimus vartotojo klaidoms ir vidaus klaidų.
Kas naujo versijos 1.8.0:
- Nauja Atsiskaitymo Įjungta programos nebebus nutylėjimą pašto kvotos 20000 per dieną. Vietoj to, programos reikės paduoti prašymą per admin konsolės gauti Siųsti kvotos padidėjo.
- Administratorius konsolės dashboard grafikai ir ataskaitos visiems vartotojams buvo visiškai perkelta į naują, patikimą posistemė paskelbta 1.7.6.
- maksimalus dydis POST užklausas atliekami per URLFetch buvo padidintas nuo 5MB 10 MB.
- Ištaisyta su pašto API klausimas išvengti siunčiant laišką iš "Google Apps" pašto dėžutę, kad buvo sustabdytas.
Kas naujo versijos 1.7.7:
- Lizdai API, kuri leidžia paraiškas priimti siunčiamus TCP jungtis ir siųsti / gauti UDP paketus prie interneto, naudojant tiek IPv4 ir IPv6, dabar yra kaip eksperimentinę funkciją už mokami apps.
- ftplib modulis dabar atstatytas. Tai priklauso nuo eksperimentinių Sockets API.
- Atsiskaitymo įjungtas programas nebebus taikoma $ 2.10 minimalaus savaitinio išlaidų. Vietoj to, programos bus imamas tik už faktinį jų naudojimą.
- Matplotlib 1.1.1, eksperimentinė funkcija, nebenaudojama ir bus pašalintas 1.7.8. Prašome įjungti matplotlib 1.2.0.
- Ištaisyta problema, kur dev_appserver Datastore auto ID pavestas išsibarsčiusios id politika buvo per didelis, kad būtų atstovavo slankiojo kablelio skaičių.
- Ištaisyta problema, kur dev_appserver išmetė išimtį bet Paieška API skambučio, kad panaudotos indeksą, kuris iš pradžių buvo sukurtas kaip PASAULINĖS nuoseklūs.
Kas naujo versijos 1.7.6:
- Administratorius konsolės dashboard diagramas ir dabartinės apkrovos / klaidų ataskaitos bus perkelti į naują, labiau patikimą posistemė. Šis pakeitimas bus pamažu vartotojams admin konsolės per ateinančias kelias savaites.
- Nauja paieška API kvotos dabar yra rodomas konsolės administratorius. Šios kvotos šiuo metu nėra įvykdyta, tačiau bus dalis kainodaros modelio Search API būsimą išleidimo.
- , santrauka neberodo numatytąją versiją bėgimo taikymo, o ne joje nurodomi paraišką, kaip "veikia". Kitoje laidoje paraiškas turės kelis loginius sub komponentų, kurių kiekvienas turės numatytąjį versiją. Ši sąsaja atnaujinimas yra skirtas suderinti su šią funkciją.
- Projekciniai užklausos dabar yra visiškai pritarė G. funkcija.
- XMPP API dabar turi multi-JID get_presence. Tai suteikia galimybę gauti keliems vartotojams prieinamumą.
- Django 1.4 ir Webob 1.2.3 dabar paaukštintas GA.
- Programos dabar turite galimybę fopen () failus, kurie yra deklaruotas kaip statinius failus app.yaml naudojančių application_readable vėliava.
- Eiti Runtime buvo įtraukta į naujų ir patobulintų plėtros appserver.
- Debug žurnalo lygis runtime buvo įjungtas.
Kas naujo versijos 1.7.5:
- kanalo API dabar turi galimybę siųsti kanalų pranešimus iš bet app versija arba posistemė, nesvarbu, kur buvo sukurtas kanalas.
- URL Paduok tarnyba dabar palaiko FRAGMENTAS metodas prašymus.
- Paštas API dabar gali siųsti pranešimus pašto Bounce app. Pranešime bus pristatyti į / _ah / Bounce jei mail_bounce atvykstamąjį paslaugos yra įjungtas.
- Blobstore tarnyba dabar grįžta sukurtą failo vietoj blobKey naudojant Debesis saugykla
- Ištaisyta problema su os.urandom mėtymas į dev_appserver2 išimtis, kai naudojate OS X.
- Ištaisyta problema su time.tzset neegzistuojanti dev_appserver2 "Windows".
- Matplotlib v1.2.0 dabar yra kaip eksperimentinę funkciją.
- Django 1.4 buvo modernizuotos, kad 1.4.3. Tai yra bandomoji funkcija.
Kas naujo versijos 1.7.4:
- Fono siūlų dabar GA funkcija.
- Eismo Skaldymo dabar GA funkcija.
- Užduočių eilės Statistika dabar GA funkcija.
- Prisijungia API dabar turi galimybę atnešti prašymus, pagrįstus nuo request_ids sąrašą. Šiuo metu tai veikia tik gamybos ir nepalaikoma dev_appserver.
- Python'o interpretatorius buvo modernizuotos, kad 2.7.3.
- WebOb 1.2.3 dabar galima Python 2.7. Vartotojai naudojant nelegalias 1.2.2 turėtų atnaujinti savo programą, nes tai versija bus pašalintos kitame spaudai.
- skirtingas ir DataStore užklausų dabar yra kaip eksperimentinę funkciją.
- Matplotlib V1.1.1 yra dabar prieinamas kaip eksperimentinę funkciją.
- eksploatavimas konversijos API buvo pašalintas.
- Pridėta įspėjimą, kad interaktyvus konsolės bus išjungtas, jei vartotojas paleidžia dev_appserver su --address vėliava.
Kas naujo versijos 1.7.3:
- Django 1.4 dabar palaiko Python 2.7
- failo pagrindu įgyvendinimas DataStore nebaigtas netrukus bus. Įspėjimas žinutė informuoti vartotojus, kad SQLLite nebaigtas bus numatytasis nebaigtas greičiau dabar yra rodomas.
- Datastore Index statistika dabar ataskaitos tipą vietoj atstovavimo tipą.
- Rich rūšiuoti posakiai nepriklausančių vienišų laukų pavadinimų dabar palaikomas paieškos API dev_appserver.
- search.MIN_NUMBER_VALUE ir search.MAX_NUMBER_VALUE dabar yra vieši į paieškos API.
- Visame pasaulyje Nuoseklios indeksai dabar nebenaudojama Search API.
- search.list_indexes () buvo pasmerkta ir pakeisti search.get_indexes () in Search API.
- Index.list_documents () buvo pasmerkta ir pakeisti Index.get_range () in Search API.
- Pridėta metodas Index.get (DOC_ID) gauti dokumentą savo ID į paieškos API
- Index.add () buvo pasmerkta ir pervadintas į Index.put () in Search API.
- Index.remove () buvo pasmerkta ir pervadintas į Index.delete () in Search API.
- AddDocumentError ir RemoveDocumentError klases, kurios jau buvo pasenusios, buvo pašalinti iš paieškos API.
- OperationCode.object_id ir OperationCode.document_id, kurie jau buvo atgyvenę, buvo pašalinti iš paieškos API.
- Vartotojai dabar gali pakeisti atpažinimo galimybes po app kūrimo.
Kas naujo versijos 1.7.2:
- patalpintas Laiko pasirinkimas valdikliui Admin Administratorius konsolė rąstų.
- Pridėta įspėjamasis pranešimas apie spartinimo, kai keičiant ar ištrinant DataStore subjektai.
- Pridėta praplaukite talpyklos mygtuką dev_appserver ir konsolės Administratorius.
- Bandymas atnaujinti kelis subjektų grupės į vieną sandorio DataStore dabar meta siūlančią naudotis XG sandorius klaidą.
- Paieškos API dabar turi string maksimalus ilgis ribą 2000 simbolių.
- Ištaisyta problema su vardų išskleidžiamajame konsolės administratoriaus pasirodo tuščias, nors nurodyto URL adreso vardų yra teisinga.
- Ištaisyta problema, kur Model.get_by_id () grąžina nė vieno dev_appserver kadangi tai nėra leidžiama gamyboje.
- Ištaisyta problema su dev_appserver app_identity.get_default_version_hostname ()
- Ištaisyta problema su pašto paslaugų sendToAdmins () jei naudojant multi-Arg pranešimą konstruktorius.
- Ištaisyta problema su dev_appserver už mimetypes.guess_type ()
- Ištaisyta problema su Runtime nesugeba naudoti taikymo sritį OAuth tam tikromis sąlygomis.
- Ištaisyta problema su AppConfigNotFound klaidos.
Kas naujo versijos 1.7.1:
- bandomoji testavimo sistema dabar palaiko Logservice API.
- Pridėta parama Files API sąrašą "Google Cloud Storage failus.
- Pagerinti MapReduce Failo API Reader palaikyti keletą failų ir failų formatus.
- Ištaisyta problema su App Engine pasitenkinimo tyrimo konsolės administratoriaus kuris buvo išleistas 1.6.6, kuri bus vėl įjungti į šią laidą.
- Ištaisyta problema su Search API websafe pirmtakų nėra grąžinami kaip websafe vertės.
- Ištaisyta problema, kai ieškoti pasiūla buvo grįžta klaidų, kurios nebuvo galima, nes search.Error poklasius.
- Ištaisyta problema, kur NDB subjektų, 1000000 baitų, kur parašyta, kad memcache, sukeliantys nesėkmę.
- Ar dabar parsisiųsti 90 dienų verta naudojimo ataskaitas paraiška Atsiskaitymo istorijos puslapyje konsolės administratorius.
- Užduotis Queue prašymai dabar apima X-AppEngine "-TaskExecutionCount kad skaičiuoja, kiek kartų užduotis buvo vadovauja Pavyzdžiui, skaičių.
- Pridėta parama kelis failus turi būti išbrauktas naudojant failų API.
- Pridėtas ištrinti failus iš "Google Cloud Storage naudojant failų API.
- Pridėta REQUEST_LOG_ID būti parašytas rąstų ir kaip aplinkos kintamąjį. Tai gali būti naudojama vėliau nustatant, kad prašymas paraiškoje rąstų.
- Memcache Viewer "dabar palaiko vardų.
- NDB Properties styginių atstovavimas dydis yra apribotas iki max styginių ilgio Blob ir teksto savybių.
- Appstats teikia interaktyvią lukštais nedelsdamas stebint RPC elgesį skambučius.
- Appstats dabar pateikiama informacija apie iš RPC pateikiamas prašymas, per kainą.
- vaizdai API dabar palaiko nurodant numatytąją pikselių spalvos užpildyti vaizdinių tipus, kurie nepalaiko skaidrias vaizdus, pavyzdžiui, JPEG.
- Mes pridėjome visą asinchroninis API paramą Images API.
- Pridėta klaidą su Images API nurodyti, kai lašelis yra nuorodos nerastas arba nėra prieinama.
- Pagamintas Python paieška riboja viešojo ieškos API.
- Pridėta vardų parama Search API Python SDK.
Kas naujo versijos 1.7.0:
- HRD BLOB Migracijos įrankis dabar yra visuotinai prieinamos.
- Panaudojus Datastore atsarginių kopijų kūrimo programą, dabar galite atkurti tą atsarginę kopiją į naują app id.
- Tai nebus įmanoma sukurti naujus leidimus m / s programas pasiekti debesies SQL atvejus.
- Dabar galite ištrinti "Google Cloud Storage objekto naudojant blobstore.delete ().
- Dabar galite atnešti "Google Cloud Storage objekto naudojant blobstore.fetch ().
- Dabar galite saugoti raktai Google Cloud Storage objektą į duomenų saugyklos.
- create_upload_url skambinkite dabar veikia "Google Cloud Storage objektų.
- Dabar galite naudoti get_serving_url () ir delete_serving_url (), kad "Google Cloud Storage kibirai.
- Projekciniai užklausos dabar palaiko NDB.
- Iš NDB, programa ir vardų dabar raktinį žodį argumentai get_by_id ().
- Kontekstas (). Call_on_commit () įtraukta į NDB už pridedant atg turi būti vykdomi Sėkmingai įvykdyti sandorio.
- NDB Context.memcache_ * ops dabar priimti unicode.
- NDB yra papildoma parama skirta saugoti protorpc.Message objektų.
- Geresnis klaidos pranešimų kelių pakartotinių = true lygių su StructuredProperty į NDB.
- PyAMF dabar visiškai pradėjo.
- Mes padidėjo įvairių Paieška API ribas. Nauja ribos yra ne daugiau kaip 1000 dokumentų grįžo iš paiešką () arba list_documents (), ne daugiau kaip 1000 indeksų grįžo iš list_indexes (), o maksimali kompensuoti 1000 paieškai () arba list_indexes ()
- Ištaisyta problema, kur Paieškos API neįgyvendino ribas NumberFields.
- Ištaisyta SDK klausimas, kur SortExpression neįgyvendino A DEFAULT_VALUE rinkinyje, jei reikia.
- Ištaisyta problema, kai lxml nepalaikė Unicode apdorojant.
Kas naujo versijos 1.6.6:
- konsolę ir dabar rodo paieškai API kvotas ir ieškoti saugomi duomenys.
- Paieška API nutraukėme ORDER_ID atributą dokumentą klasėje. Jis buvo pakeistas su rangas atributas.
- Paieška API pasmerkta dokumento atributą ListResponse ir pakeisti jį su rezultatų atributas. Taip pat document_id atributą OperationResult klasės yra pasmerkta ir pakeista ID atributas.
- Ištaisyta problema, kai Unicode nėra nuosekliai tvarkoma Python Search API.
- Programų kūrimas apps naudojant Master / Slave DataStore dabar yra apribotas tik tiems vartotojams, kurie jau savo Šeimininkas / Vergas programą.
- Programos, sąskaitų leido dabar gali konfigūruoti iki 100 cron darbus.
- Ištaisyta problema, kai dideli Datastore kopijavimas negalėjome būti išbrauktas.
- Ištaisyta problema, kur Datastore kopijavimas žlugti dėl ASCII dekodavimo klausimas.
- Ištaisyta problema, kur SDK nebuvo importuoti subpackages teisingai naudojant importo kabliukų.
- Ištaisyta problema, kai veikia projekcinį užklausą dėl kelių vertinamos nuosavybės su lygybės filtru negrįžo jokių rezultatų.
- Ištaisyta problema, kai unicode aplinkos kintamieji buvo numesti Appstats naudojant Python 2.7.
Kas naujo versijos 1.6.5:
- Jinja2 dabar apima _debugsupport modulį.
- Ištaisyta problema su dev_appserver kur ji su neįvykdytais įsipareigojimais, HTTP turinio tipas prašymu text / plain vietoj text / html.
- Ištaisyta problema, kai SDK apimtų keletą indeksus, kurie nebuvo reikalingi gamyboje.
- Ištaisyta SDK kur SDK Admin konsolės nebūtų rodomas UTF-8 koduotę sąrašas turtines vertybes problema.
- High replikacijos DataStore, yra naujas metaduomenų Geras, __entity_group__, kad turi skaitinę __version__ turtą. Šis viešbutis garantuoja, kad padidinti kiekvieno pasikeitimo į subjektų grupė.
- vaizdai API dabar palaiko manipuliuoti objektus Patalpinta į "Google Cloud Storage.
- Images API The get_serving_url skambinkite dabar pasirinktinai leidžia jums nurodyti, jei URL Jūs sukuriate turėtų būti įteiktas per HTTPS.
- Užduočių eilės REST API, dabar galite nurodyti žymą, kai įdedate užduotį ištraukti eilėje.
- Užduočių eilės API, galite nurodyti jo lease_tasks kvietimo terminui. Numatytoji terminas buvo padidintas nuo 5 sekundes 10 sekundžių.
- dabar gali naudoti cron planuoti DataStore atsargines kopijas.
- Datastore Administratorius dabar turi puslapį, kuriame rodoma informacija dėl DataStore kopijavimas statusą ir atkuria.
- Ar dabar nutraukti savo Datastore arba atkurti iš DataStore Admin.
- Ar dabar atkurti vieną Datastore natūra iš DataStore Admin iš DataStore atsarginę kopiją.
- konsolę administratoriaus, galite pranešti gamybos klausimus su savo prašymą tiesiogiai "Google" iš prašymo puslapiuose. Tiesiog spustelėkite nuorodą "Pranešti apie gamybos klausimus", užpildykite prašomą informaciją, ir pateikti.
Kas naujo versijos 1.6.4:
- Datastore statistika dabar rodo saugojimo sumą naudojamas programų rodiklių.
- Išleistas eksperimentinį įrankį migruojančioms Jūsų prašymas anketa BLOB tuo pačiu metu galite migruoti jūsų DataStore duomenis. Jūs galite opt-in į blob migracijos konsolės administratoriaus, kai jums pradėti savo migracija.
- Atnaujinta eksperimentinis atsarginę kopiją / atkurti funkcionalumą įtraukti galimybę sukurti atsarginę kopiją ir atkurti "Google Cloud Storage.
- NDB Datastore API dabar visuotinai prieinamos. Išsami laidos apie 0.9.9 versija ir 1.0.0 pataisymai, kurie buvo integruoti į API.
- Python 2.7 runtime, Fono siūlai yra prieinamas kaip eksperimentinio išleidimo naudojant App Engine backends.
- naudojimas Blobstore API serve_blob () metodą, jūsų paraiška gali būti objektus Patalpinta Google Storage for Developers ".
- konsolę ir dabar suteikia memcache žiūrovą, kad išvardinti memcache statistiką ir gali rodyti memcache turinį remiantis raktu.
- Galimybės API nebaigtas SDK, dabar galite įjungti arba išjungti pajėgumus naudojant SetPackagedEnabled.
- Windows Installer dabar paragina įdiegti Python 2.7 vietoj Python 2.5.
- bandomoji API dabar palaiko pajėgumus API.
- GQL užklausų konsolės administratoriaus nebėra mesti klaidą, kai gale kabliataškis yra įtrauktas.
- Datastore API dabar apima NonTransactional dekoratorius užtikrinti, kad funkcija yra paleisti už sandorį. Esamos sandoriai yra pristabdytos, o funkcija vykdyti.
- Datastore Administratorius skirtukas konsolės administratorius dabar rodo subjektus iš visų vardų.
- Ištaisyta problema su _strptime kai threadsafe buvo nurodyta.
- Ištaisyta problema, kai DatastoreFileStub.del pralaimi tempfile.msktemp.
- WebOb 1.1.1 dabar yra įtrauktas į SDK, ir naudojami pagal nutylėjimą ten, kai Python 2.7 yra nurodytas.
- Ištaisyta problema, kur index.yaml failas buvo išvalytas, jei jūsų skip_files įrašas skiriasi nuo numatytosios skip_files sąrašą.
Kas naujo versijos 1.6.3:
- konsolę administratoriaus, galite naudoti naują Eismo trupinimo funkcija siųsti tam tikrą procentą srautą į ne numatytąjį programos versija. Eismas yra išskaidyti arba slapukas arba IP adresą.
- laiškus, kurie siunčiami iš "Google Apps" domenų adresus kur domenas buvo sukurta naudoti DKIM bus pasirašyta: kai laiškas buvo nuo prašymo, kad kilęs nuo tos programos domeno arba bet kuriuo metu laiškas buvo išsiųstas iš app "administratorius, įskaitant, kai tai siųsti siunčiama iš cron ar užduočių eilėje prašymu.
- konsolę administratoriaus, dabar galite pasirinkti, kiek ir kaip ilgai jūs norite saugoti žurnalus. Visos programos gauti 1G nemokamai ir galiausiai galės mokėti daugiau, o suma gali būti padidinta šį išsiskyrimą mes ne pradėti apmokestinimo už papildomus pajėgumus iki sekančios laidos ne anksčiau.
- atvejų ekranas konsolės administratorius dabar turi mygtuką uždaryti konkretų atvejį.
- Kiekviena paraiška žurnalas turi nuorodą į Pavyzdžiui, kad tarnavo prašymą. Jei nebeteko prašymus, bus rodomas pavyzdys pranešimą.
- užduočių eilės API dabar palaiko galimybę žymai "Pull eilės užduotį. Tada galite išnuomoti užduotis pagal žymę. Ši funkcija yra eksperimentinis.
- Naudodami "Google Apps" pakaitos domenų rodymo, galite prieiti prie pakaitinių jūsų programos versijas naudojantis pasirinktinį domeną.
- trauk Eiles dabar išvardyti atskirai SDK plėtros konsolės.
- Kūrėjas dokumentacija eksperimentinės NDB API už db.py keitimas, dabar yra prieinama.
- appcfg.py dabar palaiko "OAuth2.
- žiniatinklio programoje 2.5.1 dabar yra Python 2,7 aplinką.
- Django 1.3 dabar yra Python 2,7 aplinką.
- GQL užklausa dabar palaiko pasirinktinį tipo liejimas sąrašą elementų filtrais.
Kas naujo versijos 1.6.2:
- Blobstore "API" dabar apima asinchroninis funkcija ragina create_upload_url_async, delete_async ir fetch_data_async.
Reikalavimai
Komentarai nerastas