1.1.1 - Apigee ハイブリッド ランタイム リリースノート

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

2020 年 2 月 14 日に、Apigee ハイブリッド ランタイム バージョン 1.1.1 をリリースしました。

アップグレード

1.0.0 から 1.1.1 へのアップグレードはできません。また、新しいバージョンはバージョン 1.0.0 と下位互換性がありません。バージョン 1.0.0 から始める場合は、バージョン 1.1.1 を新たにインストールする必要があります。現在バージョン 1.1.0 を使用している場合は、Apigee ハイブリッドのアップグレードの手順に従ってアップグレードできます。

新機能とアップデート

このリリースにおける新機能と改善点は次のとおりです。

GKE On-Prem と AKS のサポート

オンプレミス(GKE On-Prem)および Microsoft® Azure Kubernetes Service(AKS)にデプロイされた Anthos GKE に、ハイブリッド ランタイムをインストールできるようになりました。開始する場合は、パート 2: ランタイムのクイックスタートをご覧ください。

マルチリージョン デプロイは、GKE On-Premと AKS でもサポートされます。GKE と GKE On-Prem でのマルチリージョン デプロイAKS でのマルチリージョン デプロイをご覧ください。

ハイブリッド コンポーネントのプロキシ変数

HTTP フォワード プロキシ サーバーの構成パラメータを指定できるようになりました。構成した場合、UDCA、MART、Synchronizer コンポーネントのインターネット通信はすべて、プロキシ サーバーを通過します。httpProxy 構成プロパティの詳細については、httpProxy プロパティをご覧ください(132167490)。

修正済みのバグ

このリリースでは以下のバグが修正されています。このリストは、サポート チケットの修正状況を確認するユーザーを対象としています。すべてのユーザーに詳細情報を提供することを目的としたものではありません。

問題 ID コンポーネント名 説明
144448262 K8S プラットフォーム

UDCA 指標 udca_upstream_http_error_count label の不一致。

147258525 CPS

ハイブリッドでパーティション ハッシュ インデックスを有効にしました。

144286363 Trace

env.json のデバッグマスクがレスポンス データをマスクしない問題が修正されました。

147191247 K8S プラットフォーム

契約暗号鍵は apigeectl init に含めるべきではありません。

146932903 K8S プラットフォーム

Istio Ingress から不要なポートを削除しました。

146426226 K8S プラットフォーム

内向きログが収集されません。

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest がハイブリッドで失敗します。

144973407 RMP

現在、1 つのトランザクションに対して 2 つの相関 ID があります。1 つのみである必要があります。

144321473 UAP

UDCA: ロギング内のヘルスチェックの警告が削除されません。

144321491 RMP

CacheConfiguration.warnMaxEntriesLocalHeap()Log ステートメントはパフォーマンスの問題を示しています。

既知の問題

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

問題 説明
150187652 環境名にハイフンは使用できません。ハイフンを含む環境名を使用すると、ランタイム ポッドの起動エラーが発生します。
149220463

バージョン 1.1.1 にアップグレードすると、以前にデプロイされたプロキシがデプロイされなくなります。

回避策: この問題を回避するには、以前にデプロイしたプロキシを再デプロイします。

なし martenvs の両方の構成の hostAlias プロパティに「*」を使用することはできません。mart 構成には、特定のホスト名を使用することをおすすめします。
なし Apigee Connect アルファ版では、HTTP_PROXYHTTPS_PROXYNO_PROXY 変数の設定はサポートされていません。
なし

無効な HTTP ヘッダーエラー: Istio Ingress はすべての受信ターゲット レスポンスを HTTP2 プロトコルに切り替えます。ハイブリッド Message Processor は HTTP1 のみをサポートしているため、API プロキシの呼び出し時に次のエラーが発生することがあります。

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

このエラーが表示された場合は、次のいずれかの方法で問題を解決できます。

  • ターゲット サービスを変更して、レスポンスの Host ヘッダーを省略する。
  • 必要に応じて、API プロキシの AssignMessage ポリシーを使用して Host ヘッダーを削除する。
144584813 デバッグ セッションを作成してもセッションにトランザクションがまだない場合、List Debug Sessions API でのリストにセッションは含まれません。セッションに 1 つ以上のトランザクションが含まれている場合のみ、API はレスポンスにセッションを含みます。
144436206 キャッシュ パフォーマンス ビューで、キャッシュ ヒット率の計算が間違っています。
144321144 安全な 仮想ホストを含むプロキシを再読み込みできません。
143659917

PopulateCache ポリシーの有効期限には、1~30 の間の明示的な値を設定する必要があります。例:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

概要: API または UI を使用して組織のデプロイ ステータスを取得すると、レイテンシが非常に長くなります。このレイテンシによって、HTTP 204 (No Content) または HTTP 400 (Bad Request) レスポンスが返される場合があります。

回避策: ブラウザを更新するか、リクエストを再送信してください。