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

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

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

Edge UI のリリース Edge 管理リリース ポータル リリース

特定のクラウド リリースが Edge for Private Cloud のバージョンに含まれているかどうかを確認する方法については、リリース番号についてをご覧ください。

リリースの概要

このリリースでの主な新機能は次のとおりです。

  • PostgreSQL 9.6 にアップグレードする
  • Private Cloud 用 New Edge Experience のベータ版リリース
  • JSON Web Token(JWT)を生成、検証、デコードできる 3 つの新しいポリシーのベータ版リリース。

このリリースには、以下の Edge Public Cloud リリースに含まれるすべてのバグ修正と新機能が含まれています。

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

次の機能は、このリリースで非推奨になったか廃止されました。詳細については、Edge 非推奨ポリシーをご覧ください。

サポートの終了

API BaaS の新規インストールのサポート終了

2018 年 1 月 31 日時点での新規のお客様は、仕様シートで API BaaS の利用資格が明記されていない限り、API BaaS をご利用いただけません。

Apigee セキュアストア(Vault)のサポート終了

Apigee セキュアストア(Vault とも呼ばれます)は非推奨となり、2018 年 9 月に廃止されます。Key-Value ペアの暗号化ストレージを提供する Vault は、Management API で作成し、ランタイムに apigee-access Node.js モジュールの関数を使用してアクセスします。

セキュアストアを使用する代わりに、Key-Value マップの操作で説明されているように、暗号化された Key-Value マップ(KVM)を使用します。暗号化された KVM は Vault と同じくらい安全であり、より多くの作成および取得オプションを提供します。(MGMT-3848)

API プロキシの [Performance] タブでのパスの追加の非推奨化

今回のリリースまでは、管理 UI で API プロキシに移動し、[パフォーマンス] タブに移動して、プロキシの [パフォーマンス] タブとビジネス トランザクション ダッシュボードでグラフベースの比較のためのさまざまなパスを作成することができました。この機能はすでに廃止されており、UI ではご利用いただけません。この機能に代わる方法については、Apigee コミュニティの記事 https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html をご覧ください。(EDGEUI-902)

Developer Services ポータルの SMTP プロトコルを設定する SMTPSSL プロパティのサポートを終了

ポータルに接続している SMTP サーバーで使用されるプロトコルを設定するには、SMTPSSL プロパティではなく SMTP_PROTOCOL プロパティを使用します。有効な値は、standard、ssl、tls です。

詳細については、デベロッパー サービス ポータルのインストールをご覧ください。

新機能とアップデート

このリリースでの新機能と機能強化は次のとおりです。このリリースでは、以下の機能強化に加え、ユーザビリティ、パフォーマンス、セキュリティ、安定性の機能も強化されています。

プライベート クラウド

PostgreSQL のバージョン 9.6 へのアップグレード

このリリースには PostgreSQL 9.6 へのアップグレードが含まれており、Edge で PostgreSQL の並列クエリ機能を利用できるようになりました。詳細については、次をご覧ください。

Private Cloud 用 New Edge Experience のベータ版リリース

この Edge for Private Cloud リリースには、API 管理ユーザー インターフェースのメジャー アップデートのベータ版リリースが含まれています。この New Edge エクスペリエンスは、Apigee Edge プラットフォームの既存の機能を基盤とし、特に設計と公開の分野にいくつかの機能強化を加えています。

これまで New Edge エクスペリエンスは、Cloud ユーザーのみが利用できました。Edge for Private Cloud の今回のリリースでは、New Edge エクスペリエンスのベータ版をインストールできるようになりました。

詳細については、New Edge Experience for Private Cloud のベータ版リリースをご覧ください。

JWT ポリシーのベータ版リリース

JSON Web Token(JWT)は IETF RFC 7519 で説明されているトークン標準です。JWT では、一連のクレーム、つまり名前と値のペアのセットに署名できます。このペアは、JWT の受信者が後で確実に検証できます。

