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

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

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

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

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

リリースの概要

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

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

このリリースには、以下の Edge パブリック クラウド リリースに含まれるすべてのバグの修正と新機能も含まれています。

非推奨と廃止

このリリースでは、次の機能が非推奨または廃止になりました。詳しくは、Edge のサポート終了ポリシーをご覧ください。

サポートの終了

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

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

Apigee セキュアストア(Vault)の非推奨

「Vault」とも呼ばれる Apigee セキュアストアは非推奨となり、2018 年 9 月に廃止されます。Key-Value ペアの暗号化されたストレージを提供する Vault は、管理 API で作成され、実行時に apigee-access Node.js モジュールの関数でアクセスされます。

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

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

このリリースまでは、管理 UI で API プロキシに移動し、[Performance] タブに移動して、プロキシの [Performance] タブと [Business Transactions] ダッシュボードでグラフベースの比較を行うためのさまざまなパスを作成できました。この機能は廃止され、UI で使用できなくなりました。この機能の代替については、Apigee コミュニティの記事 Alternative to Business Transactions API をご覧ください。(EDGEUI-902)

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

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

詳細については、Developer Services ポータルのインストールをご覧ください。

新機能とアップデート

このリリースにおける新機能と改善点は次のとおりです。このリリースには、次の機能強化に加えて、ユーザビリティ、パフォーマンス、セキュリティ、安定性に関する複数の機能強化も含まれています。

プライベート クラウド

PostgreSQL をバージョン 9.6 にアップグレードする

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

Private Cloud 用の New Edge エクスペリエンスのベータ版リリース

このリリースの Edge for the Private Cloud には、API 管理ユーザー インターフェースのメジャー アップデートのベータ版が含まれています。New Edge エクスペリエンスは、Apigee Edge プラットフォームの既存の機能をベースに、Design と Publishing の部分を特に強化しました。

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

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

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

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

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

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

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

仮想ホストで OCSP ステープリングがサポートされる(65587547)

仮想ホストで、一方向 TLS と双方向 TLS の OCSP Stapling がサポートされるようになりました。有効にすると、OCSP(Online Certificate Status Protocol)クライアントが OCSP レスポンダーにステータス リクエストを送信し、証明書が有効かどうか確認します。証明書が有効かどうかはレスポンスに示されます。

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

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

Router の再試行オプションを仮想ホスト レベルで設定可能に

仮想ホストで、Router と Message Processor 間の通信のリトライ オプションを設定できるようになりました。これにより、以前のオプションよりもきめ細かい制御が可能になります。以前のオプションは、ルーターレベルでのみ設定可能でした。

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

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

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

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

  • アクセス権限を持つユーザーで認証を行うと、認証 403 Forbidden レスポンスが返される問題を修正しました。
  • 外部ロール マッピングで 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 拡張機能がポータルとともにデフォルトでインストールされるようになりました

RedHat と 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 カンパニー アプリで分析データが表示されないバグを修正しました。
65003870 デベロッパー ポータル - Drupal 今後の料金プランをキャンセルできない
企業が購入した今後の料金プランをキャンセルできないバグを修正しました。
65003539 デベロッパー ポータル - Drupal Drupal の言語 / 地域からデフォルトの国を使用
収益化の連絡先と請求先住所の詳細で、[言語 / 地域] の [デフォルトの国] 設定のデフォルトの国が使用されるようになりました。この設定を変更するには、Drupal の管理メニューで [Configuration] > [Regional and language] を選択します。デフォルトの言語 / 地域を変更すると、[収益化の連絡先] セクションと [お支払い情報] セクションのデフォルトの国も変更されます。

17.10.11(UI)

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

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

問題 ID コンポーネント名 説明
MGMT-4219 API 管理 組織と環境のヘッダーを Blobstore に送信する MGMT
MGMT-4065 API 管理 PKS 形式の証明書でサポートが有効
MGMT-3782 API 管理 identity-zone の最適なデフォルトの整合性レベル値
MGMT-3913 API 管理 appId で OAuth2 トークンを取得する際のタイムアウトの問題を解決
MGMT-4177 API 管理 SecurityProfile で Basic 認証スキームを無効にする機能
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 Task が通知なしで終了した
APIRT-4522 API ランタイム 組織のリージョンが axgroup リージョンと異なる場合、収益化が有効になっているメッセージ プロセッサでは分析が機能しない
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 トークンが後続の呼び出しで設定された属性を保持しない
APIRT-3081 API ランタイム 同時レート制限ポリシーで 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-Main スレッドではなく、バケットを非同期でクリーンアップする必要があります
66495205 API ランタイム NPE を防ぐための非同期 HTTP 呼び出しによる JavaScript ポリシーの処理の改善
65847462 API ランタイム print ステートメントが NPE で失敗する
65648578 API ランタイム MP のみが consul KV パスに登録する必要があります
65603360 API ランタイム JavaScript 呼び出しが null エラーで失敗する
65416531 Feature Platform JavaScript オブジェクトが JavaScript ステップ コンテキストに戻されたときにメッセージ コンテキストを復元する
67405744 Apigee MP でのリクエスト処理のレイテンシが高い
65849186 Trireme 未処理の例外が発生しても Node.js/Trireme プロセスが終了しない
65713882 Trireme Trireme の mongodb-core がネイティブ Node.js と異なる暗号結果を生成する
65374484 Trireme ノード セキュリティ: 数値認証オプションを使用した http.get が未初期化のバッファを作成する
64577449 Trireme Trireme が Invalid verify algorithm sha256 エラーを返す
EDGESERV‑6 エッジサーバー x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" が発生している Node アプリ

