4.16.09 - Catatan rilis Edge untuk Private Cloud

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

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

Sejak Edge untuk Rilis Fitur 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.

Ringkasan rilis

Dalam rilis ini, editor proxy API klasik telah dihapus, digantikan oleh editor proxy baru yang tersedia untuk digunakan bersama editor klasik. Penyempurnaan penting lainnya mencakup peningkatan perilaku jalur resource produk API, penanganan payload JSON yang lebih baik yang ditentukan dalam kebijakan Tetapkan Pesan dan Naikkan Kesalahan, peningkatan konversi XML ke JSON, validasi resource yang lebih baik, kemampuan untuk menetapkan waktu tunggu pada masing-masing proxy API, pembuatan proxy SOAP yang diperbarui 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 menjadi publik atau pribadi.

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

Tidak digunakan lagi

Layanan API

Classic Proxy Editor dihapus (Cloud 16.04.20 UI)

Versi baru Editor Proxy API kini merupakan satu-satunya versi yang didukung. Versi klasik tidak lagi tersedia, dan link ke "Access the Classic Version of Proxy Editor" telah dihapus. Jika Anda menggunakan versi klasik, proxy API Anda akan dimuat secara otomatis di editor baru. (EDGEUI-498)

Monetisasi

Fitur berikut yang tidak digunakan lagi telah dihapus dan tidak didukung lagi:

  • Menetapkan batas
  • Mengirim notifikasi batas

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

(DEVRT-2742)

Fitur dan update baru

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

Untuk detail dan petunjuk selengkapnya, lihat dokumentasi Edge untuk Private Cloud.

Cloud Pribadi

Postre diupgrade ke versi 9.4

Rilis ini mencakup upgrade ke Postgres 9.4. Untuk mengetahui petunjuk cara mengupdate sistem, 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.

BaaS API

Menambahkan dokumentasi tentang:

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

Rilis beta Alat Pemantauan dan Dasbor

