180608 - Herkese Açık Bulut için Apigee Edge sürüm notları

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

24 Eylül 2018 Pazartesi günü, Apigee Edge for Public Cloud'un yeni bir sürümünü yayınlamaya başladık.

Private Cloud müşterileri: Bu bulut sürümü, Private Cloud sürümünüze dahil mi? Hangi bulut sürümlerini içerdiğini görmek için sürümünüzün sürüm notlarına bakın. Ayrıca, sürüm numaralarını karşılaştırarak nasıl anlayabileceğinizi öğrenmek için Sürüm numaralandırma hakkında başlıklı makaleyi inceleyin.

Sorunuz mu var veya sorun mu yaşıyorsunuz? Apigee Edge Destek Ekibi ile iletişime geçin.

Sürüm bildirimleri: http://status.apigee.com adresine gidip Güncellemeler'e abone ol'u tıklayın.

Sürüm notları ana sayfası

Yeni Özellikler ve Güncellemeler

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

Sorun Kimliği Bileşen Adı Açıklama
67506562 API Çalışma Zamanı

JavaScript politikasında SSL/TLS desteği

JavaScript politikası, harici hizmetlere güvenli SSL/TLS çağrıları için <SSLInfo> öğesini yapılandırmanıza olanak tanır. Daha fazla bilgi için JavaScript politikası belgelerine bakın.

77149507 API Çalışma Zamanı

Edge yönlendiricilerde kullanılabilen SSL/TLS değişkenleri

Edge Public Cloud, Netty yönlendiricilerden Nginx'e geçtiğinde bazı SSL/TLS akış değişkenleri artık kullanılamıyordu. Bu güncelleme, bazı SSL/TLS değişkenlerini tekrar kullanılabilir hale getirir. Daha fazla bilgi için API proxy'sinde TLS bağlantı bilgilerine erişme başlıklı makaleyi inceleyin.

67310628 API Çalışma Zamanı

Daha iyi çağrılar için httpClient'ta JavaScript geri çağırma desteği

Apigee'nin JavaScript Nesne Modelindeki httpClient nesnesi, bir API proxy'sinden harici hizmetleri çağırmanıza olanak tanır. httpClient artık geri çağırmaları destekliyor. Bu sayede, açıklama metni kodunuzu kolaylaştırabilir ve waitForComplete() gerektirmeyerek daha iyi performans gösteren açıklama metinleri oluşturabilirsiniz.

Örnek: Önce

ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();

if (ex1.isSuccess())  {
    response1 = ex1.getResponse();
    context.setVariable('example.status',response1.status);
} else {
   error = ex1.getError();
   context.setVariable('example.error','Woops: ' + error);
}

Örnek: Şimdi

