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

Apigee Edge のドキュメントを表示しています。
Go to the Apigee X のドキュメントに移動します
info

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

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

新機能とアップデート

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

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

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

identity 転送エンコードはサポートされなくなりました

`Transfer-Encoding: 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

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

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

77021457 Message Processor

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

119911660 Message Processor

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

120421482 Message Processor

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

140911291 Message Processor

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

143086035 Message Processor

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

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

144017075 Message Processor

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

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

150594487 Message Processor

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

157468872 Message Processor

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

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

160648174 Message Processor

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

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

161390503 Message Processor

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

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

162320407 Message Processor

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

164466716 Message Processor

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

以前は、SetVariableFailed 例外は キャッシュに暗号化されたエントリが残っている場合、発生しませんでした。この動作 は修正されました。現在、暗号化されたエントリに `private` 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 つ以上のポリシーを並行して実行できることがありました。これは、デバッグツールでポリシーが順序どおりに実行されないか、間違ったフローで実行されるように見えます。