このリリースには、Apigee Edge で JSON Web Token(JWT)を生成、検証、デコードできる 3 つの新しいポリシーが含まれています。

  • Generate JWT ポリシー - 構成可能な一連のクレームが含まれる署名付き JWT を生成します。その後、JWT をクライアントに返したり、バックエンド ターゲットに送信したり、他の方法で使用したりできます。詳細については、Generate JWT ポリシー(ベータ版)をご覧ください。
  • Verify JWT ポリシー - クライアントまたは他のシステムから受信した JWT の署名を検証します。また、このポリシーはクレームをフロー変数に抽出し、後続のポリシーまたは条件でこれらの値を調べて、認可やルーティングの決定を行います。詳細については、Verify JWT ポリシー(ベータ版)をご覧ください。
  • Decode JWT ポリシー - JWT の署名を検証せずに JWT をデコードします。このポリシーは、JWT の署名を検証する前に JWT 内からのクレームの値を知っている必要がある場合に、JWT Verification ポリシーと一緒に使用すると便利です。詳細については、Decode JWT ポリシー(ベータ版)をご覧ください。

概要については、JWT ポリシーの概要をご覧ください。

仮想ホストで OCSP ステープリングをサポート(65587547)

仮想ホストで、一方向 TLS と双方向 TLS の OCSP ステープリングがサポートされるようになりました。有効にすると、OCSP(オンライン証明書ステータス プロトコル)クライアントは、OCSP レスポンダーにステータス リクエストを送信して、証明書が有効かどうかを判断します。レスポンスには、証明書が有効で取り消されていないかどうかが示されています。

デフォルトでは、OCSP ステープリングはオフになっています。OCSP を有効にするには、仮想ホストで TLS を有効にする必要があります。

詳細については、仮想ホスト プロパティのリファレンスをご覧ください。

仮想ホストレベルでルーターの再試行オプションを設定できるようになりました。

Router と仮想ホスト上の Message Processor 間の通信について、再試行オプションを設定できるようになりました。これにより、以前のルーターレベルでのみ設定可能だったオプションよりも、さらに細かく制御できるようになります。

詳細については、仮想ホストの構成プロパティをご覧ください。

外部のロール マッピングのサポートが追加されました(67145030)

外部認証を使用して外部ディレクトリ サービスを Apigee Edge Private Cloud インストールに統合する場合、外部ロール マッピングを使用できるようになりました。外部のロール マッピングを使用すると、独自のグループまたはロールを、Apigee Edge で作成されたロールベースのアクセス制御(RBAC)のロールとグループにマッピングできます。

4.18.01 より前の Edge for Private Cloud リリースの外部ロール マッピング サービスは、非推奨になりました。外部ロール マッピングのリリース 4.18.01 は、バグの修正と新機能が追加された更新バージョンです。

  • アクセス権がある必要があるユーザーの認証中に、認証 403 禁止レスポンスが返される問題を修正しました。
  • 外部ロール マッピングで X-Apigee-Current-User ヘッダーがサポートされるようになりました。適切なアクセス権を持つユーザー(sysadmin)は、自己認証情報を持つ別のユーザーとしてログインできます。

詳細については、外部のロール マッピングをご覧ください。

インストールを実行せずにシステム要件をテストできるようになりました(67858161)

Edge for Private Cloud 4.17.09 では、インストール時にマシンの CPU とメモリの要件を確認するための ENABLE_SYSTEM_CHECK=y プロパティのサポートが追加されました。ただし、このチェックを行うには実際のインストールを実行する必要があります。次のように「-t」フラグを使用して、インストールを行わずに確認できるようになりました。

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

このコマンドを実行すると、システム要件に関するエラーが画面に表示されます。

詳細については、ノードに Edge コンポーネントをインストールするをご覧ください。

Developer Services ポータルの PHP バージョンを更新しました(68733233)

ポータルで PHP バージョン 7.0.23 が使用されるようになりました。

Developer Services ポータルで SMTP サーバーを構成する必要がなくなりました(70164403)

