4.15.01.00 - Apigee Edge şirket içi sürüm notları

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

27 Ocak 2015 Salı günü, Apigee Edge şirket içi sürümünün üç aylık bir versiyonunu yayınladık.

4.15.01.00 sürümünde, birçoğu son yıl sonu sezonu ve önceki bulut sürümleri bağlamında ele alınan çok sayıda yeni özellik yer alıyor. Yeni özellik alanları arasında yönetim kullanıcı arayüzü çerçevesi, LDAP, yükleme ve yükseltme, analizler, yanıt hatası yapılandırması ve sıkıştırma yer alır. Tam listeyi aşağıda görebilirsiniz.

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.

Yeni özellikler ve geliştirmeler

Bu sürümdeki yeni özellikler ve geliştirmeler aşağıda verilmiştir.

  • OpenLDAP, ApacheDS'nin yerini alıyor
    Edge artık API yönetimi ortamınızdaki kullanıcıların kimliğini doğrulamak için OpenLDAP'yi kullanıyor. OpenLDAP'nin avantajlarından biri, kullanıcının dizinde kimliğini doğrulamak için şifrenin artık kullanılamayacağı, art arda başarısız giriş denemelerinin sayısı gibi çeşitli şifre kimlik doğrulama seçeneklerini yapılandırmanıza olanak tanıyan bir şifre politikasıdır. Daha fazla bilgi için Edge OPDK İşlemler Kılavuzu'na bakın.

    OpenLDAP artık yeni yüklemeler için Edge tarafından desteklenen tek LDAP sunucusudur. Edge'in 4.15.01.00 sürümüne yükseltilen mevcut yüklemelerinde ApacheDS kullanılmaya devam edilebilir ancak 4.15.01.00 sürümünün tüm yeni yüklemelerinde OpenLDAP kullanılır.

    4.15.01.00 yükleme prosedürünün bir parçası olarak OpenLDAP'ye yükseltmeyi seçerseniz ApacheDS'deki tüm veriler OpenLDAP'ye taşınır. Yükseltmeyle ilgili daha fazla bilgi için Bilinen Sorunlar bölümüne bakın.
  • Güvenlik iyileştirmeleri
    Bu sürümdeki güvenlik iyileştirmeleri; yol ekleme ve geçiş güvenlik açıkları, role tabanlı erişim izinleri, siteler arası istek sahteciliği güvenlik açıkları, Edge yönetim kullanıcı arayüzünde yetkilendirme atlama ve harici varlık güvenlik açıklarını ele almaktadır.
  • Apache Cassandra performans ve kararlılık iyileştirmeleri
    Bu sürümde, Edge ürününün NoSQL Cassandra veritabanına erişme şekliyle ilgili performans iyileştirmelerinin yanı sıra Cassandra'nın kendisinde de iyileştirmeler yapıldı. Cassandra, 1.2.11 sürümünden 1.2.19 sürümüne yükseltildi.
  • Jeton yönetimiyle ilgili iyileştirmeler
    OAuth jetonlarını döndürme ve bunları veritabanında temizleme ile ilgili iyileştirmelerin yanı sıra artık OAuth 2.0 erişim jetonlarını son kullanıcı kimliğine, uygulama kimliğine veya her ikisine göre alabilir ve iptal edebilirsiniz. Daha fazla bilgi için aşağıdaki konulara bakın:
  • Analytics geliştirmeleri
    Bu sürümde aşağıdakiler de dahil olmak üzere birçok analiz geliştirmesi yer almaktadır:
    • API proxy'lerinde önbellek kullanımıyla ilgili metrikler genişletildi.
    • Gecikme analizi. Gecikme analizi kontrol paneline (yalnızca Apigee Edge planı) ek olarak, özel raporlardaki yeni üst yüzdelik (TP*) metrikleri, belirli bir işlem yüzdesinin tamamlandığı zaman eşiğini görmenizi sağlar. Örneğin, TP99 metriği, işlemlerin% 99'unun tamamlandığı süre eşiğini gösterir.
    • Sanal Boyutlar: Kullanıcı aracıları, zaman damgaları ve IP adresleri; işletim sistemi sürümü, cihaz ailesi, haftanın günü, şehir, ülke ve saat dilimi gibi boyutlarla otomatik olarak eşlenir.
    • Özel raporlar için yeni tasarlanmış arayüz (Beta)
    • Apigee 127 ile oluşturulan proxy'ler için destek
    • Analytics tarafından yakalanan yeni "Apigee Hatası" ve "Hedef Hatası" Boole işaretleri
  • Çalışma zamanı dayanıklılığı iyileştirmeleri
    Bu sürümde, Cassandra hatası, Netty yönlendirici kararlılığı ve SSL iş parçacığı kararlılığıyla ilgili politika kullanılabilirliği de dahil olmak üzere birçok çalışma zamanı dayanıklılığı iyileştirmesi yer almaktadır.
  • Node.js geliştirmeleri
    Bu sürümde aşağıdaki Node.js geliştirmeleri yer almaktadır:
    • Bir Node.js komut dosyasından son birkaç yüz günlük kaydını almanıza olanak tanıyan yeni bir Get Cached Node.js Logs API'si.
    • "trireme-support" modülü (Java'da yazılmış Node.js modülleri) için destek. Daha fazla bilgi için https://www.npmjs.com/package/trireme-support adresini ziyaret edin.
    • Kuruluş ve ortam adları, sanal yollardan çıkarılıp değişkenlere taşındı.
    • Java 7'ye yükseltin.
    • HTTP isteği ayrıştırma ve UTF-8 dışı karakter kümelerinin işlenmesiyle ilgili sorunları gideren Trireme 0.8.4'e yükseltin.
  • Play Framework 2.0 sürümüne yükseltildi
    Para kazanma dahil olmak üzere Edge tarafından kullanılan Play Framework, Play 2.0 sürümüne yükseltildi.
  • JMX izleme istatistikleri artık şifre gerektirecek şekilde yapılandırılabilir
    Yönetim sunucusu, yönlendirici, ileti işlemcisi, QPID ve Postgres'in izleme sürecinde JMX kullanılır. JMX varsayılan olarak etkindir ve uzaktan JMX erişimi için şifre gerekmez. Ancak artık erişimi kontrol etmek için JMX istatistiklerine şifre koruması uygulayabilirsiniz. Daha fazla bilgi için Edge Operasyon Kılavuzu'na bakın.
  • API proxy kaynaklarında joker karakterler
    API proxy kaynaklarını tanımlarken joker karakterler (yıldızlar *) kullanabilirsiniz. Örneğin, /developers/*/apps veya /developers/**. API proxy kaynakları hakkında daha fazla bilgi için Koşullu akışları arka uç API kaynaklarıyla eşleme başlıklı makaleyi inceleyin.
  • Ürünlerdeki "/" kaynağıAPIRT-667
    Bir API ürününe tek bir eğik çizgi "/" olarak kaynak eklediğinizde Apigee, varsayılan olarak bunu "/**" ile aynı şekilde ele alır. Bu da geliştiricilere temel yol altındaki tüm URI'lere erişim sağlar. Yeni bir kuruluş düzeyi features.isSingleForwardSlashBlockingEnabled özelliği "/" öğesinin varsayılan davranışını değiştirmenize olanak tanır. Özelliği "true" olarak değiştirerek (bunu yapmak için bulut müşterilerinin Apigee Destek Ekibi ile iletişime geçmesi gerekir) "/" öğesi, geliştiricilere kaynak olarak yalnızca temel yola erişim izni verir.

    Daha fazla bilgi için Kaynak Yolu davranışını yapılandırma başlıklı makaleyi inceleyin.
  • Kota ve ani trafik önleme için HTTP yanıtı hata yapılandırmasıAPIRT-664
    Apigee Edge kuruluşları artık bir kota veya ani trafik önleme politikası tarafından belirlenen hız sınırını aşan tüm istekler için 429 (Çok Fazla İstek) HTTP durum kodunu döndürecek şekilde yapılandırılabilir. Varsayılan yapılandırma, 500 HTTP durum kodunu (Dahili Sunucu Hatası) döndürür.

    Kota ve ani trafik engelleme ihlallerinin 429 HTTP durum kodu döndürmesini istediğiniz kuruluşlar için features.isHTTPStatusTooManyRequestEnabled özelliğinin doğru olarak ayarlanması amacıyla Apigee Destek Ekibi ile iletişime geçin.
  • HealthMonitor artık SSL'yi destekliyor
    Bir yük dengeleyiciye atanmış HealthMonitor artık SSL'yi destekliyor. Daha fazla bilgi için Arka uç sunucularında yük dengeleme başlıklı makaleyi inceleyin.
  • Edge Monetization yükleyici artık sessiz yüklemeyi destekliyor
    Para kazanma özelliği artık sessiz veya katılımsız yüklemeyi destekliyor. Daha fazla bilgi için Edge Yükleme ve Yapılandırma Kılavuzu'na bakın.
  • API yanıtlarında gzip sıkıştırmasıMGMT-1127
    Yönetim API'sine yapılan çağrılar, Content-Length değeri en az 1.024 bayt olan yanıtlarda gzip sıkıştırmasını destekler. Kullanım:
    'Accept-Encoding: gzip, deflate'

Düzeltilen hatalar

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

Konu Sorun Kimliği Açıklama
Yüksek bellek kullanımı CORERT-362 Yüksek bellek kullanımına, işlem tamamlanmadan önce mesaj işlemcileri tarafından tetiklenen kabuk komut dosyalarının durdurulması neden oluyordu. Bu sorun düzeltilmiştir.
SOAP WSDL proxy oluşturma MGMT-1526 Yönetim kullanıcı arayüzünde SOAP tabanlı bir API proxy'si oluşturmak tarayıcının kilitlenmesine neden oluyordu. Bu sorun düzeltildi.
Adında nokta bulunan geliştirici uygulaması MGMT-1236 Yönetim kullanıcı arayüzünde, geliştirici uygulama adında nokta varsa uygulama güncellenemiyordu. Bu sorun düzeltildi.
MP CPU ve gecikme artışı CORERT-384 Hedef yanıtlarda "Connection: close" üstbilgisi olduğunda mesaj işleyici CPU'su ve yanıt gecikmeleri artıyordu. Bu sorun düzeltildi.
HTTP isteği ve yanıt istatistikleri CORERT-364 Kümülatif HTTP istekleri ve yanıtlarıyla ilgili istatistikler yanlıştı. Bu sorun düzeltilmiştir.
Kota politikası yaptırımı APIRT-909 Takvime dayalı kota politikaları, kota dönemi başlamadan önce yapılan API çağrılarını hatalı bir şekilde reddediyordu. Bu sorun düzeltildi.

Bu sürüm, aşağıdaki sürümlerdeki hata düzeltmelerini de içerir. Ayrıntılar için ilgili sürüm notlarına bakın.

Edge Cloud Edge On-premises

Bilinen sorunlar

Bu sürümde aşağıdaki bilinen sorunlar vardır.

Konu Sorun Kimliği Açıklama
LDAP yükseltmesi DOC-1262

4.14.07 sürümünden 4.15.01 sürümüne ve ApacheDS'den OpenLDAP'ye yükseltme yaparken boşluk içeren rol adları (ör. "Yalnızca Okuma") OpenLDAP'de düzgün şekilde yeniden oluşturulmaz.

Yükseltme işleminden önce adlarında boşluk olan rolleri silip yeniden oluşturun.

Daha önce yükseltme yaptıysanız OpenLDAP'deki sorunlu rolleri silmek için aşağıdaki komutu çalıştırın:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

Ardından rolleri yeniden oluşturun.

SMTP e-posta hatası OPDK-900 SMTP e-posta doğrulama hatası oluşursa apigee4/conf/ui/apigee.conf dosyasındaki aşağıdaki özelliklerin değerlerinin aynı değere ayarlandığını kontrol edin: apigee.mgmt.mailFrom and mail.smtp.user. Alternatif olarak, SMTP e-posta doğrulamasını devre dışı bırakın.