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 サービス

従来のプロキシ エディタの削除(Cloud 16.04.20 UI)

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

収益化

以下の機能は削除されたため、サポートの対象外です。

  • 制限の設定
  • 送信制限の通知

別の方法として、次のセクションで説明するように通知を設定することもできます。

(DEVRT-2742)

新機能とアップデート

このリリースでの新機能と機能強化は次のとおりです。このリリースでは、以下の機能強化に加え、ユーザビリティ、パフォーマンス、セキュリティ、安定性の機能も強化されています。

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

プライベート クラウド

Postres のバージョン 9.4 へのアップグレード

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

Edge UI での GeoMap のサポート

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

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

API BaaS

以下に関するドキュメントを追加しました。

  • TLS を使用するように API BaaS を構成する方法詳細については、API BaaS の TLS の構成をご覧ください。
  • すべての API BaaS スタックノードがすべてのアセットを利用できるように、共有ストレージを使用するようにすべての API BaaS スタックノードを構成する方法。詳細については、アセットのアップロードをご覧ください。
  • 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 に報告できます。

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


API サービス

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

Assign Message ポリシーまたは Raise Fault ポリシーを使用して JSON ペイロードを設定する場合、メッセージ内で変数が使用されていない場合であっても、JSON メッセージが実行時に適切にフォーマットされるように回避策を講じる必要が生じることがありました。たとえば、バックスラッシュ「\"」でペイロードを開始する、ペイロード要素で variablePrefix と variableSuffix を指定するなどです。

この機能強化により、JSON メッセージの適切な形式を確保するための回避策は必要なく、無効な JSON を作成することなく、中かっこを使用して変数を指定できます。たとえば、以下では JSON メッセージに message.content の値を挿入します。

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

回避策を使用した場合、コードはそのまま機能します。変数を示すために、中かっこの代わりに variablePrefix と variableSuffix を使用することもできます。

Assign Message ポリシーRaise Fault ポリシーのリファレンス ドキュメントの <Set><Payload> 要素をご覧ください。(APIRT-1160)

XML to JSON ポリシーの強化(Cloud 16.08.17)

XML to JSON ポリシーが強化され、次の機能が追加されました。次のようにポリシーを構成できます。

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

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

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

