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

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご覧ください。
info

2015 年 4 月 23 日(木)、Apigee Developer Services Portal の新しいクラウド バージョンをリリースしました。

ご不明な点がございましたら、Apigee Edge サポートにお問い合わせください。

Apigee Edge のすべてのリリースノートの一覧については、Apigee リリースノートをご覧ください。

新機能と拡張機能

このリリースにおける新機能と改善点は次のとおりです。

収益化

Edge の収益化の新機能と機能強化は次のとおりです。

企業とデベロッパーの個別対応

会社とデベロッパーが別々に処理されるようになり、1 人のデベロッパーに複数の会社を、1 つの会社に複数のデベロッパーを追加できるようになりました。管理 UI に、[会社] と [デベロッパー] の別々のウィンドウが用意されました([公開] メニューからアクセスできます)。

企業とデベロッパーを管理するをご覧ください。

収益化レポートでは、フィルタのラベルが [デベロッパー] から [企業] に変更されましたが、企業は引き続きメインのフィルタとして使用できます。

修正済みのバグ

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

問題 ID 説明
DEVSOL-1294 SmartDocs のオプションとして「メソッド UUID」を削除
「メソッド UUID」はカスタム URL のオプションではなくなりました。
DEVSOL-1063 ビルドを高速化するために build.xml に同時実行を追加
OPDK インストーラで、インストール時間を短縮するために、ライブラリとモジュールのダウンロードに 1 つではなく 10 個のスレッドが使用されるようになりました。
DEVSOL-1021 ステータス ページにデベロッパー ポータルのプロファイル バージョンを表示し、OPDK/Cloud バージョンを分離
デベロッパー ポータルの Apigee バージョンが、管理者として [Reports] > [Status reports] のステータス ページで確認できるようになりました。
DEVSOL-1019 SmartDocs 検証チェック用の Ping API を実装
SmartDocs モジュールのステータスが、[Reports](レポート)> [Status reports](ステータス レポート)のステータス レポート ページに表示されるようになりました。プロキシ URL が構成されていない場合や、プロキシ URL が正しくない場合は、ステータス ページに報告されます。
DEVSOL-1008

モデルリスト ページにレンダリング/公開状態を表示
SmartDocs モデルのリストに次の情報が追加されます。

  • 合計メソッド数: モデルの最新リビジョンで使用可能なメソッドの合計数。
  • レンダリング済み: デベロッパー ポータルでノードとしてレンダリングされるメソッドの合計数。
  • 公開済み: 公開されているレンダリングされたノードの数。
DEVSOL-1007 管理メニューのモデルを削除
管理メニューの [SmartDocs] > [モデル] に、モデルのリストがサブメニュー項目として表示されなくなります。[SmartDocs] > [モデル] をクリックすると、使用可能なモデルのリストが表示されます。
DEVSOL-1004 Apigee DevConnect テーマで SmartDocs をサポート
Apigee DevConnect テーマで SmartDocs のサポートを追加しました。
DEVSOL-999 Rubik テーマを 4.2 にアップグレード
管理テーマ Rubik がバージョン 4.1 から 4.2 にアップグレードされました。
DEVSOL-984

DeveloperApp エンティティに keyExpiresIn プロパティを追加し、アプリの作成時にその値を設定するオプションを追加
新しく作成されたアプリの API キーの有効期限のデフォルト値は、管理 UI([Configuration] > [Dev Portal Settings] > [Dev Portal App Config] > [Credential Lifetime])で設定できます。値 -1 は、API キーの自動有効期限切れがないことを示します。また、任意の正の整数で日数を構成できます。

よりきめ細かい制御が必要な場合は、hook_devconnect_developer_app_presave() を実装するカスタム モジュールで $form_state\['storage'\]\['entity'\]->keyExpiresIn の値を変更できます。これは、日数を表す数値(またはその分数)にする必要があります。

