Die Google App Engine (GAE) is 'n hulpmiddel vir die web ontwikkelaars wat hulle toelaat om te skep, te bestuur en te skaal hul aansoeke, afhangende van inkomende verkeer en data stoor behoeftes.
GAE hoef nie spesiale bedieners, wat uitgevoer word op Google se infrastruktuur.
Dit moet net programmeerders oplaai hul aansoek en voer dit gewoonlik.
Die Google App Engine SDK vir Python sluit in 'n baie vinnige new Python tolk, verskeie open source raamwerke en die Python standaard biblioteek.
Dit sluit ook Python API vir verskeie funksies soos datastore, Google-rekeninge, URL te gaan haal, en e-pos dienste.
Alles in ag genome, die Google App Engine SDK vir Python is nie net een van die maklikste gereedskap van stapel te stuur en aan te bied 'n Python app, maar 'n nie-amptelike gemeenskap standaard vir die ontwikkeling van grootskaalse Python webtuistes en programme.
Ander Google App Engine SDK is ook voorsiening gemaak vir:
Java
Weg
PHP
Wat is nuut in hierdie release:
- oauth2client biblioteek opgegradeer na weergawe [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Adds & quot; show in konteks & quot; spyskaart vir MVM aansoek logs wat thread_id of request_id as 'n veld in hul log inskrywing. Dit laat sorteer app logs gebaseer op óf veld.
- Vermoë om voorsiening aansoeke vir huidige vrag en instel elastiese voorsiening gebaseer op beide VM en toepassingsvlak statistieke.
- Remote API kan nou verkry word met behulp van OAuth2 geloofsbriewe behulp https://developers.google.com/identity/protocols/application-default-credentials
- Gebruik RequestPayloadTooLargeException vir URLFetch versoeke lading wat te groot is.
Wat is nuut in weergawe 1.9.32:
- oauth2client biblioteek opgegradeer na weergawe [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Voeg "show in konteks" spyskaart vir MVM aansoek logs wat thread_id of request_id as 'n veld in hul log inskrywing. Dit laat sorteer app logs gebaseer op óf veld.
- Vermoë om voorsiening aansoeke vir huidige vrag en instel elastiese voorsiening gebaseer op beide VM en toepassingsvlak statistieke.
- Remote API kan nou verkry word met behulp van OAuth2 geloofsbriewe behulp https://developers.google.com/identity/protocols/application-default-credentials
- Gebruik RequestPayloadTooLargeException vir URLFetch versoeke lading wat te groot is.
Wat is nuut in weergawe 1.9.28:
- oauth2client biblioteek opgegradeer na weergawe [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Voeg "show in konteks" spyskaart vir MVM aansoek logs wat thread_id of request_id as 'n veld in hul log inskrywing. Dit laat sorteer app logs gebaseer op óf veld.
- Vermoë om voorsiening aansoeke vir huidige vrag en instel elastiese voorsiening gebaseer op beide VM en toepassingsvlak statistieke.
- Remote API kan nou verkry word met behulp van OAuth2 geloofsbriewe behulp https://developers.google.com/identity/protocols/application-default-credentials
- Gebruik RequestPayloadTooLargeException vir URLFetch versoeke lading wat te groot is.
Wat is nuut in weergawe 1.9.26:
- oauth2client biblioteek opgegradeer na weergawe [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Voeg "show in konteks" spyskaart vir MVM aansoek logs wat thread_id of request_id as 'n veld in hul log inskrywing. Dit laat sorteer app logs gebaseer op óf veld.
- Vermoë om voorsiening aansoeke vir huidige vrag en instel elastiese voorsiening gebaseer op beide VM en toepassingsvlak statistieke.
- Remote API kan nou verkry word met behulp van OAuth2 geloofsbriewe behulp https://developers.google.com/identity/protocols/application-default-credentials
- Gebruik RequestPayloadTooLargeException vir URLFetch versoeke lading wat te groot is.
Wat is nuut in weergawe 1.9.23:
- Die URL haal diens sal altyd uit te reik 'n GET-versoek wanneer dit ontvang en reageer op 'n 302 reaksie; voorheen sou dit die oorspronklike HTTP metode te bewaar. Hierdie nuwe gedrag is in lyn met moderne konvensies.
Wat is nuut in weergawe 1.9.20:
- Die URL haal diens sal altyd uit te reik 'n GET-versoek wanneer dit ontvang en reageer op 'n 302 reaksie; voorheen sou dit die oorspronklike HTTP metode te bewaar. Hierdie nuwe gedrag is in lyn met moderne konvensies.
Wat is nuut in weergawe 1.9.18:
- Die URL haal diens sal altyd uit te reik 'n GET-versoek wanneer dit ontvang en reageer op 'n 302 reaksie; voorheen sou dit die oorspronklike HTTP metode te bewaar. Hierdie nuwe gedrag is in lyn met moderne konvensies.
Wat is nuut in weergawe 1.9.11:
- Vaste 'n probleem met die API Soek nie terugkeer resultate in die korrekte datum volgorde.
Wat is nuut in weergawe 1.9.10:
- Asynchronous oproepe word nou ondersteun in die API Search.
Wat is nuut in weergawe 1.9.9:
- TLS word nou ondersteun en aangeskakel is by verstek in die dev_appserver.
- Vaste 'n probleem met die Datawinkel Admin versuim om te laai as gevolg van 'n DeadlineExceededError wanneer die herwinning van soorte.
Wat is nuut in weergawe 1.9.8:
- Vaste 'n probleem met NDB herhaal, geneste strukture eksponensieel groeiende by die stoor.
Wat is nuut in weergawe 1.9.7:
- Vaste 'n probleem met die dev_appserver remove_ignored_dirs nie werk nie.
Wat is nuut in weergawe 1.9.6:
- Django 1.5.4 is opgegradeer om 1.5.8.
- Django 1.4.3 is opgegradeer om 1.4.13.
- Vaste 'n probleem met taskqueue_stub.py _Group.GetQueuesAsDict () die verhoging van TypeError tussenposes.
Wat is nuut in weergawe 1.9.5:
- Vaste 'n probleem met die Soek API waar soek na geo punte waarvan die afstand vanaf 'n vaste punt is groter as 'n bietjie waarde intik, word dokumente wat nie die veld insluit nie.
- Vaste 'n probleem met die Soek API waar bevraagteken 'n stuk grond wat nie bestaan opbrengste 'n fout in plaas van die terugkeer nul wedstryde op die veld.
Wat is nuut in weergawe 1.9.4:
- Vaste 'n probleem met die API Search waar dit nie korrek uitdrukkings wat die aftrek operateur gebruik sonder omliggende spasies ontleed.
- Vaste 'n probleem met die devappserver Soek API sodat soektogte vir 'n stuk grond met 'n genegeer waarde.
- Vaste 'n probleem met die API devappserver Soek nie die hantering van navrae vir leë aanhalings op dieselfde manier as produksie.
- Vaste 'n probleem met die API devappserver Soek nie ooreenstem met dokumente met atoom velde op dieselfde manier as produksie.
- Vaste 'n probleem met die API devappserver Soek sodat uitdrukkings wat die brokkie operateur gebruik oor 'n numeriese veld.
- Vaste 'n probleem met die API devappserver Soek sodat sortering uitdrukkings om die uittreksel operateur gebruik.
- Vaste 'n probleem met die devappserver Soek API nie bekragtiging van wat wysers is uit 'n vorige soek.
- Vaste 'n probleem met die API devappserver Soek nie die ontleding van navrae wat die fuzzy soek operateur (~) gebruik.
- Vaste 'n probleem met die API devappserver Soek nie bekragtiging van die verstek waarde vir sortering uitdrukkings op datum velde.
Wat is nuut in weergawe 1.9.3:
- Vaste 'n probleem met NDB deserialization gaan in 'n oneindige lus wanneer herhaal geneste struktuur eienskappe is een.
Wat is nuut in weergawe 1.8.9:
- Toegevoegde verbose_name ondersteuning vir ComputedProperty in NDB.
- Herdoop appcfg begin start_module_version appcfg en stop om stop_module_version.
- Vaste 'n probleem met ID toekenning botsings in die Datawinkel.
- Vaste 'n probleem met Wolk berging oproepe faal in die dev_appserver.
- Vaste 'n probleem met die dev_appserver nie begin op Windows by die gebruik van weergawes van Python vroeër as 2.7.2.
Wat is nuut in weergawe 1.8.8:
- Toegewyde memcache is nou 'n GA funksie. Ons afkeuring beleid is van toepassing en kliënte word aangemoedig om hierdie funksie te gebruik in die produksie.
- memcache API oproepe is nagespoor deur 'n nuwe maatstaf wat gebruik hulpbron skat, memcache Bereken Eenhede (MCU's). Daar is 'n nuwe kwota emmer en paneelbord grafiek wat ooreenstem met die metrieke, sowel as 'n opsie in die memcache kyker na bo sleutels te vertoon deur MCU se.
- Die dev_appserver logs.db formaat is nie backwards compatible met 1.8.7. Gebruikers wat terugkeer na die 1.8.7 dev_appserver na probeer 1.8.8 moet hierdie lêer te verwyder. Tensy spesifiek genoem word deur die gebruiker in die command line, is die lêer wat by /tmp//logs.db. Die fout gesien as die lêer nie verwyder is: 'IntegrityError: RequestLogs.module mag nie leeg is'
- Vaste 'n probleem met die dev_appserver app ID validering vir UTF-8
Wat is nuut in weergawe 1.8.7:
- Cloud Endpoints is nou 'n GA funksie.
- memcache opset veranderinge en mutasies (spoel, stel, ens) gemaak van die bestuurder console is nou aangeteken in die beheer console logs.
- Die max_concurrent_requests instelling is nou instel per weergawe / module.
- Vaste 'n probleem met Datawinkel nie korrek bekragtiging van naamruimtes met meer as 500 karakters.
- Vaste 'n probleem met NDB nie dieselfde instansie vir asinkroniseer terugkeer kry by die gebruik van memcache.
Wat is nuut in weergawe 1.8.6:
- 'n memcache grootte grafiek is by paneelbord Bestuurder Console. Toegang via die drop-down bo die grafiek. Die grafiek grafieke memcache grootte met verloop van tyd waardeur kliënte om te bepaal wanneer die kas spoel gebeure plaasgevind het. Dit is 'n voorskou funksie.
- Vaste 'n probleem met die dev_appserver dat 'n ongeldige Datawinkel navraag kombinasie van groep kan deur en filter eienskappe.
- Vaste 'n probleem met die bulkloader dat oplaai laat die dev_appserver om te misluk.
- Vaste 'n probleem wat bekragtiging van die grootte van Datawinkel eiendom name.
- Vaste 'n probleem met Datawinkel navraag validering vir strykers met presies 500 karakters.
Wat is nuut in weergawe 1.8.4:
- 'n Datawinkel Admin fix in hierdie uitgawe verbeter sekuriteit deur te verseker dat geskeduleerde back kan nou net begin deur 'n cron of taak tou taak. Administrateurs kan nog steeds 'n rugsteun te begin deur te gaan na die Datawinkel Admin in die Admin Console.
Wat is nuut in weergawe 1.8.3:
- Koppelaar in die Taak Queue REST API nie meer vereis insluitend "s ~" aan die begin van die projek naam.
- Vaste 'n probleem met die Mail API, e-pos adresse wat bevat geïnkripteer newlines soos in rfc2047 nou korrek ontleed.
- Vaste 'n probleem met channels.send_message versuim wanneer 'n kliënt-ID het 3 of meer strepies.
- Vaste 'n probleem met ndb.non_transactional korrek herstel transaksionele staat die db biblioteek se.
- Vaste 'n probleem met die Kanaal API Testbed nie korrek werk na die opgradering te SDK 1.8.2.
- Vaste 'n probleem met die Datawinkel Admin UI versuim om te laai as gevolg van die jeug met te veel soorte.
- Vaste 'n probleem met Modules get_current_module_name () verkeerd rapporteer as verstek wanneer dit is nie.
Wat is nuut in weergawe 1.8.1:
- Bandwydte tussen App Engine en Google Wolk berging is tans gratis (dit kan verander in die toekoms vir sekere vlakke van diens).
- Die Soek API het gegradueer aan eksperimentele om 'n voorbeeld. Programme wat faktuur in staat gestel kan die gratis kwota vlakke oorskry en sal gehef word vir die gebruik bokant hierdie vlakke.
- Geskatte aantal resultate sal slegs akkuraat wees indien dit minder as of gelyk aan die aantal verlangde resultate is. By verstek kan dit geneutraliseer word deur die oprigting van number_found_accuracy QueryOption in die API Search.
- Datums, atome, en aantal velde kan nou gevind word deur te soek sonder 'n stuk grond beperking in die API Search.
- 'n aangehaal leë string terug nou atoom velde met leë waardes vir die API Search.
- Snippet en tel funksies is nie meer toegelaat in soort uitdrukkings vir die API Search.
- Die Soek API nou foutboodskappe verbeter vir gebruikers foute en interne foute.
Wat is nuut in weergawe 1.8.0:
- Nuwe Rekening programme wat geaktiveer sal nie meer die standaard om 'n e-pos kwota van 20,000 per dag. In plaas daarvan, sal programme moet 'n versoek in te dien deur middel van die beheer console e kwotas verhoog te kry.
- administrasiekonsole paneelbord kaarte en verslae vir alle gebruikers volledig migreer na die nuwe, meer betroubare backend in 1.7.6 aangekondig.
- Die maksimum grootte van die post versoeke gemaak deur URLFetch is verhoog vanaf 5MB om 10MB.
- Vaste 'n probleem met die Mail API om te verhoed dat die stuur van e-pos van 'n Google Apps pos rekening wat opgeskort.
Wat is nuut in weergawe 1.7.7:
- Die Sockets API, wat dit moontlik maak aansoeke om uitgaande TCP verbindings te maak en te stuur / ontvang UDP pakkies tot die Internet met behulp van beide IPv4 en IPv6, is nou beskikbaar as 'n eksperimentele funksie vir gereken programme.
- Die ftplib module is nou herstel. Dit hang af van die eksperimentele Sockets API.
- Rekening enabled apps sal nie meer onderhewig aan 'n $ 2,10 minimum weeklikse uitgawes. In plaas daarvan, sal programme alleenlik gehef word vir hul werklike gebruik.
- Matplotlib 1.1.1, 'n eksperimentele funksie, word afgekeur en sal in 1.7.8 verwyder. Skakel asseblief om matplotlib 1.2.0.
- Vaste 'n probleem waar die dev_appserver Datawinkel motor-ID's wat deur die verspreide ID beleid was te groot om verteenwoordig te word as drywende punt getalle.
- Vaste 'n probleem waar die dev_appserver gooi 'n uitsondering op enige Search API oproep dat 'n indeks wat oorspronklik geskep as wêreldwyd consistent gebruik.
Wat is nuut in weergawe 1.7.6:
- administrasiekonsole paneelbord kaarte en huidige vrag / foute verslae sal beweeg na 'n nuwe, meer betroubare backend. Die verandering sal geleidelik rol om gebruikers van beheer console oor die volgende paar weke.
- Nuwe soektog API kwotas is nou vertoon in die Admin Console. Hierdie kwotas is nie tans toegepas word, maar sal deel wees van die prysmodel vir die Search API in 'n toekomstige vrystelling wees.
- Die opsomming aansoek vertoon nie meer die standaard weergawe van 'n lopende aansoek, in plaas dit sit die aansoek soos 'HARDLOOP. In 'n aansoek komende vrystelling sal verskeie logiese sub komponente, wat elkeen sal 'n standaard weergawe hê. Dit UI aanpassing is bedoel om in lyn met hierdie funksie.
- Die projeksie navrae is nou 'n ten volle ondersteun GA funksie.
- Die XMPP API het nou 'n multi-JID get_presence. Dit bied die geleentheid om die beskikbaarheid van verskeie gebruikers kry.
- Django 1.4 en Webob 1.2.3 is nou bevorder tot GA.
- Programme het nou die vermoë om fopen () lêers wat as statiese lêers in app.yaml met behulp van die application_readable vlag verklaar word.
- 'n go runtime is by die nuwe en verbeterde ontwikkeling APPSERVER.
- Die Debug log vlak vir die runtime is geaktiveer.
Wat is nuut in weergawe 1.7.5:
- Die Kanaal API het nou die vermoë om kanaal boodskappe van enige inligting weergawe of backend stuur, ongeag van waar die kanaal geskep is.
- Die URL haal diens ondersteun nou PATCH metode versoeke.
- Die Mail API kan nou pos weiering kennisgewings te stuur om die jeug. Die kennisgewing sal afgelewer word by / _ah / weiering as mail_bounce inkomende dienste in staat gestel word.
- Die Blobwinkel diens terug nou die geskape lêernaam in plaas van die blobKey by die gebruik van Wolk berging
- Vaste 'n probleem met os.urandom 'n uitsondering in dev_appserver2 gooi by die gebruik van OS X.
- Vaste 'n probleem met time.tzset nie in dev_appserver2 vir Windows bestaande.
- Matplotlib v1.2.0 is nou beskikbaar as 'n eksperimentele funksie.
- Django 1.4 is opgegradeer om 1.4.3. Dit is 'n eksperimentele funksie.
Wat is nuut in weergawe 1.7.4:
- Agtergrond drade is nou 'n GA funksie.
- Verkeer Verdelen is nou 'n GA funksie.
- Taak Queue Statistiek is nou 'n GA funksie.
- Logs API het nou die vermoë om versoeke wat gebaseer is op 'n lys van request_ids haal. Op die oomblik is dit net werk in die produksie en nie ondersteun in dev_appserver.
- Python Interpreter is opgegradeer om 2.7.3.
- WebOb 1.2.3 is nou beskikbaar vir Python 2.7. Gebruikers met behulp van die ongedokumenteerde 1.2.2 moet hul inligting op te dateer, aangesien die weergawe in die volgende uitgawe sal verwyder word.
- DISTINCT vir Datawinkel navrae is nou beskikbaar as 'n eksperimentele funksie.
- Matplotlib v1.1.1 is nou beskikbaar as 'n eksperimentele funksie.
- Die buite werking gestel Gesprek API verwyder is.
- Bygevoeg 'n waarskuwing dat die interaktiewe konsole sal wees afgeskakel as 'n gebruiker dev_appserver loop met die --address vlag.
Wat is nuut in weergawe 1.7.3:
- Django 1.4 is nou ondersteun in Python 2.7
- Die-lêer gebaseer implementering van die Datawinkel stomp sal binnekort opgeskort. 'N waarskuwing hoogte gebruikers wat SQLLite stomp sal die verstek stomp gou is nou vertoon.
- Datawinkel indeks statistieke nou rapporteer tik in plaas van verteenwoordiging-tipe.
- Rich soort uitdrukkings buite enkele name veld word nou ondersteun in die Soek-API vir dev_appserver.
- search.MIN_NUMBER_VALUE en search.MAX_NUMBER_VALUE is nou in die API Search publiek.
- Wêreldwyd Konsekwente indekse is nou afgekeur in die API Search.
- search.list_indexes () is afgekeur en vervang met search.get_indexes () in die API Search.
- Index.list_documents () is afgekeur en vervang met Index.get_range () in die API Search.
- waardetoevoeging tot Index.get (DOC_ID) om 'n dokument te kry deur sy ID in die API Search
- Index.add () is afgekeur en herdoop tot Index.put () in die API Search.
- Index.remove () is afgekeur en herdoop tot Index.delete () in die API Search.
- Die AddDocumentError en RemoveDocumentError klasse, wat reeds afgekeur, is verwyder uit die API Search.
- OperationCode.object_id en OperationCode.document_id, wat reeds afgekeur, is verwyder uit die API Search.
- Gebruikers kan nou verifikasie opsies te verander nadat app skepping.
Wat is nuut in weergawe 1.7.2:
- Toegevoegde Tydsone seleksie widget in Admin Console Admin Logs.
- Bygevoeg 'n waarskuwing boodskap oor caching toe verander of verwyder datastore entiteite.
- Bygevoeg 'n spoel kas knoppie om dev_appserver en Admin Console.
- Probeer om verskeie entiteit groepe te werk in 'n enkele transaksie in Datawinkel gooi nou 'n fout dui aan XG transaksies gebruik.
- Soek API het nou 'n string maksimum lengte van 2000 karakters.
- Vaste 'n probleem met naamruimte dropdown in Admin Console verskyn leeg selfs al is die URL gespesifiseerde naamruimte korrek is.
- Vaste 'n probleem waar Model.get_by_id () gee terug niemand in dev_appserver dat dit nie toegelaat word in die produksie.
- Vaste 'n probleem met dev_appserver app_identity.get_default_version_hostname ()
- Vaste 'n probleem met posdiens sendToAdmins () versuim by die gebruik van multi-arg boodskap constructor.
- Vaste 'n probleem met dev_appserver vir mimetypes.guess_type ()
- Vaste 'n probleem met runtime versuim om bestek te gebruik met OAuth onder sekere omstandighede.
- Vaste 'n probleem met AppConfigNotFound fout.
Wat is nuut in weergawe 1.7.1:
- Die Testbed toets raamwerk ondersteun nou die Logservice API.
- Bygevoeg ondersteuning in die API-lêers na die lys van Google Wolk berging lêers.
- Verbeter die MapReduce lêer API Reader om veelvuldige lêers en lêerformate ondersteun.
- Vaste 'n probleem met die App Engine tevredenheid opname in die Admin Console wat is vrygestel in 1.6.6, wat sal wees re-enabled in hierdie uitgawe.
- Vaste 'n probleem met Search API websafe wysers nie teruggestuur as 'n websafe waarde.
- Vaste 'n probleem waar SearchRequest was op pad terug foute wat nie beskikbaar as search.Error subklasse was.
- Vaste 'n NDB kwessie waar entiteite 1000000 grepe waar geskryf om memcache, wat veroorsaak dat mislukking.
- Kan aflaai 90 dae ter waarde van Gebruik Verslae vir jou aansoek van die Rekening Geskiedenis van die bestuurder console.
- Taak Queue versoeke sluit nou 'n X-programenjin-TaskExecutionCount dat die aantal kere wat 'n taak is wat deur 'n geval tel.
- Bygevoeg ondersteuning vir verskeie lêers te verwyder met behulp van die API-lêers.
- Bygevoeg ondersteuning lêers verwyder van Google Wolk berging met behulp van die API-lêers.
- Bygevoeg 'n REQUEST_LOG_ID geskryf moet word in die logs en as 'n veranderlike omgewing. Dit kan gebruik word om later te identifiseer wat versoek in die aansoek logs.
- Die memcache Viewer ondersteun nou naamruimtes.
- NDB Properties 'n string verteenwoordiging grootte is beperk tot die maksimum string lengte vir Blob en teks eienskappe.
- Appstats bied 'n interaktiewe dop vir die waarneming van RPC gedrag van oproepe onmiddellik.
- Appstats bevat nou inligting oor die koste van die kratten gemaak tydens die versoek.
- Die beelde API nou ondersteun met vermelding van die verstek pixel kleur in te vul vir beeld tipes wat nie ondersteun deursigtige beelde, soos JPEG.
- Ons het volle asynchrone API ondersteuning bygevoeg in die beelde API.
- Bygevoeg 'n fout om die beelde API om aan te dui wanneer 'n blob word gekla nie gevind of nie toeganklik nie.
- Made die Python search beperk in die API Search publiek.
- Bygevoeg naamruimte ondersteuning vir die Search API in die Python SDK.
Wat is nuut in weergawe 1.7.0:
- Die instrument MHO Blob Migrasie is nou algemeen beskikbaar.
- Na die gebruik van die datastore Friends nut, kan jy nou herstel dat rugsteun na 'n nuwe app ID.
- Dit sal nie moontlik wees om nuwe magtigings skep vir M / S aansoeke om toegang te verkry Wolk SQL gevalle.
- Jy kan nou 'n Google Wolk berging voorwerp met behulp blobstore.delete verwyder ().
- Jy kan nou gaan haal 'n Google Wolk berging voorwerp met behulp blobstore.fetch ().
- Jy kan nou store sleutels vir 'n Google Wolk berging voorwerp in die datastore.
- Die create_upload_url oproep werk nou vir Google Wolk berging voorwerpe.
- Jy kan nou gebruik get_serving_url () en delete_serving_url () vir Google Wolk berging emmers.
- Die projeksie navrae word nou ondersteun in NDB.
- In NDB, jeug en naamruimte is nou navraag argumente om get_by_id ().
- Konteks (). Call_on_commit () bygevoeg om NDB vir die toevoeging van 'n terugbel wat uitgevoer moet word na die suksesvolle pleeg van 'n transaksie.
- NDB Context.memcache_ * ops aanvaar nou Unicode.
- NDB het bygevoeg ondersteuning vir die berging van protorpc.Message voorwerpe.
- Verbeterde fout boodskappe vir verskeie herhaalde = true vlakke met StructuredProperty in NDB.
- PyAMF is nou ten volle van stapel gestuur.
- Ons het verskeie Search API perke verhoog. Nuwe perke is 'n maksimum van 1000 dokumente teruggekeer van soek () of list_documents (), 'n maksimum van 1000 indekse teruggekeer van list_indexes (), en 'n maksimum geneutraliseer van 1000 vir die soektog () of list_indexes ()
- Vaste 'n probleem waar die API Soek nie beperkings op NumberFields het af te dwing.
- Vaste 'n probleem in die SDK waar SortExpression nie die teenwoordigheid van 'n DEFAULT_VALUE stel wanneer dit nodig het te dwing.
- Vaste 'n probleem waar lxml nie ondersteun Unicode ontleding.
Wat is nuut in weergawe 1.6.6:
- Die bestuurder console vertoon nou die kwotas vir Soek API oproepe en Soek gestoor data.
- Die Soek API het die order_id kenmerk op Document klas afgekeur. Dit is vervang met die rang kenmerk.
- Die Soek API het die dokument kenmerk op ListResponse afgekeur en vervang dit met 'n gevolg kenmerk. Ook die document_id kenmerk op OperationResult klas is afgekeur en vervang met die ID-kenmerk.
- Vaste 'n probleem waar Unicode nie konsekwent in die Python Soek API hanteer.
- App skepping vir programme met behulp van die Meester / Slaaf datastore is nou beperk tot net die gebruikers wat reeds 'n meester / slaaf app besit.
- Programme met 'n faktuur in staat gestel is nou in staat om tred te instel om 100 cron jobs.
- Vaste 'n probleem waar groot datastore rugsteun was nie in staat om uit gewis word.
- Vaste 'n probleem waar datastore rugsteun misluk as gevolg van 'n ASCII dekodering kwessie.
- Vaste 'n probleem waar die SDK subpakette insluit nie korrek nie invoer by die gebruik van invoer hakies.
- Vaste 'n probleem waar die bestuur van 'n projeksie navraag op 'n multi-gewaardeer eiendom met 'n staking filter het geen resultate opgelewer nie.
- Vaste 'n probleem waar Unicode omgewing veranderlikes in Appstats laat vaar wanneer die gebruik van Python 2.7.
Wat is nuut in weergawe 1.6.5:
- Jinja2 sluit nou die _debugsupport module.
- Vaste 'n probleem met die dev_appserver waar dit versuim die HTTP Content-Type van 'n versoek om text / plain in plaas van teks / html.
- Vaste 'n probleem waar die SDK sommige indekse wat nie nodig is in produksie sal insluit.
- Vaste 'n probleem in die SDK waar die SDK admin console nie UTF-8 geïnkripteer lys eiendomswaardes sal vertoon.
- In die Hoë Replisering Datawinkel, is daar 'n nuwe metadata soort, __entity_group__, wat 'n numeriese __version__ eiendom het. Hierdie eiendom is gewaarborg om te verhoog op elke verandering aan die entiteit groep.
- Die beelde API ondersteun nou manipuleer voorwerpe bedryf op Google Wolk berging.
- In die Foto's API, die get_serving_url oproep nou opsioneel kan jy spesifiseer of die URL wat jy genereer oor moet bedien https.
- In die Taak Queue REST API, kan jy nou 'n tag spesifiseer wanneer jy 'n taak op 'n trek tou voeg.
- In die Taak Queue API, kan jy 'n sperdatum vir die lease_tasks oproep spesifiseer. Die verstek sperdatum is verhoog van 5 sekondes tot 10 sekondes.
- Kan nou gebruik cron om Datawinkel rugsteun skedule.
- Die Datawinkel Admin het nou 'n bladsy wat inligting gee oor die status van die Datawinkel rugsteun en herstel.
- Kan nou staak jou Datawinkel Friends of herstel van die Datawinkel Admin.
- Kan nou herstel 'n enkele Datawinkel Vriendelike van die Datawinkel Admin uit 'n datastoor Friends.
- In die Admin Console, kan jy die produksie kwessies rapporteer met jou aansoek direk na Google uit bladsye die aansoek se. kliek op die skakel "Verslag Produksie Kwessies", vul die inligting wat versoek, en in te dien.
Wat is nuut in weergawe 1.6.4:
- Datawinkel statistieke toon nou die bedrag van die stoor gebruik word deur aansoek indekse.
- Vrygestel 'n eksperimentele nut vir migreer druppels jou aansoek op dieselfde tyd wat jy jou datastore data migreer. Jy kan kies-in te blob migrasie in die Admin Console wanneer jy jou migrasie begin.
- Opdateer die eksperimentele Backup / funksie te herstel na die opsie om Friends sluit en te herstel om Google Wolk berging.
- Die NDB datastore API is nou algemeen beskikbaar. Vir volle vrystelling notas oor die weergawe 0.9.9 en 1.0.0 fixes wat is opgeneem in die API.
- In die Python 2.7 runtime, agtergrond drade is beskikbaar as 'n eksperimentele vrylating by die gebruik van App Engine back ends.
- Die gebruik van metode die Blobwinkel API's serve_blob (), jou aansoek kan voorwerpe bedryf op Google berging vir ontwikkelaars te dien.
- Die bestuurder console bied nou 'n memcache kyker wat memcache statistieke lys en kan memcache inhoud wat gebaseer is op die sleutel vertoon.
- In die vermoëns API stomp in die SDK, kan jy nou in staat te stel of 'n vermoë te skakel met behulp van SetPackagedEnabled.
- Windows Installer vra nou om Python 2.7 in plaas van 'n afgestorwene 2.5 installeer.
- Die Testbed API ondersteun nou die vermoëns API.
- GQL navrae in die Admin Console nie meer 'n fout te gooi toe 'n sleep kommapunt is ingesluit.
- Die Datawinkel API sluit nou 'n NonTransactional versierder om te verseker dat 'n funksie buitekant van 'n transaksie uit te voer. Bestaande transaksies gestop terwyl die funksie uitvoer.
- Die blad Datawinkel Admin in die Admin Console wys nou entiteite uit elke naamruimte.
- Vaste 'n probleem met _strptime wanneer threadsafe is vermeld.
- Vaste 'n probleem waar DatastoreFileStub.del versuim op tempfile.msktemp.
- WebOb 1.1.1 is nou ingesluit in die SDK, en by verstek gebruik word daar toe Python 2.7 gespesifiseer.
- Vaste 'n probleem waar die index.yaml lêer is skoongemaak as jou skip_files inskrywing verskil van die lys verstek skip_files.
Wat is nuut in weergawe 1.6.3:
- In die Admin Console, kan jy nuwe die verkeer Verdelen funksie te gebruik om 'n sekere persentasie van die verkeer te stuur na 'n nie-standaard aansoek weergawe. Die verkeer is verdeel deur óf koekie of IP-adres.
- E-pos wat vanaf Google Apps gestuur domein e-pos adresse waar die domein is ingestel om DKIM gebruik sal word onderteken: wanneer 'n e-pos ontvang het: van 'n versoek wat sy oorsprong op die domein van die program of enige tyd die e-pos is gestuur van 'n app administrateur, insluitend wanneer die e-pos gestuur word vanaf 'n cron of taak tou versoek.
- In die Admin Console, jy kan nou kies hoeveel en hoe lank jy wil logs te stoor. Alle programme kry 1G gratis en uiteindelik in staat is om te betaal vir meer, sal wees, terwyl die bedrag hierdie uitgawe sal ons nie begin hef vir die addisionele kapasiteit tot die volgende uitgawe op die vroegste verhoog kan word.
- Die gevalle skerm in die Admin Console het nou 'n knoppie om af te sluit 'n spesifieke geval.
- Elke aansoek log het 'n skakel na die geval dat die aanvraag bedien. As die instansie is nie meer die versorging van versoeke, 'n boodskap sal vertoon word.
- Die TaskQueue API ondersteun nou die vermoë om 'n trek tou taak te merk. Jy kan dan verhuur take deur tag. Hierdie funksie is eksperimentele.
- Met behulp van Google Apps wildcard domein afbeeldings, kan jy toegang tot alternatiewe weergawes van jou program via 'n persoonlike domein.
- stoot en trek toue is nou afsonderlik in die SDK ontwikkeling konsole gelys.
- Ontwikkelaars dokumentasie vir die eksperimentele NDB API, die plaasvervanger vir db.py, is nou beskikbaar.
- appcfg.py ondersteun nou OAuth2.
- webapp 2.5.1 is nou beskikbaar in die Python 2.7 runtime.
- Django 1.3 is nou beskikbaar in die Python 2.7 runtime.
- GQL Query ondersteun nou persoonlike tipe beslissende vir die elemente vir filters.
Wat is nuut in weergawe 1.6.2:
- Die Blobwinkel API sluit nou die asynchrone funksie noem create_upload_url_async, delete_async, en fetch_data_async.
Vereistes :
Kommentaar nie gevind