4.50.00 Edge for Private Cloud リリースノート

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

このセクションでは、Edge for Private Cloud 機能リリースのバージョン 4.50.00 について説明します。

リリースの概要

次の表に、このリリースでの変更点の概要を示します。

新機能

このリリースには、次の新機能が含まれています。

○ API プロキシで TLS 接続情報が利用可能に
○ Zookeeper のアップグレード
○ Drupal 8 ポータルの提供開始と Drupal 7 の EOL

これらの新機能の詳細については、新機能をご覧ください。

下位互換性 下位互換性に影響する次の問題は、このバージョンの Apigee Edge for Private Cloud で導入されました。
     
  • 19.03.01 Public Cloud リリースノートで説明されている問題 132443137 の修正により、Message Processor は X-Apigee-* で始まるヘッダーを無視するようになりました。そのため、X-Apigee-* ヘッダーを使用するコードをリファクタリングし、それらのヘッダーをサポートされているヘッダーに置き換える必要があります。
  • Cassandra のログファイルの名前が変更されました。現在では、

    /opt/apigee/var/log/apigee-cassandra/system.log
含まれるリリース

以前の Edge for Private Cloud 機能リリース以降、次のリリースが行われ、このリリースに含まれています。

○ Edge:
   20.04.06(ランタイム、API 管理、収益化管理)
   20.03.27(UI)
   20.03.16(Edge Analytics)
   20.03.11(UI)(1)






○ Edge(続き):
   20.01.06(UI)
   19.11.13(API セキュリティ レポート)
   19.10.01(UI)
   19.09.26(Edge UI/ポータル)
   1(
7)








20.05.27.0020.04.13.0020.03.20.0019.12.20.0019.11.21.0019.09.25.00
廃止 なし
サポートの終了

4.50.00 のリリースでは、次のようになります。

  • 4.18.05: Apigee Edge for Private Cloud のバージョン 4.18.05 が非推奨になりました。

このリリースでサポートが終了した機能は次のとおりです。

  • Node.js プロキシと Secure Vault のサポート
  • OAuth v1 ポリシーのサポート
  • Concurrent Rate Limit ポリシーのサポート
  • Istio 用 Apigee アダプタのサポート
  • Teams の早期アクセス機能のサポート

削除スケジュールなど、非推奨の詳細については、Apigee の非推奨と廃止をご覧ください。

バグの修正

このリリースには、次のバグ修正が含まれています。

○ キーストアが類似の名前やエイリアスで構成されている場合、Message Processor は環境の読み込みに失敗します。(154428338)
○ パッチのインストール中に QPid 依存関係が競合(152574421)
○ キャッシュ メモリ制限が最大 L1 キャッシュ サイズを尊重しない(151449163)
○ バックアップ スクリプトがアップグレードされない(150710952)
○ QPid サーバーがアップグレードされていない(150710952)

(146872858)
○「Try the new UI to 6 0 ○ 1 6 1 SSO 0 0 1 ○ 4 1 のタイムアウト 0 0 1 ○ 4 0 データ 0 プロセス 0 1 = 1 と 6 エラー 0 エラー 1 = 1 ○ 4 1 エラー 0 エラー 1 = 0 1 ○ 4 0 データ 0 エラー 1 = 0 1 ○ 4 1 エラー 0 エラー 8 エラー 0 1 ○ 4 1 エラー 0 エラー 0 1 = 1 ○ 1 = 0 エラー 0










各修正の詳細については、バグの修正をご覧ください。

既知の問題

このリリースには、次の既知の問題が含まれています。

○ JWT 検証が失敗する(159788170)
○ 4 の HTTP レスポンスのメモリリークの増加(137865184)
ミント評価サーバーのメモリリーク(137865184)
0 の GET レスポンス エラーと 0 の GET 1 のメモリリークの増加(137865180)

apigee-monit(159858015)

回避策など、これらの既知の問題の詳細については、既知の問題をご覧ください。

アップグレード パス

次の表に、このリリースのアップグレード パスを示します。

From 4.19.01 or 4.19.06 4.19.01/4.19.06 → 4.50.00 に直接アップグレード
4.18.05 から 4.18.05 → 4.50.00 に直接アップグレード

新しい機能と特長

このセクションでは、このリリースの新機能について説明します。さらに、このリリースには、含まれるリリースに記載されている Edge UI、Edge 管理、ポータル リリースのすべての機能が含まれています。

このリリースでは、以下の機能強化に加えて、ユーザビリティ、パフォーマンス、セキュリティ、安定性に関する複数の改善が行われました。

API プロキシで TLS 接続情報が利用可能に

TLS をサポートする仮想ホストを介した API プロキシへのリクエスト中に、Edge は TLS 接続に関する情報をキャプチャできます。これで、API プロキシでフロー変数を介してこの情報にアクセスし、追加の分析と検証を行えるようになりました。詳細については、API プロキシでの TLS 接続情報へのアクセスをご覧ください。

Zookeeper のアップグレード

このリリースには Zookeeper 3.4.14 が含まれています。

Drupal 8 ポータルの提供状況、および Drupal 7 の EOL

Drupal 7 は Drupal 8 に引き継がれ、Apigee が推奨する Private Cloud のデベロッパー ポータルとして採用されました。Drupal 7 自体は 2021 年 11 月に長期的なサポートが終了するため、Drupal 7 の Apigee モジュールは 2021 年 11 月以降サポートされなくなります。Drupal 7 のインストール/アップグレード スクリプトは、引き続きご利用いただけますが、今後のリリースで削除される予定です。