API プロダクトでリソースパスを定義する場合は、リソースパスの複数の場所にワイルドカードを含めることができます。たとえば、/team/*/invoices/** と指定すると、/team の後に任意の 1 つの値が指定され、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 バージョンと互換性がない場合は、500 ではなく HTTP 400 ステータス コードが返されます(サポートされているソフトウェアとサポートされているバージョンをご覧ください)。(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. まず、3 分後にタイムアウトするようにロードバランサ、ルーター、Message Processor を構成します。
  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 設定のないすべてのプロキシでは、新しいより高いロードバランサ、Router、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 つあります。

  • Pass-Through SOAP: プロキシは単純に SOAP リクエスト ペイロードをそのまま渡します。
  • REST から REST に変換。プロキシは、JSON などの受信ペイロードを SOAP ペイロードに変換し、その SOAP レスポンスを呼び出し元が期待する形式に変換します。

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

Pass-Through SOAP

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

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

REST から REST への SOAP

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

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

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

(EDGEUI-614)

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

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


収益化

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

Edge 収益化の新しい調整可能な通知料金プランでは、API プロバイダがアプリ デベロッパーごとに目標トランザクション数を調整できます。ターゲット数値の割合(90%、100%、150% など)に達したかどうかに基づいて、通知を送信するかどうか、いつ送信するのかを構成できます。この機能は、以前のリリースで使用可能だった管理 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 になります。しかし、Adjustable Notification with Custom Attribute 料金プランでは、カスタム属性の値がデベロッパーのトランザクション数に追加されます。たとえば、レスポンス内のカスタム属性「small」の値が 0.1 の場合、トランザクション数は 0.1 ずつ増加します。カスタム属性「addressTotal」の値が 50 の場合、カウントは 50 ずつ増加します。詳細については、カスタム属性の詳細を使用して料金プランを指定するをご覧ください。(DEVRT-2504)

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

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

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

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

テストの収益化(Cloud 16.05.25 収益化)

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

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

デベロッパーの収益化への移行を容易にする新しい API が公開されました。トランザクションの使用量を転送し、カスタマイズされた設定料金や定期的な料金を請求できます。また、公開料金プランを承認する際に、設定料金がすでに請求されている場合に備え、設定料金を放棄することもできます。 詳細については、デベロッパーの収益化への移行をご覧ください。(DEVRT-2446)

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

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

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

Monetization には、以前に停止されたデベロッパーの停止解除に使用できる一連の API が用意されています。構成された上限に達すると、デベロッパーが停止される可能性があります。たとえば、トランザクション数が上限に達した、前払い残高がなくなっているなどです。詳しくは、デベロッパーの停止解除をご覧ください。(DEVRT-2641)

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

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

収益レポートにデベロッパーのカスタム属性を含める(Cloud 16.05.25 Monetization)

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

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

Monetization Transaction Recording ポリシーのリソースパスが API プロダクトで定義されたリソースパスと一致しない場合(API プロダクトのリソースパスを変更する場合など)、プロダクト ページの Transaction Recording Policy アイコンに警告マークが表示されます。アイコンをクリックしてトランザクション記録ポリシーを表示すると、ページの上部に警告が表示されます。トランザクション記録ポリシーでリソースパスを修正すると、警告インジケーターが表示されなくなります。(DEVRT-2240)

修正済みのバグ

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

Edge for Private Cloud

問題 ID 説明
TBD-138 Play UI のセッション タイムアウトの問題
APIRT-2978 Router が Nginx を起動できない、または Router を起動できない
AXAPP-2447 時間単位の分析データを選択するときに 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-allstop」によって Message Processor が停止しない
PRC-1066 暗号化された Cassandra パスワードが BaaS スタックの usergrid.properties で機能しない

16.08.17

問題 ID 説明
SECENG-609 関連するトラストストアの削除時、またはトラストストア内の有効な証明書が削除されても、ランタイム呼び出しが失敗しない
MGMT-3404 Node.js ログの表示/取得とプロキシのデプロイが非常に遅い
MGMT-3400 /userroles の管理 API の呼び出しが失敗する(呼び出しを行うユーザーの名前に「+」記号が含まれている場合)
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1(resources/node/resources ディレクトリを含む API プロキシ バンドルをインポートする場合)
MGMT-3364 OAuthV2: redirect_uri チェック
MGMT-3319 Vault 内のエントリのいずれかに null 値が含まれているエントリが、組織(CPS と CPS 以外)で機能しない
MGMT-3226 組織/環境レベルでクエリを実行しても、すべてのデータを pull できず、API が失敗する
Release_160302 には、リソースの累積サイズが 16 MB を超えると、組織レベル/環境レベルでのリソースの一覧表示に失敗するバグがありました。この修正で対応されました。
AXAPP-2429 response_status_code を使用する Analytics API がデータアクセス エラーを返す
AXAPP-2386 アナリティクスの日次メールレポートで空のレポート コンテンツを修正する
AXAPP-2347 アナリティクスの概要メールが毎日届かない
APIRT-3141 コンストラクタが非公開になっているため、新しい ExecutionResult() を呼び出すときに Java コールアウトが失敗する
APIRT-3140 HEAD API 呼び出しで ServiceCallout ポリシーが動作しない
APIRT-3131 外部認証プロバイダで収益化を使用する場合に、API プロキシに対して createdBy が誤って表示される
APIRT-3121 組織リソース ファイルの変更が 100% 有効ではない
APIRT-3117 MP が CPU 使用率 100% に達し、トラフィックの処理を停止した
APIRT-3016 デプロイでのルーターの「通話タイムアウト」エラー
APIRT-2975 証明書バンドルのアップロード失敗
APIRT-2955 FHIR 申し立ての Content-Type ヘッダー「application/json+fhir」で JSON レスポンス データの特定の属性をマスクできない
APIRT-2946 display が false に設定されているにもかかわらず、OAuthV2-RefreshToken ポリシーで属性が非表示にならない
APIRT-2908 virtualhost での TLS1.2 更新後、内部 API 呼び出しに対して TLS1.2 の適用が必要
APIRT-2901 キャッシュから返された gzip により圧縮されたレスポンスが二重圧縮される
APIRT-2873 プロダクト、デベロッパー、プロキシを削除した後、MP が VerifyAPIKey に関連する NullPointerException をスローする
APIRT-2871 IOIntensive ポリシーが Trace に 2 回表示される
APIRT-2825 accesstoken エラー レスポンスの文法エラー
APIRT-2750 特定の組織でトラフィック エラーが多い
APIRT-2685 不明なエラーがスローされ、トラフィックが流れない
APIRT-2647 nonprod/dev で「基盤の入力ストリームがゼロバイトを返した」エラー
APIRT-2630 キャッシュから値を読み取ろうとすると断続的に発生する問題
APIRT-2620 一部のブロックステップに対応する個別のスレッドプール
APIRT-2610 Response Cache ポリシーを含む java.lang.ClassCastException
APIRT-2608 Response Cache ポリシーでの Last-Modified ヘッダーの解析エラー
APIRT-2605 「organization」変数と「environment」変数がポリシーによって上書きされないようにする
APIRT-2566 OAuthV2 ポリシーで不正な形式の WWW-Authenticate ヘッダーが返される
APIRT-2491 管理と mps の間の RPC タイムアウトのため、TargetServer の更新に失敗した
APIRT-2386 許可された OAuth スコープが空の API プロダクトで、空の文字列スコープが作成される
APIRT-2383 エラー発生時に XSL 変換ポリシーがデータをログに記録していないと思われる
APIRT-2364 OAuth 障害フロー変数がエラーで更新されない
APIRT-2216 サーバーから送信されたイベント - 本番環境でイベント ストリームに問題が発生した
APIRT-2079 作成されたセッションのタイムアウト時間が経過しても DEBUG cURL 呼び出しが停止しない
APIRT-1495 XML Threat Protection が Content-Type をキャッチしない
APIRT-1404 条件で一重引用符で囲まれた値と二重引用符で囲まれた値を比較した場合の動作の一貫性がない
APIRT-347 インポート時に XSL ポリシーが適切に検証されない(ドキュメントに記載されているように、結果が出力変数に割り当てられない)

16.07.27(UI)

問題 ID 説明
EDGEUI-621 [Save as New API Proxy] で、科学表記を含むデフォルト名(「new-1.234568901234568e+53」など)を使用する
EDGEUI-572 Ui で「Error: Session timeout」ではなく「Error: Unknown Error」と表示される

16.07.20.01(Monetization)

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

16.07.13(UI)

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

16.07.06.02(Monetization)

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

16.07.06(Monetization)

問題 ID 説明
DEVRT-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(Monetization)

なし

16.06.15(UI)

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

16.06.08(Monetization)

なし

16.05.25(Monetization)

問題 ID 説明
DEVRT-2617 お客様がサービスプランを購入してもアラートが届かない
DEVRT-1483 デベロッパーがプリペイドから後払いに移行した場合の NullPointerException

16.05.18(UI)

問題 ID 説明
EDGEUI-551 1 時間程度操作がないと UI セッションが期限切れになる

16.05.11(Monetization)

問題 ID 説明
DEVRT-2497 Qpids がデータの受信を停止
DEVRT-2490 アプリキーの削除に失敗する

16.05.11(UI)

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

16.05.04(UI)

問題 ID 説明
EDGEUI-532 SOAP サービスのプロキシを作成するときに、新しいプロキシ ウィザードが「Creating product...」ステップで先に進まない
EDGEUI-506 利用可能なデータがないのに、キャッシュ パフォーマンスに「Loading data...」と表示される

16.04.27(UI)

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

16.04.27(Monetization)

なし

16.04.20(UI)

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

16.04.13(Monetization)

なし

16.04.13(UI)

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

既知の問題

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

問題 ID 説明
APIRT-3364

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

NSCD(ネームサービス キャッシュ デーモン)をインストールして有効にしている場合、Message Processor で IPv4 と IPv6 の 2 つの DNS ルックアップが行われる場合があります。

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

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

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