4.15.07.00 - Apigee Geliştirici Hizmetleri Portalı Sürüm Notları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

8 Eylül 2015 Salı günü, Private Cloud için Apigee Edge Developer Services Portal'ın üç aylık bir sürümünü yayınladık.

Eski ürün adı "Apigee Edge Şirket İçi Geliştirici Hizmetleri Portalı" veya "OPDK", artık "Apigee Edge Developer Services Portal for Private Cloud" olarak değiştirilmiştir.

Sorularınız varsa Apigee Müşteri Desteği sayfasına gidin.

Tüm Apigee Edge sürüm notlarının listesi için Apigee Sürüm Notları'na bakın.

Portal için Apigee Edge gereksinimleri

Portalın bu sürümünü Private Cloud için Edge kurulumuna bağlıyorsanız tüm SmartDokümanlar özelliklerinin desteklendiğinden emin olmak için uygulamanızı 4.15.07.00 veya daha yeni bir sürüme bağlamanız gerekir. Daha fazla bilgi için 4.15.07.00 - Private Cloud için Apigee Edge sürüm notlarına bakın.

Yeni özellikler

SmartDokümanlar'ın genel kullanılabilirliği

SmartDokümanlar beta sürümünden genel kullanıma sunuluyor. Güncellemeler ve yeni özellikler şunlardır:

  • Dosya veya URL ile içe aktarma dahil olmak üzere Swagger 2.0 desteği (özel adlandırılmış güvenlik nesneleri için destek dahil).
  • SmartDokümanlar oluşturan şablonlarda görsel tasarım iyileştirmeleri.
  • Geliştirici Portalı'ndaki kullanılabilirlik ve iş akışı iyileştirmelerine Drupal'daki İçerik > SmartDokümanlar menüsünden ulaşabilirsiniz.
  • "Özel Jeton" kimlik doğrulaması olarak bilinen teknolojiye artık "API Anahtarı" adı veriliyor.
  • Kimlik doğrulama "güvenlik" nesneleri düzeltme düzeyinde tanımlanır.
  • Şablon düzeyinde istemci kimlik doğrulamasının yapılandırması. Yeni düzeltmeler artık önceden yapılandırılmış SmartDokümanlar istemci kimlik bilgilerini sıfırlamaz.

Diğer özellik açıklamaları için bu blog yayınını inceleyin.

SmartDokümanlar dokümanları için SmartDokümanlar'ı doküman API'leri için kullanma bölümüne bakın.

SmartDokümanlar yükseltme işlemi

Beta döneminde SmartDokümanlar'ı zaten kullanıyorsanız genel kullanıma sunulan sürümdeki yeni özellikler ve işlevler, geliştirici portalınızda SmartDokümanlar'ı yükseltmenizi gerektirir.

Geliştirici portalınızda yayınlanmış tüm SmartDokümanlar sayfaları çalışmaya devam eder ancak mevcut veya yeni sayfalarda yapılan değişiklikleri düzenlemeden ya da yayınlamadan önce güncelleme işlemini uygulamanız gerekir.

SmartDokümanlar'ı geliştirici portalınızda oluşturup yayınlayabileceğinizi, ancak SmartDokümanlar'ın Apigee'nin Edge API Yönetim Hizmetleri kapsamında bulunan API modelinden oluşturulduğunu unutmayın. Edge'de bir API modelinde yaptığınız değişiklikler tüm Pantheon ortamlarınızda aynı olur (geliştiricilerin Pantheon ortamlarında var olması gibi).