ポータルのインストール時に SMTP サーバーを構成する必要がなくなりました。インストール後 1 つの設定を行えるようになりました。

API サービス

新しいエンティティでの名前の検証(MGMT-4252 および MGMT-4098)

新しいエンティティを作成すると、Apigee は名前を検証して命名規則を適用します。作成または更新時に検証されるエンティティは、API プロキシ、ポリシー(および API プロキシ定義内のポリシー名)、仮想ホスト、ロール、キャッシュ、ターゲット サーバー、デバッグ用のデータマスク、キーストアとトラストストア、API プロキシ内のリソース ファイルです。これらのエンティティの名前に関する制限については、命名エラーおよび入力エラーに関する勧告をご覧ください。

修正済みのバグ

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

Private Cloud 4.18.01

問題 ID 説明
68001164

ポータルで PHP LDAP 拡張機能がデフォルトでインストールされるようになりました

PHP LDAP 拡張機能は、RedHat と CentOS にポータルをインストールするときにデフォルトでインストールされるようになりました。このモジュールにより、Drupal LDAP モジュールの有効化が簡単になります。

68049481

Drupal の settings.php ファイルへの書き込みが可能に

ポータルのインストール スクリプトにより、Drupal settings.php ファイルが「apigee」ユーザーによって書き込み可能になり、ファイルのコピーと更新が正しく行われるようになりました。

68139166 インストーラの出力で、OpenLDAP はダウングレードされていないのにダウングレードされていることがわかりました。
68329105 SAML が有効で、自己署名証明書を使用している場合、Edge に接続する際にポータルの設定でユーザーを作成できない。
68427561 再起動後にポータル構成プロパティが正しく設定されるようになりました。
69024465 Edge UI で SharedFlow のデプロイを解除できない
69711616 サードパーティ JAR で Jackson Databind をバージョン 2.7.9.1 に更新しました。

17.11.06(UI)

問題 ID 説明
68357182

CSV ファイルに特定の期間の正しいデータが含まれていません(すべてのデータを含む)
CSV ファイルに、指定された期間の正しいデータが含まれていません。その代わりに、完全なデータセットはファイルに含められました。この問題は解決されました。

67650494 Edge UI で環境の変更を追跡する必要がある
UI でページ間を移動する際に、環境の変更が維持されないことがありました。なお、本事象はすでに解決しております。

17.10.25.00(ポータル)

問題 ID コンポーネント名 説明
67646686 デベロッパー ポータル - Drupal フォーラム ページに表示される& の表示
デフォルトの Apigee テーマで、メニュータブのアンパサンドに「&」が表示されるバグを修正しました。
65456469 デベロッパー ポータル - Drupal モジュールのコントリビューターが提供するセキュリティ強化のために CAPTCHA モジュールを更新する
セキュリティ脆弱性を修正するため、CAPTCHA モジュールを CAPTCHA 7.x-1.5 に更新しました。詳細については、https://www.drupal.org/node/2907137 をご覧ください。
65101827 デベロッパー ポータル - Drupal 会社のアプリ分析が機能しない
収益化会社のアプリで分析データを表示できないバグを修正しました。
65003870 デベロッパー ポータル - Drupal 将来の料金プランをキャンセルできない
会社が購入した今後の料金プランをキャンセルできないバグを修正しました。
65003539 デベロッパー ポータル - Drupal Drupal の言語 / 地域からデフォルトの国を使用
収益化に関する連絡先とお支払い情報の住所に、ロケールのデフォルトの国設定で指定されたデフォルトの国が使用されるようになりました。この設定を変更するには、Drupal の [Administration] メニューで、[Configuration] > [Regional and language] を選択します。デフォルトの言語 / 地域を変更すると、[Monetization Contact and Billing Details] セクションのデフォルトの国が変更されます。

17.10.11(UI)

問題 ID 説明
67005192 権限の確認時に UI がデコードされたパスを処理する必要がある
UI がユーザー権限を確認する際にデコードされたパスを処理するようになりました。

