1.0.0 (GA) - Catatan rilis Apigee hybrid runtime

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pada 20 November 2019, Google merilis Apigee hybrid runtime versi 1.0.0. Bagian ini menjelaskan perbaikan bug dan masalah umum pada versi 1.0.0.

Masalah umum (GA)

Tabel berikut menjelaskan masalah umum untuk rilis ini:

Masalah Deskripsi
144886537 Perutean jalur dasar tidak berfungsi di Apigee Hybrid v1.0.0. Jika penggantian disiapkan untuk merutekan ke lingkungan yang berbeda dengan hostAlias yang sama, ingress tidak merutekan ke lingkungan berdasarkan jalur.
144584813 Jika Anda membuat sesi debug, tetapi sesi tersebut belum memiliki transaksi apa pun, maka List Debug Sessions API tidak menyertakan sesi tersebut dalam daftar ini. API hanya menyertakan sesi dalam respons jika sesi tersebut berisi setidaknya satu transaksi.
144436206 Dalam tampilan Performa Cache, perhitungan Rasio Cache Ditemukan salah.
144321491 Log Apigee hybrid "Creating missing cache" (Membuat cache yang tidak ada) menunjukkan potensi penurunan performa. Pesan ini sudah diperkirakan dan dapat diabaikan.
144321144 Proxy dengan host virtual yang aman tidak dapat dimuat ulang.
144286363

Masker debug di env.json tidak menyembunyikan data respons.

API berikut untuk memperbarui mask debug env.json dengan kolom responseJSONPaths tidak berfungsi:

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

Untuk mengatasi masalah ini dengan rekaman aktivitas, Anda dapat menghapus seluruh sesi rekaman aktivitas di UI, atau Anda dapat menggunakan API rekaman aktivitas untuk menghapus setiap transaksi dalam sesi.

143774187 UI hybrid menampilkan label "Perusahaan" di tampilan Aplikasi.
143659917

Setelan masa berlaku kebijakan PopulateCache harus ditetapkan ke nilai eksplisit antara 1 dan 30. Contoh:

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

Ringkasan: Ada latensi yang sangat tinggi saat menggunakan API atau UI untuk mendapatkan status deployment organisasi Anda. Latensi ini dapat menghasilkan respons HTTP 204 (No Content) atau HTTP 400 (Bad Request).

Solusi: Muat ulang browser Anda (atau kirim ulang permintaan).

123932912 Dengan deployment tanpa periode nonaktif, saat deployment revisi baru gagal, revisi asli tetap tidak di-deploy. Anda harus men-deploy ulang revisi asli untuk memulihkan status deployment-nya.
T/A

Error Header HTTP tidak valid: Ingress Istio mengalihkan semua respons target masuk ke protokol HTTP2. Karena pemroses pesan hybrid hanya mendukung HTTP1, Anda mungkin melihat error berikut saat proxy API dipanggil:

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

Jika melihat error ini, Anda dapat melakukan salah satu tindakan berikut untuk memperbaiki masalah:

  • Ubah layanan target untuk menghilangkan header Host dalam respons.
  • Hapus header Host menggunakan kebijakan AssignMessage di proxy API Anda jika perlu.

Bug diperbaiki

Masalah berikut yang tercantum dalam catatan rilis Apigee Hybrid Beta 2 telah diperbaiki:

Masalah Deskripsi
133444606

API update aplikasi developer tidak mendukung semua kolom input yang didokumentasikan.

133192879

Ada latensi yang sangat tinggi saat menggunakan API atau UI untuk mendapatkan status deployment organisasi Anda. Latensi ini dapat menghasilkan respons HTTP 204 (No Content) atau HTTP 400 (Bad Request).

131111865

Penyinkron gagal saat sistem file terlalu penuh. Hal ini disebabkan oleh proses pembersihan sampah memori Kubernetes: proses ini tidak dipicu hingga mencapai 85% secara default.

Ditutup: Tidak dapat direproduksi.

Fitur Apigee Edge yang tidak didukung

Google tidak berencana mendukung fitur berikut di Apigee hybrid:

  • API ke:
    • Memanipulasi entri KVM
    • Menelusuri atau mencabut token akses OAuth (karena token di-hash)
  • Pengembangan portal developer menggunakan Drupal 7
  • Kebijakan OAuth v1 atau OAuthv1.0a
  • Kebijakan pembatasan kapasitas ConcurrentRateLimit
  • Trireme (EOL pada 10/10/2019)

Untuk perbandingan lengkap fitur antara hybrid dan Edge, lihat Membandingkan hybrid dengan Edge.

Langkah berikutnya