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.
info

8 Eylül 2015 Salı günü, özel bulut için Apigee Edge Developer Services Portal'ın üç aylık sürümünü kullanıma sunduk.

"Apigee Edge Şirket İçi Geliştirici Hizmetleri Portalı" veya "OPDK" adlı eski ürün adı artık "Private Cloud için Apigee Edge Geliştirici Hizmetleri Portalı" olarak değiştirildi.

Sorularınız varsa Apigee Müşteri Desteği sayfasını ziyaret edin.

Tüm Apigee Edge sürüm notlarının listesi için Apigee Sürüm Notları başlıklı makaleyi inceleyin.

Portal için Apigee Edge gereksinimleri

Portalın bu sürümünü Özel Bulut için Edge kurulumuna bağlıyorsunuz Daha fazla bilgi için 4.15.07.00 - Apigee Edge Private Cloud sürüm notlarına bakın.

Yeni özellikler

SmartDocs'un genel kullanıma sunulması

SmartDocs, beta sürümden çıkıp genel kullanıma sunuluyor. Güncellemeler ve yeni özellikler arasında şunlar yer alır:

  • Dosya veya URL ile içe aktarma dahil olmak üzere Swagger 2.0 desteği, özel olarak adlandırılmış güvenlik nesneleri için destek dahil.
  • SmartDocs oluşturan şablonlarda görsel tasarım iyileştirmeleri.
  • Geliştirici Portalı'ndaki kullanılabilirlik ve iş akışı iyileştirmeleri. Bu iyileştirmelere Drupal'daki İçerik > SmartDocs menüsünden erişebilirsiniz.
  • "Özel jeton" kimlik doğrulaması olarak bilinen yöntem artık "API anahtarı" olarak adlandırılıyor.
  • Düzeltme düzeyinde tanımlanan kimlik doğrulama "güvenlik" nesneleri.
  • Şablon düzeyinde istemci kimlik doğrulamasının yapılandırılması. Yeni düzeltmeler artık önceden yapılandırılmış SmartDocs istemci kimlik bilgilerini sıfırlamaz.

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

SmartDocs dokümanları için API'leri belgelemek için SmartDocs'u kullanma başlıklı makaleyi inceleyin.

SmartDocs yükseltme süreci

SmartDocs'u beta döneminde kullanıyorsanız genel kullanıma sunulan sürümdeki yeni özellikler ve özellikler için geliştirici portalınızda SmartDocs'u yükseltmeniz gerekir.

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

SmartDocs'u geliştirici portalınızda oluşturabilir ve yayınlayabilirsiniz ancak SmartDocs'un Apigee'nin Edge API Yönetim Hizmetleri'ndeki API modelinden oluşturulduğunu unutmayın. Edge'de bir API modelinde yaptığınız tüm değişiklikler, tüm Pantheon ortamlarınızda aynı olur (geliştiricilerin Pantheon ortamlarında var olma şekline benzer).

SmartDocs beta sürümünden genel kullanıma geçiş yapmak için

  1. 15.05.27 sürümünü Pantheon'daki geliştirme veya test ortamlarınızda güncelleyip test edin.
  2. Kullandığınız mevcut API modelini değiştirmek için yeni bir model oluşturun.
    • Swagger veya WADL dokümanlarını içe aktarıyorsanız bunları yeni bir düzeltmeye tekrar aktarın.
    • API modelinizi SmartDocs modülü aracılığıyla yönetiyorsanız SmartDocs JSON olarak dışa aktarın ve dosya eki kullanarak yeni modelinize aktarın.
  3. Modelinizin düzeltmesinin güvenlik özelliklerini ayarlayın. İçerik > SmartDocs > model sayfasında Güvenlik Ayarları'nı seçin.
  4. İşlemler sütununda Ayarlar'ı tıklayarak model ayarları sayfasında (İçerik > SmartDocs) önceden yapılandırılmış kimlik doğrulamayı kontrol edin.
  5. Özel şablonları CSS ve JS öğelerinin 6. sürümünü kullanacak şekilde güncelleyin ve authSchemes ile apiSchema gibi yeni nesne adlarını yansıtacak şekilde değişiklikler yapın. SmartDocs şablonlarını güncelleme hakkında bilgi edinmek için API'leri belgelemek için SmartDocs'u kullanma başlıklı makaleyi inceleyin.
  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 süreciyle ilgili sorularınız veya endişeleriniz varsa lütfen marsh@apigee.com ve cnovak@apigee.com adreslerine e-posta gönderin. Aksi takdirde, en iyi yanıtı almak 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 kazanma bölümündeki gün biçimi, yöneticiler tarafından yapılandırılabilir olmalıdır
