1.0.0(一般提供)- Apigee ハイブリッド ランタイム リリースノート

Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメントに移動します。
情報

2019 年 11 月 20 日、Google は Apigee ハイブリッド ランタイム バージョン 1.0.0 をリリースしました。このセクションでは、バージョン 1.0.0 のバグの修正と既知の問題について説明します。

既知の問題(一般提供)

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

問題 説明
144886537 Apigee ハイブリッド v1.0.0 で、ベースパス ルーティングが動作しません。同じホスト エイリアスを持つ異なる環境にルーティングするようにオーバーライドが設定されている場合、Ingress はパスに基づいて環境にルーティングしません。
144584813 デバッグ セッションを作成してもセッションにトランザクションがまだない場合、List Debug Sessions API でのリストにセッションは含まれません。セッションに 1 つ以上のトランザクションが含まれている場合のみ、API はレスポンスにセッションを含みます。
144436206 キャッシュ パフォーマンス ビューで、キャッシュ ヒット率の計算が間違っています。
144321491 Apigee ハイブリッドでは、パフォーマンス低下の可能性を示す「Creating missing cache」通知をログに記録します。このメッセージは想定されたもので、無視できます。
144321144 安全な 仮想ホストを含むプロキシを再読み込みできません。
144286363

env.json のデバッグマスクがレスポンス データをマスキングしません。

responseJSONPaths フィールドで env.json デバッグマスクを更新する次の API は機能しません。

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

トレースでこの問題を回避するには、UI でトレース セッション全体を削除するか、トレース API を使用してセッション内のトランザクションを個別に削除します。

143774187 ハイブリッド UI で、アプリビューに「Company」というラベルが表示されます。
143659917

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

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

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

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

123932912 ゼロ ダウンタイムのデプロイメントでは、新しいリビジョンのデプロイメントに失敗した場合、元のリビジョンのデプロイは解除されたままになります。デプロイメントのステータスを復元するには、元のリビジョンを再デプロイする必要があります。
なし

無効な 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 ヘッダーを削除する。

修正されたバグ

Apigee ハイブリッド ベータ版 2 のリリースノートに一覧表示されている以下の問題が修正されました。

問題 説明
133444606

最新のデベロッパー アプリ API で、ドキュメントに記載されている入力フィールドの一部がサポートされていません。

133192879

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

131111865

ファイル システムがいっぱいになると、Synchronizer が失敗します。これは Kubernetes ガベージ コレクション プロセスによるものです。デフォルトでは、85% に達するまでトリガーされません。

Closed: 再現不能。

サポートされていない Apigee Edge の機能

Google では、Apigee ハイブリッドで次の機能をサポートする予定はありません。

  • 以下の操作を行う API:
    • KVM エントリの操作
    • OAuth アクセス トークンの検索または取り消し(トークンはハッシュされるため)
  • Drupal 7 を使用したデベロッパー ポータルの開発
  • OAuth v1 または OAuth v1.0a ポリシー
  • ConcurrentRateLimit ポリシーのレート制限ポリシー
  • Trireme(2019 年 10 月 10 日でサポート終了)

ハイブリッドと Edge の機能の完全な比較については、ハイブリッドと Edge を比較するをご覧ください。

次のステップ