SmartDokümanlar beta sürümünden genel kullanıma geçmek için

  1. 15.05.27 sürümünü Pantheon'daki dev veya test ortamlarınızda güncelleyip test edin.
  2. Kullanmakta olduğunuz mevcut API modellerinin yerini alacak yeni bir model oluşturun.
    • Swagger veya WADL belgelerini içe aktarıyorsanız bunları tekrar yeni bir düzeltmeye aktarın.
    • API modelinizin bakımını SmartDokümanlar modülü aracılığıyla yapıyorsanız dosyayı SmartDokümanlar JSON dosyası olarak dışa aktarın ve dosya ekini kullanarak yeni modelinize aktarın.
  3. Modelinizin düzeltmesinin güvenlik özelliklerini ayarlayın. İçerik > SmartDokümanlar > model sayfasında Güvenlik Ayarları'nı seçin.
  4. İşlemler sütunundan Ayarlar'ı tıklayarak model ayarları sayfasındaki (İçerik > SmartDokümanlar) önceden yapılandırılmış kimlik doğrulamasını kontrol edin.
  5. Tüm özel şablonları, CSS ve JS öğelerinin v6'sını kullanacak şekilde güncelleyin ve authSchemes ve apiSchema gibi yeni nesne adlarını yansıtacak şekilde değişiklikler yapın. SmartDokümanlar şablonlarını güncelleme hakkında bilgi edinmek için SmartDokümanlar'ı doküman API'leri için kullanma bölümüne bakın.
  6. Model düzeltmenizi yeniden oluşturun ve yayınlayın.
  7. Yeni dokümanları doğruladıktan sonra üretim portalınızı 15.05.27 sürümüne güncelleyin.

Edge Enterprise müşterisiyseniz ve yükseltme işlemiyle ilgili sorularınız veya endişeleriniz varsa lütfen marsh@Apigee.com ve cnovak@impression.com adresine e-posta gönderin. Aksi takdirde en iyi yanıt için lütfen Apigee Topluluğu'nu kullanın.

Düzeltilen hatalar

Bu sürümde aşağıdaki hatalar düzeltilmiştir.

Sorun Kimliği Açıklama
DEVSOL-487 Para kazanmadaki gün biçimi yöneticiler tarafından yapılandırılmalıdır
Tarih biçimi artık Para Kazanma'da Avrupa ve ABD tarih biçimleri için para kazanma ayarlarından yapılandırılabilir.
DEVSOL-584 İlk kullanımda yol parametresi hatırlanmaz
Çağrı yapılırken yol parametresi her zaman hatırlanmıyordu.
DEVSOL-603 Çakışan Plan sayfası kötü biçimlendirilmiş
Mevcut bir planla çakışan bir plan satın alınırken gösterilen sayfa artık kullanıcı için güzel biçimlendirilmiş.
DEVSOL-709 SmartDokümanlar: Boş değer içeren istek gönderildikten sonra URL şablonu parametresi düzenlenemiyor
Yöntem dokümanlarındaki şablon parametresini sildikten sonra, SmartDokümanlar isteği gönderildikten sonra şablon parametrelerini düzenlenemez hale getiren sorunu düzeltildi.
DEVSOL-723 SmartDokümanlar içe aktarma hatasında kullanıcı dostu mesajlar göster
DEVSOL-1013 Dev Portal kullanıcı e-posta adreslerini düzenlenebilir hale getirme
Profil düzenleme sayfasındaki e-posta adresi alanı artık devre dışı bırakılmayacak ve geliştiriciler e-posta adreslerini değiştirebilecek.
DEVSOL-1244 OPDK sürümleri için Ortam Göstergesi modülünü etkinleştirme
DEVSOL-1273 Modüller listesinde"DevConnect Mint" iki kez görünüyor
Modüller bölümünde "Dev Connect Mint" iki kez gösteriliyordu. Bu sorun artık düzeltildi.
DEVSOL-1313 Hem Swagger hem de WADL için JSON/YAML dosyası veya URL içe aktarma desteği
WADL dosyaları artık URL aracılığıyla içe aktarılabilir ve Swagger dosyaları yüklenebilir.
DEVSOL-1339 SmartDokümanlar Yönetici menü konumlarını değiştirme
SmartDokümanlar artık içerik menüsünde, akıllı dokümanlar ayarları ise ayarlar yönetici menüsünde yer almaktadır.
DEVSOL-1340 GA'ya giderken Beta sürümünü kaldırma
DEVSOL-1390

PHP SDK'sının Edge kitaplığı __toString() çağırma sorununu düzeltmek için güncellendi
PHP SDK Edge kitaplığı, DeveloperRatePlan nesnesinde __toString() çağrısıyla ilgili sorunu düzeltecek şekilde güncellendi. Bu soruna neden olan hata oluştu:

Önemli hata: 221 numaralı satırda bulunan /Applications/MAMP/htdocs/ordnance/docroot/profiles/become/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php adresindeki nesne olmayan bir üye işlevi format() çağrısı

