16.01.20 - Apigee Edge untuk catatan rilis Public Cloud

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

Pada hari Selasa, 2 Februari 2016, kami merilis versi cloud baru Apigee Edge untuk Public Cloud.

Fitur dan peningkatan baru

Berikut adalah sejumlah fitur dan peningkatan baru dalam rilis ini.

Wizard proxy API yang didesain ulang

Wizard proxy API telah didesain ulang. Saat Anda mengklik "+ Proxy API" di halaman Proxy API di UI pengelolaan, wizard baru akan memandu Anda melalui proses pembuatan proxy API. Semua setelan yang sama seperti wizard proxy API sebelumnya tersedia. (MGMT-1.376)

Membuat proxy API dengan dokumen OpenAPI (Swagger)

Sebagai bagian dari desain ulang wizard proxy API baru, Anda sekarang dapat membuat proxy API dari dokumen OpenAPI (Swagger). Pada halaman pertama wizard proxy API, klik Use OpenAPI saat memilih Reverse Proxy, Node.js App, atau No Target. Di kolom yang muncul, masukkan URL ke dokumen OpenAPI Anda. Untuk mengetahui informasi selengkapnya, lihat Membangun proxy API sederhana. (MGMT-1.376)

Dukungan WSDL 1.2 untuk proxy SOAP

Apigee Edge mendukung WSDL 1.2 dalam membuat proxy API untuk memanggil layanan SOAP. (MGMT-2.835)

Variabel SSLInfo dalam konfigurasi TargetEndpoint

Di TargetEndpoint proxy API, Anda dapat menetapkan detail SSL/TLS secara dinamis untuk mendukung persyaratan runtime yang fleksibel. Dalam contoh berikut tentang cara SSLInfo ditetapkan dalam konfigurasi TargetEndpoint, nilai dapat diberikan saat runtime oleh Pemanggilan Java, kebijakan JavaScript, atau kebijakan Tetapkan Pesan. Gunakan variabel pesan yang berisi nilai yang ingin Anda tetapkan.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

Fitur ini dibahas dalam dokumentasi berikut:

(APIRT-1475)

Dukungan algoritme RSA_SHA256 untuk kebijakan pernyataan SAML

Kebijakan pernyataan SAML kini mendukung algoritma RSA_SHA256 selain RSA_SHA1. (APIRT-1779)

Validasi pada upload sertifikat

Untuk membantu mencegah upload sertifikat yang sudah tidak berlaku atau tidak valid ke keystore dan truststore, Management API akan memvalidasi sertifikat saat diupload. Sertifikat divalidasi untuk memastikan bahwa ukuran file tidak lebih dari 50 KB dan formatnya adalah PEM atau DER. Masa berlaku sertifikat juga divalidasi. Untuk mengganti validasi masa berlaku default (agar tidak memvalidasi masa berlaku sertifikat saat diupload), gunakan parameter kueri berikut: ?ignoreExpiryValidation=true

Untuk informasi selengkapnya, lihat Mengupload file JAR ke Keystore dan Mengupload Sertifikat ke Truststore. (SECENG-516) dan (APIRT-2213)

Jajak pendapat otomatis di halaman Log Node.js

Saat melihat log Node.js dari editor proxy, halaman Log Node.js akan otomatis dimuat ulang secara berkala untuk mencantumkan log baru yang tersedia. Klik "Hentikan Refresh Otomatis" untuk menonaktifkan muat ulang otomatis. (MGMT-1.692)

Performa halaman produk API, tidak ada aplikasi developer yang tercantum

Saat melihat produk API di UI pengelolaan, aplikasi developer yang terkait dengan produk tersebut akan dicantumkan. Untuk meningkatkan performa UI, daftar aplikasi developer tidak ditampilkan saat mengedit produk API. (MGMT-2.869)

Langganan ke email analisis harian

Administrator organisasi kini harus secara eksplisit berlangganan email laporan analisis harian. Berlangganan/berhenti berlangganan dengan menyetel preferensi pengguna di UI pengelolaan, atau dengan API pengelolaan. Untuk mengetahui informasi selengkapnya, lihat Berlangganan email analisis harian. (AXAPP-1949)

sum( ) pada metrik waktu respons

Dalam laporan kustom dan panggilan API Analytics, fungsi agregat "jumlah" kini tersedia untuk Target Waktu Respons, Total Waktu Respons, dan end_point_response_time. Misalnya, di /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), sekarang Anda dapat menggunakan parameter kueri "select" berikut: ?select=sum(total_response_time). (AXAPP-2006)

Laporan Analisis Latensi: Nama proxy API diurutkan

Di UI laporan Latensi Analisis (khusus paket perusahaan Apigee Edge), proxy API dicantumkan menurut abjad di menu drop-down Proxy. (MGMT-2.858)

Aplikasi Developer di dasbor ditampilkan berdasarkan nama tampilan

Di dasbor UI pengelolaan, diagram batang Aplikasi Developer mencantumkan aplikasi developer berdasarkan nama tampilan, bukan nama internal. (MGMT-2.853)

Widget tanggal/waktu baru di laporan kustom

Widget pemilih tanggal/waktu pada halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2.881)

Monetisasi: Mengedit nama paket API

Anda dapat memperbarui nama paket API kapan saja selama siklus proses monetisasi, bahkan jika paket API berisi paket tarif yang dipublikasikan. (DEVRT-2177)

Monetisasi: Desimal diizinkan di atribut khusus