Apigee と統合される Drupal 8 モジュールについては、Drupal 8 を使用したポータルの構築をご覧ください。

サポートされるソフトウェア

このリリースには、サポートされているソフトウェアに対する次の変更が含まれています。

サポートが追加されました サポート終了

このリリースでは、次のプラットフォームのサポートが追加されました。

  • Red Hat Enterprise Linux(RHEL)7.8
  • CentOS 7.8
  • Oracle Linux 7.8

このリリースでは、以下のプラットフォームのサポートが終了しました。

  • Red Hat Enterprise Linux(RHEL)6.10
  • CentOS 6.10
  • Oracle Linux 6.9

サポートされているプラットフォームの一覧については、サポートされているソフトウェアとバージョンをご覧ください。

バグの修正

このセクションでは、このリリースで修正された Private Cloud のバグを示します。さらに、このリリースには、含まれるリリースに示されている Edge UI、Edge 管理、ポータル リリースのバグがすべて修正されています。

問題 ID 説明
154428338

キーストアが類似の名前またはエイリアスで構成されている場合、Message Processor は環境の読み込みに失敗します。

同様の命名規則を持つキーストアを読み込む際の正規表現検索の競合が修正されました。この結果、キーストアに関連付けられた環境の読み込みに、Message Processor が失敗したか、検索中に複数の競合するキーストアが返された場合に発生していました。
152574421

パッチのインストール中に QPid の依存関係が競合する

これで、適切なバージョンの QPid がインストールされました。
151449163

キャッシュ メモリの上限が最大 L1 キャッシュ サイズに従わない

キャッシュ メモリ制限で最大 L1 キャッシュ サイズが考慮されるようになりました。
150710952

バックアップ スクリプトが失敗する

更新されたバックアップ スクリプトに基づいてバックアップ手順が更新されました。
148231209

追加のログメッセージを送信する QPid サーバー

QPid サーバーは追加のログメッセージを送信しなくなります。
147458330

Postgresql のバックアップで SSO 情報が保存されない

Postgresql バックアップに SSO 情報が格納されるようになりました。
146872858

apigee-nginx のバージョンがアップグレードされていません。

apigee-nginx のバージョンが正しくアップグレードされました。
145419621

「Try the new UI」というメッセージが表示されなくなる

UI に「新しい UI を試す」というメッセージが表示されなくなります。
145340106

Apigee SmartDocs API の脆弱性

セキュリティの脆弱性に対処するために、Apigee SmartDocs プロキシを更新しました。詳細と必要な手順については、SmartDocs のインストール手順をご覧ください。
145254693

Postgres バックアップ スクリプトが失敗する

Postgres バックアップ スクリプトが正しく動作するようになりました。
142150706

さまざまなセキュリティに関する修正

セキュリティの問題を修正しました(#111390246 など)。
138107618

Router から Message Processor へのタイムアウトの割合が高い

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

SSO 設定スクリプトの失敗

ファイル スキーム URL を使用すると SSO 設定スクリプトが失敗する問題を修正しました。
132044907

JMX ポート

JMX ポートは外部アクセスに対して開かず、内部サーバーのみに対して開く必要があります。
130653816

競合状態によるランタイム トラフィックで断続的に 404 が発生する

一部のプロキシが正しくデプロイされない MP ブートストラップ中の競合状態を修正しました。
120799182

アップグレード中に OpenLDAP が破損する

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

複数のデータセンター構成での DataAccessException

複数のデータセンター構成で、1 つのデータストアが使用できなくなると、DataAccessException エラーは表示されなくなります。
68722102

MessageLogging ポリシーで FormatMessage が false に設定されている

MessageLogging ポリシーで FormatMessage を false に設定できるようになりました。

既知の問題

次の表に、このリリースの既知の問題を示します。

問題 ID 説明
159788170

JWT 検証が失敗する

2,048 ビット未満の RSA 鍵の場合、JWT 検証は失敗します。

回避策:

鍵が 2,048 ビット以上であることを確認します。
137865184

Mint 評価サーバーのメモリリーク

新しい Qpid インスタンスが mxgroup に登録されると、キューはコンシューマなしで構築されます。そのため、利用可能なすべてのリソースが使用されるまで、キューの深さが増加します。

回避策:

なし
122370980

apigee-monit は Amazon Linux 1 ではサポートされていません

回避策:

なし
121095148

Message Processor のバックアップで正しいファイルセットがバックアップされない

回避策:

バックアップをもう一度実行すると、正しいファイルセットがバックアップされます。

160109014

アップグレード後のキャッシュミス率の増加

リリース 4.50.00 にアップグレードすると、プロキシのキャッシュミス率が増加する可能性があります。このようなミスがあると、MP ログで次のようなエラー メッセージが増加する可能性があります。

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

回避策:

選択していません。キャッシュ ヒット率は時間の経過とともに安定すると予想されます。

159858015

空の本文と Content-Encoding: gzip を含む GET リクエストに対する HTTP 408 レスポンス。

API クライアントは、ヘッダー Content-Encoding: gzip と空のリクエスト本文を含む GET リクエストを行うと、408 タイムアウト レスポンスを受け取ります。

回避策:

空の本文で GET リクエストを行う場合は、Content-Encoding ヘッダーを省略します。

次のステップ

Edge for Private Cloud 4.50.00 の使用を開始するには、次のリンクを使用します。

新規インストール:
新規インストールの概要
既存のインストール:
アップグレードパス