DEVSOL-972 Media YouTube モジュールのバグを修正
Media YouTube モジュールのバグを修正しました。このバグにより致命的なエラーが発生し、ユーザーがファイル ブラウザを使用して画像をアップロードできませんでした。
DEVSOL-954 SmartDocs モジュールで devconnect_developer_apps モジュールへの依存関係を追加
Devconnect Developer Apps モジュールを無効にすると、SmartDocs 設定ページで致命的なエラーが発生します。Devconnect Developer Apps モジュールを無効にできないように、SmartDocs モジュールに Devconnect Developer Apps モジュールへの依存関係を追加し、この問題の再発を防ぎます。
DEVSOL-933 devconnect_multiorg が有効になっている場合の警告メッセージを追加
devconnect_multiorg モジュールは非推奨になりました。このモジュールは使用しないでください。モジュールが有効になっている場合、システムに警告メッセージが表示されるようになりました。
DEVSOL-922 Drupal 更新モジュールはデフォルトでオンになっている必要があります
Drupal 更新モジュールは、モジュールが古くなった場合やセキュリティ パッチが必要になった場合にユーザーに警告するために、インストール時に有効になります。
DEVSOL-903 購入済みプランのページ: ステータス別にグループ化されたプランを表示
収益化の [カタログとプラン] ページの [購入済みプラン] タブに、ステータス別に並べ替えられた購入済みプランが表形式で表示されるようになりました。表の見出しをクリックすると、表を任意の列で並べ替えられるようになりました。
DEVSOL-899 cron が PDOException 整合性制約違反をスローする
dc_dev_app_api_products テーブルに重複するエントリがあるため、cron の実行時に PDOException 整合性制約違反がスローされる問題を修正しました。
DEVSOL-890 アプリの追加/作成フォームに購入可能な Mint API プロダクトのみを表示
デベロッパーが購入できないプロダクトをアプリ作成フォームに表示するかどうかを設定できる管理者設定が追加されました。この設定を変更するには、[Configuration] > [Monetization Settings] に移動し、[Application creation product display] の設定を変更します。デフォルトでは、そのデベロッパーが使用できるプロダクトのみがアプリ作成フォームに表示されます。
DEVSOL-874 特定のロールのデベロッパーにのみ API プロダクトを表示する
「DevConnect Limit API Product by Role」モジュールを有効にすると、デベロッパーに割り当てられた Drupal ロールに基づいて、デベロッパーが利用できる API プロダクトを制限できるようになりました。
DEVSOL-865 更新モジュール: ユーザー インターフェース コードの更新を無効化
以前のクラウド バージョンでは、[レポート] > [利用可能な更新] の [利用可能な更新] ページで、管理者が FTP 経由でサイトを更新できることが示されていました。クラウド ユーザーはサイトのダッシュボードで更新を行う必要があるため、この機能は無効になっています。
DEVSOL-851 Edge 接続認証情報が暗号化され、非公開のファイル システムに保存されるようになりました
セキュリティ強化のため、Edge 接続認証情報はデータベースに保存されなくなり、暗号化されて非公開のファイル システムに保存されるようになりました。
DEVSOL-823 メンテナンス モード ページの書式設定
メンテナンス ページがすべてのブラウザで適切に書式設定されるようになりました。
DEVSOL-793 収益化: ユーザー管理の表の形式が正しくない
収益化のユーザー表は、新しい会社機能の一環として再フォーマットされました。このページをカスタマイズしている場合は、apigee_company モジュールの新しいテーマ関数 theme_apigee_company_company_developers() に変更を適用する必要があります。
DEVSOL-783 収益化の銀行口座情報ページ
収益化の銀行口座情報ページがすべてのブラウザで適切に表示されるようになりました。
DEVSOL-773 期限切れのレートプランがデベロッパー ポータルで別の有効なレートプランを指している
プランが終了すると、そのプランは表示されなくなるため、プランの詳細へのハイパーリンクはなくなります。[購入したプラン] テーブルでプラン名をクリックすると、適切なプランタブが表示されるようになりました。
DEVSOL-605 デベロッパー ポータルの [Insufficient Prepaid Balance] モーダルに費用と税金が表示される
[Insufficient Prepaid Balance] モーダル ウィンドウに費用と税金の情報が表示されるようになりました。
DEVSOL-523 収益化が有効になっているとアプリを削除できない
収益化が有効になっている場合でもアプリを削除できるようになりました。以前のバージョンでは、アプリを削除しようとすると空のダイアログが表示されていました。
DEVSOL-487 収益化の日付形式は管理者が設定できるようにする必要があります。
ヨーロッパと米国の形式で日付の形式を設定できるようになりました。収益化の収益化設定で設定できます。
DEVSOL-257 インストール中の管理ユーザーの作成フォームのパスワード確認フィールド
インストール中に管理ユーザーのパスワード フィールドが確認されます。
DEVSOL-115 デベロッパー ポータルの設定に説明が必要
[Configuration] ページの DevConnect 設定項目の説明テキスト
DEVSOL-31 アプリページの書式設定を追加
[アプリを追加] フォームで、プロダクトのチェックボックスとエラーのずれを修正しました。