17.09.20(UI)

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

17.09.11(API 管理)

問題 ID 説明
64541665 MP でソース ロガーの構成を変更して、ログ名を変更する
APIRT‑3593 OAuth トークンが後続の呼び出しで設定された属性を保持しない
APIRT-4336 OAuthStepExecution を複数のステップ実行に分割します。各オペレーションには専用のステップ実行が必要です。
APIRT-4444 ターゲットとエラーコードごとにコンピューティング エラー率を計算する
APIRT-4456 EAP-gateway/apid の Verify API Key をリファクタリング
APIRT-4635 OAuth ポリシーでリフレッシュ トークン属性の再利用のサポートが有効になりました
APIRT-4683 XFF ヘッダーの信頼済みとして GCP LB IP を追加する
APIRT-4723 EdgeX/ハイブリッド モードの OAuth バンドル読み込みのサポート
APIRT-4725 OAuth サービスの NPE の問題を修正
APIRT-4726 ScriptableHttpClient は、送信時にメッセージ コンテキストがまだ存在することを想定すべきではない
MGMT‑3764 無効なキーストアが管理を通過しなくなる
MGMT-3782 identity-zone の最適なデフォルトの整合性レベル値
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/ハイブリッド] インポート API のアップロードでバンドルが破損しない
MGMT-4242 [EDGEX/ハイブリッド] 複数の環境へのプロキシ デプロイをサポート
MGMT-4245 [EDGEX/ハイブリッド] ハイブリッド仮想ホストの VirtualHost セルフサービス検証
MGMT-4250 [EDGEX] API プロキシのデプロイ ステータス API の並列実行

17.09.06(UI)

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

17.08.21.00(ポータル)

問題 ID 説明
DEVSOL‑2625 会社を切り替えた後に収益化のロールが削除される
収益化が有効になっている場合、ユーザーにロールを割り当てて、そのユーザーが会社コンテキストを切り替えると、そのロールはユーザーから削除されなくなります。
DEVSOL-2621 Drupal モジュールの更新
次の Drupal モジュールが、示されたリリースに更新されました。
  • File Entity(フィールド化可能なファイル)7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • メディア: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Services Views 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: 呼び出しごとに Bearer トークン キャッシュミスがログに記録される
Edge を呼び出すたびにシステムが新しいトークンを取得する原因となっていた Bearer トークン キャッシュ ロジックの問題を修正しました。
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 国際化システムに追加しました。以前は、[マイアプリ] ページで一部のテキストを翻訳できませんでした。
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 テーブルがない
収益化の構成で「ERROR: relation "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 ログの未定義のインデックス エラー
収益化が有効になっているサイトの Drupal ログで、次の誤解を招くメッセージを削除しました。 Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Drupal ログの無効なアドレス エラー
システムに SMTP が構成されていない場合に、無効なエラーがログに追加されるバグを修正しました。
DEVSOL-2355 cURL タイムアウトにより、edge-php-sdk で PHP 警告と不正なログが発生する
タイムアウトによりログメッセージの形式が正しくなくなるバグを修正しました。
DEVSOL-2336 収益化のお支払いプロバイダの設定の更新
[Configuration] > [Monetization Settings] > [Recurring Payment via Worldpay] デベロッパー ポータルの設定ページで、WorldPay のお支払い情報を設定できるようになりました。
DEVSOL-2307 apigee_company モジュールは収益化でのみ使用できるという警告/ドキュメントを追加
apigee_company Drupal モジュールを使用するには、収益化を有効にする必要があります。収益化が有効になっていないときに apigee_company モジュールを有効にすると、サイトのステータス レポートに警告メッセージが表示されます。
DEVSOL-2270 収益化の最新リリース(2016 年 10 月 5 日)以降、会社の情報を保存できない
収益化で会社の情報が正しく保存されない問題を修正しました。
DEVSOL-2175 「Me Aliases」とコアの Statistics モジュールがうまく連携しない
「Me Aliases」とコアの Statistics モジュールを同時に有効にできるように、Drupal コアと「Me Aliases」コントリビューション モジュールにパッチが適用されました。詳細については、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 を設定した場合でも、ログメッセージには次の情報が含まれます。

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