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 ウェブトークン(JWT)の生成、検証、デコードを可能にする 3 つの新しいポリシーのベータ版リリース。

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

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

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

サポートの終了

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

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

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

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

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

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

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

Developer Services ポータルの SMTP プロトコルを設定する SMTPSSL プロパティの非推奨

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

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

新機能とアップデート

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

プライベート クラウド

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

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

Private Cloud 向けの新 Edge エクスペリエンスのベータ版リリース

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

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

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

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 ポリシー(ベータ版)をご覧ください。
  • JWT Decode ポリシー - JWT の署名を検証せずに JWT をデコードします。このポリシーは、JWT の署名を検証する前に、JWT 内のクレームの値を知っておく必要がある場合に、JWT 検証ポリシーと組み合わせて使用すると非常に便利です。詳しくは、Decode JWT ポリシー(ベータ版)をご覧ください。

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

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

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

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

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

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

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

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

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

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

Edge for Private Cloud の 4.18.01 より前のリリース向けの外部ロール マッピング サービスは非推奨になりました。External Role Mapping のリリース 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 会社のアプリの分析が機能しない
収益化会社のアプリで分析データを表示できないバグを修正しました。
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 で基本認証スキームを無効にする機能
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() が charset を使用しない
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 ランタイム キャッシュの変更が特定のメッセージ プロセッサに複製されない
APIRT-4196 API ランタイム Message Logging ポリシーの syslog タイムスタンプの形式が正しくない
66933664 API ランタイム 非 CPS フローの QuotaService は、Apigee-Main スレッドではなく、バケットを非同期でクリーンアップする必要があります
66495205 API ランタイム 非同期 HTTP 呼び出しによる NPE を防ぐため、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 アナリティクス: Big Query をご利用のお客様向けに、カスタム レポート ページのフィルタで整数値のフィルタリングに関する問題を修正
カスタム レポート ページのフィルタで、整数値が想定どおりに処理されるようになりました。
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 モジュールがうまく連携しない
Drupal コアと「Me Aliases」コントリビューション モジュールがパッチ適用され、「Me Aliases」とコアの Statistics モジュールを同時に有効にできるようになりました。詳しくは、https://www.drupal.org/node/1863260 と https://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 を設定した場合でも、ログメッセージには次の情報が含まれます。

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