4.16.09 - Edge for Private Cloud リリースノート

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

2016 年 9 月 19 日(月曜日)、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。

以前の Edge for Private Cloud 機能リリースより、以下のリリースが行われています。

特定のクラウド リリースが Edge for Private Cloud のバージョンに含まれているかどうかを確認するには、リリース番号についてをご覧ください。

リリースの概要

今回のリリースでは、以前の API プロキシ エディタが削除され、従来のエディタと並行して使用できる新しいプロキシ エディタに置き換えられました。その他の注目すべき機能強化には、API プロダクト リソースパスの動作の改善、Assign Message と Raise Fault ポリシーで定義された JSON ペイロードの処理の改善、XML から JSON への変換の強化、リソース検証の改善、個々の API プロキシのタイムアウト設定機能、API プロキシ ウィザードでの SOAP プロキシ生成の更新、JavaScript 用の高パフォーマンス Crypto オブジェクトなどがあります。

収益化の機能強化には、通知料金プランを備えた新しい通知機能、デベロッパーを収益化に移行する API、料金プランを公開または非公開にする機能などがあります。

このトピックの残りの部分では、リリースに含まれるすべての新機能、アップデート、バグの修正について詳しく説明します。

非推奨

API サービス

Classic Proxy Editor が削除されました(Cloud 16.04.20 UI)

新しいバージョンの API Proxy Editor のみがサポートされるようになりました。従来のバージョンは利用できなくなり、[プロキシ エディタの Classic バージョンへのアクセス] へのリンクが削除されました。以前のバージョンを使用していた場合、API プロキシが新しいエディタに自動的に読み込まれます。(EDGEUI-498)

収益化

次の非推奨の機能は削除され、サポートされなくなりました。

  • 上限の設定
  • 制限に関する通知の送信

代わりに、次のセクションで説明するように通知を設定することもできます。

(DEVRT-2742)

新機能とアップデート

今回のリリースでリリースされた新機能と機能強化についてお知らせいたします。このリリースでは、以下の機能に加え、複数のユーザビリティ、パフォーマンス、セキュリティ、安定性も追加されています。

詳細と手順については、Edge for Private Cloud のドキュメントをご覧ください。

プライベート クラウド

Postres がバージョン 9.4 にアップグレードされる

このリリースには、Postgres 9.4 へのアップグレードが含まれています。システムを更新する手順については、Apigee Edge を 4.16.09 に更新するをご覧ください。

Edge UI での GeoMap のサポート

地域別集計を使用すると、地域、大陸、国、都市などの地理的属性に基づいて API 呼び出しの分析データを収集できます。この分析データから、Edge UI 内の GeoMap に API リクエストのロケーションを表示できます。

詳しくは、地域集計と地図の有効化をご覧ください。

API BaaS

以下のドキュメントを追加しました。

  • TLS を使用するように API BaaS を構成する方法詳細については、API BaaS の TLS の構成をご覧ください。
  • すべての API をすべての API BaaS Stack ノードで利用できるように、共有ストレージを使用するようにすべての API BaaS Stack ノードを構成する方法詳しくは、アセットのアップロードをご覧ください。
  • BaaS Stack ノードの構成時に Cassandra のパスワードを暗号化する方法。詳細については、Edge のパスワードを再設定するをご覧ください。

モニタリング ツールとダッシュボードのベータ版リリース

このリリースには、Edge の新しいモニタリング ツールとダッシュボードのベータ版が含まれています。このツールを使用すると、さまざまなコンポーネント(Router、Message Processor、ZooKeeper、Cassandra)の状態や、デプロイにおけるさまざまな組織や環境の HTTP エラーコードを把握できます。また、ダッシュボード データのスナップショットを作成し、Apigee と共有してサポート インシデントの解決に役立てることもできます。

インストール手順を含むドキュメントは、バージョン 4.18.01 の Edge 4.16.09 ドキュメントに含まれています。

ただし、ダッシュボードをインストールして使用する前に、Apigee 評価契約(バージョン 4.18.01 も利用可能)に記入して、orders@apigee.com 宛てにメールで Apigee に返送する必要があります。

アナリティクス コレクタツールのベータ版リリース

Edge for Private Cloud をご利用のお客様は、API プロキシのトラフィックに関する統計情報を Apigee に送信していただく必要があります。cron ジョブを作成することによって、1 日 1 回情報をアップロードすることをおすすめします。

