4.15.01.00 - Catatan rilis lokal Apigee Edge

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

Pada hari Selasa, 27 Januari 2015, kami merilis Apigee Edge versi triwulanan secara lokal.

Versi 4.15.01.00 menyertakan sejumlah besar fitur baru, yang sebagian besar telah dibahas dalam konteks musim liburan terakhir dan rilis cloud sebelumnya. Area fitur baru mencakup framework UI pengelolaan, LDAP, penginstalan dan upgrade, analisis, serta konfigurasi dan kompresi error respons. Lihat daftar lengkapnya sebagai berikut.

Jika ada pertanyaan, buka Dukungan Pelanggan Apigee.

Untuk mengetahui daftar semua catatan rilis Apigee Edge, lihat Catatan Rilis Apigee.

Fitur dan peningkatan baru

Berikut adalah sejumlah fitur dan peningkatan baru dalam rilis ini.

  • OpenLDAP menggantikan ApacheDS
    Edge kini menyediakan OpenLDAP untuk mengautentikasi pengguna di lingkungan pengelolaan API Anda. Salah satu manfaat OpenLDAP adalah kebijakan sandi yang memungkinkan Anda mengonfigurasi berbagai opsi autentikasi sandi, seperti jumlah upaya login yang gagal berturut-turut, yang setelah itu sandi tidak dapat lagi digunakan untuk mengautentikasi pengguna ke direktori. Untuk mengetahui informasi selengkapnya, lihat Panduan Operasi Edge OPDK.

    OpenLDAP kini menjadi satu-satunya server LDAP yang didukung oleh Edge untuk penginstalan baru. Penginstalan Edge yang ada yang diupgrade ke 4.15.01.00 dapat terus menggunakan ApacheDS, tetapi semua penginstalan baru 4.15.01.00 menggunakan OpenLDAP.

    Jika Anda memilih untuk mengupgrade ke OpenLDAP sebagai port prosedur penginstalan 4.15.01.00, semua data dari ApacheDS akan dimigrasikan ke OpenLDAP. Baca bagian Masalah Umum untuk mengetahui informasi upgrade selengkapnya.
  • Peningkatan keamanan
    Peningkatan keamanan dalam kerentanan traversal dan injeksi jalur alamat rilis ini, izin akses berbasis peran, kerentanan pemalsuan permintaan lintas situs, pengabaian otorisasi di UI pengelolaan Edge, dan kerentanan entitas eksternal.
  • Peningkatan performa dan stabilitas Apache Cassandra
    Rilis ini mencakup peningkatan performa pada cara produk Edge mengakses database NoSQL Cassandra, serta peningkatan pada Cassandra itu sendiri, yang sedang diupgrade dari versi 1.2.11 ke 1.2.19.
  • Peningkatan pengelolaan token
    Selain peningkatan terkait menampilkan token OAuth dan membersihkannya di database, kini Anda dapat mengambil dan mencabut token akses OAuth 2.0 dengan ID pengguna akhir, ID aplikasi, atau keduanya. Lihat informasi selengkapnya di bawah ini:
  • Penyempurnaan Analytics
    Rilis ini mencakup banyak peningkatan analisis, termasuk:
    • Perluasan metrik tentang penggunaan cache di proxy API.
    • Analisis latensi. Selain dasbor Analisis latensi (khusus paket Apigee Edge), metrik persentil teratas (TP*) baru dalam laporan kustom memungkinkan Anda melihat batas waktu saat persentase transaksi tertentu selesai. Misalnya, metrik TP99 menunjukkan batas waktu saat 99% transaksi selesai.
    • Dimensi Virtual - Agen pengguna, stempel waktu, dan alamat IP secara otomatis dipetakan ke dimensi seperti versi OS, kelompok perangkat, hari, kota, negara, dan zona waktu.
    • Antarmuka yang baru dirancang untuk Laporan Kustom (Beta)
    • Dukungan untuk proxy yang dibangun Apigee 127
    • Flag boolean "Apigee Fault" dan "Target Fault" baru yang dicatat oleh analisis
  • Peningkatan ketahanan runtime
    Rilis ini mencakup banyak peningkatan ketahanan runtime, termasuk ketersediaan kebijakan terkait kegagalan Cassandra, Stabilitas router Netty, dan stabilitas thread SSL.
  • Peningkatan Node.js
    Peningkatan Node.js berikut disertakan dalam rilis ini:
    • API Get Cached Node.js Logs baru yang memungkinkan Anda mengambil ratusan data log terakhir dari skrip Node.js.
    • Dukungan untuk modul "trireme-support" (modul Node.js yang ditulis dalam Java). Untuk informasi selengkapnya, lihat https://www.npmjs.com/package/trireme-support.
    • Nama organisasi dan lingkungan dihapus dari jalur virtual dan dipindahkan ke variabel.
    • Upgrade ke Java 7.
    • Upgrade ke Trireme 0.8.4, yang mengatasi masalah pada penguraian dan penanganan permintaan HTTP untuk himpunan karakter non-UTF-8.
  • Framework Play diupgrade ke 2.0
    Framework Play yang digunakan oleh Edge, termasuk monetisasi, telah diupgrade ke Play 2.0.
  • Statistik pemantauan JMX sekarang dapat dikonfigurasi untuk mewajibkan sandi
    Proses pemantauan untuk Server Pengelolaan, Router, Prosesor Pesan, QPID, dan Postgres semuanya menggunakan JMX. JMX diaktifkan secara default dan akses JMX jarak jauh tidak memerlukan sandi. Namun, Anda sekarang dapat menerapkan perlindungan kata sandi ke statistik JMX untuk mengontrol akses. Lihat Panduan Operasi Edge untuk informasi selengkapnya.
  • Karakter pengganti dalam resource proxy API
    Anda dapat menggunakan karakter pengganti (tanda bintang *) saat menentukan resource proxy API. Misalnya, /developers/*/apps or /developers/**. Untuk informasi selengkapnya tentang resource proxy API, lihat Memetakan alur bersyarat ke resource API backend.
  • Resource"/" pada produkAPIRT-667
    Saat Anda menambahkan resource ke produk API sebagai garis miring tunggal "/", secara default, Apigee memperlakukannya sama dengan "/**", yang memberi developer akses ke semua URI di bawah jalur dasar. Properti features.isSingleForwardSlashBlockingEnabled tingkat organisasi yang baru memungkinkan Anda mengubah perilaku default "/". Dengan mengubah properti ini menjadi "true" (pelanggan cloud harus menghubungi Dukungan Apigee untuk melakukannya), "/" akan memberi developer akses hanya ke jalur dasar sebagai resource.

    Untuk informasi selengkapnya, lihat Mengonfigurasi perilaku Jalur Resource.
  • Konfigurasi error respons HTTP untuk Quota dan Spike ArrestAPIRT-664
    Organisasi Apigee Edge kini dapat dikonfigurasi untuk menampilkan kode status HTTP 429 (Terlalu Banyak Permintaan) untuk semua permintaan yang melebihi batas kapasitas yang ditetapkan oleh kebijakan Quota atau Spike Arrest. Konfigurasi default menampilkan kode status HTTP 500 (Error Server Internal).

    Hubungi Dukungan Apigee untuk menyetel properti features.isHTTPStatusTooManyRequestEnabled ke true untuk organisasi yang Anda ingin pelanggaran Quota dan Spike Arrest menampilkan kode status HTTP 429.
  • HealthMonitor kini mendukung SSL
    HealthMonitor yang ditetapkan ke load balancer kini mendukung SSL. Lihat Load balancing di seluruh server backend untuk mengetahui informasi selengkapnya.
  • Penginstal Monetisasi Edge kini mendukung penginstalan otomatis
    Monetisasi kini mendukung penginstalan otomatis atau tanpa pengawasan. Untuk mengetahui informasi selengkapnya, lihat Panduan Penginstalan dan Konfigurasi Edge.
  • Kompresi gzip pada respons APIMGMT-1127
    Panggilan ke API pengelolaan mendukung kompresi gzip pada respons yang memiliki Panjang Konten minimal 1.024 byte. Gunakan:
    'Accept-Encoding: gzip, deflate'

Bug telah diperbaiki

Bug berikut telah diperbaiki dalam rilis ini.

Topik ID Masalah Deskripsi
Pemakaian memori tinggi CORERT-362 Penggunaan memori yang tinggi disebabkan oleh skrip shell penghentian yang dipicu sebelum penyelesaian proses oleh pemroses pesan. Masalah ini telah diperbaiki.
Pembuatan proxy WSDL SOAP MGMT-1526 Membuat proxy API berbasis SOAP di UI pengelolaan menyebabkan browser hang. Masalah ini sudah teratasi.
Aplikasi developer dengan titik pada nama MGMT-1236 Di UI pengelolaan, jika nama aplikasi developer berisi titik, aplikasi tidak dapat diupdate. Masalah ini sudah teratasi.
Peningkatan CPU MP dan latensi CORERT-384 Latensi CPU dan CPU pemroses pesan meningkat setiap kali respons target berisi header "Connection: close". Masalah ini sudah teratasi.
Statistik permintaan dan respons HTTP CORERT-364 Statistik pada permintaan dan respons HTTP kumulatif salah. Masalah ini telah diperbaiki.
Penerapan kebijakan kuota APIRT-909 Kebijakan kuota berbasis kalender keliru menolak panggilan API yang dilakukan sebelum periode kuota yang ditetapkan untuk dimulai. Masalah ini sudah teratasi.

Rilis ini juga berisi perbaikan bug dari rilis berikut. Lihat catatan rilis individu untuk mengetahui detailnya.

Cloud Edge Edge Lokal

Masalah umum

Rilis ini memiliki masalah umum berikut.

Topik ID Masalah Deskripsi
Upgrade LDAP DOC-1262

Saat mengupgrade dari rilis 4.14.07 ke 4.15.01 dan mengupgrade dari ApacheDS ke OpenLDAP, nama peran yang berisi spasi (seperti "Hanya Baca") tidak dibuat ulang dengan benar di OpenLDAP.

Sebelum mengupgrade, hapus dan buat ulang peran yang memiliki spasi di dalam namanya.

Jika Anda sudah mengupgrade, jalankan perintah berikut untuk menghapus peran bermasalah di OpenLDAP:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

Kemudian, buat ulang peran tersebut.

Kegagalan email SMTP OPDK-900 Jika terjadi kegagalan validasi email SMTP, pastikan nilai properti berikut di apigee4/conf/ui/apigee.conf ditetapkan ke nilai yang sama: apigee.mgmt.mailFrom and mail.smtp.user. Atau, nonaktifkan validasi email SMTP.