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

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

Lepaskan Fokus

Stabilitas, skalabilitas, keamanan, ekstensibilitas, perbaikan bug

Fitur Baru

  • Devconnect Libraries sekarang menggunakan Guzzle untuk melakukan permintaan HTTP. Library baru memiliki bobot yang lebih ringan dan sesuai dengan praktik terbaik Drupal ke depannya (misalnya D8).
  • Modul untuk mendukung Apigee Documentation API.
  • Pelepasan Pembayaran Monetisasi DevConnect (devconnect_mint_payment). Modul ini memungkinkan modul Payment baru untuk terhubung ke dalamnya dan mendelegasikan ke dalamnya 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 dengan DevConnect Monetization Payment dan mendukung penggunaan WorldPay Corporate Gateway untuk pemrosesan transaksi berulang.

Perbaikan Bug

  • Sekarang apigee_account sudah menetapkan Nama pengguna, nama depan, nama belakang dengan benar saat pendaftaran.
  • Detail koneksi Dev Portal kini dibaca dan ditulis ke file YAML dalam sistem file pribadi. Tugas Drush baru (devconnect-update-settings, alias dc-settings) memindahkan setelan koneksi berbasis Drupal-var ke YAML. Hal ini juga ditangani dalam 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 Portal Dev, koneksi tersebut 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 pengurutan ulang kolom telah diperbaiki.
  • Jalur hardcode ke aset (JS, CSS, gambar) dalam 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 untuk pengguna yang diautentikasi; pengelolaan izin ditetapkan secara default untuk peran apa pun dengan Administrator atas namanya.
  • String bahasa Inggris dengan hardcode lebih banyak digabungkan dalam fungsi t() untuk memungkinkan pelokalan.
  • Ketika Aplikasi Developer disimpan ke endpoint, beberapa atribut default akan dibuat jika belum ada: DisplayName, Developer, lastModified, lastModifier, creationDate.