Rilis ini mencakup versi Beta alat pemantauan dan dasbor baru untuk Edge. Alat ini memungkinkan Anda memahami kondisi berbagai komponen (Router, Message Processors, 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 dalam dokumen Edge 4.16.09 di Versi 4.18.01.

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

Rilis beta alat kolektor analisis

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

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

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


Layanan API

Payload JSON di Menetapkan Message dan Raise Fault (Cloud 16.08.17)

Saat menetapkan payload JSON menggunakan kebijakan Tetapkan Pesan atau Raise Fault, pengguna terkadang diharuskan menggunakan solusi untuk memastikan pesan JSON diformat dengan benar saat runtime, seperti memulai payload dengan garis miring terbalik "\" atau menentukan variabelPrefix 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 benar, dan variabel dapat ditentukan menggunakan tanda kurung kurawal tanpa membuat JSON yang tidak valid. Misalnya, kode berikut menyisipkan nilai message.content dalam pesan JSON:

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

Jika Anda sudah menggunakan solusi tersebut, kode Anda akan tetap berfungsi sebagaimana mestinya. Anda juga dapat menggunakan variablePrefix dan variableSuffix, bukan tanda kurung kurawal untuk menunjukkan variabel.

Lihat elemen <Set><Payload> di dokumen referensi Assign Message policy dan Raise Fault policy. (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.
  • Hapus atau hilangkan level 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 akan menjadi proxyBasePath/team/finance/invoices/company/a.

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

(MGMT-3.273)

Fungsi kripto di JavaScript (Cloud 16.08.17)

Kumpulan fungsi crypto JavaScript berperforma tinggi baru tersedia untuk membuat, mendapatkan, dan mengupdate objek 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 Java Callout JAR (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-3.420)

Validasi resource proxy API (Cloud 16.08.17)

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

Mengonfigurasi waktu tunggu untuk proxy API individual (Cloud 16.08.17)

Anda dapat mengonfigurasi proxy API agar kehabisan waktu setelah waktu yang ditentukan (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 untuk kehabisan waktu 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 tunggunya habis setelah 3 menit.
  2. Kemudian, konfigurasikan proxy yang relevan untuk kehabisan waktu pada 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 menambah waktu tunggu sistem dapat menyebabkan masalah performa, karena semua proxy tanpa setelan api.timeout menggunakan waktu tunggu load balancer, router, dan pemroses pesan yang baru dan lebih tinggi. Jadi, konfigurasikan proxy API lain yang tidak memerlukan waktu tunggu lebih lama untuk menggunakan waktu tunggu yang lebih rendah. Misalnya, contoh berikut menyetel proxy API ke waktu habis 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 tunggunya lebih pendek daripada waktu tunggu prosesor pesan Edge standar, yaitu 57 detik.

Anda tidak dapat mengisi nilai dengan variabel. Properti ini tercakup 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:

  • SOAP Pass-Through, yaitu ketika proxy hanya meneruskan payload permintaan SOAP apa adanya.
  • REST ke SOAP ke REST, tempat proxy mengonversi payload yang masuk seperti JSON menjadi payload SOAP, lalu mengonversi respons SOAP kembali ke format yang diharapkan oleh pemanggil.

Rilis ini mencakup pembaruan berikut tentang perilaku opsi ini. Perbedaan antara perilaku lama dan baru terdapat pada kebijakan dan konfigurasi yang dihasilkan secara otomatis oleh wizard proxy.

SOAP Pass-through

  • 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. Format ini hanya mendukung XML. Proxy memastikan permintaan SOAP memiliki Amplop, Body, dan namespace.

REST ke SOAP ke REST

  • WSDL 2.0 tidak didukung.
  • Perilaku baru belum diuji dengan Kebijakan WS.
  • Proxy memungkinkan Anda melakukan POST data JSON, bukan FormParams.
  • Saat menambahkan dukungan CORS (Cross-origin resource sharing) ke proxy menggunakan builder 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 menyertakan kata kerja PATCH dan OPTIONS.
  • Saat membuat proxy API untuk WSDL, Edge membaca ComplexTypes apa pun yang didefinisikan sebagai abstrak dalam WSDL dan mengenali dengan tepat semua jenis instance yang didasarkan pada jenis abstrak.

utilitas command line open source wsdl2apigee

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

(EDGEUI-614)

Berakhir/diperbarui secara default dalam kebijakan Operasi Peta Nilai Kunci (Cloud 16.06.15 UI)

Kebijakan Key Value Map Operations memungkinkan Anda menentukan berapa lama nilai dipertahankan sebelum dimuat ulang. Interval refresh ditetapkan dengan elemen <ExpiryTimeInSecs>. Jika operasi GET dijalankan dan interval masa berlaku telah terlampaui, nilai akan dimuat ulang dan kebijakan akan mendapatkan nilai yang diperbarui. Jika Anda menambahkan kebijakan ini ke proxy API, waktu habis masa berlaku default sekarang adalah 300 detik. (Default sebelumnya adalah -1, yang berarti nilai tidak pernah diperbarui.) (EDGEUI-579)


Monetisasi

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

Paket notifikasi baru yang dapat disesuaikan di monetisasi Edge memungkinkan penyedia API menyesuaikan jumlah target 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 API pengelolaan (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 (persentase) tertentu 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)

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

Dalam monetisasi Edge, paket tarif "Notifikasi yang Dapat Disesuaikan dengan Atribut Khusus" memungkinkan Anda menambah jumlah transaksi developer menggunakan nilai atribut khusus. Dengan paket tarif Notifikasi yang Dapat Disesuaikan standar, setiap panggilan API yang berhasil akan menambahkan 1 ke jumlah transaksi developer. Namun, dengan paket tarif Notifikasi yang Dapat Disesuaikan dengan Atribut Khusus, nilai atribut khusus ditambahkan ke jumlah transaksi developer. Misalnya, jika atribut khusus "small" memiliki nilai 0,1 dalam respons, jumlah transaksi bertambah 0,1; atau jika atribut khusus "addressTotal" memiliki nilai 50, jumlahnya akan bertambah 50. Untuk mengetahui informasi selengkapnya, lihat Menentukan paket tarif dengan detail atribut khusus. (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 nilai minimum tercapai berdasarkan total transaksi gabungan untuk perusahaan dan developernya. Untuk 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 API pengelolaan. Untuk informasi selengkapnya, lihat Melihat dan memproses ulang notifikasi. (DEVRT-2643)

Menguji Monetisasi (monetisasi Cloud 16.05.25)

Monetisasi menyediakan sekumpulan API yang dapat Anda gunakan untuk menguji eksekusi webhook untuk 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 serta menagih biaya penyiapan dan biaya berulang yang disesuaikan. Selain itu, saat menyetujui paket tarif yang dipublikasikan, Anda dapat meniadakan biaya penyiapan jika paket telah ditagih. Untuk informasi selengkapnya, lihat Memigrasikan developer ke monetisasi. (DEVRT-2446)

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

Anda dapat menetapkan paket tarif ke "Publik" atau "Pribadi". Paket tarif publik muncul di portal developer; Paket tarif pribadi tidak muncul. Setelan default untuk paket tarif adalah Publik. Untuk 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 membatalkan penangguhan developer yang sebelumnya ditangguhkan. Developer mungkin ditangguhkan jika batas yang dikonfigurasi tercapai. Misalnya, jumlah transaksi telah mencapai batas maksimumnya atau saldo akun prabayar telah habis. Untuk mengetahui informasinya, 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 terjadi selama rentang waktu yang ditentukan menggunakan API pengelolaan. Untuk informasi selengkapnya, lihat Melihat status transaksi. (DEVRT-2640)

Menyertakan atribut khusus developer dalam laporan pendapatan (monetisasi Cloud 16.05.25)

Khusus untuk laporan pendapatan, Anda dapat menyertakan atribut khusus dalam laporan, jika atribut khusus ditentukan untuk developer. Untuk 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 Pencatatan Transaksi monetisasi tidak cocok dengan jalur resource yang ditentukan dalam produk API-nya (misalnya, jika Anda mengubah jalur resource produk API), ikon Kebijakan Pencatatan Transaksi di halaman Produk akan menampilkan simbol peringatan. Saat Anda mengklik ikon untuk melihat Kebijakan Perekaman Transaksi, peringatan akan muncul di bagian atas halaman. Saat Anda memperbaiki jalur resource pada Kebijakan Pencatatan Transaksi, indikator peringatan akan hilang. (DEVRT-2240)

Bug telah diperbaiki

Bug berikut telah diperbaiki dalam rilis ini. Daftar ini terutama ditujukan bagi pengguna yang memeriksa apakah tiket dukungan mereka telah diperbaiki. API ini tidak dirancang untuk memberikan informasi mendetail kepada 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 Kini dapat menghapus link "Lupa Sandi" dari UI Edge saat menggunakan penyedia Autentikasi Eksternal
MGMT-3330 Upaya sandi yang buruk untuk autentikasi eksternal Private Cloud mengunci pengguna
MGMT-2930 Penyamaran Data tidak berfungsi dalam sesi debug
PRC-840 Simlink rusak untuk komponen Edge
PRC-1004 Menambahkan opsi "-p zk" ke penginstal untuk menginstal ZooKeeper secara mandiri pada node.
PRC-1013 Akun sysadmin awal tidak ditautkan ke kebijakan sandi LDAP yang benar
PRC-1019 "apigee-all stop" tidak menghentikan Message Processors
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 /userroles management API gagal jika pengguna yang melakukan panggilan memiliki nama login "+"
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1, saat mengimpor paket Proxy API yang berisi direktori resource/node/resources
MGMT-3364 OAuthV2: redirect_uri check
MGMT-3319 Entri daftar di vault yang memiliki nilai null di salah satu entri tidak berfungsi untuk organisasi (CPS dan non-CPS)
MGMT-3226 Kueri pada tingkat organisasi/lingkungan seharusnya tidak menarik semua data yang menyebabkan API gagal
Release_160302 mengalami bug saat listingan resource di tingkat organisasi/lingkungan gagal jika ukuran kumulatif resource di atas 16 MB, dan perbaikan ini akan menanganinya.
AXAPP-2429 Analytics API yang 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 Callouts gagal saat memanggil ExecutionResult() baru karena konstruktor telah dijadikan pribadi
APIRT-3140 Kebijakan ServiceCallout tidak berfungsi pada panggilan API HEAD
APIRT-3131 DibuatBy 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 telah mencapai penggunaan CPU 100% dan berhenti menyalurkan traffic
APIRT-3016 Error "Waktu panggilan habis" pada ruter saat deployment
APIRT-2975 Kegagalan upload paket sertifikat
APIRT-2955 Tidak dapat menyamarkan atribut tertentu pada data respons JSON untuk header Content-Type 'application/json+fhir' FHIR-complaint
APIRT-2946 Kebijakan OAuthV2-RefreshToken tidak menyembunyikan atribut meskipun tampilan disetel ke false
APIRT-2908 Menerapkan TLS1.2 untuk panggilan API internal diperlukan setelah update TLS1.2 di virtualhost
APIRT-2901 Respons Gzip yang ditampilkan dari cache dikompresi dua kali
APIRT-2873 MP menampilkan NullPointerException yang terkait dengan VerifyAPIKey setelah penghapusan produk/developers/proxies
APIRT-2871 Kebijakan IOIntensive muncul dua kali di Trace
APIRT-2825 Error tata bahasa dalam respons error accesstoken
APIRT-2750 Kegagalan traffic yang tinggi di organisasi tertentu
APIRT-2685 Traffic tidak dapat mengalir dengan menampilkan error yang tidak diketahui
APIRT-2647 Error"aliran input dasar menampilkan nol byte" dengan nonprod/dev
APIRT-2630 Masalah sesekali saat mencoba membaca nilai dari cache
APIRT-2620 Memisahkan kumpulan thread untuk beberapa langkah pemblokiran
APIRT-2610 java.lang.ClassCastException dengan kebijakan Cache Respons
APIRT-2608 Error penguraian header Terakhir Diubah dalam kebijakan Cache Respons
APIRT-2605 Variabel"organisasi" dan "lingkungan" tidak boleh ditimpa melalui kebijakan
APIRT-2566 Kebijakan OAuthV2 menampilkan WWW-Authenticate Header dengan format yang salah
APIRT-2491 Update TargetServer gagal karena waktu tunggu RPC antara pengelolaan dan MP
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 karena error
APIRT-2364 Variabel alur kesalahan OAuth tidak diperbarui saat terjadi error
APIRT-2216 Peristiwa pengiriman server - aliran peristiwa mengalami masalah dalam produksi
APIRT-2079 Panggilan cURL DEBUG tidak berhenti setelah waktu tunggu untuk sesi yang dibuat berakhir
APIRT-1495 Perlindungan Ancaman XML tidak menangkap Jenis Konten apa pun
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 impor (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: Unknown Error", bukan "Error: Waktu tunggu sesi"

16.07.20.01 (monetisasi)

Rilis ini mencakup perubahan kecil pada skema DB. Tidak ada update software lainnya 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/rahasia kecil untuk aplikasi developer yang memiliki beberapa kredensial
EDGEUI-571 Batas nama proxy salah ditetapkan 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 Meningkatkan pemrosesan atribut Developer
Nilai atribut khusus Boolean tidak lagi peka huruf besar/kecil. Selain itu, saat menyinkronkan atribut khusus dengan Apigee Edge, atribut yang sudah 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 pengendali callback untuk webhook, developerQuotaResetDate kini dinyatakan dalam format stempel waktu epoch agar konsisten dengan format stempel waktu lainnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan pengendali 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 analisis
Data analisis di UI pengelolaan tidak muncul selama minimal 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 UI pengelolaan, lalu mereka akan logout secara otomatis
EDGEUI-549 Error saat menampilkan data di tampilan Performa Proxy API
EDGEUI-544 Halaman Peran Khusus menampilkan nilai yang salah untuk izin Hapus Laporan
EDGEUI-504 Status membingungkan terkait 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
Sehubungan dengan tanggal habis masa berlaku paket tarif yang dipublikasikan, UI pengelolaan kini cocok dengan perilaku API pengelolaan. Jika paket tarif memiliki Tanggal Akhir yang ditentukan, Anda tidak dapat mengubah tanggal habis masa berlakunya. Untuk informasi selengkapnya, lihat Mengakhiri paket tarif yang dipublikasikan.

16.06.08 (monetisasi)

Tidak ada

16.05.25 (monetisasi)

ID Masalah Deskripsi
DEVRT-2617 Tidak menerima pemberitahuan 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 Gagal menghapus kunci aplikasi

16.05.11 (UI)

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

16.05.04 (UI)

ID Masalah Deskripsi
EDGEUI-532 Wizard proxy baru macet pada langkah "Membuat produk..." saat membuat proxy untuk layanan SOAP
EDGEUI-506 Performa cache menampilkan "Memuat data..." jika 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 Tidak Valid diteruskan ke Wizard Proxy, wizard akan terhenti di halaman terakhir

16.04.27 (monetisasi)

Tidak ada

16.04.20 (UI)

ID Masalah Deskripsi
EDGEUI-502 Proxy Editor tidak menampilkan verb saat StartsWith digunakan sebagai operator
EDGEUI-496 "Error Tidak Dikenal" saat menghentikan sesi Trace di UI pengelolaan
EDGEUI-141 Proxy Editor memiliki revisi hard code 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 yang diarahkan di dasbor UI pengelolaan Edge
EDGEUI-90 API Proxy Editor baru memasukkan spasi kosong yang tidak pantas di sekitar elemen CDATA

Masalah Umum

Rilis ini memiliki masalah umum berikut:

ID Masalah Deskripsi
APIRT-3364

Pemroses Pesan melakukan pencarian DNS di IPv4 dan IPv6

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

Untuk menonaktifkan pencarian DNS di IPv6:

  1. Pada 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 Satelit 6 tidak akan diinstal dengan benar pada host Apigee Edge yang menjalankan daemon Qpid.