Google App Engine (GAE) onlara gelen trafik ve veri depolama ihtiyaçlarına bağlı olarak, uygulamalarını oluşturmak, yönetmek ve büyütmek için izin Web geliştiricileri için bir araç olduğunu.
GAE Google'ın altyapısında çalışan, özel sunucular gerek yoktur.
Bu sadece programcılar kendi uygulama yüklemek ve normalde çalıştırmak gerekiyor.
Java için Google App Engine SDK geliştiricilerin standart Java araçlarını kullanarak kendi Java uygulamaları ve web sitelerini oluşturmak ve çalıştırmak için izin verir.
Desteklenen teknolojilerin JVM ve Java servlet bulunmaktadır.
Ayrıca Java dili, bir JVM tabanlı tercüman ya da derleyici kullanan başka bir programlama dili de desteklenmektedir. Bunlar Ruby ve JavaScript bulunmaktadır.
Diğer Google App Engine SDK için de verilmektedir:
Python
Git
PHP
Bu sürümdeki yeni Nedir:
- Java'nın URLFetch API kazançları bir özellik varsayılan süre getirme belirtmek için. appengine.api.urlfetch.defaultDeadline AppEngine-web.xml Java için bir varsayılan URLFetch zaman aşımı belirtmek için kullanılır saniye içinde bir kayan nokta sayısıdır.
- oauth2client kütüphane sürümü [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md] yükseltilmiş
- ekler "gösterisi bağlamında" menüsü. Bu iki alana göre uygulama günlükleri sıralama sağlar.
- Geçerli yük karşılığı uygulamalarına Yetenek ve hem VM ve uygulama düzeyinde metriklerine dayalı elastik provizyon yapılandırın.
- Uzaktan API artık https://developers.google.com/identity/protocols/application-default-credentials kullanarak OAuth2 kimlik bilgilerini kullanarak ulaşılabilir
- URLFetch için kullanın RequestPayloadTooLargeException çok büyük yükleri ile ister.
thread_id ya da günlük girdisi bir alan olarak REQUEST_ID olan MVM uygulama günlükleri için
sürüm 1.9.28 yeni Nedir:
- Java'nın URLFetch API kazançları bir özellik varsayılan süre getirme belirtmek için. appengine.api.urlfetch.defaultDeadline AppEngine-web.xml Java için bir varsayılan URLFetch zaman aşımı belirtmek için kullanılır saniye içinde bir kayan nokta sayısıdır.
- oauth2client kütüphane sürümü [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md] yükseltilmiş
- ekler "gösterisi bağlamında" menüsü. Bu iki alana göre uygulama günlükleri sıralama sağlar.
- Geçerli yük karşılığı uygulamalarına Yetenek ve hem VM ve uygulama düzeyinde metriklerine dayalı elastik provizyon yapılandırın.
- Uzaktan API artık https://developers.google.com/identity/protocols/application-default-credentials kullanarak OAuth2 kimlik bilgilerini kullanarak ulaşılabilir
- URLFetch için kullanın RequestPayloadTooLargeException çok büyük yükleri ile ister.
thread_id ya da günlük girdisi bir alan olarak REQUEST_ID olan MVM uygulama günlükleri için
sürüm 1.9.26 yeni Nedir:
- Java'nın URLFetch API kazançları bir özellik varsayılan süre getirme belirtmek için. appengine.api.urlfetch.defaultDeadline AppEngine-web.xml Java için bir varsayılan URLFetch zaman aşımı belirtmek için kullanılır saniye içinde bir kayan nokta sayısıdır.
- oauth2client kütüphane sürümü [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md] yükseltilmiş
- ekler "gösterisi bağlamında" menüsü. Bu iki alana göre uygulama günlükleri sıralama sağlar.
- Geçerli yük karşılığı uygulamalarına Yetenek ve hem VM ve uygulama düzeyinde metriklerine dayalı elastik provizyon yapılandırın.
- Uzaktan API artık https://developers.google.com/identity/protocols/application-default-credentials kullanarak OAuth2 kimlik bilgilerini kullanarak ulaşılabilir
- URLFetch için kullanın RequestPayloadTooLargeException çok büyük yükleri ile ister.
thread_id ya da günlük girdisi bir alan olarak REQUEST_ID olan MVM uygulama günlükleri için
sürüm 1.9.23 yeni Nedir:
- URL bir 302 yanıt alır ve yanıt her zaman bir GET isteği verecek hizmet getir; Daha önce orijinal HTTP yöntemi korumak istiyorum. Bu yeni davranış, modern sözleşmeler ile uyumludur.
sürüm 1.9.20 yeni Nedir:
- URL bir 302 yanıt alır ve yanıt her zaman bir GET isteği verecek hizmet getir; Daha önce orijinal HTTP yöntemi korumak istiyorum. Bu yeni davranış, modern sözleşmeler ile uyumludur.
sürüm 1.9.18 yeni Nedir:
- URL bir 302 yanıt alır ve yanıt her zaman bir GET isteği verecek hizmet getir; Daha önce orijinal HTTP yöntemi korumak istiyorum. Bu yeni davranış, modern sözleşmeler ile uyumludur.
sürüm 1.9.11 yeni Nedir:
- start tuşu geçmiş hiçbir dizin olduğunda endeksleri listeleme NoSuchElementException atar SDK Arama API ile bir sorun düzeltildi.
sürüm 1.9.10 yeni Nedir:
- kaldırılmış yöntemler artık dağıtılan uygulamalar için çalışacaktır. silinmiş olan yöntemlerin tam listesi için, SDK 1.8.7 sürümünde LogQuery amortisman duyuru bakınız.
LogQuery sınıfında
sürüm 1.9.9 yeni Nedir:
- TLS artık destekleniyor ve dev_appserver varsayılan olarak etkindir.
- Datastore Yönetici türlü alırken nedeniyle DeadlineExceededError için yüklemek için başarısız olan bir sorun düzeltildi.
sürüm 1.9.8 yeni Nedir:
- yazma devre dışı bırakılırsa Datastore Yönetici düzgün yedekleri geri değil bir sorun düzeltildi.
sürüm 1.9.7 yeni Nedir:
- Eklenenler memcache tarihsel isabet oranı.
- yuva bağlantıları 2 dakika sonra dışarı zamanlama ile ilgili bir sorun düzeltildi.
- ClassLoader.getResource kullanarak bir kaynak olarak bir sınıfın kodunu yüklerken uygulamalarda bir StackOverflowError neden olabilecek bir sorunu düzeltildi.
Yönetici Konsolu kontrol paneline
sürüm 1.9.6 yeni Nedir:
- If-Modified-Since bir ClassCastException alma gibi tarih değerli HTTP başlıklarıyla bir sorun düzeltildi.
- kendi değerleri (örneğin, e-posta adresleri) 'de boşluk veya noktalama karakterleri içeren atom alanları için dev_appserver Arama API ile ilgili bir sorun düzeltildi.
- dev_appserver içinde DeferredTasks kullanırken PermGen alanı bitiyor bir sorun düzeltildi.
- anahtarları yalnızca sorguları için yanlış imleç değer elde Datastore imleç ile ilgili bir sorun dev_appserver Sabit.
sürüm 1.9.5 yeni Nedir:
- olan mesafe sabit noktadan bazı değer bu alan içermeyen dokümanları döndürür büyüktür coğrafi noktaları arıyor Arama API ile ilgili bir sorun düzeltildi.
- dev_appserver bir ClassCastException üreten appstats ile ilgili bir sorun düzeltildi.
- Bu alanda sıfır maçları dönen döndürür bir hata yerine var olmayan bir alan için sorgulama Arama API ile ilgili bir sorun düzeltildi.
sürüm 1.9.4 yeni Nedir:
- yerine ClassLoader.loadClass ve Class.forName kullanarak memcache API deserialization hızlandırın.
- Java uygulamaları dağıtım performansını artıracak Java appcfg, eklendi istemci tarafında dağıtım günlüğü.
- Datastore sorgular bir hata yerine hiçbir sonuç dönen varolmayan alanları içeren bir sorun düzeltildi.
- Datastore Dize özelliklere sahip bir sorunu düzeltildi şimdi & lt yüzden = 500 karakter değil,
- doğru boşlukları çevreleyen olmadan çıkarma operatörünü kullanan ifadeler ayrıştırmaz Arama API ile ilgili bir sorun düzeltildi.
sürüm 1.9.3 yeni Nedir:
- Çeşitli iç hata düzeltmeleri. Java SDK 1.9.3 No yeni özellikler.
sürüm 1.8.9 yeni Nedir:
- yeniden adlandırıldı start_module_version appcfg ve stop_module_version durdurmak başlar appcfg.
- veri deposuna ID tahsis çarpışmalar ile bir sorunu düzeltildi.
- Cloud Storage ile ilgili bir sorun dev_appserver başarısız aramalar. Sabit
- Daha önce 2.7.2 den Python sürümleri kullanırken dev_appserver Windows başlangıç değil bir sorun. Sabit
sürüm 1.8.8 yeni Nedir:
- Dedicated Memcache artık GA özelliğidir. Bizim amortisman politikası geçerlidir ve müşterilerin üretimde Bu özelliği kullanabilmek için teşvik edilir.
- Memcache API çağrıları kaynak kullanımını tahmin yeni bir metrik, Memcache Compute Birimi (MCU) aracılığı ile izlenir. metrik tekabül yeni bir kota kova ve pano grafik yanı sıra MCU'lar tarafından üst anahtarlarını görüntülemek için memcache görüntüleyici bir seçenek yoktur.
- dev_appserver logs.db formatı 1.8.7 ile geriye dönük uyumlu değildir. Bu dosyayı silmeniz gerekir 1.8.8 denedikten sonra 1.8.7 dev_appserver dönmek kullanıcılar. Özellikle komut satırından kullanıcı tarafından adlandırılmış sürece, dosya /tmp//logs.db de bulunur. Bu dosya kaldırılmış değilse görülen hatadır: 'IntegrityError: RequestLogs.module null olmayabilir'
sürüm 1.8.7 yeni Nedir:
- Cloud Endpoints artık GA özelliğidir.
- Yönetici Konsolu yapılan Memcache yapılandırma değişiklikleri ve mutasyonlar (floş, set, vs) artık yönetici konsolu günlüklerine kaydedilir.
- max_concurrent_requests ayar sürümü / modül başına şimdi yapılandırılabilir.
- Datastore değil doğru daha büyük 500 karakter içeren ad alanlarını doğrulayarak bir sorun düzeltildi.
sürüm 1.8.6 yeni Nedir:
- memcache boyut grafik yönetici konsolunun hesap özetine eklendi. Grafiğin yukarısındaki açılır yoluyla erişin. grafik önbelleği floş olayların meydana belirlemek için müşterilerin sağlayan zamanla memcache boyutunu grafikler. Bu bir önizleme özelliğidir.
- özelliklerine göre ve filtre grubu geçersiz Datastore sorgu birleşimine izin dev_appserver ile ilgili bir sorun düzeltildi.
- başarısız dev_appserver yüklenenler neden BulkLoader ile ilgili bir sorun düzeltildi.
- Datastore özellik adları büyüklüğü doğrulama etkileyen bir sorun giderildi.
- tam 500 karakter ile dizeleri için Datastore sorgu doğrulama ile bir sorunu düzeltildi.
sürüm 1.8.4 yeni Nedir:
- Bu sürümdeki bir Datastore Yönetici düzeltme zamanlanmış yedekleme artık sadece bir cron veya görev sırası görev tarafından başlatılan edilebilir sağlayarak güvenliği artırır. Yöneticiler hala Yönetici konsolunda Datastore Yönetici giderek yedekleme başlatabilirsiniz.
sürüm 1.8.3 yeni Nedir:
- artık Görev Kuyruk REST API içine Tela proje adının başında "~ s" de dahil olmak üzere gerektirir.
- Posta API ile ilgili bir sorun giderildi, RFC2047'de belirtilen yeni satır kodlanmış içeren e-posta adresleri artık doğru ayrıştırılır.
- Bir istemci kimliği 3 veya daha fazla tire varsa channels.send_message başarısız bir sorun düzeltildi.
- ndb.non_transactional doğru db kütüphanenin işlem durumuna geri bir sorun düzeltildi.
- Kanal API Testbed SDK 1.8.2 yükselttikten sonra düzgün çalışmıyor bir sorun düzeltildi.
- Datastore Yönetici UI nedeniyle uygulama çok çeşitli olması için yüklemek için başarısız bir sorun düzeltildi.
- değilken yanlış varsayılan olarak raporlama) Modüller get_current_module_name (bir sorun düzeltildi.
sürüm 1.8.1 yeni Nedir:
- App Engine ve Google Cloud Storage arasındaki bant genişliği ücret şu anda ücretsiz (Bu hizmetin belirli seviyeleri için gelecekte değişebilir).
- Arama API Önizleme Deneysel mezun oldu. fatura var Apps ücretsiz kota seviyeleri aşabilir etkin ve bu seviyelerin üzerinde kullanım için tahsil edilecektir.
- arama sonuçlarının tahmini sayısı sadece doğru olacaktır. Varsayılan olarak bu ara API number_found_accuracy QueryOption ayarlayarak geçersiz kılınabilir.
- Tarihler, atomlar ve sayı alanları artık Arama API bir alan kısıtlaması olmadan arayarak bulunabilir.
- alıntı boş bir dize şimdi Arama API için boş değerlere sahip atom alanlarını döndürür.
- Pasaj ve saymak fonksiyonları artık Arama API için sıralama ifadeler izin verilir.
- Şimdi kullanıcı hataları ve iç hatalar için hata iletileri geliştirdi Search API.
o daha az veya istenen sonuç sayısı eşit ise
sürüm 1.8.0 yeni Nedir:
- Yeni Fatura Etkin uygulamalar artık günde 20.000 e-posta kotası için varsayılan olacaktır. Bunun yerine, uygulamalar e-posta kotaları artan almak için yönetici konsolu aracılığıyla bir istemde bulunmak gerekir.
- Yönetici konsolu gösterge tablosu grafikleri ve raporları tam 1.7.6 açıklandı yeni, daha güvenilir arka uç göç edilmiştir.
- URLFetch ile yapılan POST istekleri maksimum boyutu 10MB 5MB çıkarılmıştır.
- askıya alınmış bir Google Apps posta hesabından posta göndererek önlemek için posta API ile ilgili bir sorun düzeltildi.
tüm kullanıcılar için
sürüm 1.7.7 yeni Nedir:
- uygulamalar giden TCP bağlantıları yapmak ve göndermek / IPv4 ve IPv6 her ikisini de kullanarak internete UDP paketlerini almak için izin verir Yuva API, şimdi fatura uygulamalar için deneysel bir özellik olarak kullanılabilir.
- ftplib modülü artık geri yüklenir. Bu deneysel Yuva API bağlıdır.
- Faturalandırma etkin uygulamalar artık 2,10 $ asgari haftalık harcaması tabi olacaktır. Bunun yerine, uygulamalar gerçek kullanım için sadece tahsil edilecektir.
- Matplotlib 1.1.1, deneysel bir özellik onaylanmaz ediliyor ve 1.7.8 kaldırılacaktır. 1.2.0 matplotlib geçin.
- dağınık id politikası tarafından atanan dev_appserver Datastore oto kimlikleri kayan nokta sayıları olarak temsil edilemeyecek kadar büyük olduğunu bir sorunu düzeltildi.
- dev_appserver başlangıçta KÜRESEL tutarlı olarak oluşturulmuş bir indeks kullanılan herhangi bir arama API çağrısı bir özel durum bir sorun giderildi.
sürüm 1.7.6 yeni Nedir:
- Yönetici konsolu gösterge tablosu çizelgeleri ve mevcut yük / hatalar raporları yeni, daha güvenilir arka uç hareket edilecektir. değişim kademeli olarak önümüzdeki birkaç hafta içinde yönetici konsolu kullanıcılara sunulacaktır.
- Yeni Arama API kotaları şimdi Yönetici Konsolu görüntülenir. Bu kotalar şu anda zorunlu değil, ancak bir sonraki sürümde arama API fiyatlandırma modelinin bir parçası olacak.
- Uygulama özeti artık bunun yerine 'Running' olarak uygulamayı listeler, çalışan bir uygulamanın varsayılan sürümünü görüntüler. Bir yakında çıkacak uygulamalarında varsayılan sürümüne sahip olacak, her biri birden çok mantıksal alt bileşenleri sahip olacaktır. Bu UI güncelleştirmesi, bu işlevselliği ile uyum sağlamak içindir.
- Projeksiyon sorguları artık tam olarak desteklenen GA özelliği vardır.
- XMPP API şimdi multi-JID get_presence sahiptir. Bu, birden çok kullanıcı kullanılabilirliğini almak için yeteneği sağlar.
- Django 1.4 ve Webob 1.2.3 şimdi GA terfi.
- Uygulamalar şimdi) (application_readable bayrağını kullanarak app.yaml statik dosyalar olarak ilan dosyaları fopen için yeteneği var.
- A Go çalışma zamanı yeni ve geliştirilmiş gelişme appserver eklenmiştir.
- çalışmak için hata ayıklama günlüğü düzeyi etkin olmuştur.
sürüm 1.7.5 yeni Nedir:
- Kanal API artık ne olursa olsun kanal oluşturulduğu herhangi bir uygulama sürümü veya arka uç kanal mesajları göndermek için yeteneğine sahiptir.
- URL hizmeti artık YAMA yöntemi istekleri destekler getir.
- Şimdi app posta sıçrama bildirimleri gönderebilir Posta API. mail_bounce gelen hizmetlerin etkin olup olmadığını bildirimi / _ah / sıçrama teslim edilecektir.
- Blobstore hizmeti artık blobKey yerine oluşturulan dosya adını döndürür
- OS X kullanırken dev_appserver2 istisna atma os.urandom ile bir sorunu düzeltildi.
- time.tzset Windows için dev_appserver2 mevcut değil bir sorun düzeltildi.
- Matplotlib v1.2.0 deneysel bir özellik olarak kullanılabilir.
- Django 1.4 1.4.3'ün yükseltildi. Bu deneysel bir özelliktir.
Bulut Depolama kullanırken
sürüm 1.7.4 yeni Nedir:
- Arka Plan ipler artık GA özelliğidir.
- Trafik Yarma artık GA özelliğidir.
- Görev sırası İstatistikler artık GA özelliğidir.
- Günlükler API artık request_ids listesine dayalı istekleri almak için yeteneğine sahiptir. Şu anda, bu sadece üretimde çalışır ve dev_appserver desteklenmez.
- Python Tercüman 2.7.3 yükseltildi.
- WebOb 1.2.3 Python 2.7 için artık kullanılabilir. bu sürüm bir sonraki sürümde silinecektir beri, kendi uygulamanızı güncellemeniz gerekir belgesiz 1.2.2 kullanan kullanıcılar.
- deneysel bir özellik olarak kullanılabilir.
- Matplotlib v1.1.1 deneysel bir özellik olarak kullanılabilir.
- görevden Dönüşüm API kaldırıldı.
- Bir kullanıcı --address bayrak ile dev_appserver çalıştırıyorsa, etkileşimli konsol devre dışı bırakılacak bir uyarı eklendi.
Datastore sorguları için DISTINCT
sürüm 1.7.3 yeni Nedir:
- Django 1,4 şimdi Python 2.7 desteklenir
- Datastore saplama dosya tabanlı uygulama yakında kaldırılacaktır. SQLLite saplama varsayılan taslaktır Yakında görüntülenen olacağını kullanıcıları bilgilendiren bir uyarı mesajı.
- Datastore Endeksi istatistikleri yerine artık temsili tipi yazın rapor.
- tek alan adları ötesinde Zengin sıralama ifadeler artık dev_appserver ara API desteklenmektedir.
- search.MIN_NUMBER_VALUE ve search.MAX_NUMBER_VALUE şimdi Arama API herkese açıktır.
- Küresel Tutarlı Endeksleri şimdi Arama API kaldırılmıştır.
- search.list_indexes () önerilmemektedir ve Arama API search.get_indexes () ile değiştirilmiştir.
- Index.list_documents () önerilmemektedir ve Arama API Index.get_range () ile değiştirilmiştir.
- Eklenen yöntem Index.get (doc_id) Arama API kendi kimliği ile bir belgeyi almak için
- Index.add () önerilmemektedir ve Arama API Index.put () olarak değiştirilmiştir.
- Index.remove () önerilmemektedir ve Arama API Index.delete () olarak değiştirilmiştir.
- zaten önerilmiyor edildi AddDocumentError ve RemoveDocumentError sınıfları, Arama API kaldırıldı.
- OperationCode.object_id ve OperationCode.document_id, Arama API kaldırıldı.
- Kullanıcılar artık uygulama oluşturulduktan sonra, kimlik doğrulama seçeneklerini değiştirebilirsiniz.
Zaten önerilmemektedir edildi
sürüm 1.7.2 yeni Nedir:
- Yönetici Konsolu Yönetici günlükleri Eklendi Dilimi seçim eklendi.
- önbelleğe alma hakkında bir uyarı mesajı eklendi.
- dev_appserver ve Yönetici Konsolu bir floş önbellek düğmesi eklendi.
- veri deposuna tek bir işlemle birden fazla varlık grupları güncellemek için çalışılıyor şimdi XG işlemleri kullanmayı öneren bir hata atar.
- Arama API artık 2000 karakter dizesi maksimum uzunluğu sınırı vardır.
- Yönetici Konsolu'ndaki ad açılır URL belirtilen ad doğru olsa bile boş görünen bir sorun düzeltildi.
- Bu üretimde izin verilmez oysa Model.get_by_id () dev_appserver içinde hiçbiri döndüren bir sorun düzeltildi.
- dev_appserver app_identity.get_default_version_hostname Sabit bir sorun ()
- çoklu-arg mesaj yapıcısı kullanırken başarısız) (posta servis sendToAdmins ile bir sorunu düzeltildi.
- mimetypes.guess_type için dev_appserver ile bir sorun düzeltildi ()
- çalışma zamanı belirli koşullar altında OAuth ile kapsamı kullanmak için başarısız olan bir sorun düzeltildi.
- AppConfigNotFound hatası ile ilgili bir sorun düzeltildi.
değiştirme veya veri deposu varlıkları silerken
sürüm 1.7.1 yeni Nedir:
- Testbed test çerçevesi şimdi LOGSERVICE API destekler.
- Dosyalar API desteği eklendi Google Cloud Storage dosyaları listelemek için.
- birden fazla dosya ve dosya formatlarını destekleyen MapReduce Dosya API Okuyucu geliştirin.
- Bu sürümde yeniden etkinleştirilecek 1.6.6 yılında piyasaya sürüldü Yönetici konsolunda App Engine memnuniyeti anketi, bir sorun düzeltildi.
- Arama API web uyumlu göstericiler bir web uyumlu değeri olarak geri dönmedi ile bir sorun giderildi.
- SearchRequest search.Error alt sınıfları olarak mevcut değildi hatalar dönüyordu sorunu giderildi.
- Bir NDB sorunu düzeltildi memcache yazılı 1000000 bayt üzerinde kişiler, başarısızlığa neden olmaktadır.
- Şimdi Yönetici Konsolu Fatura Geçmişi sayfasından uygulama için Kullanım Raporlarının değerinde 90 gün indirebilir miyim.
- Görev Kuyruk istekleri artık bir görev örneği tarafından çalıştırıldı sayısını sayar bir X-AppEngine-TaskExecutionCount bulunmaktadır.
- desteği eklendi Dosyalar API kullanarak silinecek.
- desteği eklendi Dosyalar API kullanarak Google Cloud Storage dosyaları silmek için.
- günlükleri ve bir ortam değişkeni olarak yazılacak bir REQUEST_LOG_ID eklendi. Bu, daha sonra uygulama günlüklerinde bu isteği belirlenmesi için kullanılabilir.
- Memcache Viewer artık ad alanlarını desteklemektedir.
- NDB Properties 'dize temsili boyutu Kabarcık ve Metin özellikleri için maksimum dize uzunluğu ile sınırlıdır.
- Appstats hemen aramaların RPC davranışlarını gözlemlemek için bir etkileşimli kabuk sağlar.
- Appstats şimdi istek sırasında yapılan RPC maliyeti hakkında bilgi içerir.
- Şimdi varsayılan piksel rengini belirterek destekler Görüntüler API JPEG gibi şeffaf görüntü, desteklemeyen görüntü türleri için doldurmak için.
- Görüntüler API tam asenkron API desteği ekledik.
- başvurulan bir damla erişilebilir bulunamadı veya değil bunu gösterecek şekilde Görüntüler API bir hata eklendi.
- Python arama Arama API kamu sınırlar yaptı.
- Python SDK Arama API eklendi ad desteği.
birden fazla dosya için
sürüm 1.7.0 yeni Nedir:
- HRD Blob Göç aracı artık genel olarak kullanılabilir.
- , şimdi yeni bir uygulama kimliği için bu yedeği geri yükleyebilirsiniz.
- Cloud SQL örneklerine erişmek için M / S uygulamaları için yeni yetkiler oluşturmak mümkün olmayacaktır.
- Şimdi) (Google Cloud Storage nesne kullanarak blobstore.delete silebilirsiniz.
- Şimdi) (Google Cloud Storage nesne kullanarak blobstore.fetch getirebilir.
- artık veri deposuna bir Google Cloud Storage nesnesi için mağaza tuşları.
- create_upload_url çağrı artık Google Cloud Storage nesneler için çalışıyor.
- Şimdi, Google Cloud Storage kovalar için get_serving_url () ve delete_serving_url () kullanabilirsiniz.
- Projeksiyon sorguları artık NDB desteklenir.
- NDB, uygulama ve ad) (get_by_id şimdi anahtar kelime argümanlar bulunmaktadır.
- call_on_commit () bir geri eklemek için NDB eklenen (). Bağlam Bir işlemin uygulanması başarılı üzerine yürütülecek.
- NDB Context.memcache_ * ops artık unicode kabul edin.
- NDB protorpc.Message nesneleri depolamak için destek eklendi.
- Geliştirilmiş hata mesajlaşma.
- PyAMF şimdi tam başlatılır.
- Biz çeşitli Search API sınırlarını artırdık. Yeni sınırlar 1000 belgelerin maksimum arama () veya list_documents () döndürülen vardır 1000 indeksleri maksimum list_indexes () döndü ve maksimum arama () veya list_indexes () 1000 ofset
- Arama API NumberFields sınırları zorlamak değil bir sorun düzeltildi.
- gerektiğinde SortExpression bir DEFAULT_VALUE kümesinin varlığını zorunlu değildi. SDK bir sorun düzeltildi
- lxml unicode ayrıştırma destek vermedi sorunu düzeltildi.
veri deposu yedekleme programı kullandıktan sonra
NDB içinde StructuredProperty ile birden fazla tekrarlanan = true seviyeleri için
sürüm 1.6.6 yeni Nedir:
- Yönetici Konsolu şimdi Search API Aramalar için kota görüntüler ve Veri Saklanan arama.
- Arama API Belge sınıfı order_id özelliğini kaldırılmıştır etti. Bu rütbe özniteliği ile değiştirilmiştir.
- Arama API ListResponse belge niteliği kaldırılmıştır ve bir sonuç niteliği ile yer değiştirdi. Ayrıca OperationResult sınıfına document_id nitelik kaldırılmıştır ve id niteliği ile değiştirilir.
- unicode sürekli Python Arama API ele olmayan bir sorunu düzeltildi.
- Master / Slave veri deposuna kullanan uygulamalar için App oluşturma şimdiden bir Master / Slave uygulamanın sahibi sadece bu kullanıcılara sınırlıdır.
- etkin fatura ile uygulamalar şimdi 100 cron işleri yapılandırmak için edebiliyoruz.
- büyük veri deposu yedekleri silinecek koyamadık sorunu giderildi.
- veri deposuna yedekleri bir ASCII kod çözme sorunu nedeniyle başarısız bir sorun düzeltildi.
- ithalat kanca kullanırken SDK doğru alt paketlerin ithal etmedi bir sorun düzeltildi.
- herhangi bir sonuç vermedi bir eşitlik filtresi ile çok değerli mülk üzerinde bir projeksiyon sorguyu çalıştıran nerede bir sorun giderildi.
- Python 2.7 kullanırken unicode ortam değişkenleri Appstats içinde bırakılan bir sorunu düzeltildi.
sürüm 1.6.5 yeni Nedir:
- jinja2 şimdi _debugsupport modülü içerir.
- yerine text / html / Düz metin için bir istek HTTP Content-Type varsayılan dev_appserver ile ilgili bir sorun düzeltildi.
- SDK üretiminde gerekli olan bazı dizinleri de içine alacak bir sorunu düzeltildi.
- SDK yönetici konsolu utf-8 kodlanmış liste özellik değerleri görüntüler olmaz SDK bir sorun düzeltildi.
- Yüksek Çoğaltma veri deposuna, sayısal __version__ özelliğine sahip yeni bir meta tür __entity_group__ vardır. Bu özellik varlık grubuna her değişikliği artırmak için garanti edilir.
- Görüntüler API artık Google Cloud Storage barındırılan nesnelerle destekler.
- Görüntüler API olarak, get_serving_url çağrı artık isteğe bağlı olarak üreten URL https üzerinden servis edilmelidir eğer belirlemenizi sağlar.
- Çekme Kuyruğu bir görevi taktığınızda Görev Kuyruğu REST API, artık bir etiketi belirtebilirsiniz.
- Görev sırası API, sen lease_tasks çağrısı için bir süre belirleyebilirsiniz. Varsayılan tarihi 10 saniye 5 saniye çıkarılmıştır.
- Şimdi Datastore yedeklemeler zamanlamak için cron kullanabilirsiniz.
- Datastore Yönetici şimdi Datastore yedekleme durumu ile ilgili bilgileri görüntüler ve geri bir sayfası vardır.
- Şimdi Datastore yedeklemeyi iptal veya Datastore Yönetici geri yükleme Can.
- Şimdi bir veri deposu yedekten Datastore Yönetici tek bir Datastore Kind geri yükleyebilir miyim.
- , uygulamanın sayfalarından doğrudan Google'a uygulama ile üretim sorunları rapor edebilirsiniz. Basitçe istenen bilgileri doldurun ve gönderin, "Rapor Üretim Sorunları" bağlantısını tıklayın.
Yönetici Konsolu
sürüm 1.6.4 yeni Nedir:
- Datastore istatistikleri şimdi uygulama dizinleri tarafından kullanılan depolama miktarını göstermektedir.
- veri deposuna veri göç aynı anda uygulamanın lekeler göç için deneysel bir yarar yayınlandı. Sen opt-in yapabilirsiniz Yönetici konsolunda blob göç size göç başladığınızda.
- Güncelleme deneysel Yedekleme / yedekleme seçeneği dahil ve Google Cloud Storage yüklemek için işlevsellik geri yükleyin.
- NDB veri deposu API artık genellikle mevcuttur. API entegre edilmiştir sürüm 0.9.9 ve 1.0.0 düzeltmeleri tam sürüm notları için.
- Python 2.7 Çalışma zamanında, Arkaplan parçacığı deneysel sürümü olarak mevcuttur.
- Blobstore API serve_blob () yöntemini kullanarak, uygulama Geliştiriciler için Google Depolama barındırılan nesneleri hizmet edebilir.
- Yönetici Konsolu şimdi anahtarına dayalı Memcache içeriğini görüntüleyebilir Memcache istatistikleri listeler ve bir Memcache görüntüleyici sağlar.
- SDK içinde Yetenekler API saplama, artık etkinleştirmek veya devre dışı bırakmak için yeteneği SetPackagedEnabled kullanarak yapabilirsiniz.
- Windows Installer şimdi Python 2.7 yerine Python 2.5 yüklemenizi ister.
- Testbed API artık Yetenekler API destekler.
- sondaki virgül dahil edildiğinde artık bir hata atmak Yönetici Konsolu'ndaki GQL sorguları.
- Datastore API artık bir işlev bir işlemin dışında çalıştırılan emin olmak için bir işlem dışı dekoratör içerir. işlevi yürütülürken Mevcut işlemler durduruldu.
- Yönetici Konsolu'ndaki Datastore Yönetici sekmesi artık her ad gelen varlıkları gösterir.
- ÅŸan belirtilen zaman _strptime bir sorun düzeltildi.
- DatastoreFileStub.del tempfile.msktemp başarısız bir sorunu düzeltildi.
- WebOb 1.1.1 şimdi SDK'DE ve Python 2.7 belirtildi orada varsayılan olarak kullanılır.
- index.yaml dosya skip_files giriş varsayılan skip_files listeden farklı ise temizlendi sorunu giderildi.
App Engine backend'e kullanırken
sürüm 1.6.3 yeni Nedir:
- Yönetici konsolunda, olmayan bir varsayılan uygulama sürümüne trafik belirli bir yüzdesini göndermek için yeni Trafik Yarma özelliğini kullanabilirsiniz. Trafik ya çerez veya IP adresine göre ayrılmıştır.
- E-postalar etki imzalanacak DKIM'yi kullanmak üzere kurulmuştur e-posta adreslerini etki alanları: email E-posta, bir uygulamadan gönderildiği uygulamanın etki alanı veya herhangi bir zamanda üzerinde kökenli bir isteği iken bu e-posta bir cron işi veya görev kuyruğu istek gönderildiğinde de dahil olmak üzere yöneticisinin,.
- Yönetici konsolunda, artık günlükleri saklamak istediğiniz ne kadar ve ne kadar süre seçebilirsiniz. Tüm uygulamalar ücretsiz 1G olsun ve miktarı biz erken gelecek sürümüne kadar ek kapasite için şarj başlamaz bu sürümü artabilir ise sonunda daha fazla ödemek mümkün olacak.
- örnekleri Yönetici Konsolu'nda ekranı artık belirli bir örneğini kapatmak için bir düğme vardır.
- Her uygulama günlüğü isteği hizmet örneği için bir bağlantı vardır. örnek artık istekleri hizmet veren bir mesaj görüntülenir ise.
- Görev sırasına API artık Çekme Kuyruğu görevi etiketlemek için yeteneğini destekler. Daha sonra etikete göre görevleri kiralayabilir. Bu özellik deneyseldir.
- , özel bir etki yoluyla uygulamanızın diğer sürümlerini erişebilirsiniz.
- Bas ve Kuyruklar artık SDK geliştirme konsolda ayrı olarak listelenmektedir Pull.
- Geliştirici dokümantasyon, db.py için yedek, artık kullanılabilir.
- appcfg.py şimdi OAuth2 desteklemektedir.
- webapp 2.5.1 Python 2.7 çalışma zamanı artık kullanılabilir.
- Django 1.3 Python 2.7 çalışma zamanı artık kullanılabilir.
- GQL Sorgu şimdi IN filtreler için liste elemanları için özel tip döküm destekler.
Google Apps gönderilen
Google Apps, joker alan eşlemeleri kullanma
Deneysel NDB API
sürüm 1.6.2 yeni Nedir:
- Blobstore API artık asenkron fonksiyon create_upload_url_async, delete_async ve fetch_data_async çağırır içerir.
- Django sürüm 1.3 Python 2.5 çalışma zamanı artık kullanılabilir.
- Django uygulamaları daha kolay önyükleyici izin veren bir django_wsgi yerleşiği ekledik.
sürüm 1.5.1 yeni Nedir:
Gereksinimleri :
Yorum Bulunamadı