15.01.06.00 - Catatan Rilis Portal Layanan Developer Apigee

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


Pada hari Selasa, 6 Januari 2015, kami merilis versi 15.01.06.00 dari portal Apigee Developer Services untuk cloud.

Fitur baru

Rilis versi cloud portal Layanan Developer Apigee ini memuat fitur-fitur baru berikut:

  • Penyimpanan pengguna asinkron
    Penyimpanan pengguna asinkron adalah fitur baru yang menunda penyimpanan informasi pengguna hingga respons dikirim kembali ke browser untuk meningkatkan performa. Perubahan ini hanya terjadi dalam keadaan berikut:
    • PHP CLI yang sesuai ditemukan
    • Monetisasi tidak diaktifkan
    • Kotak centang Aktifkan asinkron dicentang di halaman Konfigurasi > Setelan Portal Dev > Setelan Pengguna Portal Dev.
  • Anda tidak dapat lagi mengubah setelan koneksi antara portal dan Edge
    Pada rilis cloud sebelumnya, Anda dapat langsung mengedit informasi koneksi yang digunakan untuk menghubungkan portal ke Edge, termasuk: URL endpoint Edge, nama organisasi Apigee, serta nama pengguna dan sandi administrator organisasi. Sekarang, Anda harus mengajukan permintaan ke Dukungan Apigee untuk mengubah informasi koneksi. Lihat Membuat portal developer untuk mengetahui informasi selengkapnya.

Status penghentian penggunaan

Mulai 15 April 2015, Google tidak lagi mendukung OpenID 2.0 API, seperti yang dijelaskan pada link berikut:

https://developers.google.com/+/api/auth-migration#timetable

Semua portal yang dirilis sebelum versi 14.07 menggunakan Google OpenID 2.0, yang memungkinkan pengguna login ke portal atau mendaftar sebagai pengguna portal menggunakan kredensial Google mereka. Untuk informasi selengkapnya, lihat Menggunakan kredensial gabungan di portal developer. Karena tidak digunakan lagi, fungsionalitas tersebut telah dihapus dari portal.

Sebagai pengganti, Anda dapat menggunakan modul Drupal Google Auth atau menggunakan informasi yang dijelaskan dalam artikel: Menggunakan OAuth 2.0 untuk Login.

Perbaikan bug

Bug berikut telah diperbaiki dalam rilis ini:

Topik Deskripsi
Monetisasi Perbaikan pada susunan kata yang ditampilkan kepada pengguna akhir untuk Monetisasi.
Monetisasi Tarif pajak kini ditampilkan dengan benar di halaman penagihan prabayar Monetisasi. Perhatikan bahwa Anda harus menggunakan panggilan "prepaid developer API" pada sisi portal (di bagian Konfigurasi > Setelan Monetisasi).
Monetisasi Halaman saldo prabayar monetisasi tidak lagi menampilkan saldo nol sebagai "-0,00", tetapi menampilkan "0,00".
Monetisasi
Dokumen penagihan kini didownload dengan benar dari server Edge dalam format HTML. Postgres v9.0 memperkenalkan encoding 'hex' baru yang mungkin perlu diubah di postgresql.conf agar dokumen penagihan dapat didownload dengan benar. Jika dokumen penagihan tidak didownload dengan benar dari Dev Portal, ubah bytea_output di postgresql.conf menjadi 'escape' di Edge Management Server:
bytea_output = 'escape' # hex, escape
Monetisasi Jika panggilan Edge API untuk mendapatkan saldo pengguna tidak ditampilkan dengan benar, halaman akan ditampilkan dengan benar dan error akan dicatat dalam log. Sebelumnya, halaman ini menampilkan layar error.
Pendaftaran developer baru Memperbaiki pesan saat mendaftar dengan akun baru yang menyatakan bahwa akun sedang menunggu persetujuan administrator hanya jika Portal Dev dikonfigurasi untuk memerlukan persetujuan administrator sebelum login.
Pendaftaran developer baru Developer yang baru terdaftar dan seharusnya diblokir secara default telah diaktifkan di backend Edge. Developer yang seharusnya diblokir secara default telah diaktifkan (meskipun pesan "Harap tunggu persetujuan" ditampilkan) diselesaikan dengan perbaikan yang sama.
Pendaftaran developer baru Portal tidak lagi menampilkan pengecualian saat pengguna mendaftar tanpa alamat email, sehingga integrasi dengan sistem yang tidak menggunakan alamat email dapat dilakukan. Namun, pengguna tetap harus memperbarui profil mereka dengan alamat email sebelum dapat membuat aplikasi developer.
Registration form Kolom First Name dan Last Name pada formulir pendaftaran dipindahkan ke bagian atas formulir pendaftaran untuk penginstalan baru. Perhatikan bahwa semua kolom dalam formulir ini dapat dipindahkan menggunakan UI Admin. Lihat Menambahkan dan mengelola akun pengguna untuk informasi selengkapnya.
Status developer Jika status developer disetel ke "diblokir" di portal, developer akan disetel ke tidak aktif di server pengelolaan Edge, yang berarti bahwa developer yang diblokir tidak akan dapat melakukan panggilan API.
Tugas cron Cron tidak lagi gagal saat aplikasi di Edge tidak dikaitkan dengan benar dengan developer.
Logging Sistem tidak lagi mencatat error ke dalam log jika jenis akses aplikasi berstatus "hanya baca".
Aturan Drupal Modul Aturan dalam aturan Drupal untuk mengirim email saat kunci aplikasi berubah dari tertunda menjadi disetujui sekarang berjalan. Pada versi sebelumnya, aturan tidak berfungsi saat status diubah.
SmartDocs Kata kerja PATCH kini ditampilkan dengan benar saat dirender di halaman SmartDocs.
SmartDocs Jika endpoint Edge tidak dapat diakses, modul SmartDocs tidak lagi menampilkan peringatan.
SmartDocs Peringatan "Indeks tidak ditentukan" tidak lagi ditampilkan di modul SmartDocs.
SmartDocs
Breadcrumb kini berfungsi dengan benar di halaman SmartDocs. Pada halaman detail metode, item pertama dalam jejak breadcrumb adalah model_machine_name Documentation/, sehingga kata pertama tidak menggunakan huruf besar. Dengan perbaikan ini, item pertama akan menjadi nama model yang dapat dibaca manusia dan kata pertama akan ditulis dengan huruf kapital.
Selain itu, pada halaman listingan Metode API berdasarkan kata kerja HTTP (GET/POST/PUT/DELETE), item breadcrumb telah menautkan ke URL yang salah. Dengan perbaikan ini, item breadcrumb di halaman kini mengarah ke URL yang benar.
SmartDocs Perbaikan CSS kini memungkinkan isi JSON SmartDocs (dalam permintaan POST atau PUT) diedit dengan benar di tempat.
Menu utama Link login dan daftar kini tersedia saat menu utama tidak memiliki item di dalamnya.
Atribut aplikasi
Halaman listingan untuk atribut aplikasi rusak dan tidak akan dirender. Masalah ini telah diperbaiki dalam file devconnect_app_attributes.module.
Pengalihan hard code Fungsi yang membuat formulir untuk mengedit aplikasi developer tidak lagi memanggil drupal_goto() atau drupal_not_found() secara langsung jika aplikasi developer tidak ditemukan. Hal ini memungkinkan modul khusus pelanggan mengubah perilaku formulir secara konsisten tanpa memaksa pengalihan tanpa syarat.