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

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

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

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

更新手順

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

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

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm

現在インストールされている RPM のバージョンを確認して、更新が必要かどうかを確認するには、次のように入力します。

apigee-all version

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

  1. すべての Edge ノードで:

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

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

    4. source コマンドを使用して apigee-service.sh スクリプトを実行します。
      source /etc/profile.d/apigee-service.sh
  2. すべての Edge ノードで、Edge プロセスの update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. すべてのノードで SSO の update.sh スクリプトを実行します。
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. すべての UI ノードで、UI の update.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. New Edge エクスペリエンスを使用している場合は、次のコマンドを実行します。
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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

このリリースで修正された既知のセキュリティ問題のリストを次に示します。これらの問題を回避するには、最新バージョンの Edge for Private Cloud をインストールしてください。
問題 ID 説明
279065506 OAuth2 のリダイレクト URL で、クロスサイト リクエスト フォージェリ(CSRF)の脆弱性を回避するために、状態パラメータのエントロピーが予測不可能になるように改善されました。"
279065586 クライアント サイド攻撃からサイトを保護するための追加のセキュリティ レイヤを提供するために、ヘッダーにコンテンツ セキュリティ ポリシーが追加されました。

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

次のソフトウェア バージョンがサポートされるようになりました。

  • Red Hat Enterprise Linux(Intel 64 ビット): バージョン 8.8
  • Oracle Linux(Intel 64 ビット): バージョン 7.9、8.7、8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

サポートされているソフトウェアの完全なリストについては、 Edge for Private Cloud でサポートされているソフトウェアをご覧ください。

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

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

新機能

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

組織名と環境名の最大文字数を設定する

このリリースでは、新しい組織または環境を作成するときに、 組織名と環境名の最大文字数を制限できます。最大文字数の デフォルト値は 255 です。最大値を小さくするには、 それぞれのプロパティ ファイルで次のプロパティを設定します。

  • 組織のプロパティ ファイルで、org.name.max.length を設定します。
  • 組織のプロパティ ファイルで、env.name.max.length を設定します。

これらのプロパティのいずれかが 0 未満または 255 より大きい値に設定されている場合、システム はそれぞれ最大値 1 または 255 を使用します。

アクセス トークンの有効期限を設定する

このリリースでは、プロパティ conf_keymanagement_oauth_access_token_expiry_time_in_millis を目的の 有効期限(ミリ秒単位)に設定することで、アクセス トークンの有効期限を設定できます。この機能はデフォルトでは無効になっています。有効にするには、Message Processor で conf_keymanagement_oauth_access_token_is_apply_limittrue に設定します。

この機能により、Apigee 管理者は Apigee で作成された アクセス トークンの有効期限をより適切に制御できます。

バグの修正

このセクションでは、このリリースで修正された Private Cloud のバグについて説明します。

問題 ID 説明
290242749

DataMasking で ServiceCallout.response 変数が使用されている場合、 トレースにポリシーが表示されませんでした。

この問題は修正されています。
260397807

メール テンプレートの問題により、メールでマルチバイト文字を送信できませんでした。

この問題は修正されています。
234544436

新しい Edge UI で組織を変更すると、左側のメニューが消えるという問題がありました。

この問題は修正されています。
293268203

管理サーバー ノードで分析の依存関係が自動的にアップグレードされませんでした。

この問題は修正されています。
261616264

アップグレード プロセス中に postgresql が削除されないように、ブートストラップ チェックが追加されました。

279065586

OAuth2 のリダイレクト URL で、クロスサイト リクエスト フォージェリ(CSRF)の脆弱性を回避するために、状態パラメータのエントロピーが予測不可能になるように改善されました。

283310836

大きな XML を解析する際のエラー メッセージが改善されました。

245936798

組織名と環境名の問題により、Postgresql <code<create< code="" dir="ltr" translate="no"> クエリが失敗していました。</code<create<>

長い組織名 と環境名 に対する postgres インデックス名の競合の処理が改善され、この問題は修正されています。
293733533

Edge Gateway コンポーネントの Spring サードパーティ ライブラリがバージョン 5.3.20 からバージョン 5.3.27 に更新されました。

294363158

回帰により、Edge UI の 分析ページとモニタリング ページのプルダウン メニューに余分なディメンションが表示されていました。

この問題は修正されています。
297889765

apigee-mirror によって生成されたアーティファクトに正しい所有権が設定されるようになりました。

294989027

特定の Stats API のパフォーマンスが改善されました。

既知の問題

既知の問題の完全なリストについては、Edge for Private Cloud の既知の問題 をご覧ください。

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

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

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

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

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