Google App Engine (GAE) er en verktøykasse for webutviklere å gi dem muligheten til å opprette, administrere og skalere sine søknader, avhengig av innkommende trafikk og datalagring behov.
GAE ikke trenger spesielle servere, som kjører på Googles infrastruktur.
Den trenger bare programmerere laste opp sin søknad og kjøre den på vanlig måte.
Google App Engine SDK for Go er en versjon av GAE kjerne som lar utviklere å opprette og kjøre programmer skrevet og samlet i Go-koden.
Google App Engine SDK for Go seg selv inneholder alltid den nyeste versjonen av Go kompilatoren, sammen med standard Go-biblioteket.
Ved behov kan plugins eller andre biblioteker lastes opp også, så lenge de er skrevet i ren Go-koden.
Dette betyr at SDK har ingen avhengigheter og kan kjøre fort, sikkert, og feilfritt.
Andre Google App Engine SDK er gitt også for:
Java
Python
PHP
Hva er nytt i denne versjonen:
- oauth2client bibliotek oppgradert til versjon [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Legger "show i sammenheng" -menyen for MVM applikasjonslogger som er thread_id eller REQUEST_ID som et felt i sin loggoppføring. Dette gjør sortering app logger basert på et av feltene.
- Evne til å klargjøre søknader om strømbelastning og konfigurere elastisk forsyning basert på både VM og applikasjonsnivå beregninger.
- Ekstern API kan nå nås ved hjelp OAuth2 legitimasjon ved hjelp https://developers.google.com/identity/protocols/application-default-credentials
- Bruk RequestPayloadTooLargeException for URLFetch ber med nyttelast som er for store.
Hva er nytt i versjon 1.9.28:
- oauth2client bibliotek oppgradert til versjon [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Legger "show i sammenheng" -menyen for MVM applikasjonslogger som er thread_id eller REQUEST_ID som et felt i sin loggoppføring. Dette gjør sortering app logger basert på et av feltene.
- Evne til å klargjøre søknader om strømbelastning og konfigurere elastisk forsyning basert på både VM og applikasjonsnivå beregninger.
- Ekstern API kan nå nås ved hjelp OAuth2 legitimasjon ved hjelp https://developers.google.com/identity/protocols/application-default-credentials
- Bruk RequestPayloadTooLargeException for URLFetch ber med nyttelast som er for store.
Hva er nytt i versjon 1.9.26:
- oauth2client bibliotek oppgradert til versjon [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Legger "show i sammenheng" -menyen for MVM applikasjonslogger som er thread_id eller REQUEST_ID som et felt i sin loggoppføring. Dette gjør sortering app logger basert på et av feltene.
- Evne til å klargjøre søknader om strømbelastning og konfigurere elastisk forsyning basert på både VM og applikasjonsnivå beregninger.
- Ekstern API kan nå nås ved hjelp OAuth2 legitimasjon ved hjelp https://developers.google.com/identity/protocols/application-default-credentials
- Bruk RequestPayloadTooLargeException for URLFetch ber med nyttelast som er for store.
Hva er nytt i versjon 1.9.23:
- URL Fetch tjenesten vil alltid avgi en GET-forespørsel når den mottar og reagerer på en 302 svar; tidligere ville bevare den opprinnelige HTTP-metoden. Denne nye atferd er i tråd med moderne konvensjoner.
Hva er nytt i versjon 1.9.20:
- URL Fetch tjenesten vil alltid avgi en GET-forespørsel når den mottar og reagerer på en 302 svar; tidligere ville bevare den opprinnelige HTTP-metoden. Denne nye atferd er i tråd med moderne konvensjoner.
Hva er nytt i versjon 1.9.18:
- URL Fetch tjenesten vil alltid avgi en GET-forespørsel når den mottar og reagerer på en 302 svar; tidligere ville bevare den opprinnelige HTTP-metoden. Denne nye atferd er i tråd med moderne konvensjoner.
Hva er nytt i versjon 1.9.11:
- Lagt aetest.Instance å tillate en enkelt dev API serveren som skal brukes med flere sammenhenger.
- Lagd aetest.Login og aetest.Logout som arbeider på * http.Request stedene.
Hva er nytt i versjon 1.9.8:
- Lagt:
- BlobInfo.MD5 og BlobInfo.ObjectName felt.
- DocumentMetadata type.
- FieldMetadataLoadSaver grensesnitt.
Hva er nytt i versjon 1.9.7:
- Lagd Field.Language støtte for tekst og HTML-felt.
Hva er nytt i versjon 1.9.6:
- Support foretakets verdier med underliggende typen er [] byte.
- Implementere IDsOnly og begrense muligheter for Liste og søk.
Hva er nytt i versjon 1.9.5:
- Lagd Query.EventualConsistency metode for forfedrespørringer.
- Endret GeoPoint lagring for å være i samsvar med andre driftstider.
- Data lagret før denne utgivelsen vil ha Lat og Lng reversert.
Hva er nytt i versjon 1.9.4:
- Lagd Key.Namespace metode.
Hva er nytt i versjon 1.9.3:
- Support appengine.GeoPoint som en enhet eiendom type.
- Fjernet aetest.Options.User og legge aetest.Context.Login og aetest.Context.Logout.
Hva er nytt i versjon 1.8.9:
- Nytt navn appcfg begynner å appcfg start_module_version og slutte å stop_module_version.
- Fikset et problem med ID allokerings kollisjoner i Datastore.
- Fikset et problem med Cloud Storage anrop mislykkes i dev_appserver.
- Fikset et problem med dev_appserver ikke starter i Windows når du bruker versjoner av Python tidligere enn 2.7.2.
Hva er nytt i versjon 1.8.8:
- Dedikert Memcache er nå en GA funksjonen. Vår avskrivninger politikken gjelder og kunder oppfordres til å bruke denne funksjonen i produksjonen.
- memcache API-kall blir sporet av en ny beregning som anslår ressursbruk, Memcache Compute Units (MCU). Det er en ny kvote bøtte og dashbord grafen tilsvarer det metriske, samt en opsjon på memcache betrakteren til å vise toppnøkler av MCU-tallet.
- dev_appserver logs.db formatet er ikke bakoverkompatibel med 1.8.7. Brukere som hjemfaller til 1.8.7 dev_appserver etter å ha prøvd 1.8.8 må slette denne filen. Med mindre spesifikt navngitt av brukeren i kommandolinjen, blir filen finnes på /tmp//logs.db. Feilen sett hvis denne filen ikke blir fjernet er: 'IntegrityError: RequestLogs.module kan ikke være NULL'
Hva er nytt i versjon 1.8.7:
- Cloud endepunkter er nå en GA funksjonen.
- memcache konfigurasjonsendringer og mutasjoner (flush, set, etc.) laget fra administrasjonskonsollen er nå registrert i administrasjonskonsollen loggene.
- max_concurrent_requests innstillingen er nå konfigureres per versjon / modul.
- Fikset et problem med Data ikke riktig validere navnerom med mer enn 500 tegn.
Hva er nytt i versjon 1.8.6:
- En memcache størrelsestabellen er lagt til administrasjonskonsollen dashbord. Tilgang til den via rullegardin over grafen. Den diagrammet viser memcache størrelse over tid slik at kundene kan bestemme når cache flush hendelsene inntraff. Dette er en forhåndsvisning funksjon.
- Fikset et problem med dev_appserver som gjør at en ugyldig Dataspørring kombinasjon av gruppen ved og filter egenskaper.
- Fikset et problem med bulkloader som forårsaker opplastinger til dev_appserver å mislykkes.
- Fikset et problem som berører validering av størrelsen på Datastore egenskapsnavn.
- Fikset et problem med Dataspør validering for strenger med nøyaktig 500 tegn.
Hva er nytt i versjon 1.8.4:
- En Data Admin fix i denne utgaven forbedrer sikkerheten ved å sikre at planlagte backup kan nå kun startet med et cron eller oppgave køen oppgave. Administratorer kan fortsatt starte en backup ved å gå til Data Admin i administrasjonskonsollen.
Hva er nytt i versjon 1.8.3:
- Tilkobling inn i Task Queue REST API krever ikke lenger inkludert "s ~" i begynnelsen av prosjektet navn.
- Fikset et problem med Mail API, e-postadresser som inneholder kodede linjeskift som angitt i rfc2047 er nå analyseres på riktig måte.
- Fikset et problem med channels.send_message sviktende når en klient id har 3 eller flere streker.
- Fikset et problem med ndb.non_transactional riktig gjenopprette db bibliotekets transaksjons tilstand.
- Fikset et problem med Channel API teststed ikke fungerer som den skal etter oppgradering til SDK 1.8.2.
- Fikset et problem med Data Admin UI unnlate å laste på grunn av app å ha for mange slag.
- Fikset et problem med moduler get_current_module_name () feilaktig rapportering som standard når det ikke er det.
Hva er nytt i versjon 1.8.1:
- båndbredde mellom App Engine og Google Cloud Storage er for tiden gratis (dette kan endre seg i fremtiden for visse nivåer av service).
- Søk API er uteksaminert fra Experimental til Preview. Apper som har fakturering aktivert kan overstige de frie kvotene og vil bli belastet for bruk over disse nivåene.
- Anslått antall søkeresultater vil kun være nøyaktig hvis det er mindre enn eller lik antall resultater etterspør. Som standard er dette kan overstyres ved å sette number_found_accuracy QueryOption i søke API.
- Datoer, atomer og antall felt kan nå bli funnet ved å søke uten et felt begrensning i søke API.
- En sitert tom streng nå returnerer atom felt med tomme verdier for Search API.
- av biter og teller funksjoner er ikke lenger tillatt i sorterings uttrykk for Search API.
- Søk API nå har forbedret feilmeldinger for brukerfeil og interne feil.
Hva er nytt i versjon 1.8.0:
- Nye Fakturerings aktivert apps vil ikke lenger standard til en e-kvote på 20.000 per dag. I stedet vil apps trenger å sende inn en forespørsel via administrasjonskonsollen for å få e-postkvoter økes.
- administrasjonskonsollen diagrammer og rapporter for alle brukere har blitt fullstendig overført til den nye, mer pålitelig backend annonsert i 1.7.6.
- Den maksimale størrelsen på POST-forespørsler gjort gjennom URLFetch er økt fra 5 MB til 10 MB.
- Fikset et problem med Mail API for å hindre å sende e-post fra en Google Apps-postkonto som har blitt suspendert.
Hva er nytt i versjon 1.7.7:
- Sockets API, som tillater programmer å foreta utgående TCP-tilkoblinger og sende / motta UDP-pakker til Internett ved hjelp av både IPv4 og IPv6, er nå tilgjengelig som en eksperimentell funksjon for fakturert apps.
- ftplib modulen er nå gjenopprettet. Det avhenger av den eksperimentelle Sockets API.
- Fakturerings aktivert apps vil ikke lenger være gjenstand for en $ 2,10 minimum ukentlig forbruk. I stedet apps vil kun bli belastet for deres faktiske bruk.
- Matplotlib 1.1.1, en eksperimentell funksjon, blir foreldet og vil bli fjernet i 1.7.8. Bytt til matplotlib 1.2.0.
- Fikset et problem der dev_appserver Datastore auto IDer tildelt av det spredte id politikken var for stor til å være representert som flyttall.
- Fikset et problem der dev_appserver kastet et unntak på noen Search API-kall som brukte en indeks som opprinnelig ble opprettet som global konsistens.
Hva er nytt i versjon 1.7.6:
- administrasjonskonsollen diagrammer og strømbelastning / feil rapporter vil bli flyttet til en ny, mer pålitelig backend. Endringen vil bli gradvis rulle til brukere av admin konsollen i løpet av de neste ukene.
- Nye søk API kvotene nå vises i administrasjonskonsollen. Disse kvotene ikke Javahåndheves, men vil være en del av prismodell for Search API i en fremtidig utgave.
- Søknaden oppsummering viser ikke lenger standardversjonen av et program som kjører, i stedet det viser programmet som "kjører". I en kommende versjon søknader vil ha flere logiske sub-komponenter, som hver vil ha en standard versjon. Dette UI oppdateringen er ment å justere med denne funksjonaliteten.
- Projection søk er nå en fullt støttet GA funksjonen.
- XMPP API har nå multi-JID get_presence. Dette gir mulighet til å få tilgjengeligheten av flere brukere.
- Django 1,4 og Webob 1.2.3 er nå forfremmet til GA.
- Apps har nå muligheten til å fopen () filer som er erklært som statiske filer i app.yaml bruker application_readable flagget.
- A Go runtime er lagt til den nye og forbedrede utvikling appserver.
- Debug loggnivået for runtime er aktivert.
Hva er nytt i versjon 1.7.5:
- The Channel API har nå muligheten til å sende kanal meldinger fra noen app versjon eller backend uavhengig av hvor kanalen ble opprettet.
- URL Hentetjeneste støtter nå PATCH metode forespørsler.
- Mail API kan nå sende post sprett meldinger til programmet. Meldingen vil bli levert til / _ah / sprett hvis mail_bounce inngående tjenestene er aktivert.
- Blobstore tjenesten returnerer nå opprettet filnavnet i stedet for blobKey ved bruk Cloud Storage
- Fikset et problem med os.urandom kaster et unntak i dev_appserver2 når du bruker OS X.
- Fikset et problem med time.tzset ikke eksisterende i dev_appserver2 for Windows.
- Matplotlib v1.2.0 er nå tilgjengelig som en eksperimentell funksjon.
- Django 1.4 har blitt oppgradert til 1.4.3. Dette er en eksperimentell funksjon.
Hva er nytt i versjon 1.7.4:
- Bakgrunns tråder er nå en GA funksjonen.
- Trafikk Splitting er nå en GA funksjonen.
- Task Kø Statistikk er nå en GA funksjonen.
- Logger API har nå muligheten til å hente forespørsler basert på en liste over request_ids. Foreløpig er dette bare fungerer i produksjon og støttes i dev_appserver.
- Python Interpreter har blitt oppgradert til 2.7.3.
- WebOb 1.2.3 er nå tilgjengelig for Python 2.7. Brukere som bruker udokumentert 1.2.2 bør oppdatere sin app, siden den versjonen vil bli fjernet i neste versjon.
- DISTINCT for Datastore spørsmål er nå tilgjengelig som en eksperimentell funksjon.
- Matplotlib v1.1.1 er nå tilgjengelig som en eksperimentell funksjon.
- Den utrangerte Conversion API har blitt fjernet.
- Lagt til en advarsel om at det interaktive konsollen vil bli deaktivert hvis en bruker kjører dev_appserver med --address flagget.
Hva er nytt i versjon 1.7.3:
- Django 1.4 støttes nå i Python 2.7
- gjennomføring av Data stub Den filbasert blir snart utdatert. En advarsel som informerer brukerne om at SQLLite spire vil bli standard spire snart vises nå.
- Dataindeksstatistikk rapporterer nå skriver i stedet for representasjon-type.
- Rike sorteringsuttrykk utover enkle feltnavn støttes nå i Søk API for dev_appserver.
- search.MIN_NUMBER_VALUE og search.MAX_NUMBER_VALUE er nå offentlig i søke API.
- Globalt Konsistent Indekser er nå foreldet i søke API.
- search.list_indexes () har blitt foreldet og erstattet med search.get_indexes () i søke API.
- Index.list_documents () har blitt foreldet og erstattet med Index.get_range () i søke API.
- Lagt metode Index.get (doc_id) for å få et dokument etter ID i søke API
- Index.add () har blitt foreldet og omdøpt til Index.put () i søke API.
- Index.remove () har blitt foreldet og omdøpt til Index.delete () i søke API.
- De AddDocumentError og RemoveDocumentError klasser, som allerede ble avviklet, har blitt fjernet fra Search API.
- OperationCode.object_id og OperationCode.document_id, som allerede var foreldet, har blitt fjernet fra Search API.
- Brukere kan nå endre godkjenningsalternativer etter app skapelsen.
Hva er nytt i versjon 1.7.2:
- Lagd tidssone utvalg widget i administrasjonskonsollen Admin logger.
- Lagt til en advarsel om caching når endre eller slette Datastore-enheter.
- Lagt til en flush cache-knappen for å dev_appserver og administrasjonskonsollen.
- Forsøk på å oppdatere flere foretaks grupper i en enkelt transaksjon i Data kaster nå en feil foreslå å bruke XG transaksjoner.
- Søk API har nå en streng maksimal lengde grense på 2000 tegn.
- Fikset et problem med navnedropdown i administrasjonskonsollen vises blank selv om URL-adressen angitt navnerom er riktig.
- Fikset et problem der Model.get_by_id () returnerer ingen i dev_appserver mens dette ikke er tillatt i produksjonen.
- Fikset et problem med dev_appserver app_identity.get_default_version_hostname ()
- Fikset et problem med e-posttjenesteleverandører sendToAdmins () mislykkes ved bruk av multi-arg melding konstruktør.
- Fikset et problem med dev_appserver for mimetypes.guess_type ()
- Fikset et problem med runtime unnlate å bruke omfang med OAuth under visse betingelser.
- Fikset et problem med AppConfigNotFound feil.
Hva er nytt i versjon 1.7.1:
- teststed testing rammeverket støtter nå Logservice API.
- Lagt til støtte i filer API for å vise Google Cloud Storage-filer.
- Bedre MapReduce File API Reader for å støtte flere filer og filformater.
- Fikset et problem med App Engine tilfredshetsundersøkelsen i administrasjonskonsollen som ble utgitt i 1.6.6, som vil bli reaktivert i denne utgaven.
- Fikset et problem med Search API websafe pekere ikke blir returnert som en websafe verdi.
- Fikset et problem der SearchRequest var tilbake feil som ikke var tilgjengelige som search.Error subklasser.
- Fikset et NDB problem der enheter 1000000 bytes der skrevet til memcache, forårsaker feil.
- Kan nå laste ned 90 dager igjen av Bruks rapporter for din søknad fra Billing History i administrasjonskonsollen.
- Task Køen forespørsler inkluderer nå en X-AppEngine-TaskExecutionCount som teller antall ganger en oppgave ble drevet av en forekomst.
- Lagt til støtte for flere filer som skal slettes ved hjelp av filer API.
- Lagt til støtte for å slette filer fra Google Cloud Storage bruker filer API.
- Lagt til en REQUEST_LOG_ID å være skrevet i loggene og som en miljøvariabel. Dette kan brukes til senere å identifisere denne anmodningen i søknaden loggene.
- Memcache Viewer støtter nå navnerom.
- NDB Properties 'strengrepresentasjon størrelsen er begrenset til maks strenglengde for Blob og tekstegenskaper.
- Appstats gir et interaktivt skall for å observere RPC oppførsel av samtaler umiddelbart.
- Appstats inneholder nå informasjon om kostnaden av flerbrukskasser gjort under forespørselen.
- Bilder API støtter nå spesifisere standard pixel farge for å fylle ut for bildetyper som ikke støtter gjennomsiktige bilder som JPEG.
- Vi har lagt fullt asynkron API-støtte i Bilder-API.
- Lagt en feil til bilder API for å indikere når en blob blir referert ikke finnes eller ikke er tilgjengelige.
- Laget Python søk begrenser offentlig i søke API.
- Lagt navne støtte for Search API i Python SDK.
Hva er nytt i versjon 1.7.0:
- HRD Blob Migration verktøy er nå allment tilgjengelig.
- Etter bruk av datalager backup verktøyet, kan du nå gjenopprette som backup til en ny app id.
- Det vil ikke være mulig å opprette nye fullmakter for M / S-programmer for å få tilgang Cloud SQL tilfeller.
- Du kan nå slette en Google Cloud Storage objekt med blobstore.delete ().
- Du kan nå hente en Google Cloud Storage objekt med blobstore.fetch ().
- Du kan nå lagre nøkler for en Google Cloud Storage objekt i datalageret.
- create_upload_url samtale jobber nå for Google Cloud Storage stedene.
- Du kan nå bruke get_serving_url () og delete_serving_url () for Google Cloud Storage bøtter.
- Projection spørsmål støttes nå i NDB.
- I NDB, app og navnerom er nå søkeord argumenter for å get_by_id ().
- Context (). Call_on_commit () lagt til NDB for å legge til en tilbakeringing å bli henrettet etter vellykket forplikte av en transaksjon.
- NDB Context.memcache_ * ops nå aksepterer unicode.
- NDB har lagt til støtte for lagring protorpc.Message stedene.
- Forbedret feilmeldinger for flere gjentatte = Sant nivåer med StructuredProperty i NDB.
- PyAMF er nå fullt lansert.
- Vi har økt ulike Search API grenser. Nye grenser er maksimalt 1000 dokumenter returnert fra søk () eller list_documents (), maksimalt 1000 indekser returnert fra list_indexes (), og et maksimalt avvik på 1000 for søk () eller list_indexes ()
- Fikset et problem der Search API ikke håndheve begrensninger på NumberFields.
- Fikset et problem i SDK hvor SortExpression ikke håndheve tilstedeværelsen av en DEFAULT_VALUE sett når det er nødvendig.
- Fikset et problem der LXML ikke støtter unicode parsing.
Hva er nytt i versjon 1.6.6:
- administrasjonskonsollen viser nå kvotene for søke API-kall og søke lagrede data.
- Søk API har frarådet det order_id attributtet på Document klasse. Det har blitt erstattet med rang attributt.
- Søk API har frarådet dokumentet attributtet på ListResponse og erstattet det med et resultat attributt. Også document_id attributtet på OperationResult klasse er foreldet og erstattes med id-attributtet.
- Fikset et problem der unicode ikke er konsekvent behandles i Python Search API.
- App etableringen for apps som bruker Master / Slave datalageret er nå begrenset til kun de brukerne som allerede eier en Master / Slave app.
- Apps med fakturering aktivert er nå i stand til å konfigurere opptil 100 cron jobber.
- Fikset et problem der store Datastore sikkerhetskopier ikke var i stand til å bli slettet.
- Fikset et problem der Datastore sikkerhetskopier mislykkes på grunn av en ASCII dekoding problem.
- Fikset et problem der SDK ikke importere underpakkene riktig når du bruker import kroker.
- Fikset et problem der kjører en projeksjon spørring på en multi-verdsatt eiendom med en likhets filter ga ingen resultater.
- Fikset et problem der Unicode miljøvariabler ble droppet i Appstats ved bruk av Python 2.7.
Hva er nytt i versjon 1.6.5:
- Jinja2 inkluderer nå _debugsupport modulen.
- Fikset et problem med dev_appserver hvor det misligholdt HTTP Content-Type en forespørsel til tekst / vanlig i stedet for tekst / html.
- Fikset et problem der SDK vil inkludere noen indekser som ikke var nødvendig i produksjonen.
- Fikset et problem i SDK hvor SDK administrasjonskonsoll ikke ville vise UTF-8-kodet liste eiendomsverdier.
- I High Replication Datastore, det er en ny metadata slag, __entity_group__, som har en numerisk __version__ eiendom. Denne egenskapen er garantert å øke på hver endring i foretaket gruppen.
- Bilder API støtter nå manipulere gjenstander vert på Google Cloud Storage.
- I Images API, den get_serving_url samtalen nå eventuelt kan du angi om nettadressen du genererer bør serveres over https.
- I Task Queue REST API, kan du nå angi en kode når du setter inn en oppgave på en Pull køen.
- I Task kø API, kan du angi en frist for lease_tasks samtalen. Standardfristen er økt fra 5 sekunder til 10 sekunder.
- Kan nå bruke cron til å planlegge Datastore sikkerhetskopier.
- Data Admin har nå en side som viser informasjon om status for de Datastore sikkerhetskopier og gjenoppretter.
- Kan nå avbryte ditt Data sikkerhetskopi eller gjenoppretter fra Data Admin.
- Kan nå gjenopprette en enkelt Data Kind fra Data Admin fra en Data backup.
- I administrasjonskonsollen, kan du rapportere produksjonsproblemer med din søknad direkte til Google fra programmets sider. Bare klikk på "Rapporter Produksjonsproblemer" linken, fyll ut nødvendig informasjon, og send.
Hva er nytt i versjon 1.6.4:
- Datastore statistikk viser nå hvor mye lagringsplass som brukes av applikasjons indekser.
- Utgitt et eksperimentelt verktøy for å migrere programmets blobs samtidig du migrerer Datastore data. Du kan melde deg på til blob migrasjon i administrasjonskonsollen når du starter overføringen.
- Oppdatert den eksperimentelle Backup / Restore funksjonalitet for å inkludere muligheten til å sikkerhetskopiere og gjenopprette til Google Cloud Storage.
- NDB Data API er nå allment tilgjengelig. For fullstendig versjonsmerknadene på versjon 0.9.9 og 1.0.0 fikser som har blitt integrert i API.
- I Python 2.7 runtime, Bakgrunn trådene er tilgjengelig som et eksperimentelt utslipp ved bruk av App Engine backends.
- Bruke Blobstore API serve_blob () metoden, søknaden kan tjene gjenstander vert på Google Storage for Developers.
- administrasjonskonsollen gir nå en Memcache viewer som viser memcache statistikker og kan vise Memcache innhold basert på tasten.
- I Capabilities API spire i SDK, kan du nå aktivere eller deaktivere en funksjon ved hjelp SetPackagedEnabled.
- Windows Installer ber nå å installere Python 2.7 i stedet for Python 2.5.
- teststed API støtter nå Capabilities API.
- GQL spørringer i administrasjonskonsollen ikke lenger kaste en feil når en etterfølgende semikolon er inkludert.
- Data API inneholder nå en NonTransactional dekoratør for å sikre at en funksjon er kjørt utenfor en transaksjon. Eksisterende transaksjonene er satt på pause mens funksjonen utfører.
- Fanen Data Admin i administrasjonskonsollen nå viser enheter fra alle navnerom.
- Fikset et problem med _strptime når THREADSAFE ble angitt.
- Fikset et problem der DatastoreFileStub.del mislykkes på tempfile.msktemp.
- WebOb 1.1.1 er nå inkludert i SDK, og brukes som standard der når Python 2.7 er angitt.
- Fikset et problem der index.yaml filen ble fjernet hvis skip_files oppføring avviker fra listen standard skip_files.
Hva er nytt i versjon 1.6.3:
- I administrasjonskonsollen, kan du bruke ny trafikk Splitting funksjonen til å sende en viss prosentandel av trafikken til en ikke-standard programversjonen. Trafikken er delt av enten cookie eller IP-adresse.
- e-post som sendes fra Google Apps-domener e-postadresser hvor domenet er satt opp til å bruke DKIM vil bli signert: når en e-post var fra en forespørsel som oppsto på at app domene eller helst e-posten ble sendt fra en app administrator, også når den e-posten er sendt fra en cron jobb eller oppgave køen forespørsel.
- I administrasjonskonsollen, kan du nå velge hvor mye og hvor lenge du ønsker å lagre logger. Alle apps få 1G for gratis og til slutt vil være i stand til å betale for mer, mens mengden kan økes denne utgivelsen vi ikke vil begynne å ta betalt for den ekstra kapasiteten til neste utgivelse tidligst.
- Forekomstene skjermen i administrasjonskonsollen nå har en knapp for å slå av en bestemt forekomst.
- Hver søknad logg har en kobling til forekomsten som tjente forespørselen. Dersom forekomsten er ikke lenger tjener forespørsler, en melding vises.
- TaskQueue API støtter nå muligheten til å merke en Pull Queue oppgave. Deretter kan du leie oppgaver ved tag. Denne funksjonen er eksperimentell.
- Ved hjelp av Google Apps-wildcard domene kartlegginger, kan du få tilgang til alternative versjoner av appen via et eget domene.
- dytte og dra Køer er nå oppført separat i SDK utvikling konsollen.
- Utvikler dokumentasjon for den eksperimentelle NDB API, utskifting for db.py, er nå tilgjengelig.
- appcfg.py støtter nå OAuth2.
- webapp 2.5.1 er nå tilgjengelig i Python 2.7 runtime.
- Django 1.3 er nå tilgjengelig i Python 2.7 runtime.
- GQL Query støtter nå tilpasset type casting for listeelementer for i filtre.
Hva er nytt i versjon 1.6.2:
- Blobstore API inkluderer nå den asynkrone funksjonskall create_upload_url_async, delete_async, og fetch_data_async.
- Django versjon 1.3 er nå tilgjengelig i Python 2.5 runtime.
- Vi har lagt en django_wsgi innebygd for å tillate enklere bootstrapping av Django applikasjoner.
- Mail Kvote for App Engine-apper som har registrert seg for fakturering vil bare bli økt etter den første betalingen for programmet er behandlet.
- Som annonsert i 1.6.1, i denne utgaven for den eksperimentelle Python 2.7 runtime, mapreduce og datastore_admin builtins er ikke tilgjengelige for apps deployert til Python 2.7.
- Fikset et problem med remote_api hvor ringer fetch_page () med en sidestørrelse på 301 og kjeding samtaler gjennom den returnerte markøren ble hoppe halvparten av resultatene.
- Fikset et problem der PIL _imagingmath modulen var ikke tilgjengelig i Python 2.7.
- Fikset et problem der SDK ikke endre størrelsen på bilder ned til 512 piksler som standard, som det gjør i produksjon.
- Fikset et problem med bilder API hvor gyldige bilder var tilbake en NotImageError.
Hva er nytt i versjon 1.6.1:
- The High Replication Datastore migrasjon verktøyet er nå tilgjengelig som en GA-funksjon, og er ikke lenger eksperimentell.
- De ext.db API spørring funksjoner (løp, hente, telle, får) nå akseptere søkeord argumentene: Frist, read_policy, prefetch_size, batch_size, grenseverdier, offset, start_cursor, end_cursor, keys_only. Det anbefales at utviklere bruker Query.run () med en grense eller batch_size istedenfor Query.fetch () ved gjentakelse i løpet av resultater.
- De ext.db API modell fungerer (får, sette, slette, allocate_ids) nå direkte akseptere søkeord argumentene: deadline, read_policy
- Blobstore API støtter nå flere = "true" attributt til HTML innspill tag.
- Fikset et problem logge Unicode-objekter i SDK.
Hva er nytt i versjon 1.6.0:
- Applications kan nå motta XMPP feil strofer på / _ah / XMPP / feil.
- I administrasjonskonsollen data viewer, kan du nå filtrere etter navne fra en rullegardinmeny, hvis det er aktuelt.
- I administrasjonskonsollens Datastore statistikk, nå kan vi tilby navne foreslå for filtrering statistikk.
- Vi har utgitt som eksperimentell full MapReduce rammeverket.
- Den SDK støtter nå Python 2.7.
- Python 2.7 støtter nå WebOb 1.1.1, som har noen betydelige feilrettinger. Programmer som eksplisitt angi "webob" versjon til "1.1" i sine app.yaml filer må oppdatere versjonen til "1.1.1" .
- mail_stub.get_sent_messages () kaller nå returnerer Emailmessage tilfeller.
Krav :
Kommentarer ikke funnet