17.09.20(API 管理とランタイム)

問題 ID コンポーネント名 説明
MGMT-4219 API 管理 MGMT で org と env ヘッダーを Blob Storage に送信
MGMT-4065 API 管理 PKS 形式証明書のサポートが有効
MGMT-3782 API 管理 ID ゾーンの最適なデフォルト整合性レベルの値
MGMT-3913 API 管理 appId による OAuth2 トークンの取得におけるタイムアウトの問題を解決
MGMT-4177 API 管理 SecurityProfile での基本認証スキームを無効にする機能
MGMT-3978 API 管理 すべての Java コンポーネントで JVM_OPTIONS を設定するための CWC トークンが必要
MGMT-3918
MGMT-4294
API 管理 カスタムロールの権限パス内の特殊文字を自動的に URL エンコードする
APIRT-4767 API ランタイム JavaScript ステップで、コンテンツに常に UTF-8 を使用する必要がある
APIRT-4725 API ランタイム OAuth サービスの NPE の問題を修正
APIRT-4691 API ランタイム 異常なサービスを強制終了する前に接続をドレインする時間を設ける
APIRT-4644 API ランタイム bigtableService の基本的な承認
APIRT-4636 API ランタイム Zookeeper が停止しても、Sense Action は動作し続けるはずです。
APIRT-4635 API ランタイム OAuth ポリシーで更新トークン属性のサポートを再利用する
APIRT-4632 API ランタイム ローリング ウィンドウの割り当てカウンタが正確に計算されない
APIRT-4584 API ランタイム フローフックが一貫してデプロイされず、ZooKeeper チェックが機能しない
APIRT-4542 API ランタイム MP Sense のタスクは予告なく終了しました
APIRT-4522 API ランタイム 組織のリージョンが Axgroup のリージョンと異なる場合、収益化が有効な Message Processor でアナリティクスが機能しない
APIRT-4444 API ランタイム エラーコードごとのターゲットあたりのエラー率の計算
APIRT-4435 API ランタイム RepositoryServiceImpl.loadAsString() が文字セットを使用しない
APIRT-4370 API ランタイム 組織の MP のメモリ使用量が多い
APIRT-4354 API ランタイム リクエストごとに Nginx access_log で TLS バージョンを取得する
APIRT-4169 API ランタイム 現在のバージョンの Nginx では、X-Forwarded-For ヘッダーに必要な変数の組み合わせはサポートされていません
APIRT-3671 API ランタイム ハッシュ化を有効にした後にトークンがハッシュとして記録されない
APIRT-3593 API ランタイム OAuth トークンが後続の呼び出しで set 属性を保持していない
APIRT-3081 API ランタイム Concurrent Rate Limit ポリシーで messaging.adaptors.http.flow.ServiceUnavailable エラー
APIRT-4660 API ランタイム ヘッダーに MP Pod 名をルーター X-Apigee-Pod に追加する
APIRT-4506 API ランタイム キャッシュの変更が特定の Message Processor にレプリケートされない
APIRT-4196 API ランタイム Message Logging ポリシーの syslog のタイムスタンプ形式が正しくない
66933664 API ランタイム QuotaService を非 CPS フローで使用する場合は、Apigee メインスレッドではなく、バケットを非同期でクリーンアップする必要がある
66495205 API ランタイム 非同期 HTTP 呼び出しによる JavaScript ポリシーの処理を改善して NPE を防止
65847462 API ランタイム print ステートメントが NPE で失敗する
65648578 API ランタイム MP のみが Consul KV パスに登録する必要がある
65603360 API ランタイム JavaScript の呼び出しが null エラーで失敗する
65416531 機能プラットフォーム JavaScript オブジェクトが JavaScript ステップ コンテキストに戻されたときにメッセージ コンテキストを復元する
67405744 Apigee MP でのリクエスト処理のレイテンシが高い
65849186 トリレム 未処理の例外によって Node.js/Trireme プロセスが終了しない
65713882 トリレム Trireme の mongodb-core がネイティブの Node.js と異なる暗号の結果を生成する
65374484 トリレム ノード セキュリティ: 数値承認オプションを使用した http.get により、初期化されていないバッファが作成される
64577449 トリレム Trireme が無効な検証アルゴリズム SHA256 エラーを返す
EDGESERV-6 エッジサーバー x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" が発生するノードアプリ

