4.51.00.12 - Edge for Private Cloud リリースノート

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

2023 年 3 月 30 日に、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。

注: このバージョンは 2024 年 3 月 30 日までサポートされます。

更新手順

このセクションでは、以前のパッチリリース 4.51.00.11 から更新する場合に、このリリースをインストールする方法について説明します。以前のリリースから更新する必要がある場合は、複数のパッチ バージョンの適用をご覧ください。

このリリースをインストールすると、次の RPM リストのコンポーネントが更新されます。

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

次のコマンドを入力すると、現在インストールされている RPM のバージョンを調べて、更新が必要かどうかを確認できます。

apigee-all version

インストールを更新するには、エッジノードで次の操作を行います。

  1. すべての Edge ノード:

    1. Yum リポジトリをクリーンアップします。
      sudo yum clean all
    2. 最新の Edge 4.51.00 bootstrap_4.51.00.sh ファイルを /tmp/bootstrap_4.51.00.sh にダウンロードします。
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. Edge 4.51.00 の apigee-service ユーティリティと依存関係をインストールします。
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      ここで、uNamepWord は Apigee から受け取ったユーザー名とパスワードです。pWord を省略すると、入力を求められます。

    4. source コマンドを使用して apigee-service.sh スクリプトを実行します。
      source /etc/profile.d/apigee-service.sh
  2. Postgres ノード(マスターとスタンバイ)を更新します。
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. すべての Edge ノードで、Edge プロセス用の update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. すべてのノードで SSO 用の update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

新しい機能と特長

このリリースでは、次の新機能が導入されます。

サウスバウンド トラフィック用の TLS 1.3

このリリースでは、サウスバウンド トラフィック(Message Processor とバックエンド サーバー間のトラフィック)に対する TLS 1.3 のサポートが追加されています。詳細については、サウスバウンド トラフィック用の TLS 1.3 の構成をご覧ください。

セキュリティに関する問題の解決

このリリースでは、セキュリティの問題は修正されていません。

サポート対象ソフトウェアの変更

このリリースでは、サポートされているソフトウェアに変更はありません。

サポートの終了と廃止

このリリースには、新たに非推奨になった機能や廃止された機能はありません。

バグの修正

このセクションでは、このリリースで修正された Private Cloud のバグを示します。

問題 ID 説明
197529839

条件演算子の後、末尾にスペースがないことでデプロイが失敗する。

この問題は、プロキシの条件ステートメントでの改行処理を改善することで修正されました。
269545512

Gateway と Monetization の Postgres ドライバのバージョンを 42.5.4 に更新しました。

193007714

プロキシのターゲットの詳細が JSON として取得されたときに、いくつかのプロパティが欠落していました。

この問題を修正しました。
245387101

デベロッパー アプリ関連 API の監査データを変更。

コンシューマ シークレットが一貫してマスクされた方法で記録されるようになりました。平文のシークレットを監査で記録する場合に備えて、管理サーバーで CWC の conf_keymanagement_app.auditlog.mask.secret を false に設定すると、シークレットがマスクされなくなります。
260013493

OASValidation ポリシーの一部として Open API 仕様リソースの読み込みを最適化するための修正を追加しました。

これにより、MP が多くの OAS リソースを読み込む必要がある場合、Message Processor の起動時間が短縮されます。これにより、OAS リソースを含むプロキシの読み込み中に不要なエラーが回避され、ログが生成されるのを防ぐことができます。
274587823

XSLTransform ポリシーではデフォルトで外部エンティティを読み込めません。

これは、Message Processor でフラグ conf_feature-flags_xsl.allow.external.entities=true を設定することで有効にできます。
260714664

一部の Cassandra テーブルは、まだデフォルトで SizeTieredCompactionStrategy を使用していました。

これは LeveledCompactionStrategy に変更されました。この変更は、Apigee Edge for Private Cloud の新規インストールにのみ適用されます。
261631942

apigee-postgresql のインストール前スクリプトの軽微な回帰を修正しました。特定の状況で構成ファイルのバックアップの取得に失敗していました。

258898812

アプリを取得する際の API レスポンスから予期しないパラメータ credentialsLoaded を削除しました。

272136041

最近 Apigee に追加された次の API フィールドが Edge for Private Cloud に表示されます。ただし、Edge for Private Cloud には影響しないため、このようなエラーが発生した場合は無視してかまいません。

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

既知の問題

既知の問題の一覧については、Edge for Private Cloud の既知の問題をご覧ください。

複数のパッチ バージョンの適用

このセクションでは、以前のパッチリリース バージョンより前の Edge for Private Cloud のバージョンから更新する場合に、複数のパッチ バージョンを適用する方法について説明します。

各パッチリリースには、edge-management-server などの Edge for Private Cloud の特定のコンポーネントに対する更新が含まれています。複数のパッチ バージョンを適用するには、パッチリリースに含まれる各 Edge コンポーネントを、現在インストールされているバージョンより後に更新する必要があります。これらのコンポーネントは、現在のバージョンより後のすべてのバージョンの Edge for Private Cloud リリースノートで、それらのリリースの RPM のリストで確認できます。Edge for Private Cloud のすべてのリリースノートへのリンクについては、Apigee リリースノートをご覧ください。

注: パッチリリースに含まれるコンポーネントの最新バージョンの RPM をインストールして、各コンポーネントの更新は 1 回だけ行います。そのバージョンのリリースノートの手順に沿って、コンポーネントを更新してください。

注: コンポーネントをアップグレードすると、コンポーネントの最新のパッチ バージョンが自動的にインストールされます。最新ではないパッチ バージョンにアップグレードする場合は、Apigee ミラーを使用して Apigee リポジトリの独自の tarball コピーを維持し、このミラーを Apigee のインストールに使用する必要があります。詳細については、 ローカル Edge リポジトリを使用した Edge バージョンの管理をご覧ください。