1.1.0 - ApigeeHybrid çalışma zamanı sürüm notları

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

Google, 27 Ocak 2020'de Apigee karma çalışma zamanının 1.1.0 sürümünü yayınladı. Bu bölümde, 1.1.0 sürümünde kullanıma sunulan yeni özellikler ve değişiklikler açıklanmaktadır.

Yeni sürüme geçme

1.0.0'dan 1.1.0'a yükseltme yapamazsınız ve yeni sürüm, 1.0.0 sürümüyle geriye dönük uyumlu değildir. Sürüm 1.1.0 yeni yükleme gerektirir.

Yeni özellikler ve iyileştirmeler

Apigee Connect (Alfa sürümü)

Apigee Connect Alpha, Apigee karma MART hizmetinin MART uç noktasını açığa çıkarmanıza gerek kalmadan yönetim düzlemine bağlanmasına olanak tanır. Apigee Connect kullanıyorsanız MART giriş ağ geçidini bir ana makine takma adı ve yetkili bir DNS sertifikası ile yapılandırmanız gerekmez. Ayrıntılı bilgi için Apigee temsilcinizle iletişime geçin.

Temel yol yönlendirme

Temel yol yönlendirme özelliği, Apigee karma rota API'si proxy çağrılarını belirli ortamlara nasıl yönlendireceğinizi yapılandırmanıza ve yönetmenize olanak tanır. Ayrıntılar için Temel yol yönlendirmesini yapılandırma başlıklı makaleye bakın.

Değişiklikler

Karma çalışma zamanı sürümü 1.1.0 için aşağıdaki değişiklikler yapıldı. Belirtildiği gibi, bu değişikliklerden bazıları, 1.0.0 sürümüyle geriye dönük olarak uyumlu değildir.

  • apigeectl KSA artık istio-system ad alanına Istio'yu yüklüyor. Bu, ISRC için varsayılan ad alanıdır. Bu değişiklik, karma sürüm 1.0.0 ile geriye dönük uyumlu değildir.
  • apigeectl KSA artık CertManager'ı cert-manager ad alanına yüklüyor. Bu değişiklik, karma sürüm 1.0.0 ile geriye dönük uyumlu değildir.
  • Apigee karma çalışma zamanı ile dağıtılan ve 1.2.x sürümü artık desteklenmediği için TLS'nin desteklenen sürümü 1.4.2'ye taşındı.

Düzeltilen hatalar

ApigeeHybrid 1.0.0 sürüm notlarında listelenen aşağıdaki sorunlar düzeltildi:

Sorun Açıklama
144886537 Temel yol yönlendirme özelliği, ApigeeHybrid v1.0.0 sürümünde çalışmıyor. Geçersiz kılmalar, aynı hostsAlias'a sahip farklı ortamlara yönlendirilecek şekilde ayarlandığında, giriş, yola göre ortama yönlendirilmez.
143774187 Karma kullanıcı arayüzünün Uygulama görünümünde "Şirket" etiketi gösteriliyor.

Bilinen sorunlar

Aşağıdaki tabloda bu sürümle ilgili bilinen sorunlar açıklanmaktadır:

Sorun Açıklama
Yok Hem mart hem de envs yapılandırmaları için hostAlias özelliği için "*" işareti kullanamazsınız. En iyi uygulama, mart yapılandırması için belirli bir ana makine adı kullanmaktır.
Yok HTTP_PROXY, HTTPS_PROXY ve NO_PROXY değişkenlerinin ayarlanması Apigee Connect Alfa sürümünde desteklenmez.
Yok

Geçersiz HTTP Üst Bilgisi hatası: Istio girişi, gelen tüm hedef yanıtlarını HTTP2 protokolüne geçirir. Karma mesaj işlemcisi yalnızca HTTP1'i desteklediğinden API proxy'si çağrıldığında aşağıdaki hatayı görebilirsiniz:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Bu hatayı görürseniz sorunu düzeltmek için aşağıdaki işlemlerden birini yapabilirsiniz:

  • Hedef hizmeti, yanıtta ana makine başlığını atlayacak şekilde değiştirin.
  • Gerekirse API proxy'nizdeki TakeMessage politikasını kullanarak Ana makine üst bilgisini kaldırın.
144584813 Bir hata ayıklama oturumu oluşturursanız ancak oturumda henüz herhangi bir işlem yoksa List Debug Sessions API, oturumu bu listeye dahil etmez. API yalnızca oturumda en az bir işlem olması durumunda yanıttaki oturumları dahil eder.
144436206 Önbellek Performansı görünümünde Önbellek İsabet Oranı hesaplaması yanlıştır.
144321491 Apigee hash günlükleri, performansta düşüş yaşanabileceğini gösteren "Eksik önbellek oluşturma" bildirimlerini içerir. Bu mesajlar beklenen bir durumdur ve yoksayılabilir.
144321144 Güvenli sanal ana makineleri olan proxy'ler yeniden yüklenemez.
144286363

env.json'daki hata ayıklama maskesi, yanıt verilerini maskelemez.

env.json hata ayıklama maskesini bir yanıtJSONPaths alanıyla güncellemek için aşağıdaki API işe yaramaz:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

İzlemeyle ilgili bu sorunu çözmek için kullanıcı arayüzünden bir izleme oturumunun tamamını silebilir veya bir oturumdaki bağımsız işlemleri silmek için iz API'lerini kullanabilirsiniz.

143659917

PopulateCache politikasının geçerlilik bitiş ayarı, 1 ile 30 arasında açık bir değere ayarlanmalıdır. Örneğin:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Özet: Kuruluşunuzun dağıtım durumunu almak için API veya kullanıcı arayüzü kullanılırken çok yüksek bir gecikme yaşanır. Bu gecikme, HTTP 204 (No Content) veya HTTP 400 (Bad Request) yanıtıyla sonuçlanabilir.

Geçici çözüm: Tarayıcınızı yenileyin (veya isteği yeniden gönderin).