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

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご覧ください。

以前の Edge for Private Cloud 機能リリースより、以下のリリースが行われています。

Edge UI リリース エッジ管理のリリース ポータルのリリース

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

リリースの概要

このリリースで追加された主な新機能は次のとおりです。

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

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

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

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

非推奨のサービスと機能

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

2018 年 1 月 31 日以降は、仕様書に API BaaS 利用資格が明記されていない限り、新規のお客様は API BaaS を利用できません。

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

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

安全なストアを使用する代わりに、Key-Value マップの使い方で説明されているように、暗号化された Key-Value マップ(KVM)を使用します。暗号化された KVM は Vault と同じく安全で、作成と取得のオプションが増えます。(MGMT-3848)

[API プロキシのパフォーマンス] タブでパスを追加するための非推奨

これまでのこの機能は廃止され、UI で使用できなくなりました。この機能の代わりに、Apigee コミュニティの https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html の記事をご覧ください。(EDGEUI-902)

SMTPSSL プロパティの非推奨となり、Developer Services ポータルの SMTP プロトコルを設定できるようになりました

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

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

新機能とアップデート

今回のリリースでリリースされた新機能と機能強化についてお知らせいたします。このリリースでは、以下の機能に加え、複数のユーザビリティ、パフォーマンス、セキュリティ、安定性も追加されています。

プライベート クラウド

PostgreSQL がバージョン 9.6 にアップグレード

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

Private Cloud 用の新しい Edge エクスペリエンスのベータ版リリース

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

新しい Edge エクスペリエンスは、以前は Cloud ユーザーのみが使用できました。Edge for Private Cloud のこのリリースでは、新しい Edge エクスペリエンスのベータ版をインストールできるようになりました。

詳細については、Private Cloud 用の新しい Edge エクスペリエンスのベータ版リリースをご覧ください。

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

JSON Web Token(JWT)は、IETF RFC 7519 に記載されているトークン標準です。JWT を使用すると、一連のクレーム、つまり一連の名前と値のペアに署名できます。これにより、後で JWT の受信者が確認できるようになります。

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

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

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

仮想ホストに対する OCSP Stapling のサポート(65587547)

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

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

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

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

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

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

外部ロール マッピングのサポートの追加(67145030)

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

4.18.01 より前の Edge for Private Cloud リリース用の External Role Mapping サービスが非推奨になりました。外部ロール マッピングのリリース 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 が使用されるようになりました。

デベロッパー サービス ポータルを使用した SMTP サーバーの構成が不要になりました(70164403)

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

API サービス

新しいエンティティの名前検証(MGMT-4252、MGMT-4098)

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

修正済みのバグ

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

プライベート クラウド 4.18.01

問題 ID 説明
68001164

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

Red Hat と CentOS にポータルをインストールするときに、PHP LDAP 拡張機能がデフォルトでインストールされるようになりました。このモジュールにより、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 会社のアプリ分析が機能しない
Monetization Company アプリに分析データが表示されないバグを修正しました。
65003870 デベロッパー ポータル - Drupal 将来の料金プランを解約できない
会社が購入した今後の料金プランが解約できないバグを修正しました。
65003539 デベロッパー ポータル - Drupal Drupal ロケールのデフォルトの国を使用する
Monetization の連絡先と課金の詳細の住所で、ロケールのデフォルトの国の設定のデフォルトの国が使用されるようになりました。この設定を変更するには、Drupal Administration メニューで [Configuration] > [Regional and language] を選択します。デフォルトの言語 / 地域を変更すると、[収益受け取りの連絡先と請求の詳細] のデフォルトの国が変更されます。

17.10.11(UI)

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

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

問題 ID コンポーネント名 説明
MGMT-4219 API 管理 MGMT により、組織と環境のヘッダーを Blobstore に送信
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 ランタイム BlobstoreService の基本認証
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 ランタイム リクエストごとに TLS バージョンを Nginx access_log にキャプチャする
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 ランタイム CPS 以外のフローの QuotaService では、Apigee メインスレッドではなく、非同期でバケットをクリーンアップする必要があります
66495205 API ランタイム 非同期 HTTP 呼び出しを使用して JavaScript ポリシーを適切に処理し、NPE を防ぎます
65847462 API ランタイム print ステートメントが NPE で失敗する
65648578 API ランタイム MP のみが Consul KV パスに登録される必要がある
65603360 API ランタイム null エラーで JavaScript 呼び出しが失敗する
65416531 機能プラットフォーム JavaScript オブジェクトが JavaScript のステップ コンテキストに戻ったときにメッセージ コンテキストを復元する
67405744 Apigee MP でのリクエスト処理のレイテンシが高い
65849186 トリレメ 未処理の例外によって Node.js/Trimeme プロセスが終了しない
65713882 トリレメ Trireme の mongodb-core は、ネイティブ Node.js とは異なる暗号結果を生成します
65374484 トリレメ ノードのセキュリティ: http.get と数値承認オプションを使用して、初期化されていないバッファを作成する
64577449 トリレメ Trireme が無効な検証アルゴリズム sha256 エラーを返す
EDGESERV‐6 エッジサーバー x_apigee_fail_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 の API キーのリファクタリング
APIRT-4635 OAuth ポリシーで更新トークン属性のサポートを有効にする
APIRT-4683 GCP LB IP を XFF ヘッダーの Trusted として追加
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)の apiconfiguration 回帰が失敗する
MGMT-4232 [EDGEX/Hybrid] Import API のアップロードでバンドルが破損しない
MGMT-4242 [EDGEX/ハイブリッド] 複数の環境へのプロキシ デプロイのサポート
MGMT-4245 [EDGEX/Hybrid] ハイブリッド仮想ホストでの VirtualHost セルフサービス検証
MGMT-4250 [EDGEX] API プロキシ デプロイ ステータス API の並列実行

