Catatan Rilis Portal Layanan Developer Apigee - 7.x-4.24

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

Fokus Rilis

Stabilitas, skalabilitas, keamanan, ekstensibilitas, perbaikan bug

Fitur Baru

  • Library Devconnect kini menggunakan Guzzle untuk melakukan permintaan HTTP. Library baru lebih ringan dan sesuai dengan praktik terbaik Drupal ke depannya (misalnya, D8).
  • Modul untuk mendukung Apigee Documentation API.
  • Rilis Pembayaran Monetisasi DevConnect (devconnect_mint_payment). Modul ini memungkinkan modul Pembayaran baru untuk terhubung ke dalamnya dan mendelegasikan seluruh proses checkout dan pembaruan saldo developer (Namun, terkadang modul yang terhubung perlu memanggil fungsi alur kerja e-commerce secara eksplisit).
  • Rilis Pembayaran Worldpay Monetisasi DevConnect (devconnect_mint_worldpay). Modul ini terhubung ke Pembayaran Monetisasi DevConnect dan mendukung penggunaan WorldPay Corporate Gateway untuk pemrosesan transaksi berulang.

Perbaikan Bug

  • Akun apigee_account kini menetapkan Nama pengguna, nama depan, nama belakang dengan benar selama pendaftaran.
  • Detail koneksi Dev Portal kini dibaca dari dan ditulis ke file YAML di sistem file pribadi. Tugas Drush baru (devconnect-update-settings, alias dc-settings) memindahkan setelan koneksi berbasis Drupal-var ke YAML. Hal ini juga ditangani di hook_update_N() yang dipanggil saat update.php dijalankan.
  • Portal Developer kini menggunakan library Guzzle/Http sebagai klien HTTP-nya saat berkomunikasi dengan endpoint Apigee.
  • Saat menguji koneksi ke KMS di layar admin Dev Portal, koneksi tidak lagi melaporkan kegagalan secara keliru jika tidak ada Produk API yang dikonfigurasi untuk organisasi ini.
  • Modul devconnect_apigee, devconnect_validate, dan devconnect_faq_ext yang tidak digunakan lagi telah dihapus.
  • Layar admin atribut aplikasi Dev Portal telah dipindahkan ke submenu layar admin Dev Portal. Widget tambahan (tombol pilihan, kotak pilihan, kotak centang) telah ditambahkan. Beberapa bug dalam penyusunan ulang kolom telah diperbaiki.
  • Jalur yang di-hardcode ke aset (JS, CSS, gambar) dalam modul dan tema telah dihapus.
  • Entitas developer_app kini berupa objek, bukan array. Dukungan tampilan dasar untuk entitas Aplikasi Developer telah ditambahkan.
  • Izin terperinci untuk melihat, membuat, mengedit, menghapus, dan mengelola aplikasi developer telah ditambahkan. Izin CRUD secara default ditetapkan kepada pengguna yang diautentikasi; izin pengelolaan secara default ditetapkan ke peran apa pun yang memiliki Administrator dalam namanya.
  • Lebih banyak string berbahasa Inggris yang di-hardcode dibungkus dalam fungsi t() untuk memungkinkan pelokalan.
  • Saat Aplikasi Developer disimpan ke endpoint, beberapa atribut default dibuat jika belum ada: DisplayName, Developer, lastModified, lastModifier, creationDate.