17.09.20(UI)

問題 ID 説明
65584963 分析: カスタム レポート フィルタで、データ型について大文字と小文字を区別しないチェックを行う必要があります
データタイプの比較に関して、カスタム レポート フィルタで大文字と小文字が区別されないようになりました。
65446846 Edge UI で会社に管理者ロールを割り当てられない
すべてのデベロッパーと会社が表示され、Edge UI で管理できます。
65125644 企業アプリの認証情報から API プロダクトを削除できない
企業アプリの認証情報から API プロダクトを削除できない問題が修正されました。

17.09.11(API 管理)

問題 ID 説明
64541665 MP のソースロガー設定を変更して、異なるログ名を使用できるようにする
APIRT 3593 OAuth トークンが後続の呼び出しで set 属性を保持していない
APIRT-4336 OAuthStepExecution を複数のステップ実行に分割します。各オペレーションに専用のステップ実行が必要です。
APIRT-4444 エラーコードごとのターゲットあたりのエラー率の計算
APIRT-4456 EAP-gateway/apid の Verify API キーをリファクタリングする
APIRT-4635 OAuth ポリシーで更新トークン属性のサポートを再利用する
APIRT-4683 XFF ヘッダーに対して信頼できる GCP LB IP を追加する
APIRT-4723 EdgeX/ハイブリッド モードの OAuth バンドル読み込みのサポート
APIRT-4725 OAuth サービスの NPE の問題を修正
APIRT-4726 ScriptableHttpClient が、送信時にメッセージ コンテキストがまだ存在することを前提としない
MGMT-3764 無効なキーストアが管理を経由しなくなる
MGMT-3782 ID ゾーンの最適なデフォルト整合性レベルの値
MGMT-3913 appId による OAuth2 トークンの取得におけるタイムアウトの問題を解決
MGMT-3997 キーストアに対する参照がある場合は、そのキーストアの削除を許可しないでください。
MGMT-4013 キーストアと参照先のエイリアスの存在に関するキーストア参照チェックの更新
MGMT-4065 PKS 形式証明書のサポートが有効
MGMT-4113 セルフサービス仮想ホスト機能の強化
MGMT-4229 @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) を追加した後、API 構成の回帰が失敗する
MGMT-4232 [EDGEX/ハイブリッド] Import API のアップロードでバンドルが破損しない
MGMT-4242 [EDGEX/ハイブリッド] 複数の環境へのプロキシのデプロイをサポート
MGMT-4245 [EDGEX/ハイブリッド] ハイブリッド仮想ホストの VirtualHost セルフサービス検証
MGMT-4250 [EDGEX] API プロキシ デプロイ ステータス API の並列実行

17.09.06(UI)

問題 ID 説明
65015144 分析: BigQuery のお客様の場合、カスタム レポートのページフィルタで整数値フィルタで問題が生じる
カスタム レポート ページフィルタで、整数値が想定どおりに処理されるようになりました。
64806976 [Apps] 一覧ページの [Developer] フィールドに値が入力されない
[Developer] フィールドには、リスト内のすべてのアプリの値が入力されます。
64766918 API プロキシ エディタの YAML サポートが機能しない
API プロキシ エディタの YAML ファイルで問題が発生していた問題を修正しました。
64160572 アナリティクス: アナリティクス メニューとプロキシ エディタのパフォーマンス タブからビジネス トランザクションを削除する
ビジネス トランザクション分析ダッシュボードのサポートは終了しました。代わりの方法については、Business Transactions API の代替手段に関するコミュニティ記事をご覧ください。

17.08.21.00(ポータル)

