Google App Engine (GAE) je sada nástrojů pro webové vývojáře, což jim umožňuje vytvářet, spravovat a škálovat své aplikace, v závislosti na příchozí datové přenosy a ukládání dat potřebám.
GAE nepotřebuje speciální servery běžící na infrastruktuře Googlu.
Je to prostě potřebuje programátoři vkládat své aplikace a spusťte jej normálně.
Google App Engine SDK pro jazyk Java umožňuje vývojářům vytvářet a řídit své Java aplikací a webových stránek pomocí standardních Java nástrojů.
podporované technologie patří JVM a Java servlety.
Navíc k jazyku Java, jakékoliv jiné programovací jazyk využívá JVM-založené interpret nebo kompilátor si jsou podporovány také. Patří mezi Ruby a JavaScript.
Další Google App Engine SDK jsou k dispozici také pro:
Python
Go
PHP
Co je nového v této verzi:
- Java API URLFetch zisky vlastnost, kterou chcete zadat výchozí načíst termín. appengine.api.urlfetch.defaultDeadline je číslo s plovoucí čárkou v sekundách, které mohou být použity k určení výchozí URLFetch časový limit pro Java v rozhraní-web.xml.
- oauth2client knihovna aktualizován na verzi 1.4.2 [] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Přidá "výstava v kontextu" menu pro protokoly MVM aplikací, které thread_id nebo REQUEST_ID jako pole v jejich vstupem protokolu. To umožňuje třídění protokoly aplikací na základě jedné oblasti.
- Schopnost poskytování žádostí o aktuálním zatížení a konfiguraci elastické Dotace založené na obou VM a na úrovni aplikace metrik.
- Remote API je nyní možné přistupovat pomocí OAuth2 pověření pomocí https://developers.google.com/identity/protocols/application-default-credentials
- Použít RequestPayloadTooLargeException pro URLFetch požaduje, s užitečným zatížením, které jsou příliš velké.
Co je nového ve verzi 1.9.28:
- Java API URLFetch zisky vlastnost, kterou chcete zadat výchozí načíst termín. appengine.api.urlfetch.defaultDeadline je číslo s plovoucí čárkou v sekundách, které mohou být použity k určení výchozí URLFetch časový limit pro Java v rozhraní-web.xml.
- oauth2client knihovna aktualizován na verzi 1.4.2 [] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Přidá "výstava v kontextu" menu pro protokoly MVM aplikací, které thread_id nebo REQUEST_ID jako pole v jejich vstupem protokolu. To umožňuje třídění protokoly aplikací na základě jedné oblasti.
- Schopnost poskytování žádostí o aktuálním zatížení a konfiguraci elastické Dotace založené na obou VM a na úrovni aplikace metrik.
- Remote API je nyní možné přistupovat pomocí OAuth2 pověření pomocí https://developers.google.com/identity/protocols/application-default-credentials
- Použít RequestPayloadTooLargeException pro URLFetch požaduje, s užitečným zatížením, které jsou příliš velké.
Co je nového ve verzi 1.9.26:
- Java API URLFetch zisky vlastnost, kterou chcete zadat výchozí načíst termín. appengine.api.urlfetch.defaultDeadline je číslo s plovoucí čárkou v sekundách, které mohou být použity k určení výchozí URLFetch časový limit pro Java v rozhraní-web.xml.
- oauth2client knihovna aktualizován na verzi 1.4.2 [] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Přidá "výstava v kontextu" menu pro protokoly MVM aplikací, které thread_id nebo REQUEST_ID jako pole v jejich vstupem protokolu. To umožňuje třídění protokoly aplikací na základě jedné oblasti.
- Schopnost poskytování žádostí o aktuálním zatížení a konfiguraci elastické Dotace založené na obou VM a na úrovni aplikace metrik.
- Remote API je nyní možné přistupovat pomocí OAuth2 pověření pomocí https://developers.google.com/identity/protocols/application-default-credentials
- Použít RequestPayloadTooLargeException pro URLFetch požaduje, s užitečným zatížením, které jsou příliš velké.
Co je nového ve verzi 1.9.23:
- URL Načíst službu bude vždy vydat požadavek GET, kdy obdrží a reaguje na 302 odpovědí; dříve by to zachovat původní metodu HTTP. Toto nové chování je v souladu s moderními konvencemi.
Co je nového ve verzi 1.9.20:
- URL Načíst službu bude vždy vydat požadavek GET, kdy obdrží a reaguje na 302 odpovědí; dříve by to zachovat původní metodu HTTP. Toto nové chování je v souladu s moderními konvencemi.
Co je nového ve verzi 1.9.18:
- URL Načíst službu bude vždy vydat požadavek GET, kdy obdrží a reaguje na 302 odpovědí; dříve by to zachovat původní metodu HTTP. Toto nové chování je v souladu s moderními konvencemi.
Co je nového ve verzi 1.9.11:
- Opraven problém s API pro vyhledávání v SDK, kde výpis indexy hází NoSuchElementException když jsou minulé tlačítko START žádné indexy.
Co je nového ve verzi 1.9.10:
- zastaralé metody ve třídě LogQuery nebude pracovat pro nasazených aplikací. Úplný seznam metod, které byly odstraněny, naleznete v odmítání oznámení LogQuery ve verzi SDK 1.8.7.
Co je nového ve verzi 1.9.9:
- TLS je nyní podporována a povolena ve výchozím nastavení v dev_appserver.
- Opraven problém s Datastore správce nedaří načíst kvůli DeadlineExceededError při načítání druhů.
Co je nového ve verzi 1.9.8:
- Opraven problém s Datastore správce není správně obnovit zálohy, pokud zápisy jsou zakázány.
Co je nového ve verzi 1.9.7:
- přidáno nebo mezipaměti historické hit ratio na palubní desce administrátorské konzole.
- Opraven problém se zásuvkami připojení časového limitu po 2 minutách.
- Opraven problém, který by mohl způsobit StackOverflowError v aplikacích při načítání kód třídy jako zdroj pomocí ClassLoader.getResource.
Co je nového ve verzi 1.9.6:
- Opraven problém s datem hodnotou HTTP hlaviček, například If-Modified-Since získání ClassCastException.
- Opraven problém s dev_appserver Search API for polích atomových které obsahují mezer nebo interpunkčních znamének jejich hodnoty (například e-mailových adres).
- Opraven problém s PermGen nedostatek místa při použití DeferredTasks v dev_appserver.
- Opraven problém s datového úložiště kurzory v dev_appserver dostat nesprávný pohyb kurzoru hodnotu pro klíče pouze dotazy.
Co je nového ve verzi 1.9.5:
- Opraven problém s API pro vyhledávání, kde hledá geografických bodů, jejichž vzdálenost od pevného bodu je větší než nějaká hodnota vrátí dokumenty, které nemají to pole obsahují.
- Opraven problém s appstats nevytvářejí ClassCastException v dev_appserver.
- opraven problém s hledáním API, kde dotazování pro pole, která neexistuje vrátí chybu namísto vrací nulový počet zápasů na tomto poli.
Co je nového ve verzi 1.9.4:
- Zrychlete Memcache deserializace API pomocí Class.forName místo ClassLoader.loadClass.
- přidáno na straně klienta protokolování nasazení Java appcfg, což zlepší nasazení výkonnost Java aplikace.
- Opraven problém s Datastore Dotazy obsahující neexistující pole vracející se žádné výsledky namísto chybě.
- Opraven problém s vlastnostmi Datastore String, takže jsou nyní & lt; = 500 znaků, ne
- Opraven problém s API pro vyhledávání, kde to není správně analyzovat výrazy, které používají operátor odčítání, aniž by okolní mezery.
Co je nového ve verzi 1.9.3:
- Různé vnitřní opravy chyb. Žádné nové funkce pro Java SDK 1.9.3.
Co je nového ve verzi 1.8.9:
- Přejmenovaný appcfg začnou appcfg start_module_version a přestat stop_module_version.
- Opraven problém s přidělování ID kolize a datového úložiště.
- Opraven problém s Cloud Storage hovory selhává v dev_appserver.
- Opraven problém s dev_appserver nelze spustit v systému Windows při použití verze Pythonu starší než 2.7.2.
Co je nového ve verzi 1.8.8:
- Vyhrazená Memcache je dnes znakem GA. Naše odsuzování zásady platí i zákazníci jsou vedeni k používání této funkce ve výrobě.
- Memcache volání API jsou sledovány novou metriku, že odhady využití zdrojů, Memcache Compute Units (MCU). K dispozici je nová kvóta kbelík a přístrojová deska graf odpovídající metriky, stejně jako možnost v Memcache diváka k zobrazení horních tlačítek pomocí MCU.
- Formát dev_appserver logs.db není zpětně kompatibilní s 1.8.7. Uživatelé, kteří se vrátit k 1.8.7 dev_appserver po pokusu 1.8.8 je nutné odstranit tento soubor. Pokud to není výslovně pojmenovaný uživatelem v příkazovém řádku, soubor se nachází na /tmp//logs.db. Chyba vidět, pokud tento soubor není odstraněn, je: "IntegrityError: RequestLogs.module nemusí být NULL '
Co je nového ve verzi 1.8.7:
- Cloud Endpoints je dnes znakem GA.
- Memcache změny konfigurace a mutace (flush, sada, atd.), Vyrobené z administrátorské konzole jsou nyní zaznamenány v protokolech administrátorské konzoli.
- Nastavení max_concurrent_requests Nyní je konfigurovatelná na verzi / modul.
- Opraven problém s Datové úložiště není správně ověřování jmenné prostory s více než 500 znaků.
Co je nového ve verzi 1.8.6:
- A nebo mezipaměti tabulka velikostí byl přidán do palubní desky Konzoly pro správu. Přistupovat prostřednictvím rozevíracího seznamu nad grafem. Graf grafy Memcache velikost v průběhu času umožňuje zákazníkům určit, kdy došlo k vyrovnávací flush události. Toto je náhled funkce.
- Opraven problém s dev_appserver, který umožňuje neplatnou kombinaci Datastore dotazu o skupině a filtrační vlastnosti.
- Opraven problém s bulkloader který způsobuje, že obrázky na dev_appserver k nezdaru.
- Opraven problém postihující ověření velikosti datového úložiště názvů vlastností.
- Opraven problém s validací dotazu datového úložiště pro smyčce s přesně 500 znaků.
Co je nového ve verzi 1.8.4:
- Datastore správce oprava v této verzi zlepšuje zabezpečení tím, že plánované zálohování lze nyní zahájit pouze cron nebo úkolu úkol fronty. Administrátoři mohou přesto spustit zálohování tím, že půjdete do datového úložiště správce v konzole pro správu.
Co je nového ve verzi 1.8.3:
- Propojení do pracovní fronty REST API již vyžaduje i "s ~" na začátku názvu projektu.
- Opraven problém s poštou API, e-mailové adresy, které obsahují kódovaná nové řádky, jak je uvedeno v rfc2047 jsou nyní analyzovány správně.
- Opraven problém s channels.send_message nedaří, když klient id má 3 nebo více pomlčky.
- Opraven problém s ndb.non_transactional správně obnovení transakční stav DB knihovny.
- Opraven problém s kanálem API Testbed nefunguje správně, po upgradu na SDK 1.8.2.
- Opraven problém s Admin UI Datastore nedaří načíst kvůli app mít příliš mnoho druhů.
- Opraven problém s moduly get_current_module_name () nesprávně hlásí jako výchozí, když to není.
Co je nového ve verzi 1.8.1:
- Bandwidth mezi App Engine a Google Cloud Storage je v současné době bezplatně (což může v budoucnu změnit pro určité úrovně služby).
- The Search API absolvoval od experimentování k náhledu. Aplikace, které mají povoleno účtování může překročit hladinu volného kvót a budou účtovány za použití výše těchto úrovních.
- Odhad počtu výsledků vyhledávání bude přesná pouze v případě, že je menší nebo roven počtu požadovaných výsledků. Ve výchozím nastavení toto může být přepsána nastavením number_found_accuracy QueryOption do vyhledávacího API.
- Data, atomy a počet polí lze nyní nalézt pomocí vyhledávání bez omezení pole v rozhraní API pro vyhledávání.
- A cituje prázdný řetězec nyní vrací pole atomu s prázdnými hodnotami pro vyhledávací API.
- úryvků a počítat funkce jsou v třídění výrazech pro rozhraní API pro vyhledávání již není povoleno.
- The Search API nyní zlepšil chybové zprávy pro uživatelské chyby a vnitřní chyby.
Co je nového ve verzi 1.8.0:
- Nové Billing aplikace podporující technologii již nebude výchozí e-mailové kvóty ve výši 20.000 za den. Namísto toho aplikace bude muset podat žádost přes administrátorské konzole získat e-mailové kvóty zvýší.
- panel administrátorské konzole grafy a zprávy pro všechny uživatele byly plně přejde na nový, spolehlivější backend oznámené v 1.7.6.
- Maximální velikost POST požadavky prováděny prostřednictvím URLFetch byla zvýšena z 5MB až 10MB.
- Opraven problém s poštou API, aby se zabránilo odesílání pošty z poštovního účtu Google Apps, která byla pozastavena.
Co je nového ve verzi 1.7.7:
- Sockets API, což umožňuje aplikacím, aby se odchozí TCP spojení a odesílat / přijímat UDP pakety k Internetu pomocí IPv4 a IPv6, je nyní k dispozici jako experimentální rys pro účtovaných aplikací.
- ftplib modul je nyní obnoven. Záleží na experimentálním Sockets API.
- fakturace povoleno aplikace již nebude podléhat $ 2.10 minimální týdenní útrata. Namísto toho bude aplikace účtováno pouze pro jejich praktickém používání.
- Matplotlib 1.1.1, experimentální funkce, je zastaralá a bude odstraněna v 1.7.8. Prosím přepnout na matplotlib 1.2.0.
- Opravena chyba, kdy se dev_appserver Datastore auto ID přidělené rozptýleného politikou id byly příliš velké, které mají být reprezentován jako plovoucí desetinnou čárkou.
- Byl opraven problém, kdy dev_appserver došlo k výjimce na jakémkoliv Search API volání, který používá index, který byl původně vytvořen jako celosvětově jednotnějšího.
Co je nového ve verzi 1.7.6:
- panel administrátorské konzole grafy a proudové zatížení / chyby zprávy budou stěhovat do nové, spolehlivější backend. Tato změna bude postupně válcování pro uživatele konzole pro správu v průběhu několika příštích týdnů.
- Nové kvóty Search API jsou nyní zobrazeny v administrátorské konzoli. Tyto kvóty nejsou v současné době vynucovány, ale bude součástí cenového modelu pro rozhraní API pro vyhledávání v budoucích vydání.
- Souhrnná Aplikace již zobrazí výchozí verzi běžící aplikaci, namísto toho uvádí aplikaci jako "běh". V aplikacích nadcházející vydání bude mít více logických dílčích komponent, z nichž každá bude mít výchozí verzi. Tato aktualizace UI je určen pro soulad s touto funkcí.
- Projekční dotazy jsou nyní plně podporovány funkce GA.
- XMPP API má nyní multi-JID get_presence. To poskytuje možnost získat dostupnost více uživatelů.
- Django 1.4 a 1.2.3 Webob jsou nyní povýšen na GA.
- Aplikace nyní mají možnost fopen (), soubory, které jsou deklarovány jako statické soubory ve app.yaml pomocí application_readable vlajku.
- A Go runtime byla přidána do nové a vylepšené vývojové AppServer.
- Úroveň Záznam Debug za běhu byla aktivována.
Co je nového ve verzi 1.7.5:
- API Channel má nyní možnost odesílat zprávy kanálu z jakékoli verze aplikace nebo backend bez ohledu na to, kde byl vytvořen kanál.
- URL Načíst služba nyní podporuje požadavky na metodu opravy.
- The Mail API může zaslat oznámení mailové odskočit do aplikace. Oznámení bude doručena / _ah / odrazit pokud jsou povoleny mail_bounce příchozí služby.
- Servis typu blob nyní vrací vytvořený název souboru namísto blobKey při použití Cloud Storage
- Opraven problém s os.urandom házení výjimku v dev_appserver2 při použití OS X.
- Opraven problém s time.tzset neexistující v dev_appserver2 pro Windows.
- Matplotlib v1.2.0 je nyní k dispozici jako experimentální funkce.
- Django 1.4 byl aktualizován na 1.4.3. Toto je experimentální funkce.
Co je nového ve verzi 1.7.4:
- Pozadí nitě je dnes znakem GA.
- Dopravní Dělení je dnes znakem GA.
- Úkol Fronta statistika je dnes znakem GA.
- Protokoly API má nyní možnost načítat požadavky na základě seznamu request_ids. V současné době to funguje jen ve výrobě a není podporován v dev_appserver.
- Python interpret byl aktualizován na 2.7.3.
- WebOb 1.2.3 je nyní k dispozici pro Python 2.7. Uživatelé používající nezdokumentovaný 1.2.2 měli aktualizovat své aplikace, jelikož tato verze bude odstraněn v další verzi.
- DISTINCT pro databanku dotazů je nyní k dispozici jako experimentální funkce.
- Matplotlib v1.1.1 je nyní k dispozici jako experimentální funkce.
- vyřazena z provozu Conversion API byl odstraněn.
- přidáno varování, že interaktivní konzole bude vypnuta, pokud uživatel spustí dev_appserver s --address vlajky.
Co je nového ve verzi 1.7.3:
- Django 1.4 je nyní podporován v jazyce Python 2.7
- Implementace založené na souboru z datového úložiště pahýl bude brzy zastaralý. Varovná zpráva informující uživatele, že bude výchozí pahýl brzy se nyní zobrazuje SQLLite útržek.
- Statistiky Datastore Index nyní hlásí typ namísto reprezentace typu.
- Bohaté výrazy třídění přesahující jednotlivé názvy polí jsou nyní podporovány ve vyhledávacím API pro dev_appserver.
- search.MIN_NUMBER_VALUE a search.MAX_NUMBER_VALUE jsou nyní veřejnost v rozhraní API pro vyhledávání.
- celosvětově jednotnějšího indexy jsou nyní zastaralé v rozhraní API pro vyhledávání.
- search.list_indexes () se již nepoužívá a nahrazena search.get_indexes () ve vyhledávací API.
- Index.list_documents () byl zastaralý a nahradit Index.get_range () v rozhraní API pro vyhledávání.
- Přidal metoda Index.get (doc_id) získat dokument, jeho ID v rozhraní API pro vyhledávání
- Index.add () byl zastaralý a přejmenován na Index.put () v rozhraní API pro vyhledávání.
- Index.remove () byl zastaralý a přejmenován na Index.delete () v rozhraní API pro vyhledávání.
- Třídy AddDocumentError a RemoveDocumentError, které již byly zastaralé, byly odstraněny z rozhraní API pro vyhledávání.
- OperationCode.object_id a OperationCode.document_id, které již byly zastaralé, byly odstraněny z rozhraní API pro vyhledávání.
- Uživatelé nyní mohou změnit možnosti ověřování po vytvoření aplikace.
Co je nového ve verzi 1.7.2:
- z přidané Časové pásmo výběr widgetu v Administration Console Správce protokolů.
- Přidána varovná zpráva o ukládání do mezipaměti při úpravě nebo mazání datového úložiště subjektů.
- Přidáno tlačítko flush mezipaměti dev_appserver a administrátorské konzole.
- Při pokusu o aktualizovat více entit skupiny v jedné transakci v Datastore nyní vyvolá chybu, naznačující používat XG transakce.
- Hledat API má nyní řetězce maximální limit délkou 2000 znaků.
- Opraven problém s namespace rozevírací v administrátorské konzoli objevit prázdná, přestože zadaná adresa URL názvů je správná.
- Opravena chyba, kdy Model.get_by_id () vrací žádní dev_appserver že to není dovoleno ve výrobě.
- Opraven problém s dev_appserver app_identity.get_default_version_hostname ()
- Opraven problém s e-mailových služeb sendToAdmins () selhání při použití multi-Arg zprávu konstruktor.
- Opraven problém s dev_appserver pro mimetypes.guess_type ()
- Opraven problém s runtime nedaří využití prostor s OAuth za určitých podmínek.
- Opraven problém s chybou AppConfigNotFound.
Co je nového ve verzi 1.7.1:
- Rámec testování Testbed nyní podporuje Logservice API.
- Byla přidána podpora v rozhraní API soubory do seznamu souborů Google Cloud Storage.
- Zlepšit MapReduce API File Reader podporovat více souborů a formáty souborů.
- Opraven problém s průzkumu spokojenosti Engine App v administrátorské konzoli který byl propuštěn v 1.6.6, který bude znovu povoleno v této verzi.
- Opraven problém s Search API websafe kurzory není vrácena jako hodnota webovou bezpečnou.
- Opravena chyba, kdy SearchRequest se vrací chyby, které nebyly k dispozici jako search.Error podtřídy.
- Opravena chyba, NDB, kde subjekty více než 1000000 bajtů, kde zapisovaná do memcache, což způsobuje poruchu.
- Lze nyní stáhnout 90 dnů v hodnotě zprávy o využití pro vaši aplikaci ze stránky Billing Historie administrátorské konzole.
- žádosti fronty úloh je nyní uvedena X-službě App Engine-TaskExecutionCount, který počítá, kolikrát úkol byl provozován instanci.
- Byla přidána podpora pro více souborů, které mají být odstraněny pomocí API Soubory.
- Byla přidána podpora pro odstranění souborů ze služby Google Cloud Storage pomocí API Soubory.
- Přidán REQUEST_LOG_ID být zapsán v protokolech a jako proměnné prostředí. To může být použit pro pozdější identifikaci tuto žádost v protokolech aplikace.
- Memcache Viewer nyní podporuje jmenných prostorů.
- Velikost řetězec reprezentace NDB Properties je omezena na maximální délku řetězce pro Blob a vlastnosti textu.
- Appstats poskytuje interaktivní shell pro pozorování chování RPC volání okamžitě.
- Appstats nyní obsahuje informace o nákladech na RPC provedených během požadavku.
- Obrázky API nyní podporuje zadání výchozí barvu pixelu k vyplnění pro typy obrázků, které nepodporují průhledné obrázky, například JPEG.
- Přidali jsme plnou podporu asynchronní API v obrazech API.
- Přidal chybu do Images API určit, kdy blob, na který se odkazuje nebyl nalezen nebo není přístupný.
- Made Python hledání omezuje veřejnosti v rozhraní API pro vyhledávání.
- Byla přidána podpora názvů pro rozhraní API pro vyhledávání v Python SDK.
Co je nového ve verzi 1.7.0:
- Nástroj HRD Blob Migrace je nyní všeobecně k dispozici.
- Po použití nástroje zálohování datového úložiště, můžete nyní obnovit tuto zálohu na novou ID aplikace.
- nebude možné vytvářet nové povolení pro aplikace M / S Pro přístup k instancím Cloud SQL.
- Nyní můžete odstranit objekt pomocí blobstore.delete Google Cloud Storage ().
- Nyní můžete načíst objekt pomocí blobstore.fetch Google Cloud Storage ().
- Nyní můžete ukládat klíče pro objekt Google Cloud Storage v datovém úložišti.
- create_upload_url výzva nyní pracuje pro objekty ve službě Google Cloud Storage.
- Nyní můžete použít get_serving_url () a delete_serving_url () pro Google Cloud Storage kbelíků.
- Projekční dotazy jsou nyní podporovány v NDB.
- V NDB, aplikace a názvů jsou nyní klíčová slova argumenty get_by_id ().
- (). Call_on_commit () přidá k NDB pro přidání zpětné volání Context které mají být provedeny na úspěšné spáchání transakce.
- NDB Context.memcache_ * ops nyní přijímat unicode.
- NDB byla přidána podpora pro ukládání protorpc.Message předmětů.
- Lepší chyba zasílání zpráv pro více opakovaných = true úrovních s StructuredProperty v NDB.
- PyAMF je nyní zcela vypuštěn.
- Zvýšili jsme nejrůznější limity Search API. Nové limity jsou maximálně 1000 dokumentů se vrátil z hledání () nebo list_documents (), maximálně 1000 indexů se vrátil z list_indexes () a maximální posun 1000 pro vyhledávání () nebo list_indexes ()
- Opravena chyba, kdy se vyhledávací API nevynucuje limity na NumberFields.
- Opravena chyba v SDK, kde sortExpression neměl vymáhat přítomnost DEFAULT_VALUE sady v případě potřeby.
- Opravena chyba, kdy se LXML nepodporuje Unicode rozebrat.
Co je nového ve verzi 1.6.6:
- Konzola pro správu nyní zobrazuje kvóty pro vyhledávání volání API a hledání uložených dat.
- The Search API nepoužívá se ORDER_ID atribut na třídě dokumentu. To bylo nahrazeno s atributem hodnosti.
- The Search API nepoužívá atribut dokumentů na ListResponse a nahradil jej s atributem výsledků. Také atribut document_id na třídě OperationResult je zastaralá a nahrazena s atributem id.
- Opravena chyba, kdy unicode není důsledně zpracována v Python rozhraní API pro vyhledávání.
- Tvorba aplikací pro aplikace využívající master / slave datové úložiště je nyní omezena pouze na ty uživatele, kteří již vlastní Master / Slave aplikaci.
- Aplikace s fakturací povolené jsou nyní schopni nastavit až 100 cron.
- Opravena chyba, kdy velké Datastore zálohy byli schopni být odstraněny.
- Opravena chyba, kdy Datastore zálohy selhat kvůli problémům dekódování ASCII.
- Opravena chyba, kdy SDK není správně importovat subpackages při použití dovozních háčků.
- Opravena chyba, kdy běží projekční dotazu na vícenásobného vlastnictví s filtrem rovnosti nevrátil žádné výsledky.
- Opravena chyba, kdy byly proměnné prostředí unicode klesl v Appstats při používání Python 2.7.
Co je nového ve verzi 1.6.5:
- Jinja2 nyní obsahuje modul _debugsupport.
- Opraven problém s dev_appserver, kde se v prodlení HTTP Content-Type o žádosti o text / plain místo text / html.
- Opraven problém, kdy by SDK obsahují některé indexy, které nebyly nezbytné pro produkci.
- Opravena chyba v SDK, kde by SDK admin konzole nezobrazí kódování UTF-8 hodnoty seznam vlastností.
- V High Replication Datastore, tam je nový druh metadata, __entity_group__, který má číselnou __version__ majetek. Tato vlastnost je zaručeno, že zvýšení o každé změně do skupiny entit.
- Obrázky API nyní podporuje manipulaci s objekty hostované na Google Cloud Storage.
- v obrazech API je get_serving_url volání nyní volitelně vám umožní určit, zda je adresa URL, který generuje by měla být podávána přes https.
- V API Task fronty odpočinku, můžete nyní specifikovat značku, při vložení úkolu na Pull fronty.
- V API fronty úloh můžete určit lhůtu pro lease_tasks hovoru. Výchozí lhůta byla zvýšena z 5 sekund na 10 sekund.
- nyní používat cron naplánovat Datastore zálohy.
- Datastore správce má nyní stránku, která zobrazuje informace o stavu záloh datového úložiště a obnovuje.
- Nyní může přerušit zálohování Datastore nebo obnovit z datového úložiště správy.
- mohou nyní obnovit jediné Datastore Kind z datového úložiště správce ze zálohy datového úložiště.
- V administrátorské konzoli, můžete nahlásit problémy produkce s aplikací přímo do Googlu ze stránek aplikace. Stačí kliknout na odkaz "Zpráva Výrobní problémy", vyplňte požadované údaje a odeslat.
Co je nového ve verzi 1.6.4:
- statistika Datastore nyní ukazují velikost úložiště používá indexy aplikace.
- Vydáno experimentální nástroj pro migraci kuličky vaše aplikace ve stejnou dobu, po kterou přenést data datového úložiště. Můžete opt-in k migraci blob v administrátorské konzoli při spuštění migrace.
- Aktualizováno experimentální zálohování / obnovení funkce zahrnout možnost zálohovat a obnovit službu Google Cloud Storage.
- NDB Datové úložiště API je nyní všeobecně k dispozici. Poznámky plné verze na verzi 0.9.9 a 1.0.0 oprav, které byly začleněny do API.
- V Python 2.7 běhu nitě pozadí jsou k dispozici jako experimentální uvolňování při použití App Engine backends.
- Použití metodu typu blob rozhraní API serve_blob (), aplikace může sloužit objekty hostované na Google Storage for Developers.
- Konzola pro správu nyní poskytuje divákovi Memcache, které jsou uvedeny Memcache statistiky a může zobrazovat Memcache obsah založený na klíč.
- V pahýl možnosti API v SDK, můžete nyní povolit nebo zakázat schopnost použitím SetPackagedEnabled.
- Instalační služba systému Windows nyní vyzve k instalaci Python 2.7 namísto Python 2.5.
- Testbed API nyní podporuje možnosti API.
- GQL dotazy v administrátorské konzole, když je zahrnut koncové středník již vyvolá chybu.
- Datastore API nyní obsahuje netransakční dekoratér, aby bylo zajištěno, že funkce je spuštěna mimo transakce. Stávající transakce jsou pozastaveny, zatímco funkce provádění.
- Na kartě Datové úložiště správce administrátorské konzole nyní ukazuje entity ze všech názvů.
- Opraven problém s _strptime když threadsafe byl zadán.
- Opravena chyba, kdy DatastoreFileStub.del selže v tempfile.msktemp.
- WebOb 1.1.1 je nyní součástí SDK, a ve výchozím nastavení použit u toho, když Python 2.7 je určena.
- Opravena chyba, kdy byl index.yaml soubor vymazány, pokud záznam vaše skip_files se liší od seznamu výchozí skip_files.
Co je nového ve verzi 1.6.3:
- V administrátorské konzoli, můžete použít novou funkci Traffic štípací vyslat určitý podíl dopravy na jinou než výchozí verze aplikace. Provoz je rozdělen buď cookie nebo IP adresu.
- E-maily, které jsou odesílány ze služby Google Apps domény e-mailové adresy, kde je doména byla nastavena na použití DKIM budou podepsány: když e-mail byl od požadavku, který vznikl na doméně, která app nebo kdykoli e-mail byl odeslán z aplikace adminstrator, včetně případů, kdy se, že e-maily odeslané z požadavku fronty cron zaměstnání nebo úkolů.
- V administrátorské konzoli, můžete nyní vybrat, kolik a jak dlouho byste chtěli ukládat protokoly. Všechny aplikace získat 1G zdarma a nakonec budou moci zaplatit více, zatímco částka může být zvýšena tuto verzi nebudeme spustit vybírání poplatků za dodatečné kapacity až do dalšího vydání u nejdříve.
- Instance obrazovky v administrátorské konzoli má nyní tlačítko pro vypnutí konkrétní instance.
- Ke každému záznamu aplikace má odkaz na instanci, která sloužila požadavek. Pokud již neslouží požadavků, zobrazí se instance zprávy.
- TaskQueue API nyní podporuje schopnost označit úkol Pull fronty. Poté můžete pronájem úkoly podle značek. Tato vlastnost je experimentální.
- Použití mapování se zástupnými znaky domény Google Apps, můžete přistupovat alternativní verze aplikace pomocí vlastní doméně.
- Push a Pull Fronty jsou nyní uvedeny odděleně ve vývojovém SDK konzoly.
- dokumentace pro vývojáře pro experimentální NDB API, náhradou za db.py, je nyní k dispozici.
- appcfg.py nyní podporuje OAuth2.
- WebAPP 2.5.1 je nyní k dispozici v Python 2.7 běhu.
- Django 1.3 je nyní k dispozici v Python 2.7 běhu.
- GQL Query nyní podporuje zvyk přetypování na seznamu prvků pro filtry v.
Co je nového ve verzi 1.6.2:
- typu blob API nyní obsahuje asynchronní volání funkcí create_upload_url_async, delete_async a fetch_data_async.
- Django verze 1.3 je nyní k dispozici v Python 2.5 běhu.
- Přidali jsme django_wsgi Builtin dovolit snadnější bootstrapping aplikací Django.
Co je nového ve verzi 1.5.1:
Požadavky
Komentáře nebyl nalezen