Saat menggunakan paket "Kartu Tarif dengan Atribut Khusus", atribut khusus di header pesan yang digunakan sebagai pengganda untuk transaksi kini dapat berupa nilai desimal hingga empat angka desimal. Untuk informasi selengkapnya tentang jenis paket ini, lihat Menentukan detail atribut khusus kartu tarif. ( DEVRT-2191)

Peningkatan umum

Rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan stabilitas.

Bug telah diperbaiki

Bug berikut telah diperbaiki dalam rilis ini.

ID Masalah Deskripsi
MGMT-2964 Editor proxy baru tidak menerima komentar di dalam tag Flow
MGMT-2957 Dengan menambahkan pod baru ke organisasi, status deployment paket akan ditampilkan sebagai error untuk router di pod baru
MGMT-2937 Error Izin Tidak Memadai dengan peran khusus
MGMT-2875 Pembuatan SOAP WSDL memiliki header yang salah untuk SOAP 1.2
MGMT-2739 Laporan Aplikasi Developer, tab Analytics tidak menampilkan grafik anomali
MGMT-2735 Memperbarui log Node.js tidak pernah selesai/berhenti
MGMT-2734 Tombol Simpan tidak diaktifkan setelah terjadi error saat mencoba menyimpan paket yang di-deploy
MGMT-2729 Memperbarui port untuk TargetServer di UI akan menghapus SSLInfo
MGMT-2702 Kerentanan keamanan lintas situs untuk Firefox dan IE
Perbaikan kerentanan keamanan yang dapat terjadi karena kerentanan FireFox dan IE yang mengizinkan permintaan lintas situs secara tidak semestinya.
MGMT-2681 Editor Proxy: Saat menggunakan pencocokan Ekspresi Reguler dalam Kondisi, Navigator Flow tidak menampilkan kata kerja
MGMT-2361 Deployment proxy gagal dengan RPCException: Waktu panggilan habis
MGMT-1662 Deployment proxy API gagal selama rilis Cloud Publik Apigee
DEVRT-2286 sync-organization Monetization API rusak
API yang digunakan untuk menyinkronkan data Apigee Edge dengan monetisasi telah diperbaiki dengan pembaruan terbaru pada rilis 16.01.20.
DEVRT-2173 Perlu mengganti nama Paket tetapi tidak dapat mengedit karena paket tarif aktif
DEVRT-1661 Developer diblokir untuk membuat permintaan API sebelum tanggal mulai paket tarif, tetapi pemblokiran tidak pernah dirilis
Jika developer API menyetujui harga paket tetap, volume band, atau paket tarif bulanan yang dimulai pada tanggal di masa mendatang, lalu mengirimkan permintaan API sebelum tanggal mulai yang ditentukan, developer API akan diblokir agar tidak dapat membuat permintaan lebih lanjut. Setelah tanggal mulai paket tarif tercapai, pemblokiran kini dirilis.
DEVRT-1643 Draf paket tarif rusak setelah disimpan
AXAPP-1991 OptOut dari Ringkasan Analytics Apigee dan pengiriman email tidak berhenti
AXAPP-1946 Pembersihan Analytics tidak mengosongkan ruang disk
AXAPP-1708 Analytics API tampaknya menghasilkan angka yang berbeda untuk statistik yang sama, tergantung cara saya menanyakannya
AXAPP-1293 Nama Aplikasi Developer yang tidak ada di email Ringkasan Analytics
APIRT-2518 Masalah saat menghubungkan ke backend https dengan kebijakan JavaScript
APIRT-2398 Kode otorisasi tidak valid/habis masa berlakunya dihitung sebagai error Apigee
APIRT-2397 steps.assignmessage.SetVariableFailed dihitung sebagai error Apigee
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException di OAuth dihitung sebagai error Apigee
APIRT-2362 Error kompilasi JavaScript
APIRT-2322 Client ID yang tidak valid salah dilaporkan sebagai error Apigee
APIRT-2159 Menambahkan message_id ke awalan logging
APIRT-2145 Kegagalan tinggi pada transaksi untuk Facebook API
Validasi untuk nilai header yang dimulai dengan ':' telah dihapus.
APIRT-2137 MP: Potongan encoding transfer dan 205 dengan panjang konten 0
APIRT-2124 Router Nginx tidak memperbarui kumpulan MP untuk anggota MP yang baru ditambahkan
APIRT-2117 Kebijakan Logging Pesan tidak mematuhi update DNS
APIRT-2110 Hanya satu header X-Forwarded-For yang diteruskan oleh router
APIRT-2062 Cache respons tidak berfungsi dengan benar jika kondisi SkipCacheLookup terpenuhi
APIRT-2061 Pemroses pesan tidak mendorong pesan ke QPID
APIRT-2052 Jumlah CLOSE_WAIT yang tinggi karena port pengelolaan tidak merespons
APIRT-2024 Nginx tanpa load balancer tidak mengisi header HTTP X-Forwarded-For dengan benar
Pemberitahuan penghentian penggunaan X-Forwarded-For yang ditambahkan ke catatan rilis 150930 dan kebijakan Kontrol Akses.
APIRT-1933 Classloader khusus proxy masih didelegasikan ke classloader MP
APIRT-1877 Tidak dapat menyamarkan respons XML yang memiliki namespace
APIRT-1838 Apigee-127: VerifyAPIKey hanya menampilkan satu produk API ketika ada beberapa produk
APIRT-1827 Batas streaming serentak rendah yang diamati
APIRT-1820 Latensi intermiten (> 1%) di lingkungan Private Cloud 4.15.04
APIRT-707 NPE selama runtime jika elemen <GenerateResponse> berada dalam kebijakan VerifyAccessToken