21.03.08 - Apigee Edge for Public Cloud リリースノート

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

以下の日付より、Apigee Edge for Public Cloud に対するコンポーネント アップデートのリリースを開始しました。

  • ルーター: 2021 年 5 月 31 日(月曜日)
  • Management Server: 2021 年 6 月 15 日(火曜日)
  • Message Processor: 2021 年 6 月 30 日(水曜日)
  • Message Processor: 2021 年 10 月 19 日(火曜日)

新機能とアップデート

このリリースにおける新機能とアップデートは次のとおりです。

監査リソースのユーザー権限を制限する新しい組織レベルのフラグ

新しい組織レベルのフラグ isAuditEnabledOnlyForOrgAdmin が追加されました。特定の組織に対してこのフラグが true に設定されている場合、OrgAdmin ユーザーのみが監査リソースにアクセスできます。この機能を使用すると、OrgAdmin を除くすべてのユーザーロールの監査を無効にできます。デフォルトは既存の動作です。

identity 転送エンコードのサポートが終了しました。

Transfer-Encoding: identity を含むリクエストは、HTTP 501 レスポンスを受け取るようになりました。

Message Processor の新しいプロパティ

バックエンド サーバーへのプロキシ転送を構成するために使用できる Message Processor の新しいプロパティ conf_http_HTTPClient.use.proxy.host.header.with.target.uri が導入されました。このプロパティは、ターゲットのホストとポートを HOST ヘッダーとして設定します。

ヘルスチェック ID ヘッダー

HealthMonitor、特に HTTP Monitor を使用する場合、よく知られた名前の HTTP ヘッダーを含めるようにヘルスチェック リクエストを構成できるようになりました。HTTP ヘッダーは各ヘルスチェック リクエストに動的に割り当てられる一意の値を取得します。

Apigee Edge でのプロパティ セットのサポート

プロパティ セットが Apigee Edge でサポートされるようになりました。プロパティ セットの使用をご覧ください。

修正済みのバグ

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

問題 ID コンポーネント名 説明
151688733 管理サーバー

監査ログを取得しようとしたときに 409 HTTP ステータスが返されることがある問題が修正されました。

161767761 管理サーバー

一部のリクエストについて、リクエスト本文が監査ログに正しく記録されない問題を修正しました。

162300761 管理サーバー

OpenAPI 定義が有効な JSON または YAML を返さない場合に、ターゲット レスポンスの一部が公開される例外がスローされる問題が修正されました。

172081319 管理サーバー

ユーザーがアカウントにユーザーロールを割り当て、所有していない組織にアクセスできるという問題が修正されました。この修正により、このようなオペレーションは許可されません。

174925913 管理サーバー

名前が「/」で始まる既存の KVM エントリをユーザーが更新できないという問題が修正されました。この変更により、そのような更新が可能となります。

180874323 管理サーバー

削除されたプロキシ リビジョンのリビジョン番号が維持される可能性がある問題が修正されました。この修正により、ユーザーはこれらのぶら下がっているリビジョン番号を強制的に削除できます。

67780911 Message Processor

キャッシュミスが発生した場合でもフロー変数 responsecache.cachesource が L2 に設定される問題を修正しました。

184967588 Message Processor

<Distributed> 要素が true に設定され、<Synchronous> 要素が false に設定されると、Quota ポリシーの rollingwindow タイプが早期にリセットされる問題を修正しました。

(2021 年 10 月 19 日のパッチリリース)。

77021457 Message Processor

Put オペレーションで overridefalse に設定しても、エントリがキャッシュにある場合にのみ正しく機能する問題を修正しました。現在では、override 属性が false の場合、キャッシュに保存されているかどうかに関係なく、エントリはオーバーライドされません。

119911660 Message Processor

Service Callout ポリシーの問題が修正されました。clearPayloadtrue の場合にリクエスト メッセージがメッセージ コンテキストから削除されるようになります。

120421482 Message Processor

KVM の作成中に、指定された環境が存在するかどうかを検証するチェックが追加されました。

140911291 Message Processor

TCP の使用時に、MessageLogging ポリシーによって syslog に記録された改行を含むメッセージが複数の行に分割されない問題を修正しました。改行が想定どおりに扱われるようになりました。

143086035 Message Processor

ヘルスモニターが <HttpMonitor>.<Request>.<isSSL> の値を無視し、ターゲット サーバーでヘルスチェックが HTTP と HTTPS のどちらであるかを判別する問題を修正しました。

<HttpMonitor>.<Request>.<isSSL> の値により、ターゲット サーバーで mTLS が有効になっているかどうかに関係なく、ヘルスチェックで mTLS が有効または無効になります。

144017075 Message Processor

L1 キャッシュ内のオブジェクトが誤って変更されないようにします。

オブジェクトが L1 キャッシュに配置または取得されると、代わりにコピーが配置または取得されます。

150594487 Message Processor

破損した JAR ファイルを読み込もうとしたときに、Message Processor のブートストラップ全体が失敗する問題が修正されました。

157468872 Message Processor

有効期限後の KVM の古い値が減少。

古い有効期限が保持され古い KVM 値が返されたときに KeyValueMapOperations の ExpiryTimeInSecs が小さい値に変更される問題を修正しました。

160648174 Message Processor

RaiseFault は、任意の AssignVariable 内の名前を検証します

RaiseFault ポリシーに AssignVariable 要素が含まれている場合、Name が空でないことがポリシーによって検証されるようになりました。

161390503 Message Processor

HMAC メッセージでの ref の処理を修正

Message 要素の参照変数が設定されていない場合、HMAC ポリシーが、参照される変数を解決できないことを示すメッセージとともに Fault をスローするようになりました。

162320407 Message Processor

ターゲット サーバーで clientauthenabled が設定されていても、クライアント証明書が送信されないという問題を修正しました。

164466716 Message Processor

KeyValueMapOperations ポリシーの SetVariableFailed 例外動作が修正されました。

以前は、暗号化されたエントリがキャッシュに残っていると SetVariableFailed 例外は発生しませんでした。この動作は修正されました。現在、暗号化されたエントリがキャッシュ内にあるかどうかにかかわらず、private プレフィックスなしでアクセスされた場合、例外が発生します。

165421271 Message Processor

ペイロード内の文字列以外の JSON 値が Debug ツールで文字列に変換される問題を修正しました。

168082009 Message Processor

GetAuthV2Info ポリシーにフロー変数 developer.app.id が追加されました

GetAuthV2Info の使用中はフロー変数 developer.app.id にアクセスできませんでした。このポリシーのランタイム フロー変数のセットに追加されました。

173003882 Message Processor

ヘッダーやその他の要素に名前が指定されていない場合、AssignMessage ポリシーを含むプロキシをデプロイできない問題が修正されました。

177676554 Message Processor

2 つのポリシーが並行して実行されないようにします。

一部の限られたケースでは、Message Processor がターゲット レスポンスでエラーが発生した場合、2 つ以上のポリシーを並行して実行できます。これは、デバッグツールでは、ポリシーが順不同で、または誤ったフローで実行されたものとして示されます。