4.13. Eclipse Vert.x Web GraphQL の変更点
以下のセクションでは、Eclipse Vert.x Web GraphQL の変更点を説明します。
Eclipse Vert.x Web GraphQL はテクノロジープレビューとしてのみ提供されます。テクノロジープレビュー機能は、Red Hat の実稼働環境でのサービスレベルアグリーメント (SLA) ではサポートされていないため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビューの機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。
テクノロジープレビュー機能のサポート範囲は、Red Hat カスタマーポータルの テクノロジープレビュー機能のサポート範囲 を参照してください。
4.13.1. 複数の言語 (polyglot) 環境でサポートされる更新メソッド リンクのコピーリンクがクリップボードにコピーされました!
以下のメソッドが更新され、polyglot 環境でサポートされるようになりました。* UploadScalar がファクトリーとなりました。代わりに UploadScalar.create() メソッドを使用してください。
-
VertxBatchLoaderがファクトリーとなりました。代わりにio.vertx.ext.web.handler.graphql.dataloader.VertxBatchLoader.create()メソッドを使用してください。 -
VertxDataFetcherがファクトリーとなりました。代わりにio.vertx.ext.web.handler.graphql.schema.VertxDataFetcher.create()メソッドを使用してください。 -
VertxPropertyDataFetcherがファクトリーとなりました。代わりにio.vertx.ext.web.handler.graphql.schema.VertxPropertyDataFetcher.create()メソッドを使用してください。
4.13.2. Eclipse Vert.x Web GraphQL での POST 要求の処理 リンクのコピーリンクがクリップボードにコピーされました!
本リリース以前は、Eclipse Vert.x Web GraphQL ハンドラーが独自の POST 要求を処理する可能性がありました。要求を処理するのに Eclipse Vert.x Web BodyHandler は必要ありませんでした。しかし、この実装は DDoS 攻撃の影響を受けやすくなりました。
Eclipse Vert.x 4 以降から POST 要求を処理するには、BodyHandler が必要になります。Eclipse Vert.x Web GraphQL ハンドラーをインストールする前に、BodyHandler をインストールする必要があります。