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

インストールを更新するには、Edge ノードで次の手順を行います。

  1. すべてのエッジノードで:

    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

      ここで、uName と pWord は 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 を構成するをご覧ください。

修正したセキュリティの問題

このリリースで修正されたセキュリティの問題はありません。

サポートされているソフトウェアの変更

このリリースでは、サポート対象のソフトウェアに変更はありません。

非推奨になった機能と廃止された機能

このリリースでは、非推奨または廃止となる機能はありません。

バグの修正

このセクションでは、このリリースで修正されたプライベート クラウドのバグの一覧を示します。

問題 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 リソースを読み込む必要がある場合、これによりメッセージ プロセッサの起動時間が短縮されます。これにより、OAS リソースを含むプロキシの読み込み中に不要なエラーログや警告ログが生成されるのを防ぐこともできます。
274587823

XSLTransform ポリシーでは、デフォルトで外部エンティティの読み込みが許可されていません。

これは、メッセージ プロセッサでフラグ 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 バージョンを維持するをご覧ください。