17.09.06(UI)

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

17.08.21.00(ポータル)

問題 ID 説明
DEVSOL‐2625 会社の切り替え後に収益化のロールが削除される
収益化が有効になっている場合、ユーザーにロールを割り当て、会社のコンテキストが別のものに切り替えられた場合、そのロールはユーザーから削除されません。
DEVSOL-2621 Drupal モジュールの更新
以下の Drupal モジュールが、このリリースに更新されました。
  • ファイル エンティティ(フィールド可能なファイル)7.x ~ 2.4
  • メディア 7.x-2.10
  • Media CKEditor 7.x ~ 2.5
  • メディア: YouTube 7.x ~ 3.5
  • メタタグ 7.x-1.22
  • サービスビュー 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 に表示されます。
  • 標準の接続テスト関数を使用するように drush の「dc-test」呼び出しを修正しました。これにより、SAML 構成設定が無視されなくなります。
DEVSOL-2569 アプリ分析: エンドポイント応答時間が機能しなくなり、合計応答時間に変更されました
エンドポイント応答時間の分析グラフが、合計応答時間を反映しておらず、混乱の原因となっているため、[デベロッパー アプリ] ページの [アナリティクス] タブから削除されました。 指標に反映されていたのは、エンドポイントが応答するまでにかかる時間のみで、API プロキシが応答するまでの時間は反映されていませんでした。スループット グラフには、エンドユーザーの応答時間の合計が表示されます。

17.07.31.00(ポータル)

問題 ID 説明
DEVSOL‐2258 一部のテキスト フィールドをポルトガル語に翻訳できない
Drupal Dev Portal Apps モジュール内の欠落している翻訳テキストを Drupal Internationalization システムに追加しました。以前は、[マイアプリ] ページの一部のテキストを翻訳できませんでした。
DEVSOL-2536 「アプリ名」または「コールバック URL」を編集すると、ポータルでデベロッパー アプリから API プロダクトが削除されます
デベロッパー アプリを更新しても、API プロダクトがアプリから削除されることはありません。
DEVSOL-2519 Smartdocs の devconnect_developer_apps への依存関係が宣言されていない
Smartdocs のモジュールが DevConnect デベロッパー アプリのモジュールに不要な依存関係を持たないようになりました。
DEVSOL-2492 会社のページの HTML エスケープが正しくない
収益化メニューにアンパサンド(「カタログ」や「プラン」など)が HTML エンコードで表示される問題を修正しました。
DEVSOL-2490 収益化モジュールでの料金プランの日付設定の使用の改善
タイムゾーン全体の収益化料金プランの処理を改善しました。
DEVSOL-2440 デベロッパー ポータルで非推奨となった管理の limits API を呼び出すと、404 秒になります。
収益化で新しいビューまたは購入プランの API を処理するようにシステムを更新しました。
DEVSOL-2436 Apigee 会社の Drupal モジュールを有効にして収益化を有効にしようとしたときに、DevPortal DB にテーブル drupal_cache_mint がない
Monetization の構成で「ERROR:relation "drupal_cache_mint" does not exist.」というエラーが表示される問題を修正しました。
DEVSOL-2419 OpenAPI 以外の JSON をエラー メッセージとしてインポートしてもエラー メッセージがスローされない
OpenAPI ドキュメントを SmartDocs にインポートすると、ドキュメントが OpenAPI 仕様であることを確認できるようになりました。
DEVSOL-2406 SmartDocs の [Revision Details] または [Edit Revision] が機能しない
SmartDocs リビジョンのアクション メニューの [Revision Details] または [Edit Revision] で誤ったページが表示される問題を修正しました。
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 タイムアウトにより PHP 警告と Edge-php-sdk の不適切なログが発生する
タイムアウトによってログ メッセージの形式が適切に調整されないバグを修正しました。
DEVSOL-2336 収益化の決済機関の設定の更新
[設定] > [収益化の設定] > [Worldpay による定期的なお支払い] のデベロッパー ポータル構成ページで、WorldPay のお支払いの詳細を設定できるようになりました。
DEVSOL-2307 apigee_company モジュールは Monetization でのみ使用できるという警告/ドキュメントを追加
apigee_company Drupal モジュールでは Monetization を有効にする必要があります。Monetization が有効になっていないときに apigee_company モジュールを有効にすると、サイトのステータス レポートに警告メッセージが表示されます。
DEVSOL-2270 収益化の最新リリース(2016 年 10 月 5 日)以降では、会社情報を保存できない
収益化で会社情報が正しく保存されない問題を修正しました。
DEVSOL-2175 Me Aliases と Core Statistics モジュールは連携しない
Drupal コアと「Me Aliases」コントリビューション モジュールは、「Me Aliases」と「 Core 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 を設定しても、ログメッセージには次の情報が含まれます。

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