Para kazanma bölümündeki tarih biçimi, Avrupa ve ABD tarih biçimleri için para kazanma ayarlarında artık yapılandırılabilir.
DEVSOL-584 Yol parametresi ilk kullanımda hatırlanmıyor
Arama yaparken 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 bir şekilde biçimlendiriliyor.
DEVSOL-709 SmartDocs: Boş değerle istek gönderildikten sonra URL şablonu parametresi düzenlenemiyor
Yöntem dokümanında şablon parametresi silindikten sonra SmartDocs'tan istek gönderildikten sonra şablon parametrelerinin düzenlenemez hale gelmesi sorunu düzeltildi.
DEVSOL-723 SmartDocs içe aktarma hatası durumunda kullanıcı dostu mesajlar gösterme
DEVSOL-1013 Geliştirici 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ü etkinleştirilmemelidir
DEVSOL-1273 "DevConnect Mint", Modüller listesinde iki kez gösteriliyor
Modüller bölümünde "Dev Connect Mint" iki kez gösteriliyordu. Bu sorun artık düzeltildi.
DEVSOL-1313 JSON/YAML dosyası veya URL içe aktarma özelliği hem Swagger hem de WADL için desteklenir
WADL dosyaları artık URL üzerinden içe aktarılabilir ve Swagger dosyaları yüklenebilir.
DEVSOL-1339 SmartDocs Yönetici menüsü konumlarını değiştirme
SmartDocs artık içerik menüsünün altında, SmartDocs ayarları ise ayarlar yönetici menüsünün altında yer alıyor.
DEVSOL-1340 GA'ya geçerken Beta'yı kaldırma
DEVSOL-1390

PHP SDK Edge kitaplığı, __toString() çağrısı sorununu düzeltmek için güncellendi
PHP SDK Edge kitaplığı, DeveloperRatePlan nesnesinde __toString() çağrısı sorununu düzeltmek için güncellendi. Bu sorun şu hatayı oluşturur:

Ölümcül hata: /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php dosyasının 221. satırında, nesne olmayan bir öğede format() adlı üye işlevinin çağrılması

Bu, yalnızca toString() yöntemini çağıran özel kod içeren para kazanma müşterilerini etkileyen bir hatadır.

DEVSOL-1398 SmartDocs Petstore Modeli, kullanıcıdan istem alınmadan yükleme sırasında içe aktarıldı
SmartDocs'u kullanmayla ilgili daha kapsamlı bir örnek sunmak için SmartDocs artık site yükleme sırasında hava durumu modelinin yerine petstore swagger örneğini (http://petstore.swagger.io/v2/swagger.json) içe aktarıyor.
DEVSOL-1407 Çok sayıda geliştirici olduğunda Cron başarısız oluyor
Drupal cron'u çalıştırırken çok sayıda geliştirici olması zaman aşımı sorununa neden olur. Bir kuruluşun 200'den fazla kullanıcısı varsa artık toplu işlem kullanılıyor.
DEVSOL-1410 Dev 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ışmadığında yükleyiciye daha iyi hata mesajları eklendi.
DEVSOL-1422 Apigee profilinden SMTP yapılandırma formunu kaldırma
Yükleme işlemi artık SMTP'yi yapılandırmak isteyip istemediğinizi sormuyor. Bunun yerine, SMTP modülünü etkinleştirme ve düzgün şekilde yapılandırmayla ilgili standart Drupal uygulamasına uyarak yükleme tamamlandıktan sonra bu işlem yapılabilir.
DEVSOL-1427

Analytics verilerinin değiştirilmesine izin vermek için Devconnect Developer Apps modülüne kanca ekleme
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()

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

