Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメントに移動します。 情報
2016 年 9 月 19 日(月曜日)に、Apigee Edge for Private Cloud の新バージョンをリリースしました。
前回の Edge for Private Cloud の機能リリース以降、次のリリースが行われ、今回の機能リリースに含まれています。
- Cloud: 16.04.13(UI)、16.04.13(収益化)、16.04.20(UI)、16.04.27(収益化)、16.04.27(UI)、16.05.04(UI)、16.05.11(UI)、16.05.11(収益化)、16.05.18(UI)、16.05.25(収益化)、16.06.08(収益化)、16.06.15(UI)、16.06.22(収益化)、16.06.29(UI)、16.07.06(収益化)、16.07.06.02(収益化)、16.07.13(UI)、16.07.20.01(収益化)、16.07.27(UI)、16.08.17
特定のクラウド リリースが 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 のドキュメントをご覧ください。
プライベート クラウド
Postgres をバージョン 9.4 にアップグレードする
このリリースには、Postgres 9.4 へのアップグレードが含まれています。システムを更新する手順については、Apigee Edge を 4.16.09 に更新するをご覧ください。
Edge UI での GeoMap のサポート
地理情報集計を使用すると、地域、大陸、国、都市などの地理情報属性に基づいて API 呼び出しのアナリティクス データを収集できます。この分析データから、API リクエストの場所を示す GeoMap を Edge UI で確認できます。
詳細については、地域集計と地域マップの有効化をご覧ください。
API BaaS
以下のドキュメントを追加しました。
- TLS を使用するように API BaaS を構成する方法。詳細については、API BaaS の TLS の構成をご覧ください。
- すべての API BaaS Stack ノードが共有ストレージを使用するように構成し、すべてのアセットがすべての API BaaS Stack ノードで使用できるようにする方法。詳しくは、アセットをアップロードするをご覧ください。
- BaaS Stack ノードを構成するときに Cassandra パスワードを暗号化する方法。詳細については、Edge パスワードのリセットをご覧ください。
モニタリング ツールとダッシュボードのベータ版リリース
このリリースには、Edge の新しいモニタリング ツールとダッシュボードのベータ版が含まれています。このツールを使用すると、デプロイ内のさまざまな組織や環境のさまざまなコンポーネント(ルーター、メッセージ プロセッサ、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)
この機能強化により、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)
次のハッシュ オブジェクト(MD5、SHA-1、SHA256、SHA512)の作成、取得、更新に使用できる、高性能な JavaScript crypto 関数の新しいセットが利用可能になりました。crypto オブジェクトを使用すると、さまざまな形式で日付を取得することもできます。詳細については、JavaScript オブジェクト モデルをご覧ください。(APIRT-2886)
Java Callout 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 プロキシを使用しているプライベート クラウドのお客様です。たとえば、特定のプロキシを 3 分でタイムアウトさせる必要があるとします。API プロキシの構成で新しい api.timeout プロパティを使用できます。3 分間の例でこれを行う方法は次のとおりです。
- まず、ロードバランサ、ルーター、メッセージ プロセッサが 3 分後にタイムアウトするように構成します。
- 次に、関連するプロキシが 3 分でタイムアウトするように構成します。値をミリ秒単位で指定します。次に例を示します。
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ... - ただし、システム タイムアウトを増やすと、パフォーマンスの問題が発生する可能性があります。これは、
api.timeout設定のないすべてのプロキシが、新しい、より高いロードバランサ、ルーター、メッセージ プロセッサのタイムアウトを使用するためです。タイムアウトの延長を必要としない他の API プロキシは、タイムアウトを短くするように構成します。たとえば、次の例では、API プロキシが 1 分後にタイムアウトするように設定します。
<Property name="api.timeout">60000</Property>
Edge タイムアウトを変更できない Cloud のお客様は、タイムアウトが標準の Edge メッセージ プロセッサのタイムアウトである 57 秒より短ければ、API プロキシのタイムアウトを構成することもできます。
変数を使用して値を入力することはできません。このプロパティについては、エンドポイント プロパティのリファレンスをご覧ください。(APIRT-1778)
プロキシ ウィザード(Cloud 16.07.27 UI)を使用する場合の SOAP プロキシの動作
プロキシ ウィザードを使用して WSDL から SOAP ベースのプロキシを作成する場合、プロキシの作成には次の 2 つのオプションがあります。
- パススルー SOAP: プロキシが SOAP リクエスト ペイロードをそのままパススルーします。
- REST to SOAP to REST: プロキシが JSON などの受信ペイロードを SOAP ペイロードに変換し、SOAP レスポンスを呼び出し元が想定する形式に変換します。
このリリースには、これらのオプションの動作に関する次の更新が含まれています。古い動作と新しい動作の違いは、プロキシ ウィザードによって自動的に生成されるポリシーと構成にあります。
パススルー SOAP
-
すべての WSDL オペレーションは、プロキシ リソース(/cityforecastbyzip など)ではなく、プロキシのベースパス「/」に送信されるようになりました。オペレーション名は、ターゲット SOAP サービスに渡されます。この動作は SOAP 仕様に準拠しています。
- 生成されたプロキシは、リクエストで JSON をサポートしなくなりました。XML のみがサポートされます。プロキシは、SOAP リクエストに Envelope、Body、名前空間があることを確認します。
REST から SOAP、そして REST へ
- WSDL 2.0 はサポートされていません。
- 新しい動作は WS-Policy でテストされていません。
- プロキシを使用すると、FormParams ではなく JSON データを POST できます。
- プロキシ ビルダーを使用してプロキシに CORS(クロスオリジン リソース シェアリング)サポートを追加すると、次の機能強化が適用されます。
- Access-Control-Allow-Headers ヘッダー:
Origin、x-requested-with、Acceptヘッダーに加えて、Access-Control-Allow-Headers ヘッダーにはContent-Type、Accept-Encoding、Accept-Language、Host、Pragma、Referrer、User-Agent、Cache-Controlも含まれます。 - Access-Control-Allow-Methods ヘッダー:
GET、PUT、POST、DELETEに加えて、このヘッダーにはPATCHとOPTIONSの動詞も含まれます。
- Access-Control-Allow-Headers ヘッダー:
- WSDL の API プロキシを生成する場合、Edge は WSDL で抽象として定義されている ComplexType を読み取り、抽象型に基づくインスタンス型を正しく認識します。
wsdl2apigee オープンソース コマンドライン ユーティリティ
Apigee には、WSDL からパススルーまたは 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 が加算されます。ただし、カスタム属性付きの調整可能な通知料金プランでは、カスタム属性の値がデベロッパーのトランザクション数に加算されます。たとえば、カスタム属性「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 収益化)
収益化には、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 収益化)
収益化には、以前に停止されたデベロッパーの停止を解除するために使用できる一連の API が用意されています。設定された上限に達すると、デベロッパーが一時停止されることがあります。たとえば、取引数が上限に達した、プリペイド アカウントの残高がなくなったなどです。詳しくは、デベロッパーの停止を解除するをご覧ください。(DEVRT-2641)
トランザクションのステータスを表示する(Cloud 16.06.08 収益化)
収益化テストスイートの一部として、管理 API を使用して、指定した期間に発生した取引のステータスを確認できます。詳細については、トランザクションのステータスを表示するをご覧ください。(DEVRT-2640)
収益レポートにデベロッパーのカスタム属性を含める(Cloud 16.05.25 モネタイズ)
収益レポートのみ、デベロッパー用にカスタム属性が定義されている場合は、レポートにカスタム属性を含めることができます。詳しくは、API を使用して収益レポートにデベロッパーのカスタム属性を含めるをご覧ください。(DEVRT-2447)
トランザクション記録ポリシーと API プロダクト リソースの整合性(Cloud 16.05.18 UI)
収益化のトランザクション記録ポリシーのリソースパスが、その API プロダクトで定義されているリソースパスと一致しない場合(たとえば、API プロダクトのリソースパスを変更した場合)、[Products] ページのトランザクション記録ポリシー アイコンに警告記号が表示されます。アイコンをクリックして取引記録ポリシーを表示すると、ページの上部に警告が表示されます。トランザクション記録ポリシーでリソースパスを修正すると、警告インジケーターが消えます。(DEVRT-2240)
修正済みのバグ
このリリースでは以下のバグが修正されています。このリストは、サポート チケットの修正状況を確認するユーザーを対象としています。すべてのユーザーに詳細情報を提供することを目的としたものではありません。
Edge for Private Cloud
| 問題 ID | 説明 |
|---|---|
| TBD-138 | Play UI セッションのタイムアウトに関する問題 |
| APIRT-2978 | ルーターが Nginx を起動できない、またはルーターが起動できない |
| AXAPP-2447 | 時間単位の分析データを選択すると InvalidTimeRange エラーが発生する |
| EDGEUI-592 | 外部認証プロバイダを使用している場合、Edge UI から [パスワードをお忘れの場合] リンクを削除できるようになりました |
| MGMT-3330 | Private Cloud の外部認証でパスワードの試行が失敗するとユーザーがロックアウトされる |
| MGMT-2930 | デバッグ セッションでデータ マスキングが機能しない |
| PRC-840 | Edge コンポーネントのシンボリック リンクが破損している |
| PRC-1004 | インストーラに「-p zk」オプションを追加し、ノードに ZooKeeper をスタンドアロンでインストールできるようにしました。 |
| PRC-1013 | 初期 sysadmin アカウントが正しい LDAP パスワード ポリシーにリンクされていない |
| PRC-1019 | 「apigee-all stop」で Message Processor が停止しない |
| PRC-1066 | BaaS Stack の usergrid.properties で暗号化された Cassandra パスワードが機能しない |
16.08.17
| 問題 ID | 説明 |
|---|---|
| SECENG-609 | 関連付けられたトラストストアの削除中、またはトラストストア内の有効な証明書が削除されたときに、ランタイム呼び出しが失敗しない |
| MGMT-3404 | Node.js ログの表示/取得とプロキシのデプロイが非常に遅い |
| MGMT-3400 | 呼び出しを行うユーザーの名前に「+」記号が含まれている場合、/userroles 管理 API の呼び出しが失敗する |
| MGMT-3368 | リソース/ノード/リソース ディレクトリを含む API プロキシ バンドルをインポートすると、java.lang.ArrayIndexOutOfBoundsException: 1 が発生する |
| MGMT-3364 | OAuthV2: redirect_uri チェック |
| MGMT-3319 | エントリの 1 つに null 値がある Vault のエントリを一覧表示する機能が、組織(CPS と非 CPS)で動作しない |
| MGMT-3226 | 組織レベル/環境レベルでのクエリで、API が失敗する原因となるすべてのデータが取得されないようにする Release_160302 には、リソースの累積サイズが 16 MB を超えると、組織レベル/環境レベルでのリソースのリスト取得が失敗するというバグがありました。この修正で、このバグに対処します。 |
| AXAPP-2429 | Analytics API で response_status_code を使用するとデータアクセス エラーが返される |
| AXAPP-2386 | アナリティクスの日次メールレポートでレポートのコンテンツが空になる問題を修正 |
| AXAPP-2347 | 日次分析の概要メールが届かない |
| APIRT-3141 | コンストラクタが非公開になったため、新しい ExecutionResult() を呼び出すと Java Callout が失敗する |
| APIRT-3140 | HEAD API 呼び出しで ServiceCallout ポリシーが機能しない |
| APIRT-3131 | 外部認証プロバイダで収益化を使用している場合、API プロキシに誤った createdBy が表示される |
| APIRT-3121 | 組織リソース ファイルの変更が 100% 有効にならない |
| APIRT-3117 | MP が 100% の CPU 使用率に達し、トラフィックの処理を停止した |
| APIRT-3016 | デプロイでルーターの「Call timed out」エラーが発生する |
| APIRT-2975 | 証明書バンドルのアップロードの失敗 |
| APIRT-2955 | FHIR 準拠の Content-Type ヘッダー「application/json+fhir」の JSON レスポンス データの特定の属性をマスクできない |
| APIRT-2946 | OAuthV2-RefreshToken ポリシーで、表示が false に設定されているにもかかわらず属性が非表示にならない |
| APIRT-2908 | virtualhost で TLS1.2 の更新後に内部 API 呼び出しに TLS1.2 を適用する必要がある |
| APIRT-2901 | キャッシュから返された Gzip 圧縮レスポンスが二重圧縮される |
| APIRT-2873 | プロダクト、デベロッパー、プロキシの削除後に VerifyAPIKey 関連の NullPointerException が MP でスローされる |
| APIRT-2871 | IOIntensive ポリシーが Trace に 2 回表示される |
| APIRT-2825 | アクセストークン エラー レスポンスの文法エラー |
| APIRT-2750 | 特定の組織でトラフィック エラーが多い |
| APIRT-2685 | 不明なエラーがスローされ、トラフィックが流れない |
| APIRT-2647 | 非本番環境/開発環境で「基盤となる入力ストリームから 0 バイトが返されました」というエラーが発生する |
| 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 が fhir 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 に表示される |
16.07.20.01(収益化)
このリリースには、DB スキーマのマイナーな変更が含まれています。このリリースには、他のソフトウェア アップデートはありません。
16.07.13(UI)
| 問題 ID | 説明 |
|---|---|
| EDGEUI-609 | TargetServer を作成する権限を持つカスタムロールで [New Target Server] ボタンが有効になっていない |
| EDGEUI-584 | 複数の認証情報を持つデベロッパー アプリのマイナーなキー/シークレット表示バグ |
| EDGEUI-571 | UI でプロキシ名の制限が誤って 50 文字に設定されている |
16.07.06.02(収益化)
| 問題 ID | 説明 |
|---|---|
| DEVSOL-2817 | API を使用した請求書ドキュメントの作成が機能しない API を使用した請求書ドキュメントの作成に関する問題が修正されました。デベロッパーの住所が記載されている場合、請求書が正常に生成されます。 |
| DEVSOL-2797 | デベロッパー属性の処理を改善 ブール値のカスタム属性値で大文字と小文字が区別されなくなりました。また、カスタム属性を Apigee Edge と同期する際に、重複する属性が作成されるのではなく、既存の属性が更新されます。 |
16.07.06(収益化)
| 問題 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(収益化)
なし
16.06.15(UI)
| 問題 ID | 説明 |
|---|---|
| EDGEUI-566 | 管理 UI にログインすると空白のページが表示される |
| EDGEUI-564 | 管理 UI へのログイン時に権限エラーが表示され、自動的にログアウトされる |
| EDGEUI-549 | API プロキシ パフォーマンス ビューにデータが表示されない |
| EDGEUI-544 | [カスタムロール] ページに [レポートの削除] 権限の誤った値が表示される |
| EDGEUI-504 | デベロッパー アプリ、キー、プロダクトのステータスがわかりにくい |
| EDGEUI-120 | 内部エラー ページのメールリンクに無効なメールアドレスが含まれている |
| DEVRT-2301 | 収益化: 公開された料金プランの UI と API の整合性 公開された料金プランの有効期限に関して、管理 UI が管理 API の動作と一致するようになりました。料金プランに終了日が指定されている場合、有効期限を変更することはできません。詳細については、公開されたレートプランを期限切れにするをご覧ください。 |
16.06.08(収益化)
なし
16.05.25(収益化)
| 問題 ID | 説明 |
|---|---|
| DEVRT-2617 | お客様がサービスプランを購入したときにアラートが届かない |
| DEVRT-1483 | デベロッパーが前払いから後払いに移行する際に NullPointerException が発生する |
16.05.18(UI)
| 問題 ID | 説明 |
|---|---|
| EDGEUI-551 | 1 時間ほど操作がないと UI セッションが期限切れになる |
16.05.11(収益化)
| 問題 ID | 説明 |
|---|---|
| DEVRT-2497 | Qpids でデータの受信が停止しました |
| DEVRT-2490 | アプリキーの削除に失敗する |
16.05.11(UI)
| 問題 ID | 説明 |
|---|---|
| EDGEUI-541 | ターゲット サーバーがある場合にトレースでホストではなく 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 が演算子として使用されている場合、プロキシ エディタに動詞が表示されない |
| EDGEUI-496 | 管理 UI でトレース セッションを停止すると「不明なエラー」と表示される |
| EDGEUI-141 | プロキシ エディタのエラー メッセージにリビジョンがハードコードされている |
16.04.13(収益化)
なし
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(ネームサービス キャッシュ デーモン)をインストールして有効にしている場合、メッセージ プロセッサが 2 つの DNS ルックアップ(IPv4 用と IPv6 用)を行っていることに気づくことがあります。 IPv6 の DNS ルックアップを無効にするには:
|
| DOC-1687 | 既知のパッケージ依存関係の競合により、Satellite Server 6 で使用される Katello エージェントは、Qpid デーモンを実行している Apigee Edge ホストに正しくインストールされません。 |