すべて新機能改善修正
修正

プラン変更時の3D Secure手順の完了

プランのアップグレード時に銀行が3D Secureを要求した場合、リクエストは発生しない変更をポーリングしていました(認証を求めるプロンプトが表示されなかったため)。プラン変更フローは、初回登録時と同様にこの追加ステップを処理するようになり、アップグレードが正常に完了します。

新機能

「Billing」タブにカスタムプランが表示されるようになりました

管理者がカスタムプランを割り当てた場合、Billing / Planに「Your custom plan: {name} ({price})」とサブスクライブボタンが表示されるようになりました。これまでは、誰かに知らされるまで割り当ては表示されませんでした。

改善

Cloudflareだけでなく、突破したすべての防御に対してBrowserがクレジットを適用

以前、BrowserはCloudflareのclearance cookieが確認された場合にのみ、防御突破ティアの30クレジットを課金していました。現在は、SiteGroundをはじめとする、システムが認識して突破したすべての防御に対して同様に課金します。また、レスポンスには defenses: { present, cleared } が含まれるため、まだ突破できていない場合でも、どのベンダーがブロックしているかを特定できます(DataDome、PerimeterX、Akamai、Incapsula、hCaptchaは現在認識されていますが、まだ突破されていません)。

改善

ブラウザレスポンスに検出およびクリアされた全防御機能を明記

ブラウザレスポンスは defenses: { present, cleared } を返すようになりました。これにより、ターゲットが実行したすべてのベンダーと、実際にクリアされたすべてのベンダーが示されます。課金も同じルールに従います。任意のベンダー(Cloudflareのみに限定されません)をクリアしたリクエストは防御の解決とみなされます。認識可能であってもまだ突破できないベンダーは present に表示され、価格が上がることはありません。

新機能

SingleがブラウザなしでSiteGroundチャレンジをクリア

SiteGroundは多くの小規模なWordPressやWooCommerceショップのフロントとして機能しているため、そのRobot Challenge Screenは単一のサイトではなく、ターゲットのクラスとなります。unblocker: trueにより、Singleはこれをインプロセスで解決し、実際のページを返すようになりました。以前は、このクラスのターゲットに対してBrowserを起動する必要があり、ブラウザセッションのコストと待機時間が発生していました。クリアランスcookieはresponseで返されるため、リプレイは安価に保たれます。

修正

Browserがリダイレクトするインタースティシャルを処理

Browserは、本文が読み取られる前にリダイレクトするチャレンジページを処理するようになりました。これにより、保護されたサイトへのrequestは空のresponseではなくコンテンツを返すようになります。

新機能

SingleがSiteGroundのRobot Challengeを解決

SiteGroundは、多くの小規模なWordPressおよびWooCommerceショップの前に「Robot Challenge Screen」を配置します。クリックする要素はなく、SHA-1のプルーフ・オブ・ワークです。Singleは、30クレジットのブラウザセッションではなく、2クレジットで1回のコールでこれをクリアし、実際のページを返すようになりました。これは、Singleが単独で処理する最初の非Cloudflare防御となります。

修正

SingleおよびProxyの呼び出しでユーザーのheaderが優先されるようになりました

unblockerを有効(デフォルト)にしてSingleまたはProxyのrequestにheaderを送信する場合、指定した値がそのままoriginに到達するようになりました。AcceptやUser-Agentなどの一般的なheaderが2重に送信され、一部のupstreamが誤った値を選択する問題がありました。Accept: application/jsonがXMLとして返される現象や、固定したUser-Agentが適用されない問題は修正されています。

改善

ジオターゲティング未対応プランにおける明確な403エラー

プランにジオターゲティングが含まれていない状態で exitCountries を渡すと、パラメータを明記し解決策を示す403エラーが返されます。リクエストのどのフィールドがチェックに引っかかったかを推測する必要はなくなりました。ジオターゲティングが含まれるプランには影響ありません。

改善

料金表に無制限の帯域幅が表示されるようになりました

プラン比較表に帯域幅の行を追加しました。すべての公開プランは帯域幅が無制限であるため、トラフィックの増加に伴ってエグレス通信量が予期せず予算を圧迫することはありません。カスタムプランに上限がある場合は、正確なGB数が表示されます。

改善

ロールアウトによる全ワーカーの稼働維持

リリース間に離脱したワーカーは、誰かが気付くまでオフラインのままになり、ピーク時のキャパシティを密かに低下させていました。現在は、すべてのロールアウトでローリングアップデートとともにプール全体がフル稼働状態に戻るため、トラフィックのピーク時に期待通りのキャパシティを確保できます。

改善

Usage & Limitsにバー、並べ替え、自動更新を追加

Usage & Limitsに、タブごとのアテンションドット、色付きの使用量バー(80%で黄色、超過時に赤色)、並べ替え可能な「最終使用」列、30秒ごとの自動更新機能が追加されました。ダッシュボードのサイドバーから開くことができます。

修正

プラン展開中のクレジット警告メール一時停止

すべてのアカウントにプランが割り当てられるまで、クレジット使用量の警告は一時停止されます。「100%使用」の通知を受け取った場合でも、アカウントに変更はないため無視して問題ありません。

改善

料金ページで各プランの内容を確認可能に

料金ページの比較表は、使用量、機能、rate limit、アカウントごとにグループ化されました。各セルはAPIが読み取るのと同じプランモデルから取得されるため、表示される内容はプランに実際に含まれる内容と一致します。すべての公開プランで帯域幅は無制限です。

新機能

ダッシュボードの利用状況と制限ページ

各プランの制限の横に、現在の請求期間における実際の利用量が表示されるようになりました。クレジットはbilled (成功したリクエストのみ) とspent (消費したすべてのリクエスト) に分割され、キーごとの内訳や同時接続数、レートのライブカウンターも確認できます。Dashboardのサイドバーから開くことができます。