Apigee Developer Services Portal リリースノート - 7.x-4.24

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

リリース フォーカス

安定性、スケーラビリティ、セキュリティ、拡張性、バグの修正

新機能

  • Devconnect ライブラリは、Guzzle を使用して HTTP リクエストを実行するようになりました。新しいライブラリは軽量で、今後の Drupal のベスト プラクティス(D8 など)に準拠しています。
  • Apigee Documentation API をサポートするモジュール。
  • DevConnect Monetization Payment(devconnect_mint_payment)のリリース。このモジュールにより、新しい Payments モジュールがこのモジュールにフックし、決済プロセス全体とデベロッパー残高の更新をそのモジュールに委任できます(ただし、フック モジュールでコマース ワークフロー関数を明示的に呼び出す必要が生じる場合があります)。
  • DevConnect Monetization Worldpay Payment(devconnect_mint_worldpay)のリリース。このモジュールは DevConnect Monetization Payment と連携して、定期的なトランザクション処理に WorldPay Corporate Gateway の使用を促進します。

バグの修正

  • apigee_account が、登録時にユーザー名、姓、名を正しく設定するようになりました。
  • デベロッパー ポータルの接続の詳細が、プライベート ファイル システムの YAML ファイルに対して読み書きされるようになりました。新しい Drush タスク(devconnect-update-settings、エイリアス dc-settings)は、Drupal-var ベースの接続設定を YAML に移植します。これは、update.php の実行時に呼び出される hook_update_N() でも処理されます。
  • デベロッパー ポータルでは、Apigee エンドポイントと通信する際に、HTTP クライアントとして Guzzle/Http ライブラリが使用されるようになりました。
  • デベロッパー ポータルの管理画面で KMS への接続をテストする際、この組織用に API プロダクトが構成されていない場合でも、接続でエラーが誤って報告されなくなりました。
  • 非推奨となった devconnect_apigee、devconnect_validate、devconnect_faq_ext モジュールが削除されました。
  • デベロッパー ポータルのアプリ属性の管理画面をデベロッパー ポータルの管理画面のサブメニューに移動しました。ウィジェット(ラジオボタン、選択ボックス、チェックボックス)が追加されました。フィールドの順序変更の複数のバグが修正されました。
  • モジュールとテーマのアセット(JS、CSS、画像)へのハードコードされたパスは削除されました。
  • developer_app エンティティが配列ではなくオブジェクトになりました。デベロッパー アプリ エンティティの初歩的なビューのサポートが追加されました。
  • デベロッパー アプリを表示、作成、編集、削除、管理する、きめ細かい権限が追加されました。CRUD 権限は、デフォルトで認証済みユーザーに割り当てられます。管理権限は、名前に管理者が含まれるすべてのロールにデフォルトで割り当てられます。
  • ローカライズに対応するため、さらにハードコードされた英語の文字列を t() 関数でラップしました。
  • デベロッパー アプリがエンドポイントに保存されると、DisplayName、Developer、lastModified、lastModifier、 creationDate などのいくつかのデフォルト属性が作成されます(まだ存在しない場合)。