21.03.08 - Apigee Edge untuk catatan rilis Public Cloud

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

Pada tanggal berikut, kami mulai merilis update komponen Apigee Edge untuk Public Cloud:

  • Router: Senin, 31 Mei 2021
  • Server Pengelolaan: Selasa, 15 Juni 2021
  • Pemroses Pesan: Rabu, 30 Juni 2021
  • Pemroses Pesan: Selasa, 19 Oktober 2021

Fitur dan update baru

Berikut adalah fitur dan update baru dalam rilis ini.

Flag tingkat organisasi baru untuk membatasi izin pengguna bagi resource Audit

Tanda tingkat organisasi baru telah ditambahkan: isAuditEnabledOnlyForOrgAdmin. Jika tanda ini disetel ke true untuk organisasi tertentu, hanya pengguna OrgAdmin yang dapat mengakses resource Audit. Fitur ini memungkinkan pelanggan menonaktifkan audit untuk semua peran pengguna, kecuali OrgAdmin. Defaultnya adalah perilaku yang ada.

Encoding transfer identity tidak lagi didukung

Permintaan dengan Transfer-Encoding: identity kini akan menerima respons HTTP 501.

Properti baru untuk Pemroses Pesan

Kami telah memperkenalkan properti baru untuk Pemroses Pesan yang dapat Anda gunakan untuk mengonfigurasi penerusan proxy ke server backend: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. Properti menetapkan host dan port target sebagai header HOST.

Header ID Health Check

Saat menggunakan HealthMonitor, dan khususnya Monitor HTTP, kini Anda dapat mengonfigurasi permintaan health check untuk menyertakan Header HTTP dengan nama populer, yang mendapatkan nilai unik dan ditetapkan secara dinamis untuk setiap permintaan health check.

Dukungan untuk set properti di Apigee Edge

Kumpulan properti kini didukung di Apigee Edge. Lihat Menggunakan kumpulan properti.

Bug telah diperbaiki

Bug berikut telah diperbaiki dalam rilis ini. Daftar ini terutama ditujukan bagi pengguna yang memeriksa apakah tiket dukungan mereka telah diperbaiki. Layanan ini tidak dirancang untuk memberikan informasi mendetail kepada semua pengguna.

ID Masalah Nama Komponen Deskripsi
151688733 Server Pengelolaan

Masalah telah diperbaiki, yaitu status HTTP 409 ditampilkan dalam beberapa kasus saat mencoba mengambil log audit.

161767761 Server Pengelolaan

Masalah telah diperbaiki, yaitu isi permintaan tidak dicatat dalam log dengan benar untuk beberapa permintaan dalam log audit.

162300761 Server Pengelolaan

Masalah telah diperbaiki ketika definisi OpenAPI tidak menampilkan JSON atau YAML yang valid, pengecualian ditampilkan sehingga bagian respons target terekspos.

172081319 Server Pengelolaan

Masalah telah diperbaiki saat pengguna dapat menetapkan peran pengguna ke akun mereka, sehingga memungkinkan akses ke organisasi yang bukan milik mereka. Dengan perbaikan ini, operasi tersebut tidak diizinkan.

174925913 Server Pengelolaan

Masalah telah diperbaiki, yaitu pengguna tidak dapat mengupdate entri KVM yang sudah ada yang namanya diawali dengan '/'. Perubahan ini memungkinkan update tersebut.

180874323 Server Pengelolaan

Masalah telah diperbaiki jika jumlah revisi revisi proxy yang dihapus dapat dipertahankan. Perbaikan ini memungkinkan pengguna menghapus paksa nomor revisi yang menggantung tersebut.

67780911 Message Processor

Masalah telah diperbaiki saat variabel flow responsecache.cachesource ditetapkan sebagai L2 meskipun ada cache yang tidak ditemukan.

184967588 Message Processor

Masalah telah diperbaiki saat jenis rollingwindow kebijakan Kuota direset sebelum waktunya jika elemen <Distributed> ditetapkan ke true dan elemen <Synchronous> ke false.

(Dalam rilis patch 19/10/21.)

77021457 Message Processor

Masalah telah diperbaiki saat menyetel override ke false dalam operasi Put hanya akan berfungsi dengan baik jika entri berada di cache. Sekarang, jika atribut override adalah false, entri tidak akan diganti, terlepas dari apakah entri tersebut berada dalam cache atau tidak.

