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
  • Message Processor: Rabu, 30 Juni 2021
  • Message Processor: Selasa, 19 Oktober 2021

Fitur dan info terbaru

Berikut adalah fitur dan update baru dalam rilis ini.

Flag tingkat organisasi baru untuk membatasi izin pengguna untuk resource Audits

Menambahkan flag tingkat organisasi baru: features.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 AdminOrg. 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 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 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 sudah 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 set properti.

Bug yang diperbaiki

Bug berikut diperbaiki dalam rilis ini. Daftar ini terutama ditujukan bagi pengguna yang memeriksa untuk melihat apakah tiket dukungan mereka telah diselesaikan. Fitur 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 yang menyebabkan pengecualian ditampilkan jika definisi OpenAPI tidak menampilkan JSON atau YAML yang valid, 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 bukan miliknya. Dengan perbaikan ini, operasi tersebut tidak diizinkan.

174925913 Server Pengelolaan

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

180874323 Server Pengelolaan

Masalah telah diperbaiki yang memungkinkan nomor revisi revisi proxy yang dihapus tetap ada. Perbaikan ini memungkinkan pengguna menghapus secara paksa nomor revisi yang tidak terhubung tersebut.

67780911 Message Processor

Masalah telah diperbaiki saat variabel alur responsecache.cachesource ditetapkan sebagai L2 meskipun terjadi cache miss.

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 benar jika entri ada 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 Service Callout 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 melalui syslog oleh kebijakan MessageLogging tidak dipecah menjadi beberapa baris saat TCP digunakan. Sekarang, baris baru diperlakukan seperti yang diharapkan.

143086035 Message Processor

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

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

144017075 Message Processor

Mencegah modifikasi objek yang tidak disengaja di cache L1.

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

150594487 Message Processor

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

157468872 Message Processor

Nilai usang di KVM setelah masa berlaku berakhir akan berkurang.

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

160648174 Message Processor

RaiseFault memvalidasi Nama di AssignVariable

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

161390503 Message Processor

Penanganan ref yang benar di Pesan HMAC

Kebijakan HMAC kini menangani dengan benar kasus saat variabel yang dirujuk untuk elemen Pesan tidak ditetapkan: kebijakan tersebut akan memunculkan Fault dengan pesan yang menunjukkan bahwa variabel yang dirujuk tidak dapat diselesaikan.

162320407 Message Processor

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

164466716 Message Processor

Perilaku pengecualian SetVariableFailed telah diperbaiki untuk kebijakan KeyValueMapOperations.

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

165421271 Message Processor

Masalah telah diperbaiki yang menyebabkan 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 telah ditambahkan ke kumpulan variabel alur 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 dijalankan secara paralel.

Dalam beberapa kasus terbatas, jika Message Processor mengalami error dalam respons target, hal ini dapat memungkinkan dua kebijakan atau lebih dijalankan secara paralel. Hal ini akan muncul di alat Debug sebagai kebijakan yang dijalankan secara tidak berurutan atau dalam alur yang salah.