function onComplete(response, error) {
    if (response) {
        context.setVariable('example.status', response.status);
    } else {
       context.setVariable('example.error', 'Woops: ' + error);
    }
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
80298811 Yönetim Sunucusu

Yeni yönetim API'si (Beta): Tüketici anahtarına atanmış API ürünlerini güncelleme

Geliştirici uygulamaları, belirli API ürünleriyle ilişkili tüketici/API anahtarlarına sahiptir. Yeni bir yönetim API'si (Beta sürümü), tek bir tüketici anahtarıyla ilişkili API ürünlerini değiştirmenize olanak tanır.

Aşağıdaki cURL örneklerinde, tüketici anahtarının product1 adlı bir ürünle ilişkilendirildiğini varsayalım. API çağrısı, tüketici anahtarını product2 ve product3 ile ilişkilendirilecek şekilde değiştirir:

JSON yükü

curl -i -X PUT -H "Content-Type: application/json" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '["product2","product3"]' \
-u account_email

XML yükü

curl -i -X PUT -H "Content-Type: application/xml" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '<List><Item>product2</Item><Item>product3</Item></List>' \
-u account_email
113700413 Barındırılan Hedefler

Jeton yenileme mantığı bozuldu

112481174 Barındırılan Hedefler

Turbo hatası nedeniyle proxy'nin dağıtımını kaldırma işlemi başarısız olmamalıdır

111443934 Barındırılan Hedefler

Edge'de dağıtım API'si uygulamasını basitleştirme

110897740 Barındırılan Hedefler

Turbo uygulamalarının/düzeltmelerinin uygun şekilde silinmesini sağlama

110894391 Barındırılan Hedefler

HTTP isteklerini/yeniden denemelerini basitleştirmek için Edge'deki TurboService'i yeniden düzenleme

110377069 Analytics

Yeni analiz boyutu ve x_forwarded_for_ip boyutunda değişiklik

Edge for the Cloud'un bu sürümüyle birlikte, Edge Analytics'te Edge'in x_forwarded_for_ip boyutunu ayarlama şekli değişti. Daha önce, X-Forwarded-For üstbilgisinde birden fazla IP adresi varsa x_forwarded_for_ip boyutunda yalnızca listelenen son IP adresi yer alıyordu. Müşteriler, Edge'e API isteğinde bulunan istemcinin IP adresini belirlemek için genellikle x_forwarded_for_ip boyutunu kullanıyordu.

Bu sürümle birlikte x_forwarded_for_ip boyutu artık X-Forwarded-For başlığındaki IP adreslerinin tam listesini içeriyor.

Uyarı: X-Forwarded-For üstbilgisinin, erişimi reddedilen bir IP tarafından sahteciliğe uğratılma ihtimali vardır. Bu durum, üstbilgideki son adres (Edge'in son harici TCP el sıkışmasından aldığı IP adresi) için geçerli değildir. Bu sürüm, Edge'e API isteğinde bulunan orijinal istemci IP adresini belirlemek için Edge Analytics'e yeni bir boyut ekler: ax_resolved_client_ip.

Artık API isteğinde bulunan istemcinin IP adresini belirlemek için özel bir raporda veya özel rapordaki bir filtre koşulunda ax_resolved_client_ip boyutunu kullanabilirsiniz. ax_resolved_client_ip boyutu hakkında daha fazla bilgi için Analytics metrikleri, boyutları ve filtreleri referansı başlıklı makaleyi inceleyin.

Bu değişiklik, AccessControl politikasının X-Forwarded-For üstbilgisini işleme şeklini de etkiler. X-Forwarded-For başlığının birden fazla IP adresi içerecek şekilde yapılandırılması için artık kuruluşunuzda feature.enableMultipleXForwardCheckForACL özelliğini ayarlamanız gerekmiyor. Ancak Private Cloud için Edge'de bu ayar hâlâ gereklidir. Daha fazla bilgi için X-Forwarded-For HTTP üstbilgisi hakkında başlıklı makaleyi inceleyin.

109955269 API Çalışma Zamanı

Release_180608 sürüm dalı için fh.properties dosyasını güncelleme

80154696 Yönetim Sunucusu

Dağıtım ve dağıtımı kaldırma durumu yanıtlarına, dağıtım ve dağıtımı kaldırma işlemlerinde kullanılan her sunucunun bölge ve sunucu ayrıntılarını ekleyin

80096158 Para kazanma

Para kazanma veri kümesine geliştirici e-postası ekleme

80088703 Para kazanma

BigQuery için varsayılan işareti geri alma

79980234 API Çalışma Zamanı

Farklı kaynak dosyaları için kaynak türü ekleme

79979555 API Çalışma Zamanı

Oluşturma/okuma işlemleri yaparken üst öğelerin bulunduğundan emin olma

79445195 Edge Micro

Yönetim API'leri çağrılırken mTLS için Microgateway desteği

79165169 API Çalışma Zamanı

Sonar: Her hedef için hedef HTTP durumunu ve gecikmeyi görüntüleme

79094567 Para kazanma

Geliştirici e-posta adresi sütununu para kazanma özeti raporuna ekleme

78910936 API Çalışma Zamanı

MP'nin isSenseEnabled bağımlılığını sense.protection'a taşıma

78911890 Yönetim Sunucusu

Yeni yerleşik Sense kullanıcı rolleri: SenseOperator ve SenseUser

78535353 API Çalışma Zamanı

Yönlendirici, GCP http(s) GLB'nin arkasındayken XFF'yi düzeltme

78304706 API Çalışma Zamanı

MP, uygunlukla ilgili başlıklar eklemelidir

78297238 API Çalışma Zamanı

PCI uyumluluğu için yönlendiriciye HTTP üstbilgileri ekleme

77543608 Para kazanma

Para kazanma: "Kuruluş profili bulunamadı" mesajını ekleme

72232364 Para kazanma

Her kuruluş için para kazanma ortamı oluşturma

Düzeltilen Hatalar

Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste, öncelikli olarak destek taleplerinin düzeltilip düzeltilmediğini kontrol eden kullanıcılar içindir. Tüm kullanıcılar için ayrıntılı bilgi sağlamak üzere tasarlanmamıştır.

Sorun Kimliği Bileşen Adı Açıklama
113267243 API Çalışma Zamanı

jstack-local-copy'den jstack temizleme işlemi yeterince hızlı değil.

113222974 API Çalışma Zamanı

MP'deki diskler büyük system.log*.tmp dosyalarıyla doluyor

111671525 Barındırılan Hedefler

Proxy'de HT tetikleme hatası akışından gelen başarılı olmayan yanıt kodları

111416863 API Çalışma Zamanı

Bir kuruluştaki bir proxy, 180608_03 sürümüne dağıtılmadı

111073791 Turbo

Hatalar sürekli olarak gönderilirse yoklama mantığı süresiz olarak çalışabilir

110924838 API Çalışma Zamanı

Deneme podu yönlendiricileri, R180608'deki sanal ana makineler için yukarı akışları yüklemiyor

110425503 API Çalışma Zamanı

nginx yeniden yükleme, MP kullanılabilirlik sorunlarına neden oluyor

79541171 API Çalışma Zamanı

x_forwarded_for_ip analytics boyutu, listedeki yalnızca ilk IP adresini raporlar. Tam liste raporlanmalıdır.

Gelecekteki ürün güncellemelerini desteklemek için dahili düzeltme.

109673863 API Çalışma Zamanı

Kullanımdaki sanal ana makinenin silinmesine izin veren hata düzeltildi

80538530 API Çalışma Zamanı

İstemci, yeni proxy düzeltmesini dağıtamıyor

80429941 API Çalışma Zamanı

CassandraRepositoryDelegate.exists() işlevi, /apiproxies/*/maskconfigs/* yolları için her zaman true değerini döndürüyor

80207872 API Çalışma Zamanı

Başlatırken hangi yapılandırmaları kullandığınızı anlamak için configstore hizmetlerine günlük kaydı ekleyin

80203732 API Çalışma Zamanı

DeploymentStatusService HTTP istemcisinde içerik türlerini daha iyi işleme

79993247 API Çalışma Zamanı

Node.js hedeflerine yönelik HEAD istekleri askıda kalıyor

79944922 API Çalışma Zamanı

Barındırılan Hedefler paket dağıtımları, messaging.resource.UnknownResourceType ile başarısız oluyor

79939838 API Çalışma Zamanı

Kaliteli DB entegrasyonu için build.info dosyasını kokoro ile çalışacak şekilde ayarlayın

79939496 API Çalışma Zamanı

OAuth jetonu oluşturma işlemi NumberFormatException ile başarısız oluyor

79882402 API Çalışma Zamanı

JWT: VerifyJWT'deki TimeAllowance doğru şekilde işlenmiyor

79876202 Para kazanma

Kuruluş silme işleminin bir parçası olarak mxgroup'tan mint kapsamını temizleme

79752674 Yönetim Sunucusu

Geliştirici kimliği için geliştirici e-postası getirilirken uygulamaların ve şirketlerin yüklenmesini yoksayma

79697050 API Çalışma Zamanı

CPS dışı akışta gün değişikliği hesaplamasıyla ilgili hatayı düzeltme

79657368 API Çalışma Zamanı

API proxy'si dağıtım hataları

79615400 Para kazanma

BigQuery işaretini varsayılan olarak doğru olacak şekilde ayarlama

79578681 API Çalışma Zamanı

Cassandra'da büyük KMS anahtar alanı sorunu

79439193 Para kazanma

Kredi tutarı sıfırlama, kuruluş için beklendiği gibi çalışmıyor

79418654 Para kazanma

Eşzamansız ayrıntılı raporlar için virgül sınırlayıcı ekleme

79221633 API Çalışma Zamanı

NIOThread'den çıkma

78200288 Yönetim Sunucusu

MP'lerin ve yönlendiricilerin bağlantısını kesip yönlendiriciyi yeniden bağlarsanız bazı dağıtımlar başarısız olur

78190575 API Çalışma Zamanı

Mikro çekirdek işleminin yeniden başlatılmasının yinelenen Consul hizmet etiketlerine neden olmadığından emin olun

78088197 API Çalışma Zamanı

Yönetim sunucusu için TLS şifre paketlerini hariç tutma işlemi çalışmıyor

77735168 API Çalışma Zamanı

MP'deki büyük *.tmp günlük dosyaları diski dolduruyor

74484305 Para kazanma

CPS taşıma işleminden sonra -> suspended_developers GET çağrısı yeni kimlikler döndürmüyor

73597605 API Çalışma Zamanı

SharedFlow - MessageLogging politikası yürütülmüyor

69045657 Yönetim Sunucusu

LoadBalancer hedefi veya SSLInfo KeyStore yapılandırması ile ayrı ayrı ServiceCallout politikası yüklemek NullPointerException ile sonuçlanıyor

67664750 Para kazanma

Para kazanma verileri silinemiyor

67517550 Yönetim Sunucusu

Proxy paketi çoğaltmasında yüksek gecikme nedeniyle dağıtım hatası

67176875 Para kazanma

/delete-org-data, geliştiriciye özel ücret planlarıyla başarısız oluyor