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. すべての 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 ノードで、エッジプロセスの 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

ゲートウェイと収益化の Postgres ドライバのバージョンを 42.5.4 に更新しました。

193007714

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

この問題は解決済みです。
245387101

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

コンシューマ シークレットは、常にマスクされた方法でログに記録されています。監査で平文のシークレットを記録する場合に、Secret がマスキングされないように、Management Server で CWC conf_keymanagement_app.auditlog.mask.secret を false に設定できます。
260013493

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

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

デフォルトで AnnotationTransform ポリシーに外部エンティティを読み込むことはできません。

これは、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 リリースノートをご覧ください。

注: 各コンポーネントのアップデートは 1 回のみで、パッチリリースに含まれる最新バージョンのコンポーネント用の RPM をインストールする必要があります。そのバージョンのリリースノートの手順に沿って、コンポーネントを更新してください。

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