問題 ID 説明
DEVSOL-2625 会社の切り替え後に Monetization のロールが削除される
収益化が有効になっている場合に、ユーザーにロールを割り当て、ユーザーがそのコンテキストから別の会社コンテキストに切り替えた場合、そのロールはユーザーから削除されません。
DEVSOL-2621 Drupal モジュールの更新
以下の Drupal モジュールが、指定されたリリースに更新されました。
  • ファイル エンティティ(フィールド可能ファイル)7.x ~ 2.4
  • メディア 7.x ~ 2.10
  • メディア CKEditor 7.x ~ 2.5
  • メディア: YouTube 7.x ~ 3.5
  • メタタグ 7.x-1.22
  • Service ビュー 7.x ~ 1.2
DEVSOL-2612

収益化を有効にする際に「ウェブサイトでエラーが発生しました」というメッセージが表示される
収益化モジュールを有効にする際に発生する問題を修正しました。ログにメッセージ Website encountered an error が表示され、次のメッセージが表示されます。

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

このエラーは記録されなくなります。

DEVSOL-2609 Drupal のステータス ページに SAML(OAuth)の適切な Edge 接続ステータスが表示されない
Drupal のステータス ページに、SAML(OAuth)の適切な Edge 接続ステータスが表示されるようになりました。以前は、SAML が正しく構成されていても、[レポート] > [ステータス] レポートページには接続が機能していないことが表示されていました。
DEVSOL-2608 SAML/OAuth: 呼び出しごとに署名なしトークンのキャッシュミスをログに出力する
システムが Edge を呼び出すたびに新しいトークンを取得する原因となっていた署名なしトークンのキャッシュ ロジックの問題を修正しました。
DEVSOL-2599 devconnect_user_developer_is_active() の複数の問題
ユーザーがアクティブかどうかを判定するために間違ったデベロッパーのステータスをチェックする問題を修正しました。Edge UI でデベロッパー アカウントが無効になり、アプリキーが機能しなくなった場合、デベロッパーへの通知メッセージがシステムに表示されるようになりました。また、この機能のパフォーマンスも改善されました。
DEVSOL-2595 SAML 構成の強化と更新
SAML 構成に対して次の機能強化と更新が行われました。
  • SAML 構成ページが編集可能になります。詳細については、SAML 認証の使用をご覧ください。
  • ユーザー名のフィールドが UI に表示されます。
  • SAML 構成設定が無視されるように、標準の接続テスト関数を使用するように drush の「dc-test」呼び出しを修正しました。
DEVSOL-2569 アプリ分析: エンドポイントの応答時間が機能しなくなり、合計応答時間に変更
エンドポイントの応答時間の分析グラフは、合計応答時間が反映されておらず、混乱を引き起こしていたため、デベロッパー アプリ ページの [分析] タブから削除されました。この指標は、エンドポイントが応答するまでにかかった時間のみを反映しており、API プロキシが応答するまでにかかった時間を反映していません。スループット グラフには、エンド デベロッパーの合計レスポンス時間が表示されます。

17.07.31.00(ポータル)

