4.16.09 - Catatan rilis Edge untuk Private Cloud

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

Pada Senin, 19 September 2016, kami merilis versi baru Apigee Edge untuk Private Cloud.

Sejak Rilis Fitur Edge untuk Private Cloud sebelumnya, rilis berikut telah terjadi dan disertakan dalam Rilis Fitur ini:

Lihat Tentang penomoran rilis untuk memahami cara mengetahui apakah rilis cloud tertentu disertakan dalam versi Edge untuk Private Cloud Anda.

Ringkasan rilis

Dalam rilis ini, editor proxy API klasik telah dihapus dan digantikan oleh editor proxy baru yang tersedia untuk digunakan bersama editor klasik. Peningkatan penting lainnya mencakup peningkatan perilaku jalur resource produk API, peningkatan penanganan payload JSON yang ditentukan dalam kebijakan Tetapkan Pesan dan Timbulkan Kesalahan, peningkatan konversi XML ke JSON, peningkatan validasi resource, kemampuan untuk menetapkan waktu tunggu pada setiap proxy API, pembaruan pembuatan proxy SOAP di wizard proxy API, dan objek Kripto berperforma tinggi untuk JavaScript.

Peningkatan monetisasi mencakup fitur notifikasi baru dengan paket tarif notifikasi, API yang memigrasikan developer ke monetisasi, dan kemampuan untuk membuat paket tarif publik atau pribadi.

Bagian selanjutnya dari topik ini berisi detail tentang semua fitur baru, update, dan perbaikan bug yang ada dalam rilis.

Tidak digunakan lagi

Layanan API

Editor Proxy Klasik dihapus (UI Cloud 16.04.20)

Versi baru Editor Proxy API kini menjadi satu-satunya versi yang didukung. Versi klasik tidak lagi tersedia, dan link ke "Akses Editor Proxy Versi Klasik" telah dihapus. Jika Anda menggunakan versi klasik, proxy API Anda akan otomatis dimuat di editor baru. (EDGEUI-498)

Monetisasi

Fitur usang berikut telah dihapus dan tidak lagi didukung:

  • Menetapkan batasan
  • Mengirim notifikasi batas

Sebagai alternatif, Anda dapat menyiapkan notifikasi, seperti yang dijelaskan di bagian berikut:

(DEVRT-2742)

Fitur dan info terbaru

Berikut adalah fitur dan peningkatan baru dalam rilis ini. Selain peningkatan berikut, rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan stabilitas.

Untuk mengetahui detail dan petunjuk lebih lanjut, lihat dokumentasi Edge for Private Cloud.

Cloud Pribadi

Upgrade Postres ke versi 9.4

Rilis ini mencakup upgrade ke Postgres 9.4. Untuk mengetahui petunjuk tentang cara mengupdate sistem Anda, lihat Mengupdate Apigee Edge ke 4.16.09.

Dukungan GeoMap di UI Edge

Agregasi geografis memungkinkan Anda mengumpulkan data analisis untuk panggilan API berdasarkan atribut geografis seperti wilayah, benua, negara, dan kota. Dari data analisis ini, Anda dapat melihat GeoMap di UI Edge yang menunjukkan lokasi permintaan API.

Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan Agregasi Geografis dan Peta Geografis.

API BaaS

Menambahkan dokumentasi tentang:

  • Cara mengonfigurasi API BaaS untuk menggunakan TLS. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi TLS untuk API BaaS.
  • Cara mengonfigurasi semua node API BaaS Stack untuk menggunakan penyimpanan bersama sehingga semua aset tersedia untuk semua node API BaaS Stack. Untuk mengetahui informasi selengkapnya, lihat Mengupload aset.
  • Cara mengenkripsi sandi Cassandra saat mengonfigurasi node BaaS Stack. Untuk mengetahui informasi selengkapnya, lihat Mereset Sandi Edge.

Rilis beta Alat dan Dasbor Pemantauan

Rilis ini mencakup versi Beta alat dan dasbor pemantauan baru untuk Edge. Alat ini memungkinkan Anda memahami kondisi berbagai komponen (Router, Pemroses Pesan, ZooKeeper, Cassandra) serta kode error http untuk berbagai organisasi dan lingkungan dalam deployment Anda. Anda juga dapat mengambil snapshot data dasbor dan membagikannya kepada Apigee untuk membantu menyelesaikan insiden dukungan.

