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

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


2014 年 11 月 13 日(木)、Google はクラウド用の Apigee Developer Services ポータルのバージョン 14.10.27.00 をリリースしました。

新しい機能と特長

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

  • サブテーマの作成に関するドキュメントを追加しました
    テーマを編集してサイトのデザインを変更する場合は、profiles/apigee/themes のテーマファイルを直接変更しないでください。この操作を行うと、次回ポータルをアップグレードするときに変更内容が上書きされます。代わりに、サブテーマを作成してください。詳細については、テーマのカスタマイズをご覧ください。
  • モジュールの削除
    devconnect_docgen モジュールが非推奨になり、削除されて smartdocs モジュールに置き換えられました。
  • カスタム SmartDocs テンプレート
    すべてのモデルで使用されるデフォルトの SmartDocs テンプレートをアップロードできるようになりました。カスタム テンプレートをアップロードすると、SmartDocs モジュールに付属のデフォルト テンプレートではなく、そのテンプレートを使用してすべてのモデルがレンダリングされます。詳細については、SmartDocs を使用した API のドキュメント化をご覧ください。
  • OPDK Management Server が一般公開されていない場合でも SmartDocs を使用できるようになりました
    OPDK Management Server の IP アドレスが一般公開されていない場合に、SmartDocs でプロキシ URL を指定できるようになりました。詳細については、SmartDocs を使用した API のドキュメント化をご覧ください。

非推奨

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 を使用したログインに記載されている情報を使用できます。

バグの修正

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

トピック 説明
cron ジョブ Drupal の cron ジョブは、アプリの状態が変化するとルールを呼び出すようになりました。
収益化の料金プラン ボリューム バンドのレート表を含む料金プランが、プランの詳細ページに適切に表示されるようになりました。
CHF 四捨五入 CHF の丸め処理はすべて、ポータルではなくバックエンドで行われるようになりました。
API プロダクトとデベロッパー アプリのキャッシュ cron が実行されるたびに API プロダクトとデベロッパー アプリのキャッシュを再構築するかどうかを制御できるようになりました。
  1. Drupal のメニューで、[Configuration] > [Dev Portal Settings] > [Dev Portal App Config] を選択します。
  2. [Rebuild API Product and Developer App caches every time cron running] チェックボックスをオンまたはオフにします。
  3. 設定を保存します。
API プロダクトのキャッシュ

API プロダクトを Edge に追加する際に、ポータルのキャッシュを削除することで、API プロダクトをポータルに同期できるようになりました。API プロダクトを同期すると、ポータルで使用可能なプロダクトのリストに表示されます。これまで、この同期を実行するには cron ジョブを実行するしかありませんでした。

キャッシュを削除するには:

  1. 管理者またはコンテンツ作成権限を持つユーザーとしてポータルにログインします。
  2. Drupal のメニューで、[Home] アイコン > [Flush all caches] を選択します。

キャッシュを個別にフラッシュする場合は、[API Products] などのサブメニュー項目を選択します。

ユーザー プロフィールと登録フィールド

Drupal のメニュー インターフェースから、ユーザー プロフィールと登録フィールドを並べ替えることができるようになりました。

  • 登録フィールドを並べ替えるには、[設定] > [ユーザー] > [アカウント設定] > [フィールドを管理] を選択します。
  • プロフィール フィールドを並べ替えるには、[設定] > [ユーザー] > [アカウント設定] > [ディスプレイの管理] を選択します。

表示する順序にフィールドをドラッグし、[保存] をクリックします。

Apigee ログインボタン Apigee SSO モジュールが有効になっている場合、ログイン フォームに [Authenticate with Apigee] ボタンが正しく表示されるようになりました。
ユーザー ログイン フォーム ユーザー ログイン用のブートストラップ モーダル フォーム テンプレートに HTML クロージャが欠落していたため、モーダルがずれる問題を修正しました。
SmartDocs PHP エラー通知「drupal_attributes() における swagger のインポートおよびレンダリング中の配列から文字列への変換」を修正しました。
OAuth での SmartDocs 欠落していた [OAuth コールバック URL] フィールドを SmartDocs モジュールに追加しました。
SmartDocs API の一覧ページ SmartDocs モデルの新しいリビジョンをレンダリングした後に、API 一覧ページに空白のページが表示されるキャッシュの問題を修正しました。