DEVSOL-1464 Bir modelin kimlik doğrulama ayarlarını kaydederken ölümcül hata
Bir güvenlik şeması silindiğinde artık ilişkili şablon kimlik doğrulama şemasının da silinmesi
DEVSOL-1470 "API'ler" menüsü bağlantısı ve ilgili görünümü oluşturma
Geliştirici Portalı SmartDocs'ta artık varsayılan olarak, "API'ler" adlı ana menüde, yayınlanan yöntemleri olan tüm modellere bağlantı veren SmartDocs oluşturulmuş dokümanlarının bağlantısı yer alır.
DEVSOL-1486 SmartDocs çağrıları önceden tanımlanmış bir anahtarla kimlik doğrulaması yapabilir
Hem önceden sağlanan hem de kullanıcı tarafından sağlanan API anahtarlarıyla kimlik doğrulamayı etkinleştirir.
DEVSOL-1499 HTML kodu, SmartDocs parametre açıklamalarında ayrıştırılmıyor
HTML kodu artık SmartDocs parametre açıklamalarında ayrıştırılıyor.
DEVSOL-1507 Add Method ile bir API'ye birden fazla parametre eklenemiyor
Artık yöntemi düzenlerken SmartDocs API'ye birden fazla parametre ekleyebilirsiniz.
DEVSOL-1509 SmartDocs API için "sample" alanını düzenlemenin bir yolunu görmüyorum
Artık bir SmartDocs sayfasını düzenlerken "Body MIME türü", "Body dokümanları" ve "Body örneği"ni ayarlayabilirsiniz.
DEVSOL-1534 Content-type, SmartDocs çıkışında doldurulmuyor
Content-type, artık SmartDocs yöntem sayfasında dolduruluyor.
DEVSOL-1554 Para kazanma özelliği etkinleştirilmiş geliştirici portallarındaki satın alınan plan sekmesinde, gelecekte başlangıç tarihi olan planlar için "İptal" düğmesi hiçbir zaman gösterilmedi.
DEVSOL-1556 Drupal modüllerinin eski sürümü kullanıma sunuluyor
media_youtube ve features modülü en son sürüme güncellendi.
DEVSOL-1558 PetStore örneği için SmartDocs yöntem sayfaları oluşturulmuyor
Yeni yüklemelerde örnek SmartDocs PetStore yöntemleri artık doğru şekilde oluşturuluyor.
DEVSOL-1562 Her SmartDocs modeli için bir görünüm oluşturma
Yeni bir model oluşturulduğunda, varsayılan olarak bu model için yeni bir görünüm oluşturulur.
DEVSOL-1565 SmartDocs yönteminin düzenlenmesi kritik hata oluşturuyor
SmartDocs yönteminin düzenlenmesinin bazen hata oluşturmasına neden olan sorun düzeltildi.
DEVSOL-1567 "Model ekle" üst yönetici menüsünde gösteriliyor
"Model ekle" menü öğesinin üst yönetici menüsünde gösterilmesi sorunu düzeltildi.
DEVSOL-1576 API Dokümanları Görünümü, görünen adı değil model adını gösteriyordu
Menüde "API'ler" tıklandığında gösterilen API Dokümanları sayfasında, görünen ad yerine modelin dahili adı gösteriliyordu. Sürüme güncelleme yapıyorsanız ve bu görünümü değiştirdiyseniz bu değişiklikleri görmek için aşağıdaki adımları uygulayarak görünümünüzü geri almanız gerekir: # Yönetici olarak giriş yapın # Yapı > Görünümler'e gidin # Tüm işlemleri görmek için "SmartDocs Modelleri"nde "Düzenle"nin yanındaki açılır menüyü tıklayın. # "Geri al"ı görüyorsanız kodun üzerine kendi değişikliğinizle yazdınız demektir. Görünümü varsayılan duruma döndürmek için "Geri al"ı tıklayın. Bu işlem, bu görünümde yaptığınız tüm değişiklikleri kaldırır.
DEVSOL-1578 Site yüklemelerinde hem Hava Durumu hem de Evcil Hayvan Mağazası modellerini oluşturma
Hem Evcil Hayvan Mağazası hem de Hava Durumu SmartDocs modelleri yeni sitelere aktarılır.
DEVSOL-1584 Planlar satın alınamıyor
Para kazanma planları satın alma formunun, Apigee Responsive temasını veya Apigee Responsive temasının bir alt temasını kullanıyorsanız 15.05.27.00 ve 15.06.08.00 tarihli bulut sürümü için gönderilemediği 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 uygulanmadığı bir hata düzeltildi.
DEVSOL-1620

Hakkında, ortam göstergesi ve özellikler modülü yükseltmeleri
Hakkında modülü için orta düzeyde kritik güvenlik güncellemesi ve ortam göstergesi ile özellikler için modül güncellemeleri. 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'nın çalışmasını engellemek için arg_separator.output değerinin "&" olduğundan emin olun
Google reCAPTCHA'nın kullanılamadığı platformla ilgili bir sorun düzeltildi.
DEVSOL-1651 SmartDocs modülü etkin değilse Apigee Base teması başarısız oluyor
apigee_base teması artık SmartDocs modülünün etkinleştirilmesine bağlı değildir.
DEVSOL-1654

Kritik güvenlik düzeltmesini almak için admin_views sürümünü yükseltme
Aşağıdaki contrib modülleri güncellendi:

  • Yönetici Görüntülemeleri
  • Taşı
  • Yönlendirme
  • Redis
  • Görüntüleme Toplu İşlemleri