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ü, Apigee Edge Developer Services Portal for Private Cloud'un üç aylık sürümünü yayınladık.

Eski ürün adı olan "Apigee Edge On-premises Developer Services Portal" veya "OPDK" artık "Apigee Edge Developer Services Portal for Private Cloud" olarak adlandırılıyor.

Sorularınız varsa Apigee Edge Destek Ekibi ile iletişime geçin.

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 şartları

Portalın bu sürümünü Edge for Private Cloud'un bir yüklemesine bağlıyorsanız tüm SmartDocs özelliklerinin desteklendiğinden emin olmak için sürüm 4.15.07.00 veya sonraki bir sürüme bağlamanız gerekir. Daha fazla bilgi için 4.15.07.00 - Apigee Edge for Private Cloud sürüm notlarına bakın.

Yeni özellikler

SmartDocs'un genel kullanıma sunulması

SmartDocs, beta sürümünden genel kullanıma geçiş yapıyor. 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 de desteklenir.
  • SmartDocs oluşturan şablonlarda görsel tasarım iyileştirmeleri yapıldı.
  • Drupal'daki İçerik > SmartDocs menüsünden erişilebilen Geliştirici Portalı'nda kullanılabilirlik ve iş akışı iyileştirmeleri.
  • "Özel jeton" kimlik doğrulaması olarak bilinen yöntem artık "API anahtarı" olarak adlandırılıyor.
  • Revizyon düzeyinde tanımlanan kimlik doğrulama "güvenlik" nesneleri.
  • İstemci kimlik doğrulamasının şablon düzeyinde yapılandırılması. Yeni düzeltmeler, önceden yapılandırılmış SmartDocs istemci kimlik bilgilerini artık sıfırlamıyor.

Diğer özellik açıklamaları için bu blog yayınına göz atın.

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

SmartDocs yükseltme süreci

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

Geliştirici portalınızda daha önce yayınlanmış olan tüm SmartDocs sayfaları çalışmaya devam eder. Ancak mevcut veya yeni sayfalarda değişiklik yapmadan ya da bu değişiklikleri yayınlamadan önce güncelleme sürecini uygulamanız gerekir.

SmartDocs'u geliştirici portalınızda oluşturup yayınlayabileceğinizi ancak SmartDocs'un Apigee'nin Edge API Yönetim Hizmetleri'nde bulunan 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 bulunmasına benzer şekilde).

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

  1. Pantheon'da 15.05.27 sürümünü geliştirme veya test ortamlarınızda güncelleyin ve test edin.
  2. Kullandığınız mevcut API modellerinin yerine 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ü üzerinden yönetiyorsanız SmartDocs JSON olarak dışa aktarın ve dosya eki kullanarak yeni modelinize aktarın.
  3. Modelinizin revizyonunun 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ındaki (İçerik > Smart Docs) önceden yapılandırılmış tüm kimlik doğrulama işlemlerini kontrol edin.
  5. CSS ve JS öğelerinin 6. sürümünü kullanmak için tüm özel şablonları 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 revizyonunuzu 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ılabilmelidir
Tarih biçimi artık para kazanma ayarları bölümünde Avrupa ve ABD tarih biçimleri için 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ışma planı sayfası kötü biçimlendirilmiş
Mevcut bir planla çakışan bir plan satın alındığında 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ümanlarındaki şablon parametresi silindikten sonra SmartDocs'tan istek gönderildiğinde şablon parametrelerinin düzenlenememesine neden olan sorun düzeltildi.
DEVSOL-723 Smart Docs içe aktarma hatasında kullanıcı dostu mesajlar gösterin
DEVSOL-1013 Geliştirici portalı kullanıcılarının 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ştirmeyin
DEVSOL-1273 "DevConnect Mint" modül 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 Hem Swagger hem de WADL için JSON/YAML dosyası veya URL içe aktarma desteği
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ünde, SmartDocs ayarları ise ayarlar yönetici menüsünde yer alıyor.
DEVSOL-1340 GA'ya geçiş yaparken Beta'yı kaldırma
DEVSOL-1390

PHP SDK Edge kitaplığı, __toString() işlevinin çağrılmasıyla ilgili sorunu düzeltmek için güncellendi
PHP SDK Edge kitaplığı, __toString() işlevinin DeveloperRatePlan nesnesinde çağrılmasıyla ilgili sorunu düzeltmek için güncellendi. Bu işlem şu hataya neden oluyordu:

Fatal error: Call to a member function format() on a non-object in /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php on line 221

Bu hata yalnızca toString() yöntemini çağıran özel kod kullanan para kazanma müşterilerini etkiler.

DEVSOL-1398 SmartDocs Petstore modeli, kullanıcıdan istemde bulunulmadan yükleme sırasında içe aktarılıyor
SmartDocs'un kullanımına dair daha kapsamlı bir örnek sunmak için SmartDocs artık site kurulumu sırasında hava durumu modeli 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 çalıştırılırken çok sayıda geliştirici zaman aşımı sorununa neden oluyordu. Bir kuruluşta 200'den fazla kullanıcı olduğunda 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ışmadığında yükleyiciye daha iyi hata mesajları eklendi.
DEVSOL-1422 SMTP yapılandırma formunu Apigee profilinden kaldırma
Yükleme işlemi artık SMTP'yi yapılandırmak isteyip istemediğinizi sormuyor. Bunun yerine, yükleme tamamlandıktan sonra SMTP modülünü etkinleştirme ve düzgün şekilde yapılandırma ile ilgili standart Drupal uygulaması izlenerek bu işlem yapılabilir.
DEVSOL-1427