Dokumentasi, termasuk petunjuk penginstalan, disertakan dengan dokumen Edge 4.16.09 di Versi 4.18.01.

Namun, sebelum Anda dapat menginstal dan menggunakan dasbor, Anda harus menyelesaikan Perjanjian Evaluasi Apigee, yang juga tersedia di Versi 4.18.01, dan mengirimkannya kembali ke Apigee dengan mengirimkannya melalui email ke orders@apigee.com.

Rilis beta alat pengumpul analisis

Semua pelanggan Edge untuk Private Cloud diwajibkan mengirimkan statistik tentang traffic proxy API ke Apigee. Apigee merekomendasikan agar pelanggan mengupload informasi tersebut sekali sehari, mungkin dengan membuat cron job.

Untuk membantu mengupload data ini, Apigee menyediakan utilitas command line apigee-analytics-collector versi Beta. Utilitas ini mengirimkan laporan volume panggilan API kembali ke Apigee. Setiap penginstalan Edge untuk Private Cloud dapat menggunakan utilitas ini untuk mengambil dan melaporkan data traffic ke Apigee.

Untuk mengetahui informasi selengkapnya, lihat Mengupload Data Traffic API ke Apigee - Rilis Beta.


Layanan API

Payload JSON dalam Assign Message dan Raise Fault (Cloud 16.08.17)

Saat menyetel payload JSON menggunakan kebijakan Assign Message atau Raise Fault, pengguna terkadang harus menggunakan solusi sementara untuk memastikan pesan JSON diformat dengan benar saat runtime, seperti memulai payload dengan garis miring terbalik "\" atau menentukan variablePrefix dan variableSuffix pada elemen Payload, meskipun tidak ada variabel yang digunakan dalam pesan.

Dengan peningkatan ini, tidak ada solusi yang diperlukan untuk memastikan pemformatan pesan JSON yang tepat, dan variabel dapat ditentukan menggunakan tanda kurung kurawal tanpa membuat JSON yang tidak valid. Misalnya, berikut menyisipkan nilai message.content dalam pesan JSON:

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

Jika Anda menggunakan solusi sementara, kode Anda akan terus berfungsi seperti apa adanya. Anda juga dapat menggunakan variablePrefix dan variableSuffix, bukan kurung kurawal, untuk menunjukkan variabel.

Lihat elemen <Set><Payload> dalam kebijakan Assign Message dan kebijakan Raise Fault di dokumen referensi. (APIRT-1160)

Peningkatan kebijakan XML ke JSON (Cloud 16.08.17)

Kebijakan XML ke JSON telah ditingkatkan dengan kemampuan berikut. Anda dapat mengonfigurasi kebijakan untuk:

  • Perlakukan beberapa elemen XML sebagai array selama konversi, yang menempatkan nilai dalam tanda kurung siku '[ ]' dalam dokumen JSON.
  • Menghapus atau menghilangkan tingkat hierarki dokumen XML dalam dokumen JSON akhir.

Untuk mengetahui informasi selengkapnya, lihat Kebijakan XML ke JSON. (APIRT-1144)

Beberapa karakter pengganti di jalur resource Produk API (Cloud 16.08.17)