119911660 Message Processor

Masalah kebijakan Pemanggilan Layanan telah diperbaiki, sehingga jika clearPayload adalah true, pesan permintaan akan dihapus dari konteks pesan.

120421482 Message Processor

Pemeriksaan tambahan ditambahkan selama pembuatan KVM untuk memvalidasi apakah lingkungan yang ditentukan ada.

140911291 Message Processor

Masalah telah diperbaiki saat pesan yang berisi baris baru yang dicatat melalui syslog oleh kebijakan MessageLogging tidak dipecah menjadi beberapa baris ketika TCP digunakan. Sekarang, baris baru diperlakukan seperti yang diharapkan.

143086035 Message Processor

Masalah telah diperbaiki saat Health Monitor mengabaikan nilai <HttpMonitor>.<Request>.<isSSL> dan server target menentukan apakah health check berupa HTTP atau HTTPS.

Sekarang nilai <HttpMonitor>.<Request>.<isSSL> akan mengaktifkan atau menonaktifkan mTLS dalam health check, terlepas dari apakah mTLS diaktifkan di server target atau tidak.

144017075 Message Processor

Mencegah modifikasi objek yang tidak disengaja dalam cache L1.

Saat objek ditempatkan atau diambil ke atau dari cache L1, salinan akan ditempatkan atau diambil sebagai gantinya.

150594487 Message Processor

Masalah telah diperbaiki yang menyebabkan seluruh bootstrap Message Processor gagal saat mencoba memuat file jar yang rusak.

157468872 Message Processor

Nilai sudah tidak berlaku di KVM setelah masa berlaku habis akan berkurang.

Masalah telah diperbaiki saat ExpiryTimeInSecs di KeyValueMapOperations diubah ke nilai yang lebih kecil sementara masa berlaku lama dipertahankan dan nilai KVM yang sudah tidak berlaku ditampilkan.

160648174 Message Processor

RaiseFault memvalidasi Nama di MenetapkanVariable

Saat kebijakan RaiseFault menyertakan elemen TetapkanVariable, kebijakan kini memvalidasi bahwa Name tidak kosong.

161390503 Message Processor

Memperbaiki penanganan ref dalam Pesan HMAC

Kebijakan HMAC kini menangani kasus dengan benar jika variabel yang direferensikan untuk elemen Pesan tidak disetel: kebijakan ini menampilkan Kesalahan dengan pesan yang menunjukkan bahwa variabel yang direferensikan tidak dapat diselesaikan.

162320407 Message Processor

Masalah telah diperbaiki saat sertifikat klien tidak dikirim, meskipun clientauthenabled ditetapkan di server target.

164466716 Message Processor

Perilaku pengecualian SetVariableFailed telah diperbaiki untuk kebijakan KeyValueMapOperations.

Sebelumnya, pengecualian SetVariableFailed tidak akan terjadi jika entri terenkripsi masih berada di dalam cache. Perilaku ini telah diperbaiki. Sekarang, pengecualian terjadi jika entri terenkripsi diakses tanpa awalan private, terlepas dari apakah entri tersebut berada di cache atau tidak.

165421271 Message Processor

Masalah telah diperbaiki saat nilai JSON non-string dalam payload dikonversi menjadi string pada alat Debug.

168082009 Message Processor

Variabel alur developer.app.id telah ditambahkan untuk kebijakan GetAuthV2Info

Variabel alur developer.app.id tidak dapat diakses saat menggunakan GetAuthV2Info. Sekarang telah ditambahkan ke kumpulan variabel alur runtime untuk kebijakan ini.

173003882 Message Processor

Masalah telah diperbaiki saat proxy dengan kebijakan AllowMessage gagal di-deploy saat nama tidak ditentukan untuk header dan elemen lainnya.

177676554 Message Processor

Cegah dua kebijakan dijalankan secara paralel.

Dalam beberapa kasus tertentu, jika Pemroses Pesan mengalami error dalam respons target, Pemroses Pesan dapat mengizinkan dua kebijakan atau lebih untuk dijalankan secara paralel. Hal ini akan muncul di alat Debug sebagai kebijakan yang dijalankan secara tidak berurutan atau di alur yang salah.