Analytics verilerinin değiştirilmesine olanak tanımak için Devconnect Developer Apps modülüne kancalar ekleyin
devconnect_developer_apps modülü artık üç yeni kanca sunuyor:

# 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 uygulaması analizleri grafiğini değiştirmesine olanak tanır.

DEVSOL-1464 Bir modelin kimlik doğrulama ayarları kaydedilirken ölümcül hata
Bir güvenlik şeması silindiğinde, ilişkili şablon kimlik doğrulama şemasının da silinmesi gerekip gerekmediğini seçebileceğiniz bir onay kutusu gösterilir.
DEVSOL-1470 "API'ler" menü bağlantısı ve ilgili görünümü oluşturma
Geliştirici Portalı SmartDocs artık varsayılan olarak, yayınlanmış yöntemlere sahip tüm modelleri bağlayan "API'ler" adlı ana menüde SmartDocs ile oluşturulmuş belgelere bağlantı içerir.
DEVSOL-1486 SmartDocs çağrıları önceden tanımlanmış bir anahtarla kimlik doğrulaması yapabilir
Hem önceden sağlanmış hem de kullanıcı tarafından sağlanmış API anahtarlarıyla kimlik doğrulamayı etkinleştirir.
DEVSOL-1499 SmartDocs parametre açıklamalarında HTML kodu 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 bir SmartDocs API'ye birden fazla parametre ekleyebilirsiniz.
DEVSOL-1509 SmartDocs API'si için "örnek" alanını düzenleme seçeneğini görmüyorum
Artık bir SmartDocs sayfasını düzenlerken "Gövde MIME türü", "Gövde dokümanı" ve "Gövde örneği"ni ayarlayabilirsiniz.
DEVSOL-1534 İçerik türü, SmartDocs çıktısında doldurulmuyor
İçerik türü artık SmartDocs yöntem sayfasında dolduruluyor.
DEVSOL-1554 Para kazanma bölümünde geçersiz tarih karşılaştırması
Para kazanmanın etkinleştirildiği geliştirici portalları için satın alınan plan sekmesinde, gelecekteki bir başlangıç tarihine sahip planlarda "İptal" düğmesi hiçbir zaman gösterilmiyordu.
DEVSOL-1556 Drupal modüllerinin eski sürümü gönderiliyor
media_youtube ve features modülü en son sürüme güncellendi.
DEVSOL-1558 PetStore örneğinde 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 görünüm oluşturma
Yeni bir model oluşturduğunuzda, bu model için varsayılan olarak yeni bir görünüm oluşturulur.
DEVSOL-1565 SmartDocs yöntemini düzenleme işlemi Fatal hatası oluşturuyor
SmartDocs yönteminin düzenlenmesinin bazen hataya neden olduğu sorun düzeltildi.
DEVSOL-1567 Üst yönetici menüsünde"Model ekle" seçeneğinin gösterilmesi
"Model ekle" menü öğesinin üst yönetici menüsünde gösterilmesi sorunu düzeltildi.
DEVSOL-1576 API Dokümanı Görünümü, görünen ad yerine model adını gösteriyor
Menüde "API'ler"i tıkladığınızda gösterilen API Dokümanı sayfasında, görünen ad yerine modelin dahili adı gösteriliyordu. Sürümü güncelliyorsanız ve bu görünümü değiştirdiyseniz bu değişiklikleri görmek için görünümünüzü geri almanız gerekir. Bunun için şu adımları uygulayın: # 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 listeyi tıklayın. # "Geri döndür" seçeneğini görüyorsanız kodu kendi değişikliğinizle ezmişsinizdir. Görünümü varsayılan duruma geri döndürmek için "Geri döndür"ü tıklayın. Bu işlemin, bu görünümde yaptığınız tüm değişiklikleri kaldıracağını unutmayın.
DEVSOL-1578 Site yüklemelerinde hem Hava Durumu hem de Petstore modellerini oluşturma
Yeni sitelere hem Petstore hem de Hava Durumu SmartDocs modelleri içe aktarılır.
DEVSOL-1584 Planlar satın alınamıyordu
Apigee Responsive temasını veya Apigee Responsive temasının bir alt temasını kullanıyorsanız para kazanma planı satın alma formunun 15.05.27.00 ve 15.06.08.00 sürümlerinde bulut sürümü için gönderilmemesine neden olan 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

Ben, ortam göstergesi ve özellik modülü yükseltmeleri
Ben 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 bozulmasını önlemek için arg_separator.output'un "&" olduğundan emin olun
Google reCAPTCHA kullanımı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 oluyor
apigee_base teması artık SmartDocs modülünün etkin olmasına bağlı değil.
DEVSOL-1654

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

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