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

Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメントに移動します。
情報

次の日付に、Apigee Edge for Public Cloud へのコンポーネントの更新のリリースを開始しました。

  • ルーター: 2021 年 5 月 31 日(月)
  • 管理サーバー: 2021 年 6 月 15 日(火)
  • Message Processor: 2021 年 6 月 30 日(水)
  • Message Processor: 2021 年 10 月 19 日(火)

新機能とアップデート

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

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

新しい組織レベルのフラグ features.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 モニター)を使用する場合、ヘルスチェック リクエストに既知の名前の 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 オペレーションで override を false に設定すると、エントリがキャッシュにある場合にのみ正しく動作する問題を修正しました。override 属性が false の場合、エントリがキャッシュにあるかどうかに関係なく、エントリはオーバーライドされません。

119911660 Message Processor

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

120421482 Message Processor

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

140911291 Message Processor

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

143086035 Message Processor

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

これで、<HttpMonitor>.<Request>.<isSSL> の値によって、ターゲット サーバーで有効になっているかどうかにかかわらず、ヘルスチェックで mTLS を有効または無効にできるようになりました。

144017075 Message Processor

L1 キャッシュ内のオブジェクトが誤って変更されるのを防ぎます。

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

150594487 Message Processor

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

157468872 Message Processor

有効期限切れ後の KVM の古い値が減少しました。

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

160648174 Message Processor

RaiseFault は AssignVariable の Name を検証する

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

161390503 Message Processor

HMAC メッセージでの ref の正しい処理

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

162320407 Message Processor

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

164466716 Message Processor

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

以前は、暗号化されたエントリがまだキャッシュにある場合、SetVariableFailed 例外は発生しませんでした。この動作は修正されました。暗号化されたエントリがキャッシュにあるかどうかに関係なく、private 接頭辞なしでアクセスされると、例外が発生するようになりました。

165421271 Message Processor

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

168082009 Message Processor

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

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

173003882 Message Processor

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

177676554 Message Processor

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

限定的なケースでは、Message Processor がターゲット レスポンスでエラーを検出した場合、2 つ以上のポリシーを並行して実行できることがあります。この場合、デバッグツールには、ポリシーが順序どおりに実行されていないか、間違ったフローで実行されていることが表示されます。