Saat menentukan jalur resource di Produk API, Anda dapat menyertakan karakter pengganti di beberapa tempat dalam jalur resource. Misalnya, /team/*/invoices/** mengizinkan panggilan API dengan satu nilai setelah /team dan jalur resource apa pun setelah invoices/. URI yang diizinkan pada panggilan API adalah proxyBasePath/team/finance/invoices/company/a.

Jika setelah rilis ini jalur resource Produk API yang ada berhenti berfungsi seperti yang diharapkan, tetapkan properti berikut di organisasi Anda untuk kembali ke perilaku sebelumnya: features.enableStandardWildCardMatchForAPIProductResources = true

(MGMT-3273)

Fungsi kripto di JavaScript (Cloud 16.08.17)

Serangkaian fungsi JavaScript crypto berperforma tinggi yang baru tersedia untuk membuat, mendapatkan, dan memperbarui objek hash berikut: MD5, SHA-1, SHA256, SHA512. Objek crypto juga memungkinkan Anda mendapatkan tanggal dalam berbagai format. Untuk mengetahui informasi selengkapnya, lihat Model objek JavaScript. (APIRT-2886)

Pemeriksaan versi JAR Panggilan Java (Cloud 16.08.17)

Saat mengupload resource JAR Java ke proxy API, kode status HTTP 400 akan ditampilkan (bukan 500) jika versi resource Java tidak kompatibel dengan versi Java yang didukung Edge, yang tercantum dalam Software yang didukung dan versi yang didukung. (MGMT-3420)

Validasi resource proxy API (Cloud 16.08.17)

Jika Anda memiliki file resource proxy API (seperti JAR JavaScript atau Java) yang disimpan di cakupan lingkungan atau organisasi, framework validasi tidak lagi mengharuskan Anda untuk menyertakan resource tersebut di tingkat proxy API dalam paket proxy agar impor lulus validasi. Validasi resource kini terjadi pada waktu deployment, bukan pada waktu impor. (MGMT-1430)

Mengonfigurasi waktu tunggu untuk setiap proxy API (Cloud 16.08.17)

Anda dapat mengonfigurasi proxy API agar waktu tunggu habis setelah waktu tertentu (dengan status waktu tunggu gateway 504). Kasus penggunaan utamanya adalah untuk pelanggan Private Cloud yang memiliki proxy API yang memerlukan waktu lebih lama untuk dieksekusi. Misalnya, Anda memerlukan proxy tertentu agar waktu tunggu habis dalam 3 menit. Anda dapat menggunakan properti api.timeout baru dalam konfigurasi untuk proxy API. Berikut cara melakukannya dengan contoh 3 menit:

  1. Pertama, pastikan untuk mengonfigurasi load balancer, router, dan pemroses pesan agar waktu tunggu habis setelah 3 menit.
  2. Kemudian, konfigurasikan proxy yang relevan agar waktu tunggu habis dalam 3 menit. Tentukan nilai dalam milidetik. Contoh:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath>
        <Properties>
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
  3. Namun, perhatikan bahwa menaikkan waktu tunggu sistem dapat menyebabkan masalah performa, karena semua proxy tanpa setelan api.timeout menggunakan load balancer, router, dan waktu tunggu pemroses pesan yang baru dan lebih tinggi. Jadi, konfigurasi proxy API lain yang tidak memerlukan waktu tunggu yang lebih lama untuk menggunakan waktu tunggu yang lebih rendah. Misalnya, berikut ini menetapkan waktu tunggu proxy API setelah 1 menit:
    <Property name="api.timeout">60000</Property>

Pelanggan Cloud, yang tidak dapat mengubah waktu tunggu Edge, juga dapat mengonfigurasi waktu tunggu proxy API, selama waktu tunggu lebih singkat daripada waktu tunggu pemroses pesan Edge standar, yaitu 57 detik.

Anda tidak dapat mengisi nilai dengan variabel. Properti ini dibahas dalam referensi Properti endpoint. (APIRT-1778)

Perilaku proxy SOAP saat menggunakan wizard proxy (UI Cloud 16.07.27)

Saat membuat proxy berbasis SOAP dari WSDL menggunakan wizard proxy, ada dua opsi untuk pembuatan proxy:

  • Pass-Through SOAP, tempat proxy meneruskan payload permintaan SOAP apa adanya.
  • REST ke SOAP ke REST, di mana proxy mengonversi payload masuk seperti JSON ke payload SOAP, lalu mengonversi respons SOAP kembali ke format yang diharapkan pemanggil.

Rilis ini mencakup update berikut terkait cara kerja opsi ini. Perbedaan antara perilaku lama dan baru ada dalam kebijakan dan konfigurasi yang dibuat secara otomatis oleh wizard proxy.

SOAP Terusan

  • Semua operasi WSDL kini dikirim ke jalur dasar proxy "/" dan bukan ke resource proxy (seperti "/cityforecastbyzip"). Nama operasi diteruskan ke layanan SOAP target. Perilaku ini sesuai dengan spesifikasi SOAP.

  • Proxy yang dihasilkan tidak lagi mendukung JSON dalam permintaan. Hanya mendukung XML. Proxy memastikan permintaan SOAP memiliki Envelope, Body, dan namespace.

REST ke SOAP ke REST

  • WSDL 2.0 tidak didukung.
  • Perilaku baru belum diuji dengan WS-Policy.
  • Proxy memungkinkan Anda mengirim data JSON, bukan FormParams.
  • Saat menambahkan dukungan CORS (Cross-origin resource sharing) ke proxy menggunakan pembuat proxy, Anda akan melihat peningkatan berikut:
    • Header Access-Control-Allow-Headers: Selain header Origin, x-requested-with, dan Accept, header Access-Control-Allow-Headers juga menyertakan Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent, dan Cache-Control.
    • Header Access-Control-Allow-Methods: Selain GET, PUT, POST, DELETE, header ini juga mencakup kata kerja PATCH dan OPTIONS.
  • Saat membuat proxy API untuk WSDL, Edge membaca ComplexType yang ditentukan sebagai abstrak dalam WSDL dan mengenali dengan benar jenis instance yang didasarkan pada jenis abstrak.

Utilitas command line open source wsdl2apigee

Apigee juga menyediakan utilitas command line open source untuk membuat proxy API rest-to-soap atau passthrough dari WSDL. Lihat https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

Default masa berlaku/pengambilan ulang dalam kebijakan Operasi Peta Nilai Kunci (UI Cloud 16.06.15)

Kebijakan Operasi Peta Nilai Kunci memungkinkan Anda menentukan durasi nilai dipertahankan sebelum diperbarui. Interval pembaruan ditetapkan dengan elemen <ExpiryTimeInSecs>. Jika operasi GET dijalankan dan interval masa berlaku telah terlampaui, nilai akan diperbarui dan kebijakan akan mendapatkan nilai yang diperbarui. Saat Anda menambahkan kebijakan ini ke proxy API, waktu habis masa berlaku default kini adalah 300 detik. (Default sebelumnya adalah -1, yang berarti nilai tidak pernah diperbarui.) (EDGEUI-579)


Monetisasi

Paket tarif notifikasi yang dapat disesuaikan (UI Cloud 16.04.20, monetisasi Cloud 16.04.13)

Paket tarif notifikasi baru yang dapat disesuaikan dalam monetisasi Edge memungkinkan penyedia API menyesuaikan target jumlah transaksi untuk setiap developer aplikasi. Anda dapat mengonfigurasi apakah dan kapan notifikasi dikirim berdasarkan persentase jumlah target yang telah tercapai, seperti 90%, 100%, atau 150%. Fitur ini tersedia melalui UI pengelolaan selain Management API (yang tersedia dalam rilis sebelumnya). Untuk mengetahui informasi selengkapnya, lihat Menentukan detail paket notifikasi yang dapat disesuaikan. (DEVRT-2375, DEVRT-2370)

Notifikasi webhook untuk paket tarif notifikasi yang dapat disesuaikan (monetisasi Cloud 16.04.27)

Untuk paket tarif notifikasi yang dapat disesuaikan, Anda dapat membuat webhook yang mengirim notifikasi ke URL yang Anda tentukan. Anda juga dapat mengontrol notifikasi agar muncul pada interval tertentu (persentase) hingga batas transaksi tercapai. Notifikasi webhook memberi Anda alternatif yang fleksibel untuk menggunakan template notifikasi yang ada. Lihat Menyiapkan notifikasi menggunakan webhook. (DEVRT-2393, DEVRT-2394)

Paket tarif Notifikasi yang Dapat Disesuaikan dengan Atribut Kustom (UI Cloud 16.05.18)

Dalam monetisasi Edge, paket tarif "Pemberitahuan yang Dapat Disesuaikan dengan Atribut Kustom" yang baru memungkinkan Anda menambahkan jumlah transaksi developer menggunakan nilai atribut kustom. Dengan paket tarif Notifikasi yang Dapat Disesuaikan standar, setiap panggilan API yang berhasil akan menambahkan 1 ke jumlah transaksi developer. Namun, dengan paket tarif Pemberitahuan yang Dapat Disesuaikan dengan Atribut Kustom, nilai atribut kustom ditambahkan ke jumlah transaksi developer. Misalnya, jika atribut kustom "small" memiliki nilai 0,1 dalam respons, jumlah transaksi akan bertambah 0,1; atau jika atribut kustom "addressTotal" memiliki nilai 50, jumlah akan bertambah 50. Untuk mengetahui informasi selengkapnya, lihat Menentukan paket tarif dengan detail atribut kustom. (DEVRT-2504)

Menyiapkan notifikasi berdasarkan total transaksi gabungan untuk perusahaan dan developernya (Monetisasi Cloud 16.06.22)

Biasanya, total transaksi dilacak untuk semua developer di perusahaan secara otomatis saat developer menggunakan aplikasi perusahaan untuk mengakses API. Bagaimana jika Anda memiliki developer yang secara aktif menggunakan aplikasi developer mereka sendiri untuk mengakses API, dan Anda perlu melacak total transaksi gabungan mereka tanpa gangguan traffic? Anda dapat menambahkan developer ke perusahaan dan menyiapkan notifikasi yang akan dikirim saat batas tercapai berdasarkan total transaksi gabungan untuk perusahaan dan developernya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan notifikasi berdasarkan total transaksi gabungan untuk perusahaan dan developernya. (DEVRT-2643)

Melihat dan memproses ulang notifikasi (Monetisasi Cloud 16.06.08)

Sebagai bagian dari rangkaian pengujian monetisasi, Anda dapat melihat dan memproses ulang notifikasi yang sebelumnya dikirim menggunakan Management API. Untuk mengetahui informasi selengkapnya, lihat Melihat dan memproses ulang notifikasi. (DEVRT-2643)

Test Monetization (Cloud 16.05.25 monetization)

Monetisasi menyediakan serangkaian API yang dapat Anda gunakan untuk menguji eksekusi webhook guna memastikan notifikasi dikirim. Untuk mengetahui detailnya, lihat Menguji penyiapan notifikasi. (DEVRT-2625)

Memigrasikan developer ke monetisasi (Monetisasi Cloud 16.05.11)

API baru tersedia untuk memfasilitasi migrasi developer ke monetisasi. Anda dapat mentransfer penggunaan transaksi dan mengenakan biaya penyiapan yang disesuaikan dan biaya berulang. Selain itu, saat menyetujui paket tarif yang dipublikasikan, Anda dapat membatalkan biaya penyiapan jika biaya tersebut telah ditagih. Untuk mengetahui informasi selengkapnya, lihat Memigrasikan developer ke monetisasi. (DEVRT-2446)

Paket tarif Publik dan Pribadi untuk portal developer (Monetisasi Cloud 16.04.27)

Anda dapat menyetel paket tarif menjadi "Publik" atau "Pribadi". Paket tarif publik muncul di portal developer; Paket tarif pribadi tidak muncul. Default untuk paket tarif adalah Publik. Untuk mengetahui informasi selengkapnya, lihat http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)

Membatalkan penangguhan developer (Monetisasi Cloud 16.06.08)

Monetisasi menyediakan serangkaian API yang dapat Anda gunakan untuk mengaktifkan kembali developer yang sebelumnya ditangguhkan. Developer dapat ditangguhkan jika batas yang dikonfigurasi tercapai. Misalnya, jumlah transaksi telah mencapai batas maksimum atau saldo akun prabayar telah habis. Untuk mengetahui informasi selengkapnya, lihat Membatalkan penangguhan developer. (DEVRT-2641)

Melihat status transaksi (Monetisasi Cloud 16.06.08)

Sebagai bagian dari rangkaian pengujian monetisasi, Anda dapat melihat status transaksi yang telah terjadi selama rentang waktu tertentu menggunakan API pengelolaan. Untuk mengetahui informasi selengkapnya, lihat Melihat status transaksi. (DEVRT-2640)

Menyertakan atribut kustom developer dalam laporan pendapatan (Monetisasi Cloud 16.05.25)

Khusus untuk laporan pendapatan, Anda dapat menyertakan atribut kustom dalam laporan, jika atribut kustom ditentukan untuk developer. Untuk mengetahui informasi selengkapnya, lihat Menyertakan atribut khusus developer dalam laporan pendapatan menggunakan API. (DEVRT-2447)

Kebijakan Perekaman Transaksi dan konsistensi resource produk API (UI Cloud 16.05.18)

Jika jalur resource dalam Kebijakan Perekaman Transaksi monetisasi tidak cocok dengan jalur resource yang ditentukan dalam produk API-nya (misalnya, jika Anda mengubah jalur resource produk API), ikon Kebijakan Perekaman Transaksi di halaman Produk akan menampilkan simbol peringatan. Saat Anda mengklik ikon untuk melihat Kebijakan Perekaman Transaksi, peringatan akan muncul di bagian atas halaman. Jika Anda memperbaiki jalur resource di Kebijakan Perekaman Transaksi, indikator peringatan akan hilang. (DEVRT-2240)

Bug yang diperbaiki

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

Edge untuk Private Cloud

ID Masalah Deskripsi
TBD-138 Masalah Waktu Tunggu Sesi UI Play
APIRT-2978 Router gagal memulai Nginx atau Router gagal dimulai
AXAPP-2447 Error InvalidTimeRange saat memilih data analisis per jam
EDGEUI-592 Sekarang dapat menghapus link "Lupa Sandi" dari Edge UI saat menggunakan penyedia Autentikasi yang Di-externalisasi
MGMT-3330 Upaya memasukkan sandi yang salah untuk autentikasi eksternal Private Cloud akan mengunci pengguna
MGMT-2930 Penyamaran Data tidak berfungsi dalam sesi debug
PRC-840 Symlink rusak untuk komponen Edge
PRC-1004 Menambahkan opsi "-p zk" ke penginstal untuk menginstal ZooKeeper mandiri di node.
PRC-1013 Akun admin sistem awal tidak ditautkan ke kebijakan sandi LDAP yang benar
PRC-1019 "apigee-all stop" tidak menghentikan Pemroses Pesan
PRC-1066 Sandi Cassandra terenkripsi tidak berfungsi di usergrid.properties untuk BaaS Stack

16.08.17

ID Masalah Deskripsi
SECENG-609 Panggilan runtime tidak gagal selama penghapusan truststore terkait atau saat sertifikat yang valid di truststore dihapus
MGMT-3404 Melihat/mengambil log Node.js dan men-deploy proxy sangat lambat
MGMT-3400 Panggilan ke API pengelolaan /userroles gagal jika pengguna yang melakukan panggilan memiliki tanda "+" dalam namanya
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1, saat mengimpor paket API Proxy yang berisi direktori resources/node/resources
MGMT-3364 OAuthV2: pemeriksaan redirect_uri
MGMT-3319 Entri daftar di brankas yang memiliki nilai null di salah satu entri tidak berfungsi untuk organisasi (CPS dan non-CPS)
MGMT-3226 Kueri di tingkat organisasi/lingkungan tidak boleh menarik semua data yang menyebabkan API gagal
Release_160302 memiliki bug yang menyebabkan listingan resource di tingkat organisasi/lingkungan gagal jika ukuran kumulatif resource di atas 16 MB. Perbaikan ini akan mengatasi masalah tersebut.
AXAPP-2429 Analytics API menggunakan response_status_code menampilkan error akses data
AXAPP-2386 Memperbaiki konten laporan kosong dalam laporan email harian Analytics
AXAPP-2347 Tidak menerima email ringkasan analisis harian
APIRT-3141 Java Callout gagal saat memanggil ExecutionResult() baru, karena konstruktor telah dibuat privat
APIRT-3140 Kebijakan ServiceCallout tidak berfungsi dalam panggilan API HEAD
APIRT-3131 createdBy yang salah ditampilkan untuk Proxy API saat menggunakan monetisasi dengan penyedia autentikasi eksternal
APIRT-3121 Perubahan file resource organisasi yang dilakukan tidak 100% efektif
APIRT-3117 MP mencapai penggunaan CPU 100% dan berhenti melayani traffic
APIRT-3016 Error "Waktu panggilan habis" pada router saat deployment
APIRT-2975 Gagal mengupload paket sertifikat
APIRT-2955 Tidak dapat menyamarkan atribut tertentu dari data respons JSON untuk header Content-Type yang sesuai dengan FHIR 'application/json+fhir'
APIRT-2946 Kebijakan OAuthV2-RefreshToken tidak menyembunyikan atribut meskipun tampilan disetel ke false
APIRT-2908 Penerapan TLS1.2 untuk panggilan API internal diperlukan setelah update TLS1.2 di virtualhost
APIRT-2901 Respons yang di-gzip yang ditampilkan dari cache dikompresi dua kali
APIRT-2873 MP memunculkan NullPointerException terkait VerifyAPIKey setelah penghapusan produk/developer/proxy
APIRT-2871 Kebijakan IOIntensive muncul dua kali di Trace
APIRT-2825 Kesalahan tata bahasa dalam respons error accesstoken
APIRT-2750 Kegagalan traffic tinggi di organisasi tertentu
APIRT-2685 Traffic tidak dapat mengalir karena terjadi error yang tidak diketahui
APIRT-2647 Error"Underlying input stream returned zero bytes" dengan nonprod/dev
APIRT-2630 Masalah terputus-putus saat mencoba membaca nilai dari cache
APIRT-2620 Kumpulan thread terpisah untuk beberapa langkah pemblokiran
APIRT-2610 java.lang.ClassCastException dengan kebijakan Cache Respons
APIRT-2608 Error penguraian header Last-Modified dalam kebijakan Cache Respons
APIRT-2605 Variabel"organization" dan "environment" tidak boleh ditimpa melalui kebijakan
APIRT-2566 Kebijakan OAuthV2 menampilkan Header WWW-Authenticate yang salah format
APIRT-2491 Update TargetServer gagal karena waktu tunggu RPC habis antara pengelolaan dan mps
APIRT-2386 Cakupan string kosong dibuat di produk API dengan cakupan OAuth yang Diizinkan kosong
APIRT-2383 Kebijakan Transformasi XSL tampaknya tidak mencatat data apa pun saat terjadi error
APIRT-2364 Variabel alur kesalahan OAuth tidak diperbarui saat terjadi error
APIRT-2216 Server mengirim peristiwa - aliran peristiwa mengalami masalah di prod
APIRT-2079 Panggilan cURL DEBUG tidak berhenti setelah waktu tunggu habis untuk sesi yang dibuat
APIRT-1495 Perlindungan Ancaman XML tidak menangkap Content-Type fhir
APIRT-1404 Perilaku tidak konsisten saat Kondisi membandingkan nilai dalam tanda kutip tunggal vs. tanda kutip ganda
APIRT-347 Kebijakan XSL tidak divalidasi dengan benar saat diimpor (tidak menetapkan hasil ke variabel output seperti yang didokumentasikan)

16.07.27 (UI)

ID Masalah Deskripsi
EDGEUI-621 Simpan sebagai Proxy API Baru menggunakan nama default yang menyertakan notasi ilmiah, seperti "new-1.234568901234568e+53"
EDGEUI-572 UI menampilkan "Error: Error Tidak Diketahui" dan bukan "Error: Waktu tunggu sesi habis"

16.07.20.01 (monetisasi)

Rilis ini mencakup perubahan skema DB kecil. Tidak ada update software lain dalam rilis ini.

16.07.13 (UI)

ID Masalah Deskripsi
EDGEUI-609 Tombol Server Target Baru tidak diaktifkan untuk peran khusus yang memiliki izin untuk membuat Server Target
EDGEUI-584 Bug tampilan kunci/secret kecil untuk aplikasi developer yang memiliki beberapa kredensial
EDGEUI-571 Batas nama proxy salah disetel ke 50 karakter di UI

16.07.06.02 (monetisasi)

ID Masalah Deskripsi
DEVSOL-2817 Pembuatan dokumen penagihan menggunakan API tidak berfungsi
Masalah terkait pembuatan dokumen penagihan menggunakan API telah diperbaiki. Dokumen penagihan berhasil dibuat jika alamat developer ada.
DEVSOL-2797 Peningkatan pemrosesan atribut Developer
Nilai atribut kustom Boolean tidak lagi peka huruf besar/kecil. Selain itu, saat menyinkronkan atribut khusus dengan Apigee Edge, atribut yang ada akan diperbarui, bukan membuat atribut duplikat.

16.07.06 (monetisasi)

ID Masalah Deskripsi
DEVRT-2795 Kolom stempel waktu permintaan webhook tidak konsisten
Dalam permintaan JSON yang dikirim ke handler callback untuk webhook, developerQuotaResetDate kini dinyatakan dalam format stempel waktu epoch agar konsisten dengan format stempel waktu lainnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan handler callback.

16.06.29 (UI)

ID Masalah Deskripsi
EDGEUI-600 Tidak dapat melihat/mengedit peran untuk laporan kustom
EDGEUI-593 Interval 5 dan 10 menit dihapus dari UI Analytics
Data Analytics di UI pengelolaan tidak muncul minimal selama 10 menit setelah panggilan ke proxy API dilakukan. Oleh karena itu, setelan rentang 10 menit telah dihapus dari laporan kustom, dan setelan rentang 5 dan 10 menit telah dihapus dari tampilan Performa proxy API.

16.06.22 (monetisasi)

Tidak ada

16.06.15 (UI)

ID Masalah Deskripsi
EDGEUI-566 Halaman kosong setelah login ke UI pengelolaan
EDGEUI-564 Pengguna menerima error izin saat login ke UI pengelolaan, lalu mereka otomatis logout
EDGEUI-549 Error saat menampilkan data di tampilan Performa Proxy API
EDGEUI-544 Halaman Peran Kustom menampilkan nilai yang salah untuk izin Hapus Laporan
EDGEUI-504 Status yang membingungkan di Aplikasi, Kunci, dan Produk Developer
EDGEUI-120 Link email halaman Error Internal memiliki alamat email yang tidak valid
DEVRT-2301 Monetisasi: Penyelarasan UI dengan API pada paket tarif yang dipublikasikan
Terkait tanggal habis masa berlaku pada paket tarif yang dipublikasikan, UI pengelolaan kini cocok dengan perilaku Management API. Jika paket tarif memiliki Tanggal Berakhir yang ditentukan, Anda tidak dapat mengubah tanggal habis masa berlakunya. Untuk mengetahui informasi selengkapnya, lihat Mengakhiri masa berlaku paket tarif yang dipublikasikan.

16.06.08 (monetisasi)

Tidak ada

16.05.25 (monetisasi)

ID Masalah Deskripsi
DEVRT-2617 Tidak menerima notifikasi saat pelanggan membeli paket layanan
DEVRT-1483 NullPointerException saat developer beralih dari prabayar ke pascabayar

16.05.18 (UI)

ID Masalah Deskripsi
EDGEUI-551 Sesi UI berakhir jika tidak aktif selama sekitar satu jam

16.05.11 (monetisasi)

ID Masalah Deskripsi
DEVRT-2497 Qpid berhenti menerima data
DEVRT-2490 Menghapus kunci aplikasi gagal

16.05.11 (UI)

ID Masalah Deskripsi
EDGEUI-541 Trace Menampilkan IP, bukan Host, saat ada Server Target
EDGEUI-505 Mengimpor resource endpoint akan menyebabkan kegagalan otorisasi untuk semua endpoint

16.05.04 (UI)

ID Masalah Deskripsi
EDGEUI-532 Wizard proxy baru mengalami masalah pada langkah "Membuat produk..." saat membuat proxy untuk layanan SOAP
EDGEUI-506 Performa cache menampilkan "Memuat data…" saat tidak ada data yang tersedia

16.04.27 (UI)

ID Masalah Deskripsi
EDGEUI-531 Tidak dapat mengimpor file JAR menggunakan editor proxy baru
EDGEUI-524 Masalah saat membuat proxy API dari WSDL
EDGEUI-38 Jika WSDL yang Tidak Valid diteruskan ke Wizard Proxy, wizard akan macet di halaman terakhir

16.04.27 (monetisasi)

Tidak ada

16.04.20 (UI)

ID Masalah Deskripsi
EDGEUI-502 Editor Proxy tidak menampilkan kata kerja saat StartsWith digunakan sebagai operator
EDGEUI-496 "Error Tidak Diketahui" saat menghentikan sesi Perekaman Aktivitas di UI pengelolaan
EDGEUI-141 Proxy Editor memiliki revisi yang dikodekan secara permanen dalam pesan error

16.04.13 (monetisasi)

Tidak ada

16.04.13 (UI)

ID Masalah Deskripsi
EDGEUI-495 Trace selalu menampilkan .execution.success = false
EDGEUI-494 Kebijakan JavaScript selalu menghasilkan skrip dengan nama default meskipun saya menentukan nama yang berbeda
EDGEUI-432 Pembuatan proxy terarah di dasbor UI pengelolaan Edge
EDGEUI-90 Editor Proxy API baru menyisipkan spasi yang tidak tepat di sekitar elemen CDATA

Masalah Umum

Rilis ini memiliki masalah umum berikut:

ID Masalah Deskripsi
APIRT-3364

Message Processor melakukan pencarian DNS di IPv4 dan IPv6

Jika telah menginstal dan mengaktifkan NSCD (Name Service Cache Daemon), Anda mungkin melihat bahwa Pemroses Pesan melakukan dua pencarian DNS: satu untuk IPv4 dan satu untuk IPv6.

Untuk menonaktifkan pencarian DNS di IPv6:

  1. Di setiap node Message Processor, edit /etc/nscd.conf.
  2. Tetapkan properti berikut:

    enable-cache hosts no
DOC-1687 Karena konflik dependensi paket yang diketahui, agen Katello yang digunakan di Server Satellite 6 tidak akan diinstal dengan benar di host Apigee Edge yang menjalankan daemon Qpid.