問題 ID 説明
DEVSOL-2258 一部のテキスト フィールドをポルトガル語に翻訳できない
Drupal Dev Portal Apps モジュールで不足していた翻訳テキストを Drupal 国際化システムに追加しました。以前は、[マイアプリ] ページで一部のテキストを翻訳できませんでした。
DEVSOL-2536 「アプリ名」または「コールバック URL」を編集すると、ポータルでデベロッパー アプリから API プロダクトが削除される
デベロッパー アプリを更新しても、アプリから API プロダクトが削除されることはなくなります。
DEVSOL-2519 Smartdocs が devconnect_developer_apps への未宣言の依存関係を持つ
Smartdocs モジュールは、DevConnect デベロッパー アプリ モジュールに対する不要な依存関係がなくなりました。
DEVSOL-2492 会社ページの HTML エスケープが正しくない
収益化メニューに HTML エンコードの「カタログとプラン」などのアンパサンドが表示される問題を修正しました。
DEVSOL-2490 収益化モジュールでの料金プランの日付セッターの使用を改善
複数のタイムゾーンでの収益化の料金プランの処理を改善しました。
DEVSOL-2440 デベロッパー ポータルで非推奨の管理「制限」API を呼び出すと 404 秒が発生する
収益化でビュー/購入プランの新しい API を処理するようにシステムを更新しました。
DEVSOL-2436 Apigee_company Drupal モジュールを有効にして収益化を有効にする際に、DevPortal DB にテーブル drupal_cache_mint がない
Monetization の構成で「ERROR: relationships "drupal_cache_mint" does not exist.」というエラーが発生する問題を修正しました。
DEVSOL-2419 非 OpenAPI JSON を OpenAPI としてインポートしてもエラー メッセージがスローされない
OpenAPI ドキュメントを SmartDocs にインポートすると、ドキュメントが OpenAPI 仕様であることが検証されるようになりました。
DEVSOL-2406 SmartDocs のリンク、[リビジョンの詳細] または [リビジョンの編集] が機能しない
SmartDocs のリビジョンのアクション メニューの [リビジョンの詳細] または [リビジョンの編集] に誤ったページが表示される問題を修正しました。
DEVSOL-2382 「SmartDocs メソッド テンプレートのロック」機能
新しい権限「SmartDocs テンプレートの管理」を作成して、SmartDocs テンプレートの編集権限を、削除したり、ロールに限定したりできるようにしました。
DEVSOL-2380 Drupal のログの未定義のインデックス エラー
Monetization が有効なサイトに関する Drupal のログから、以下の誤解を招くメッセージを削除しました。 Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Drupal ログの Invalid Address エラー
システムで SMTP が構成されていない場合に無効なエラーがログに追加されるバグを修正しました。
DEVSOL-2355 cURL タイムアウトにより、Edge-php-sdk に PHP 警告と不正なログが表示される
タイムアウトによりログメッセージの形式が不適切になるバグを修正しました。
DEVSOL-2336 収益化決済機関の構成の更新
[構成] > [収益化の設定] > [Worldpay による定期的な支払い] デベロッパー ポータルの構成ページを使用して、WorldPay の支払いの詳細を構成できるようになりました。
DEVSOL-2307 apigee_company モジュールは収益化でしか使用できないという警告/ドキュメントを追加する
apigee_company Drupal モジュールでは、Monetization を有効にする必要があります。Monetization が有効になっていないときに apigee_company モジュールを有効にすると、サイトのステータス レポートに警告メッセージが表示されます。
DEVSOL-2270 収益化の最新リリース(2016 年 10 月 5 日)以降、会社情報を保存できない
収益化で会社情報が正しく保存されない問題を修正しました。
DEVSOL-2175 Me Aliases とコア Statistics モジュールがうまく連携しない
Drupal コアと「Me Aliases」contrib モジュールに、「Me Aliases」とコア Statistics モジュールを同時に有効にできるようにパッチが適用されました。詳細については、https://www.drupal.org/node/1863260https://www.drupal.org/node/2076691 をご覧ください。

既知の問題

このリリースには、次の既知の問題があります。

問題 ID 説明
72379834

apigee-postgresql の停止時に権限エラー メッセージが表示される

apigee-seriver apigee-postgresql stop コマンドを使用して apigee-postgresql を停止すると、apigee-serive はユーザーのホーム ディレクトリに変更できないというメッセージが表示されることがありますが、このメッセージは無視してかまいません。

68722102

ログメッセージ内の追加情報を含む MessageLogging ポリシー

MessageLogging ポリシーFormatMessage 要素は、ログに記録されたメッセージの形式を制御します。FormatMessage=false の場合、ログに記録されるメッセージには Apigee が生成した情報は含まれません。ただし、FormatMessage=false を設定しても、ログメッセージには次の情報が含まれます。

  • 優先度スコア
  • タイムスタンプ