15.01.06.00 - Apigee Developer Services ポータル リリースノート

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


2015 年 1 月 6 日(火)、クラウド用の Apigee Developer Services ポータルのバージョン 15.01.06.00 をリリースしました。

新しい機能と特長

この Apigee Developer Services ポータルのクラウド版リリースには、次の新機能が含まれています。

  • 非同期のユーザー保存
    非同期のユーザー保存は、パフォーマンスを向上させるために、レスポンスがブラウザに返送されるまでユーザー情報の保存を延期する新機能です。この変更は、次の状況でのみ発生します。
    • 適切な PHP CLI が見つかる
    • 収益化が有効になっていない
    • [構成] > [デベロッパー ポータルの設定] > [デベロッパー ポータル ユーザー設定] ページで、[非同期を有効にする] チェックボックスをオンにします。
  • ポータルと Edge 間の接続設定を変更できなくなりました
    以前のクラウド リリースでは、ポータルを Edge に接続するために使用する接続情報(Edge エンドポイントの URL、Apigee 組織名、組織管理者のユーザー名とパスワードなど)を直接編集できました。接続情報を変更するには、Apigee サポートにリクエストを送信する必要があります。詳細については、デベロッパー ポータルの作成をご覧ください。

非推奨

2015 年 4 月 15 日をもって、OpenID 2.0 API のサポートを終了します。詳しくは、次のリンクをご覧ください。

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

14.07 より前にリリースされたすべてのポータルでは、Google OpenID 2.0 が使用されており、ユーザーは Google 認証情報を使用してポータルにログインしたり、ポータル ユーザーとして登録したりできます。詳細については、デベロッパー ポータルでの連携認証情報の使用をご覧ください。このサポート終了により、この機能はポータルから削除されました。

代わりに Drupal Google Auth モジュールを使用するか、OAuth 2.0 を使用したログインに記載されている情報を使用できます。

バグの修正

このリリースでは以下のバグが修正されています。

トピック 説明
収益化 収益化に関してエンドユーザーに表示される文言を修正しました。
収益化 [収益受け取りの前払い請求] ページに税率が正しく表示されるようになりました。ポータル側([Configuration] > [Monetization Settings])で「prepaid Developer API」を呼び出す必要があります。
収益化 [収益化の前払い残高] ページでは、残高ゼロが「-0.00」ではなく「0.00」と表示されるようになりました。
収益化
請求ドキュメントが Edge サーバーから HTML 形式で適切にダウンロードされるようになりました。Postgres v9.0 で、新しい「hex」エンコードが導入されました。請求ドキュメントを適切にダウンロードするには、postgresql.conf でこの変更が必要になる場合があります。請求ドキュメントがデベロッパー ポータルから正しくダウンロードされない場合は、Edge Management Server で postgresql.conf 内の bytea_output を「Esc」に変更します。
bytea_output = 'escaped' # 16 進数、エスケープ
収益化 ユーザーの残高を取得するための Edge API 呼び出しが適切に返されない場合、ページが正しく表示され、エラーがログに記録されます。以前は、ページにエラー画面が表示されていました。
新しいデベロッパーの登録 新しいアカウントを登録するときに、ログイン前に管理者の承認を得るようにデベロッパー ポータルが構成されている場合にのみ、アカウントが管理者の承認待ちであるというメッセージを修正しました。
新しいデベロッパーの登録 デフォルトでブロックされるはずだった新規登録デベロッパーが Edge バックエンドで有効化されました。デフォルトでブロックされるはずのデベロッパーは、(「承認をお待ちください」というメッセージが表示されるにもかかわらず)同じ修正で解決されました。
新しいデベロッパーの登録 ユーザーがメールアドレスなしで登録した場合にポータルが例外をスローしなくなったため、メールアドレスを使用しないシステムと統合できるようになりました。ただし、ユーザーはデベロッパー アプリを作成するには、メールアドレスでプロファイルを更新する必要があります。
Registration Form 登録フォームの [] と [] の項目を、新規インストールの登録フォームの先頭に移動しました。このフォームのすべてのフィールドは、管理 UI を使用して移動できます。詳細については、ユーザー アカウントの追加と管理をご覧ください。
デベロッパーのステータス ポータル上でデベロッパーのステータスが「blocked」に設定されている場合、そのデベロッパーは Edge Management Server 上で無効に設定されます。つまり、ブロックされたデベロッパーは API 呼び出しを行えなくなります。
cron ジョブ Edge のアプリがデベロッパーに正しく関連付けられていない場合に cron が失敗することがなくなりました。
ロギング アプリのアクセスタイプが「読み取り専用」の場合にエラーが記録されなくなりました。
Drupal のルール アプリキーが pending から authorized になったときにメールを送信する Rule in Drupal rules モジュールが実行されるようになりました。以前のバージョンでは、状態が変更されたときにルールは機能しませんでした。
SmartDocs PATCH 動詞が SmartDocs ページでレンダリングされたときに正しく表示されるようになりました。
SmartDocs Edge エンドポイントにアクセスできない場合、SmartDocs モジュールに警告が表示されなくなります。
SmartDocs 「Undefined index:」という警告が SmartDocs モジュールに表示されなくなりました。
SmartDocs
SmartDocs ページでパンくずリストが正しく動作するようになりました。メソッドの詳細ページでは、パンくずリストの最初の項目が model_machine_name Documentation/ となっていたため、最初の単語を大文字にしていませんでした。この修正により、最初の項目は人間が判読できるモデル名になり、最初の単語が大文字になります。
また、HTTP 動詞(GET/POST/PUT/DELETE)に基づく API メソッドの一覧ページで、パンくずリストの項目が誤った URL にリンクされていました。この修正により、ページのパンくずリスト項目が適切な URL を指し示すようになりました。
SmartDocs CSS 修正により、SmartDocs JSON 本文を(POST または PUT リクエスト内の)インプレースで適切に編集できるようになりました。
メインメニュー メインメニューに項目がない場合、ログインと登録のリンクを使用できるようになりました。
アプリの属性
アプリ属性の一覧ページが破損しており、表示されません。この問題は devconnect_app_attributes.module ファイルで修正されています。
ハードコードされたリダイレクト デベロッパー アプリを編集するためのフォームを作成する関数が、デベロッパー アプリが見つからない場合に drupal_goto() または drupal_not_found() を直接呼び出さなくなりました。これにより、顧客固有のモジュールは無条件のリダイレクトを行わずに、フォームの動作を一貫して変更できます。