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

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

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

改善

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

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

改善

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

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

改善

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

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

改善

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

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

改善

ActivityのラベルがOverviewと一致

これまでActivityではApplication_failのような生の結果文字列が表示されていたのに対し、Overviewでは適切な色付きの分かりやすいラベル(App Fail)が表示されていました。現在はActivityでも同じラベルと色が使用されるため、2つのビューの表示内容が統一されました。

改善

すべての API response に request ID が付与されます

認証されたコールには、X-Foura-Request-Id header が付与されるようになりました。これを独自のログに保存しておくことで、任意の request を Activity 内の対応する行と照合したり、サポートに提供してこちら側で何が起きたのかを正確に調査したりできます。

改善

実行中の playground request をキャンセル

playground request のロード中に新しい Cancel ボタンを押すと、クリーンに処理を中断します。不安をあおるネットワークエラーの代わりに、「Request canceled」という表示とともに、パネルは即座にアイドル状態に戻ります。

改善

Proxy Finderのプール再チェックを高速化

再チェックキューは、数週間ではなく数日で消化されるようになりました。テスト対象の各 proxy を選択する時間を約2秒から約10 msに短縮したため、高負荷下でもプールはより新鮮な状態に保たれます。ローテーション内のデッドIPが減少し、すべての Single および Proxy Finder 呼び出しが、より健全なセットに対して実行されます。

改善

proxyプールのリフレッシュが高速化

すべてのリフレッシュバッチが異なるサブネットに分散されるようになり、各実行で同時実行バジェットを完全に活用できます。Proxy Finderプールの更新が5から10倍速くなり、古いエントリは数時間以内にクリアされます。

改善

Playgroundがスマートフォンに対応

768px未満では、URL行が2行に折り返され、responseタブは横スクロール可能になり、cookieテーブルはカードグリッドに変換されます。ヒントのツールチップはホバーではなくタップで開くようになり、iPhone SE(374px未満)ではさらに縮小表示されます。Sendボタンは適切に中央配置され、長いURLによってページが横スクロールすることはなくなりました。

改善

PlaygroundのExpandが完全なフルスクリーンオーバーレイになりました

以前のExpandはページフロー内でレスポンスカードを拡張していたため、高さのあるペインによってボディスクロールが発生し、レイアウトがシフトしていました。現在はサイドバーとビューポート端の間の固定オーバーレイとなり、ペインはビューポートを満たすように拡大します。Escapeキーで閉じることができ、1つのヘルパーがクリックとキーのパスを処理します。

改善

APIがプライベートネットワーク宛てのターゲットを拒否

プライベートネットワークの範囲に解決されるターゲットは、転送される代わりに、明確な検証エラーとともに400を返すようになりました。このチェックは request が送信される前に実行され、予約済みのIPv4およびIPv6ブロックを対象とします。誤って内部ホスト名を渡した場合、すぐに明確なエラーが表示されます。Single、Proxy Finder、Browserのすべてで同様に動作します。

改善

ダッシュボードのプレイグラウンドが本格的なrequest IDEに刷新

requestとresponseのカラムで、共通のタブ(UI、Body、Headers、Cookies、Raw)が共有されるようになりました。各ペインには独自の表示切り替え(JSONツリー、HTMLツリー、テキスト)があり、Expandによってresponseを全幅表示に拡大でき、Ctrl/Cmd+Kでペイン内検索(次へ/前へのナビゲーション付き)が開きます。CopyおよびDownloadボタンはペインごとに配置されて画面上のデータをそのまま取得できるようになり、Cookiesタブはホストごとのグループ化、フィルター、行ごとの削除、フラグバッジに対応しました。

改善

すべてのブログ投稿に専用のプレビューカードを追加

既存の全30件のブログ投稿に対して、独自の Open Graph カードをロールアウトしました。Discord、LinkedIn、Slack、または Twitter で共有されたリンクには、一般的な favicon の代わりに、すっきりとしたブランドデザインのプレビューが表示されるようになりました。新しい投稿のカードは自動的に生成され、長いタイトルを単語の途中で切るのではなく、適切に折り返すテキストフィッティング機能が適用されます。