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, ekstensi, 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 dan mendelegasikan seluruh proses checkout dan pembaruan saldo developer (Namun terkadang modul hook perlu memanggil fungsi alur kerja perdagangan 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

  • 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 dalam sistem file pribadi. Tugas Drush baru (devconnect-update-settings, alias dc-settings) mem-port setelan koneksi berbasis Drupal-var ke YAML. Hal ini juga ditangani di hook_update_N() yang dipanggil saat update.php dijalankan.
  • Dev Portal 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 pilih, kotak centang) telah ditambahkan. Beberapa bug dalam pengurutan ulang kolom telah diperbaiki.
  • Jalur hardcode ke aset (JS, CSS, gambar) di modul dan tema telah dihapus.
  • Entitas developer_app kini menjadi objek, bukan array. Dukungan tampilan dasar untuk entity 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 admin ditetapkan secara default ke peran apa pun dengan nama Administrator.
  • Lebih banyak string bahasa Inggris hardcode digabungkan dalam fungsi t() untuk memungkinkan pelokalan.
  • Saat Aplikasi Developer disimpan ke endpoint, beberapa atribut default akan dibuat jika belum ada: DisplayName, Developer, lastModified, lastModifier, creationDate.