このデータのアップロードを支援するために、Apigee では、apigee-analytics-collector コマンドライン ユーティリティのベータ版をリリースしています。このユーティリティは、API 呼び出し量レポートを Apigee に返します。すべての Edge for Private Cloud インストール環境で、このユーティリティを使用してトラフィック データを取得し、Apigee に報告できます。

詳細については、API トラフィック データを Apigee - ベータ版リリースにアップロードするをご覧ください。


API サービス

Assign Message と Raise Fault での JSON ペイロード(Cloud 16.08.17)

Assign Message ポリシーや Raise Fault ポリシーを使用して JSON ペイロードを設定すると、ペイロードのバックスラッシュ(\")で開始する、JSON メッセージの形式を整えるなどの回避策が講じられる場合があります。また、メッセージで変数が使用されていなくても、Payload 要素に variablePrefix と variable 接尾辞を指定します。

この拡張機能により、JSON メッセージの形式を適切に設定するための回避策はなく、無効な JSON を作成せずに中かっこを使用して変数を指定できます。たとえば、次のコードは、message.content の値を JSON メッセージに挿入します。

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

回避策を使用した場合、コードはこれまでどおり機能します。また、中かっこの代わりに可変接頭辞と可変接尾辞を使用して変数を表すこともできます。

メッセージ ポリシーの割り当て障害ポリシーの参照ドキュメントの <Set><Payload> 要素をご覧ください。(APIRT-1160)

XML から JSON へのポリシーの強化(Cloud 16.08.17)

XML to JSON ポリシーが次のように強化されました。このポリシーは、次のように構成できます。

  • 変換時に XML 要素を配列として扱い、JSON ドキュメントでは値を角かっこ([ ])で囲みます。
  • 最終的な JSON ドキュメントで、XML ドキュメント階層のレベルを除去するか削除します。

詳細については、XML から JSON へのポリシーをご覧ください。(APIRT-1144)

API プロダクト リソースパスでの複数のワイルドカード(Cloud 16.08.17)

API プロダクトでリソースパスを定義する際は、リソースパス内の複数の場所にワイルドカードを含めることができます。たとえば、/team/*/invoices/** と指定すると、/team の後の任意の値と invoices/ の後に続く任意のリソースパスを持つ API 呼び出しが許可されます。API 呼び出しで許可される URI は proxyBasePath/team/finance/invoices/company/a です。

このリリース以降、既存の API プロダクト リソースパスが期待どおりに機能しない場合は、組織で features.enableStandardWildCardMatchForAPIProductResources = true を次のように設定して以前の動作に戻してください。

(MGMT-3273)

JavaScript の暗号関数(Cloud 16.08.17)

高パフォーマンスの JavaScript crypto 関数の新しいセットが、MD5、SHA-1、SHA256、SHA512 のオブジェクトを作成、取得、更新できるようになりました。crypto オブジェクトでは、さまざまな形式で日付を取得することもできます。詳細については、JavaScript オブジェクト モデルをご覧ください。(APIRT-2886)

Java コールアウト JAR バージョン チェック(Cloud 16.08.17)

Java JAR リソースを API プロキシにアップロードすると、Java リソースのバージョンが、サポート対象ソフトウェアとサポート対象バージョンにある Edge でサポートされている Java バージョンと互換性がない場合に HTTP 400 ステータス コードが返されます(代わりに 500 が返されます)。(MGMT-3420)

API プロキシ リソースの検証(Cloud 16.08.17)

環境または組織のスコープに API プロキシのリソース ファイル(JavaScript や Java JAR など)を保存している場合、検証フレームワークでは、検証に合格するために、これらのリソースをプロキシ バンドルの API プロキシレベルに含める必要がなくなります。リソースの検証は、インポート時ではなくデプロイ時に行われるようになりました。(MGMT-1430)

個々の API プロキシのタイムアウトを構成する(Cloud 16.08.17)

指定した時間が経過したらタイムアウトするように 504 ゲートウェイのタイムアウト ステータスで API プロキシを構成できます。主なユースケースは、実行に時間がかかる API プロキシを使用している Private Cloud のお客様です。たとえば、3 分間でタイムアウトするための特定のプロキシが必要だとします。API プロキシの構成で、新しい api.timeout プロパティを使用できます。3 分間のサンプルでこの処理を行います。

  1. まず、ロードバランサ、ルーター、Message Processor が 3 分後にタイムアウトするように構成します。
  2. 次に、3 分でタイムアウトになるように関連するプロキシを構成します。値をミリ秒単位で指定します。例:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. ただし、api.timeout が設定されていないすべてのプロキシでは、新しい、より高いロードバランサ、ルーター、Message Processor のタイムアウトが使用されるため、システムのタイムアウトを上げるとパフォーマンスの問題が発生する可能性があります。そのため、タイムアウトを短くする必要がない他の API プロキシを構成して、より低いタイムアウトを使用する必要があります。たとえば、次の例では、1 分後にタイムアウトするように API プロキシを設定します。
    <Property name="api.timeout">60000</Property>

Edge タイムアウトを変更できない Cloud のお客様は、タイムアウトが標準の Edge Message Processor タイムアウト(57 秒)より短い限り、API プロキシのタイムアウトを構成することもできます。

この値には変数を入力できません。このプロパティについては、エンドポイント プロパティのリファレンスをご覧ください。(APIRT-1778)

プロキシ ウィザード使用時の SOAP プロキシの動作(Cloud 16.07.27 UI)

プロキシ ウィザードを使用して WSDL から SOAP ベースのプロキシを作成する場合は、次の 2 つの方法でプロキシを作成できます。

  • パススルー SOAP: プロキシは SOAP リクエスト ペイロードをそのまま渡します。
  • REST から SOAP to REST では、プロキシは JSON などの受信ペイロードを SOAP ペイロードに変換してから、SOAP レスポンスを呼び出し元が想定する形式に変換します。

このリリースには、これらのオプションの動作に関する以下の更新が含まれています。以前の動作と新しい動作の違いは、プロキシ ウィザードによって自動的に生成されるポリシーと構成にあります。

パススルー SOAP

  • すべての WSDL オペレーションが、プロキシ リソース(「/cityforecastbyzip」など)ではなく、プロキシ ベースパス「/」に送信されるようになりました。オペレーション名は、ターゲット SOAP サービスに渡されます。この動作は SOAP 仕様と一致します。

  • 生成されたプロキシは、リクエストで JSON をサポートしなくなりました。XML のみがサポートされています。このプロキシにより、SOAP リクエストにエンベロープ、本文、名前空間が含まれます。

REST から SOAP、REST

  • WSDL 2.0 はサポートされていません。
  • この新しい動作は、WS-Policy でテストされていません。
  • プロキシを使用すると、FormParams の代わりに JSON データを POST できます。
  • プロキシ ビルダーを使用してプロキシに CORS(クロスオリジン リソース シェアリング)サポートを追加すると、次の機能強化が行われます。
    • Access-Control-Allow-Headers ヘッダー: Originx-requested-withAccept ヘッダーに加えて、Content-TypeAccept-EncodingAccept-LanguageHostPragmaReferrerUser-AgentCache-Control などの Access-Control-Allow-Headers ヘッダーもご利用いただけます。
    • Access-Control-Allow-Methods ヘッダー: このヘッダーには GETPUTPOSTDELETE に加えて PATCHOPTIONS の動詞も含まれます。
  • WSDL 用の API プロキシを生成する際に、Edge は WSDL 内で抽象型として定義されている ComplexType を読み取り、その抽象型に基づくすべてのインスタンス型を適切に認識します。

wsdl2apigee のオープンソース コマンドライン ユーティリティ

また、Apigee では、WSDL からパススルーまたは Reso-to-Sop API プロキシを生成するためのオープンソースのコマンドライン ユーティリティも提供しています。https://github.com/apigee/wsdl2apigee をご覧ください。

(EDGEUI-614)

Key Value Map Operations ポリシーでの有効期限/更新のデフォルト(Cloud 16.06.15 UI)

Key-Value マップ オペレーション ポリシーでは、更新までの値の保持期間を指定できます。更新間隔は <ExpiryTimeInSecs> 要素で設定します。GET オペレーションが実行され、期限の間隔を超えると、値が更新され、ポリシーは更新された値を取得します。このポリシーを API プロキシに追加すると、デフォルトの有効期限が 300 秒になります。(以前の値は -1 で、値は更新されません)。(EDGEUI-579)


収益化

調整可能な通知料金プラン(Cloud 16.04.20 UI、Cloud 16.04.13 の収益化)

エッジ収益化の新しい調整可能な通知料金プランにより、API プロバイダは各アプリ デベロッパーのトランザクションの目標数を調整できます。90%、100%、150% など、ターゲット番号の何パーセントに達したら、通知を送信するか、いつ送信するかを構成できます。この機能は、Management API(以前のリリースで利用可能)に加えて、管理 UI を介して利用できます。詳細については、調整可能な通知プランの詳細を指定するをご覧ください。(DEVRT-2375、DEVRT-2370)

調整可能な通知料金プラン用の Webhook 通知(Cloud 16.04.27 の収益化)

調整可能な通知料金プランの場合は、指定した URL に通知を送信する Webhook を作成できます。トランザクションの上限に達するまで、特定の間隔(割合)で通知するように制御することもできます。Webhook 通知を使用すると、既存の通知テンプレートを柔軟に使用することができます。Webhook を使用して通知を設定するをご覧ください。(DEVRT-2393、DEVRT-2394)

カスタム属性料金プランによる調整可能な通知(Cloud 16.05.18 UI)

Edge の収益化で、「カスタム属性を使用した調整可能な通知」料金プランを使用すると、カスタム属性の値を使用してデベロッパーのトランザクション数に追加できます。標準の調整可能な通知料金プランでは、API 呼び出しが成功するたびに、デベロッパーの取引件数に 1 が追加されます。ただし、カスタム属性付き料金プランが設定された調整可能通知では、カスタム属性の値がデベロッパーのトランザクション数に加算されます。たとえば、レスポンスのカスタム属性「small」の値が 0.1 の場合、トランザクション数は 0.1 ずつ増加します。また、カスタム属性「addressTotal」の値が 50 の場合は、50 ずつカウントされます。詳細については、カスタム属性の詳細で料金プランを指定するをご覧ください。(DEVRT-2504)

企業とそのデベロッパーを合わせたトランザクション合計に基づいて通知を設定する(Cloud 16.06.22 の収益化)

通常、デベロッパーが会社のアプリを使用して API にアクセスすると、会社のすべてのデベロッパーのトランザクション合計が自動的に追跡されます。デベロッパーが独自のデベロッパー アプリを積極的に使用して API にアクセスしている状態で、トラフィックを中断することなく合計トランザクション数を追跡する必要がある場合はどうでしょうか。会社にデベロッパーを追加して、会社とデベロッパーを合わせたトランザクション合計に基づくしきい値に達したときに通知が送信されるように設定できます。詳細については、会社とデベロッパーを合わせたトランザクション合計に基づいて通知を設定するをご覧ください。(DEVRT-2643)

通知の表示と再処理(Cloud 16.06.08 の収益化)

Monetization テストスイートの一部では、以前に Management API を使用して送信された通知を表示して再処理できます。詳細については、通知の表示と再処理をご覧ください。(DEVRT-2643)

収益化をテストする(Cloud 16.05.25 の収益化)

収益化が提供する一連の API を使用して、Webhook の実行をテストして、通知が送信されていることを確認できます。詳しくは、通知の設定をテストするをご覧ください。(DEVRT-2625)

デベロッパーの収益化への移行(Cloud 16.05.11 収益化)

デベロッパーの収益化への移行を支援する新しい API をご利用いただけます。トランザクションの使用量を転送し、カスタマイズされた設定と定期的な料金を請求できます。また、公開されている料金プランに同意する際に、すでに請求されている場合は設定料金を免除できます。 詳細については、デベロッパーの収益化への移行をご覧ください。(DEVRT-2446)

デベロッパー ポータルの一般公開料金プランと非公開料金プラン(Cloud 16.04.27 の収益化)

料金プランは「一般公開」または「非公開」に設定できます。公開料金プランはデベロッパー ポータルに表示されますが、非公開料金プランは表示されません。料金プランのデフォルトは Public です。詳細については、http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans(DEVRT-2445)をご覧ください。

デベロッパーの停止解除(Cloud 16.06.08 の収益化)

収益化には、以前停止したデベロッパー停止の解除に使用できる API のセットが用意されています。構成した上限に達すると、デベロッパーが停止される可能性があります。たとえば、トランザクション数が上限に達しているか、プリペイド アカウント残高が残っていません。詳しくは、デベロッパーの停止を解除するをご覧ください。(DEVRT-2641)

トランザクションのステータスを表示する(Cloud 16.06.08 の収益化)

収益化テストスイートでは、Management API を使用して、指定された期間に発生したトランザクションのステータスを表示できます。詳細については、トランザクションのステータスの表示をご覧ください。(DEVRT-2640)

収益レポートに開発者向けカスタム属性を含める(Cloud 16.05.25 収益化)

デベロッパーにカスタム属性が定義されている場合、収益レポートでのみ、レポートにカスタム属性を含めることができます。詳しくは、API を使用した収益レポートにデベロッパー カスタム属性を含めるをご覧ください。(DEVRT-2447)

トランザクション記録ポリシーと API プロダクト リソースの整合性(Cloud 16.05.18 UI)

収益化のトランザクション記録ポリシー内のリソースパスが、その API プロダクトで定義されたリソースパスと一致しない場合(たとえば、API プロダクト リソースパスを変更した場合)、プロダクト ページのトランザクション記録ポリシー アイコンに警告記号が表示されます。このアイコンをクリックすると、取引記録ポリシーが表示されるため、ページの上部に警告が表示されます。トランザクション記録ポリシーでリソースパスを修正すると、警告インジケーターが消えます。(DEVRT-2240)

修正済みのバグ

このリリースでは以下のバグが修正されています。このリストは、サポート チケットの修正状況を確認するユーザーを主に対象としています。すべてのユーザーに詳細情報を提供することを目的としたものではありません。

Edge for Private Cloud

問題 ID 説明
未定 - 138 Play UI のセッション タイムアウトに関する問題
APIRT-2978 Router が Nginx を起動できない、または Router が起動しない
AXAPP-2447 1 時間ごとの分析データの選択時に InvalidTimeRange エラーが発生する
EDGEUI-592 外部認証プロバイダの使用時に Edge UI から [パスワードをお忘れの場合] リンクを削除できるようになりました
MGMT-3330 Private Cloud の外部認証でパスワードの不正試行を行うと、ユーザーがロックされる
MGMT-2930 デバッグ セッションでデータ マスキングが機能しない
PRC-840 Edge コンポーネントのシンボリック リンクの破損
PRC-1004 ZooKeeper をノードにスタンドアロンでインストールするためのインストーラに「-p zk」オプションを追加しました。
PRC-1013 最初の sysadmin アカウントが適切な LDAP パスワード ポリシーにリンクされていない
PRC-1019 「apigee-all stop」によって Message Processor が停止しない
PRC-1066 BaaS スタックの usergrid.properties で暗号化された Cassandra のパスワードが機能しない

2017 年 8 月 16 日

問題 ID 説明
SECENG-609 関連するトラストストアの削除中、またはトラストストア内の有効な証明書の削除時にランタイム呼び出しが失敗することはない
MGMT-3404 Node.js ログの表示と取得が非常に遅い
MGMT-3400 名前に「+」記号が付いているユーザーが /userroles Management API を呼び出すと失敗する
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1、resources/node/resources ディレクトリを含む API プロキシ バンドルをインポートする場合
MGMT-3364 OAuthV2: redirect_uri のチェック
MGMT-3319 Vault のエントリのうち、いずれかに null 値が含まれているエントリは組織(CPS と非 CPS)では機能しない
MGMT-3226 組織/環境レベルでのクエリには、API が失敗する原因となるデータをすべて pull するべきではありません
リリース 160302 には、リソースの合計サイズが 16 MB を超えると、組織レベル/環境レベルでのリソースの一覧表示が失敗するというバグが修正されました。
AXAPP-2429 response_status_code を使用する Analytics API がデータアクセス エラーを返す
AXAPP-2386 アナリティクスの日次メールレポートで空のレポート コンテンツを修正する
AXAPP-2347 日次分析の概要メールが届かない
APIRT-3141 コンストラクタが非公開にされているため、新しい ExecutionResult() の呼び出し時に Java コールアウトが失敗します
APIRT-3140 HEAD API 呼び出しで Service コールアウト ポリシーが動作しない
APIRT-3131 外部認証プロバイダで収益化を使用する場合に、API プロキシに createBy が正しく表示されない
APIRT-3121 組織のリソース ファイルに加えた変更が 100% 有効でない
APIRT-3117 MP が CPU 使用率 100% を達成し、トラフィックの提供を停止
APIRT-3016 デプロイ時にルーターの「タイムアウトしました」というエラーが表示される
APIRT-2975 証明書バンドルのアップロードに失敗しました
APIRT-2955 FHIR 苦情の Content-Type ヘッダー「application/json+fhir」の JSON レスポンス データの特定の属性をマスキングできません
APIRT-2946 ディスプレイが false に設定されている場合でも、OAuthV2-RefreshToken ポリシーで属性が非表示にならない
APIRT-2908 仮想ホストで TLS1.2 を更新した後に、内部 API 呼び出しに TLS1.2 を適用する必要がある
APIRT-2901 キャッシュから返された圧縮済みレスポンスが二重に圧縮される
APIRT-2873 プロダクト、デベロッパー、プロキシを削除した後、MP が VerifyAPIKey に関連する NullPointerException をスローする
APIRT-2871 IOIntensive ポリシーが Trace に 2 回表示される
APIRT-2825 アクセス トークンのエラー レスポンスの文法エラー
APIRT-2750 特定の組織でトラフィックのエラーが多い
APIRT-2685 不明なエラーがスローされるためトラフィックは流れない
APIRT-2647 nonprod/dev で「基盤となる入力ストリームが 0 バイトを返しました」というエラーが表示される
APIRT-2630 キャッシュから値を読み取ろうとすると断続的に問題が発生する
APIRT-2620 一部のブロック ステップでのスレッドプールの分離
APIRT-2610 レスポンス キャッシュ ポリシーを使用した java.lang.ClassCastException
APIRT-2608 レスポンス キャッシュ ポリシーで最後に変更されたヘッダーの解析エラー
APIRT-2605 「organization」と「environment」の変数はポリシーで上書きできないようにする
APIRT-2566 OAuthV2 ポリシーが不正な形式の WWW-Authenticate ヘッダーを返す
APIRT-2491 Management と mps の間の RPC タイムアウトにより、TargetServer の更新に失敗した
APIRT-2386 空の OAuth スコープを持つ API プロダクトで空の文字列スコープが作成される
APIRT-2383 エラーが原因で Transform ポリシーがデータを記録していないように見える
APIRT-2364 エラーにより OAuth フォールト変数が更新されない
APIRT-2216 サーバー送信イベント - 本番環境でイベント ストリームに問題が発生しています
APIRT-2079 作成されたセッションのタイムアウト終了後も cBU 呼び出しが停止しない
APIRT-1495 fhir Content-Type をキャッチできない XML Threat Protection
APIRT-1404 条件の値が単一引用符と二重引用符で比較すると、動作に一貫性がない
APIRT-347 インポート時に HMAC ポリシーが正しく検証されない(ドキュメントに記載されているように、出力変数に結果を割り当てない)

16.07.27(UI)

問題 ID 説明
EDGEUI-621 [新しい API プロキシとして保存] には、科学表記を含むデフォルト名(「new-1.234568901234568e+53」など)が使用されます。
EDGEUI-572 Ui に「Error: Session timeout」ではなく「Error: Unknown Error」と表示される

16.07.20.01(収益化)

このリリースには、DB シーマの軽微な変更が含まれています。このリリースには他にソフトウェア アップデートはありません。

16.07.13(UI)

問題 ID 説明
EDGEUI-609 ターゲット サーバーを作成する権限を持つカスタムロールで [新しいターゲット サーバー] ボタンが有効になっていない
EDGEUI-584 複数の認証情報を持つデベロッパー アプリのキー/シークレット表示の軽微なバグ
EDGEUI-571 UI でプロキシ名の上限が 50 文字に設定される

16.07.06.02(収益化)

問題 ID 説明
DEVSOL-2817 API を使用した請求ドキュメントの作成が機能しない
API を使用した請求ドキュメントの作成に関する問題を修正しました。デベロッパーの住所が存在する場合、課金ドキュメントは正常に生成されます。
DEVSOL-2797 デベロッパー属性処理の改善
ブール値のカスタム属性の値で大文字と小文字が区別されなくなりました。さらに、カスタム属性を Apigee Edge と同期すると、既存の属性が更新され、属性が重複することはありません。

16.07.06(収益化)

問題 ID 説明
開発 -2795 Webhook リクエストのタイムスタンプ フィールドが一致しない
Webhook のコールバック ハンドラに送信される JSON リクエスト内の developerQuotaResetDate が、他のタイムスタンプ形式との整合性を保つため、エポック タイムスタンプ形式になりました。詳細については、コールバック ハンドラの設定をご覧ください。

16.06.29(UI)

問題 ID 説明
EDGEUI-600 カスタム レポートの役割を表示または編集できない
EDGEUI-593 アナリティクス UI から 5 分および 10 分間隔を削除
管理 UI のアナリティクス データが API プロキシの呼び出し後少なくとも 10 分間表示されない。これにより、カスタム レポートから 10 分の範囲の設定が削除され、API プロキシのパフォーマンス ビューから 5 分と 10 分の範囲の設定が削除されました。

16.06.22(収益化)

なし

16.06.15(UI)

問題 ID 説明
EDGEUI-566 管理 UI にログインした後の空白ページ
EDGEUI-564 管理 UI へのログイン時に権限エラーが発生し、自動的にログアウトされる
EDGEUI-549 API プロキシ パフォーマンス ビューのデータ表示中にエラーが発生しました
EDGEUI-544 [レポートの作成] 権限の [カスタムロール] ページに誤った値が表示される
EDGEUI-504 デベロッパーのアプリ、キー、プロダクトでのステータスの混乱
EDGEUI-120 内部エラーページのメールリンクに無効なメールアドレスが含まれています
開発 -2301 収益化: 公開料金プランでの API と UI の連携
公開料金プランでの有効期限に関して、管理 UI は管理 API の動作と一致するようになりました。料金プランに終了日が指定されている場合、その有効期限を変更することはできません。詳細については、公開料金プランを期限切れにするをご覧ください。

16.06.08(収益化)

なし

16.05.25(収益化)

問題 ID 説明
開発 2617 サービスプランの購入時にアラートが届かない
開発 1483 デベロッパーが前払いから後払いに移行する場合の NullPointerException

16.05.18(UI)

問題 ID 説明
EDGEUI-551 非アクティブな状態が 1 時間ほど続くと UI セッションが期限切れになる

16.05.11(収益化)

問題 ID 説明
開発 -2497 Qpids によるデータ受信の停止
開発 -2490 アプリキーを削除できない

16.05.11(UI)

問題 ID 説明
EDGEUI-541 ターゲット サーバーが存在する場合、Trace は Host ではなく IP を表示する
EDGEUI-505 エンドポイント リソースをインポートすると、すべてのエンドポイントが失敗します

16.05.04(UI)

問題 ID 説明
EDGEUI-532 SOAP サービスのプロキシ作成中に、新しいプロキシ ウィザードが「サービスの作成...」で停止する
EDGEUI-506 使用可能なデータがない場合、キャッシュ パフォーマンスに「読み込み中...」と表示される

16.04.27(UI)

問題 ID 説明
EDGEUI-531 新しいプロキシ エディタを使用して JAR ファイルをインポートできません
EDGEUI-524 WSDL からの API プロキシの生成に関する問題
EDGEUI-38 無効な WSDL がプロキシ ウィザードに渡された場合、ウィザードが最後のページに固定される

16.04.27(収益化)

なし

16.04.20(UI)

問題 ID 説明
EDGEUI-502 StartsWith を演算子として使用すると、Proxy Editor に動詞が表示されない
EDGEUI-496 管理 UI で Trace セッションを停止する際に「不明なエラー」と表示される
EDGEUI-141 プロキシ エディタでエラー メッセージにリビジョンがハードコードされている

16.04.13(収益化)

なし

16.04.13(UI)

問題 ID 説明
EDGEUI-495 Trace では常に .execution.success = false が表示される
EDGEUI-494 JavaScript ポリシーでは、別の名前を指定した場合でも、デフォルト名で常にスクリプトが生成されます。
EDGEUI-432 Edge 管理 UI ダッシュボードで直接プロキシを作成する
EDGEUI-90 新しい API プロキシエディタが CDATA 要素の周囲に不適切な空白文字を挿入する

既知の問題

このリリースには、次の既知の問題があります。

問題 ID 説明
APIRT-3364

Message Processor が IPv4 と IPv6 で DNS ルックアップを行う

NSCD(Name Service Cache Daemon)をインストールして有効にしている場合は、Message Processor で 2 つの DNS ルックアップ(IPv4 用と IPv6 用)が行われる場合があります。

IPv6 で DNS ルックアップを無効にするには:

  1. すべての Message Processor ノードで、/etc/nscd.conf を編集します。
  2. 次のプロパティを設定します。

    enable-cache hosts no
DOC-1687 パッケージの依存関係が競合するため、Satellite Server 6 で使用される Katello エージェントは、Qpid デーモンを実行している Apigee Edge ホストに正しくインストールされません。