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

アクティビティのプレビューで常に proxy ID を表示

アクティビティの request プレビューのすべての箇所において、不透明な proxy ID が表示されるようになりました。これはすでに response で返されている内容と一致します。

修正

非ラテン文字キーボードでのCmd+Kショートカットに対応

キーボードレイアウトに関係なく、Cmd+K(Ctrl+K)ショートカットでコマンドパレットと検索モーダルが開くようになりました。以前は入力された文字(キリル文字レイアウトでのк)と照合していたため、非ラテン文字レイアウトを使用している場合は機能しませんでした。今回の修正で、物理キーと照合するように変更しました。この修正は、メインサイト、ブログ、およびドキュメントに適用されています。

新機能

新たに6つの言語を追加、合計13言語に対応

スペイン語、フランス語、日本語、韓国語、ポルトガル語、ロシア語が既存の7言語に追加されました。メインサイトブログドキュメント、およびこのUpdates Portalで13言語を利用できるようになりました。headerの言語スイッチャーから選択してください。選択内容は共有cookieを通じて各画面で維持されます。

新機能

ダッシュボードプレイグラウンドのAuto endpoint

ダッシュボードのプレイグラウンドにAutoタブが追加されました。URLを貼り付けてSendをクリックすると、Autoが処理を実行します。Validateグループを使用して独自の成功基準を設定できます。また、URL履歴のタイプアヘッド機能により、入力中に以前使用したURLが提案されます(すべてのendpointで共有されるリストで、最大50件まで保持)。適用されないフィールドはエンジンごとに非表示になるため、各タブには実際に使用される入力のみが表示されます。

修正

Autoはコールドソルブ時にフルバジェットを実行します

Autoのコールドソルブには数分かかる場合があり、requestはバジェット全体にわたって開いたままになります。すべてのレイヤーからのエラーは、クライアントが解析できるJSONとして返されます。

改善

Autoはデフォルトでセッションとトレースを返すようになりました

すべてのAutoのレスポンスには、metaオブジェクト(成功した階層、チャレンジが解決されたか、試行回数、合計クレジット)と、有効なセッション(proxycookiesuserAgent)が含まれるようになりました。これにより、ターゲットを突破した条件を確認し、自身でリプレイすることができます。session.proxyフィールドは不透明なbase36のプロキシIDであり、生のアドレスになることはありません。レスポンスにセッションを含めたくない場合は、returnSession: falseを設定してください。

修正

リピートリクエスト時に自動で2クレジットへ減額

cookie再利用可能なサイト (bet365をカナリアとして使用) において、初回の解決後に2クレジットの安価なリプレイに下がるべきところが、リクエストあたり15クレジットの高価なブラウザ解決に固定される問題がありました。バグは2つありました。一時的なトランスポートエラーでラッチがトリガーされる問題と、ブラウザのリプレイが成功してもセッションcookieが更新されない問題です。両方を修正しました。cookie再利用可能なサイトでのリピートリクエストは、料金設定通り、初回の解決以降は2クレジットの消費となります。

改善

Autoがより多くのチャレンジタイプを解決

Autoは、非インタラクティブなCloudflareチャレンジ(一部の保護されたサイトが表示する「Checking your browser」の壁)を、チャレンジページを通常のコンテンツとして返すのではなく、エンドツーエンドで処理するようになりました。関連する2つのケースも修正されています。チャレンジのインタースティシャルを隠すトランスポート200応答が実際の解決プロセスへとエスカレーションされるようになり、クリアランスcookieを保存した後に壁を再表示するチャレンジが、リロードして実際のコンテンツを取得するようになりました。新たにパスした代表的なサイトはMarathonbetです。vintedやその他のいくつかの200応答におけるインタースティシャルターゲットもこの恩恵を受けます。

改善

Playgroundのリフレッシュ、リセット、およびオンデマンドでの引き継ぎ

Playgroundをリフレッシュした際、自身の状態が再表示される前に静的な状態が一瞬表示されることがなくなりました。新しいリセットボタン(確認ダイアログを挟みます)により、3つすべてのrequestタブ、cookie、および引き継がれたproxyを一度にクリアできます。また、バックグラウンドで自動的に適用される代わりに、明示的に要求した際に、responseのproxy IDまたはUser-Agentを次のrequestに引き継ぐことができるようになりました。

新機能

各requestの消費クレジットを表示

すべてのAPI responseに、その呼び出しにかかったコストを示すx-foura-credits headerが含まれるようになりました。Dashboardに新しく追加されたBudgetビューでは、クレジットの消費内訳をAPI key、ドメイン、クライアントIPごとにタイムラインチャートで確認でき、Playgroundでも各responseに同様の情報が表示されるため、スケールアップ前にワークロードの規模を見積もることができます。

新機能

FourAブログが7言語に対応

ブログのすべての投稿が、英語、ブルガリア語、ドイツ語、ポーランド語、ベトナム語、中国語、およびアラビア語で表示されるようになりました。コードブロック、Markdown、およびリンクはそのまま保持され、検索ではローカライズされたタイトルが返されます。

改善

response に処理を担当した proxy が反映されるようになりました

各 Single response に request を処理した proxy ID が含まれるようになり、Browser response でも同様になりました。同じ proxy を固定する必要があるチェーンされた呼び出しに便利です。

新機能

アラビア語に対応(RTLサポート)

メインサイトが完全なRTL(右から左)レイアウトでアラビア語表示に対応し、対応ロケールは7つになりました。ブラウザの言語設定がアクセスしたページと一致しない場合、細いバナーが表示され、言語の切り替えを提案します。

改善

ソート可能なカラムと折りたたみ可能なサイドバー

Dashboardのカラムヘッダーをクリックすると、ソートを実行できます。この機能はActivity、API Keys、およびsessionsで動作し、自動更新後もソート状態が維持され、Ctrlクリック(MacではCmd)で選択を解除できます。また、テーブルの表示スペースを広くしたいときは、サイドバーを折りたたんでアイコンレールにすることも可能です。

新機能

BrowserがインタラクティブなTurnstileをエンドツーエンドで突破

インタラクティブなチャレンジウィジェット(一般的なのはマネージドなTurnstileパターンです)でrequestをブロックしているサイトは、unblocker: trueを指定してBrowserを呼び出すと、レンダリングされたHTMLを返すようになりました。以前はチャレンジページを返していた、保護されていることが確認されているサイトに対して、エンドツーエンドで検証済みです。