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'in şirket içi üç aylık sürümünü kullanıma sunduk.

4.15.01.00 sürümü, çoğu son tatil sezonu bağlamında ve önceki bulut sürümlerinde ele alınan çok sayıda yeni özellik içerir. Yönetim kullanıcı arayüzü çerçevesi, LDAP, kurulum ve yükseltme, analizler, yanıt hatası yapılandırması ve sıkıştırma yeni özellik alanlarından bazılarıdır. Tam listeyi aşağıda bulabilirsiniz.

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.

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önetim ortamınızdaki kullanıcıların kimliğini doğrulamak için OpenLDAP'ı sağlıyor. OpenLDAP'ın avantajlarından biri, çeşitli şifre kimlik doğrulama seçeneklerini (ör. bir şifrenin artık dizinde kullanıcının kimliğini doğrulamak için kullanılamayacak hale gelmesi için art arda kaç başarısız giriş denemesi yapılması gerektiği) yapılandırmanıza olanak tanıyan bir şifre politikasıdır. Daha fazla bilgi için Edge OPDK İşlem Kılavuzu'na bakın.

    Yeni kurulumlar için Edge tarafından desteklenen tek LDAP sunucusu artık OpenLDAP'dır. 4.15.01.00 sürümüne yükseltilen mevcut Edge yüklemeleri ApacheDS'yi kullanmaya devam edebilir ancak 4.15.01.00 sürümünün tüm yeni yüklemeleri OpenLDAP'yi kullanır.

    4.15.01.00 yükleme prosedürünün bağlantı noktası olarak OpenLDAP'a yükseltmeyi seçerseniz ApacheDS'deki tüm veriler OpenLDAP'a taşınır. Daha fazla yükseltme bilgisi için Bilinen Sorunlar bölümünü inceleyin.
  • Güvenlik iyileştirmeleri
    Bu sürümdeki güvenlik iyileştirmeleri; yol ekleme ve geçiş güvenlik açıklarını, rol tabanlı erişim izinlerini, siteler arası istek sahteciliği güvenlik açıklarını, Edge yönetim kullanıcı arayüzündeki yetki atlama ve harici öğe güvenlik açıklarını ele alıyor.
  • Apache Cassandra performans ve kararlılık iyileştirmeleri
    Bu sürüm, Edge ürününün NoSQL Cassandra veritabanına erişim şekliyle ilgili performans iyileştirmelerinin yanı sıra Cassandra'da 1.2.11 sürümünden 1.2.19 sürümüne geçişle ilgili iyileştirmeler içerir.
  • Jeton yönetimiyle ilgili iyileştirmeler
    OAuth jetonlarını döndürme ve veritabanında temizlemeyle ilgili geliş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 alıp iptal edebilirsiniz. Daha fazla bilgi için aşağıdaki konulara bakın:
  • Analytics geliştirmeleri
    Bu sürüm, aşağıdakiler de dahil olmak üzere birçok analiz iyileştirmesi içerir:
    • API proxy'lerinde önbelleğin kullanımıyla ilgili genişletilmiş metrikler.
    • Gecikme analizleri. Gecikme analizi kontrol paneline (yalnızca Apigee Edge planı) ek olarak, özel raporlardaki yeni en yüksek yüzdelik dilim (TP*) metrikleri, işlemlerin belirli bir yüzdesinin tamamlandığı zaman eşiğini görmenizi sağlar. Örneğin, TP99 metriği, işlemlerin% 99'unun tamamlandığı zaman 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 yerleşik proxy'si için destek
    • Analizler tarafından yakalanan yeni "Apigee Hatası" ve "Hedef Hatası" boole işaretleri
  • Çalışma zamanı esnekliği iyileştirmeleri
    Bu sürümde Cassandra hatası, Netty yönlendirici kararlılığı ve SSL iş parçacığı kararlılığı dahil olmak üzere birçok çalışma zamanı esnekliği iyileştirmesi yer almaktadır.
  • Node.js geliştirmeleri
    Bu sürüme aşağıdaki Node.js geliştirmeleri dahil edilmiştir:
    • Bir Node.js komut dosyasından son birkaç yüz günlük kaydını almanıza olanak tanıyan yeni bir Cached Node.js Günlüklerini Al 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 adresine bakın.
    • Kuruluş ve ortam adları sanal yollardan kaldırılıp değişkenlere taşındı.
    • Java 7'ye geçin.
    • HTTP isteklerinin ayrıştırılması ve UTF-8 olmayan karakter kümelerinin işlenmesi ile ilgili sorunları gideren Trireme 0.8.4'e yükseltin.
  • Play Framework 2.0'a yükseltildi
    Para kazanma da dahil olmak üzere Edge tarafından kullanılan Play Framework, Play 2.0'a yükseltildi.
  • JMX izleme istatistikleri artık şifre gerektirecek şekilde yapılandırılabilir
    Yönetim sunucusu, yönlendirici, ileti işleyici, QPID ve Postgres'in izleme işleminde JMX kullanılır. JMX varsayılan olarak etkindir ve uzak 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 Operasyonlar Kılavuzu'na bakın.
  • API proxy kaynaklarında joker karakterler
    API proxy kaynaklarını tanımlarken joker karakterler (yıldız işareti *) kullanabilirsiniz. Örneğin, /developers/*/apps veya /developers/**. API proxy kaynakları hakkında daha fazla bilgi edinmek için Koşullu akışları arka uç API kaynaklarıyla eşleme başlıklı makaleyi inceleyin.
  • Ürünlerde "/" kaynağıAPIRT-667
    Bir API ürününe tek bir eğik çizgi ("/") olarak kaynak eklediğinizde Apigee, varsayılan olarak bu kaynağı "/**" ile aynı şekilde işler. Bu da geliştiricilere temel yol altındaki tüm URI'lere erişim verir. Kuruluş düzeyinde yeni bir features.isSingleForwardSlashBlockingEnabled mülkü, "/" karakterinin varsayılan davranışını değiştirmenize olanak tanır. Mülkü "true" olarak değiştirdiğinizde ("/" karakteri bulut müşterilerinin bunu yapmak için Apigee Destek Ekibi ile iletişime geçmesi gerekir) geliştiriciler kaynak olarak yalnızca temel yola erişebilir.

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

    Kota ve ani artış durdurma ihlallerinin 429 HTTP durum kodu döndürmesini istediğiniz kuruluşlar için features.isHTTPStatusTooManyRequestEnabled mülkünün doğru olarak ayarlanması amacıyla Apigee Destek Ekibi ile iletişime geçin.
  • HealthMonitor artık SSL'yi destekliyor
    Bir yük dengeleyiciye atanan HealthMonitor artık SSL'yi destekliyor. Daha fazla bilgi için Arka uç sunucularında yük dengeleme başlıklı makaleyi inceleyin.
  • Edge Para Kazanma yükleyicisi artık sessiz kurulumu destekliyor
    Para kazanma artık sessiz veya gözetimsiz kurulumu 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. Şunu kullanın:
    '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ı, mesaj işleyiciler tarafından işlem tamamlanmadan önce tetiklenen stop shell komut dosyalarından kaynaklanıyordu. Bu sorun düzeltildi.
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 donmasına 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ı nokta içeriyorsa uygulama güncellenemiyordu. Bu sorun düzeltildi.
Artırılmış MP CPU ve gecikme CORERT-384 Hedef yanıtlar "Connection: close" üstbilgisi içerdiğinde mesaj işleyicinin CPU ve yanıt gecikmeleri artıyordu. Bu sorun düzeltildi.
HTTP istek ve yanıt istatistikleri CORERT-364 Kümülatif HTTP istekleri ve yanıtlarıyla ilgili istatistikler yanlıştı. Bu sorun düzeltildi.
Kota politikası yaptırımı APIRT-909 Takvim tabanlı kota politikaları, kota döneminin başlaması için ayarlanmadan ö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 Yerleşik

Bilinen sorunlar

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

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

4.14.07 sürümünden 4.15.01 sürümüne ve ApacheDS'den OpenLDAP'a yükseltme yapılırken boşluk içeren rol adları ("Salt Okunur" gibi) OpenLDAP'da düzgün şekilde yeniden oluşturulmaz.

Yükseltme işleminden önce, adlarında boşluk bulunan rolleri silin ve yeniden oluşturun.

Yükseltme yaptıysanız OpenLDAP'da 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ında aşağıdaki özelliklerin değerlerinin aynı değere ayarlandığından emin olun: apigee.mgmt.mailFrom and mail.smtp.user. Alternatif olarak SMTP e-posta doğrulamasını devre dışı bırakın.