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 ke 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 info terbaru

Berikut adalah fitur dan update baru dalam rilis ini.

Tanda tingkat organisasi baru untuk membatasi izin pengguna untuk resource Audit

Flag tingkat organisasi baru 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. Default adalah perilaku yang ada.

Encoding transfer identity tidak lagi didukung

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

Properti baru untuk Message Processor

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

Header ID Health Check

Saat menggunakan HealthMonitor, dan khususnya HTTP Monitor, kini Anda dapat mengonfigurasi permintaan health check untuk menyertakan Header HTTP dengan nama yang dikenal, yang mendapatkan nilai unik yang 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 yang diperbaiki

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

ID Masalah Nama Komponen Deskripsi
151688733 Server Pengelolaan

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

161767761 Server Pengelolaan

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

162300761 Server Pengelolaan

Masalah telah diperbaiki jika definisi OpenAPI tidak menampilkan JSON atau YAML yang valid, pengecualian akan ditampilkan yang mengekspos bagian respons target.

172081319 Server Pengelolaan

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

174925913 Server Pengelolaan

Masalah telah diperbaiki saat pengguna tidak dapat memperbarui entri KVM yang ada yang namanya dimulai dengan '/'. Perubahan ini memungkinkan update tersebut.

180874323 Server Pengelolaan

Masalah telah diperbaiki saat nomor revisi revisi proxy yang dihapus dapat dipertahankan. Perbaikan ini memungkinkan pengguna menghapus nomor revisi yang menggantung secara paksa.

67780911 Message Processor

Masalah telah diperbaiki saat variabel alur 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> ditetapkan ke false.

(Dalam rilis patch 19/10/21.)

77021457 Message Processor

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

119911660 Message Processor

Masalah kebijakan Info Layanan telah diperbaiki sehingga saat 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 ke dalam log melalui syslog oleh kebijakan MessageLogging tidak dibagi menjadi beberapa baris saat TCP digunakan. Sekarang, baris baru diperlakukan seperti yang diharapkan.

143086035 Message Processor

Masalah diperbaiki saat Health Monitor mengabaikan nilai <HttpMonitor>.<Request>.<isSSL> dan saat server target menentukan apakah health check adalah 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 secara tidak sengaja di cache L1.

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

150594487 Message Processor

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

157468872 Message Processor

Nilai yang tidak berlaku di KVM setelah masa berlakunya berkurang.

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

160648174 Message Processor

RaiseFault memvalidasi Nama di AssignVariable apa pun

Jika kebijakan RaiseFault menyertakan elemen AssignVariable, kebijakan tersebut kini memvalidasi bahwa Nama tidak kosong.

161390503 Message Processor

Memperbaiki penanganan ref dalam Pesan HMAC

Kebijakan HMAC kini menangani kasus dengan benar saat variabel yang dirujuk untuk elemen Message tidak ditetapkan: kebijakan ini menampilkan Error dengan pesan yang menunjukkan bahwa variabel yang dirujuk tidak dapat di-resolve.

162320407 Message Processor

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

164466716 Message Processor

Perilaku pengecualian SetVariableFailed diperbaiki untuk kebijakan KeyValueMapOperations.

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

165421271 Message Processor

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

168082009 Message Processor

Variabel alur developer.app.id ditambahkan untuk kebijakan GetAuthV2Info

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

173003882 Message Processor

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

177676554 Message Processor

Mencegah dua kebijakan dieksekusi secara paralel.

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