Bu, yalnızca toString() yöntemini çağıran özel koda sahip Para Kazanma müşterilerini etkileyen bir hatadır.

DEVSOL-1398 SmartDokümanlar Petstore Modeli, kullanıcı istemi olmadan yükleme sırasında içe aktarıldı
Smart Docs artık hava durumu modeli yerine, site kurulumu sırasında petstore promosyon örneğini (http://petstore.swagger.io/v2/swagger.json) içe aktarıp SmartDokümanlar'ı kullanmayla ilgili daha kapsamlı bir örnek sunar.
DEVSOL-1407 Çok sayıda geliştirici varken Chrome başarısız oluyor
Çok sayıda geliştirici, Drupal cron'unu çalıştırırken zaman aşımı sorununa neden oluyor. 200'den fazla kullanıcısı olan bir kuruluşta artık toplu işlem kullanılır.
DEVSOL-1410 Geliştirici Portalı yüklenirken bağlantı hataları görünmüyor
Sorun giderme sorunlarını en aza indirmek için, Edge yönetim bağlantısı çalışmıyorken yükleyiciye daha iyi hata mesajları eklendi.
DEVSOL-1422 SMTP Yapılandırması formunu Apigee profilinden kaldırın
Yükleme işleminde artık SMTP'yi yapılandırmak isteyip istemediğiniz sorulmaz. Bu işlem, standart Drupal'ın SMTP modülünü etkinleştirme ve düzgün yapılandırma uygulaması uygulanarak yükleme tamamlandıktan sonra yapılabilir.
DEVSOL-1427

Analiz verilerinin değiştirilmesine olanak tanımak için Devconnect Geliştirici Uygulamaları modülüne kancalar ekleyin
devconnect_developer_apps modülü artık üç yeni kanca sağlıyor:

# hook_devconnect_developer_apps_analytics_Chart_data_alter()

# hook_devconnect_developer_app_analytics_datapoints_params_alter()

# hook_devconnect_developer_app_analytics_datapoints_alter()

Bu ayarlar, özel modüllerin geliştirici uygulama analizi grafiğini değiştirmesine olanak tanır.

DEVSOL-1464 Bir model için Auth ayarları kaydedilirken önemli hata
Bir güvenlik şeması silindiğinde artık ilişkili Şablon kimlik doğrulama şemasının da silinmesi gerekip gerekmediğini belirten bir onay kutusu gösterilir.
DEVSOL-1470 "API'ler" Menü bağlantısı ve ilgili görünümü oluşturma
Geliştirici Portalı SmartDokümanlar'da artık ana menüde, varsayılan olarak, yayınlanan yöntemlere sahip tüm modellere bağlantı sağlayan ve "API'ler" adlı, SmartDokümanlar tarafından oluşturulmuş dokümanlara bir bağlantı yer almaktadır.
DEVSOL-1486 SmartDokümanlar çağrıları, önceden tanımlanmış bir anahtarla kimlik doğrulaması gerçekleştirebilir
Hem önceden sağlanan hem de kullanıcı tarafından sağlanan API anahtarlarıyla kimlik doğrulamayı etkinleştirir.
DEVSOL-1499 HTML kodu, SmartDokümanlar parametre açıklamalarında ayrıştırılmıyor
HTML kodu artık SmartDokümanlar parametre açıklamalarında ayrıştırılıyor.
DEVSOL-1507 Add Method ile bir API'ye birden fazla parametre eklenemez
Artık yöntemi düzenlerken SmartDokümanlar API'sine birden fazla parametre ekleyebilirsiniz.
DEVSOL-1509 SmartDokümanlar API'si için "örnek" alanını düzenlemenin bir yolu görünmüyor
Artık bir SmartDokümanlar sayfasını düzenlerken "Gövde MIME türü", "Gövde dokümanları" ve "Gövde örneği"ni ayarlayabilirsiniz.
DEVSOL-1534 Content-type (Content-type) çıktısında doldurulmuyor
Content-type artık Smart Docs yöntem sayfasında doldurulmaktadır.
DEVSOL-1554 Para kazanma özelliğinde geçersiz tarih karşılaştırması
Para kazanma özelliğinin etkin olduğu geliştirici portallarının satın alınan plan sekmesinde, başlangıç tarihi henüz gelmemiş bir plan için "İptal" düğmesi hiç gösterilmemiştir.
DEVSOL-1556 Drupal modüllerinin eski sürümü gönderiliyor
media_youtube ve özellikler modülü en son sürüme güncellendi.
DEVSOL-1558 PetStore örneği için SmartDokümanlar yöntem sayfaları oluşturulmuyor
Yeni yüklemelerde, örnek Smart Docs PetStore yöntemleri artık doğru bir şekilde oluşturulmaktadır.
DEVSOL-1562 Her SmartDokümanlar modeli için bir görünüm oluştur
Yeni bir model oluştururken söz konusu model için varsayılan olarak yeni bir görünüm oluşturulur.
DEVSOL-1565 SmartDokümanlar yöntemi düzenlendiğinde Önemli hata oluştu
SmartDokümanlar yönteminin düzenlenmesinde bazen hata oluşmasına neden olan sorun düzeltildi.
DEVSOL-1567 Yönetici menüsünde üst tarafta gösterilen"Model ekle"
"Model ekle" menü öğesinin üstteki yönetici menüsünde görüntülenmesi sorunu düzeltildi.
DEVSOL-1576 API Belgeleri Görünümünde görünen ad değil model adı gösteriliyor
Menüde "API'ler" tıklandığında gösterilen API Belgeleri sayfasında, görünen ad yerine modelin dahili adı gösteriliyordu. Sürüme güncelliyorsanız ve bu görünümü değiştirdiyseniz bu değişiklikleri görmek için aşağıdaki adımları izleyerek görünümünüzü geri döndürmeniz gerekir: # Yönetici olarak giriş yapın # Yapı'ya gidin > Görünümler # Tüm işlemleri görmek için "SmartDokümanlar Modelleri"nde "Düzenle"nin yanındaki açılır menüyü tıklayın. # "Geri çevir" seçeneğini görürseniz kendi değişikliğinizle kodun üzerine yazmışsınız demektir. Görünümü varsayılan durumuna döndürmek için "geri çevir"i tıklayın. Bunun, bu görünümde yaptığınız tüm değişiklikleri sileceğini unutmayın.
DEVSOL-1578 Site yüklemelerinde hem Hava Durumu hem de Petstore modelleri oluşturma
Hem Petstore hem de Weather SmartDokümanlar modelleri yeni sitelere aktarılır.
DEVSOL-1584 Planlar satın alınamıyor
Apigee Duyarlı temasını veya Apigee Duyarlı temasının alt temasını kullanıyorsanız para kazanma planları satın alma formunun 15.05.27.00 ve 15.06.08.00 bulut sürümü için gönderilmemesiyle ilgili sorun düzeltildi.
DEVSOL-1597 Geliştirici zaman aşımı ayarları değiştirilemiyor
Edge bağlantı zaman aşımı ayarlarının düzgün şekilde uygulanmamasına neden olan bir hata düzeltildi.
DEVSOL-1620

Ben, ortam göstergesi ve özellikler modülü yükseltmeleri
Ortam göstergesi ve özelliklerine yönelik me modülü ve modül güncellemeleri için orta düzeyde kritik güvenlik güncellemesi. Daha fazla bilgi:

https://www.drupal.org/project/me https://www.drupal.org/project/environment_indicator

https://www.drupal.org/project/features

DEVSOL-1648 reCAPTCHA kesintisini önlemek için arg_separator.output öğesinin "&" olduğundan emin olun
Google reCAPTCHA'nın bozulduğu platformla ilgili bir sorun düzeltildi.
DEVSOL-1651 Smartdocs modülü etkin değilse Apigee Base teması başarısız olur
Apigee_base teması artık SmartDokümanlar modülünün etkinleştirilmesine bağlı değildir.
DEVSOL-1654

Önemli güvenlik düzeltmesini almak için admin_views sürümünü artırın
Aşağıdaki katkı modülleri güncellendi:

  • Yönetim Görünümleri
  • Taşı
  • Yönlendirme
  • Redis
  • Toplu İşlemleri Görüntüleme