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

AI時代に向けたボットポリシーの更新

2026年に向けた明確なスタンスのもと、robots.txtを更新しました。検索エンジンやソーシャルプレビューアー(Facebook、LinkedIn、Twitter、Slack、Discordなど)のアクセスは明示的に歓迎します。一方、AI学習用のクローラーは許可していません。

改善

サイト全体でのページ個別ソーシャルプレビュー

Twitter、Slack、LinkedIn、またはDiscordでFourAのリンクを共有すると、以前は1つの共通カードにフォールバックされていました。現在は、すべての公開ページに、適切なタイトルとチップが表示された独自のプレビュー画像が用意されています。細かいディテールですが、誰かが共有するたびに必ず表示される部分です。

新機能

採用情報:創業メンバーおよびエンジニア職

/jobs ページを公開し、2つの職種で募集を開始しました。 SaaSを繋ぎ合わせるのではなく、本物のシステムを構築することに興味がある方は、ぜひご覧ください。 私たちはすべてのレイヤーを自社で開発し、継続的にデリバリーを行い、OSSを第一級の存在として扱っています。

修正

スタックした障害 proxy がピッカーに固定されなくなりました

停止した proxy がピッカーに固定されて二度と除外されず、それにより継続的な負荷下で response time が悪化する2つの原因を特定しました。いずれも修正済みです。負荷テストでは、p95が5秒以上から500ms未満に低下し、失敗率は8%から0%になりました。

改善

Proxy Finderは長時間のセッションでもコンパクトに維持

スマートピッカー、ラウンド2。以前は、新しい proxy を検出するたびに working pool が肥大化し、低速な proxy がローテーションに紛れ込んでいました。現在はこれらをオンザフライで除外するため、実行時間が10分であろうと10時間であろうと、response タイムは一定に保たれます。

改善

Proxy Finderが機能するproxyを学習

proxyの選択は、従来はランダムでした。現在は、Proxy Finderが送信先ごとにどのproxyのパフォーマンスが良かったかを記憶し、それらを優先的に選択します。全体像を把握するため、初期のrequestでは依然としていくつかのサンプルを収集します。その後は、同じターゲットに繰り返しアクセスする際、response timeが安定し、slow tailの発生が減少するはずです。

改善

リリース中もAPIへの接続性を維持

ロールアウトのプロセスを改善しました。Single、Proxy Finder、またはBrowserの新しいバージョンをリリースする際、ロードバランサーは各新規インスタンスが実際に準備完了状態になるのを待ってから、トラフィックをルーティングします。リリース時間帯に発生していた可能性のある一時的な瞬断は解消されました。

改善

プロキシ結果の国データの精度向上

プロキシのルックアップにおける国および大陸フィールドの精度が向上しました。より高精度な位置情報データソースを優先(authoritative)に昇格させ、軽量なデータソースをフォールバックに下げました。これまで判定される国が頻繁に切り替わっていた国境地域のIPアドレスが、安定して固定されるようになりました。Proxy Finderで国フィルターを適用した際、より安定した結果が得られるようになります。

修正

期限切れのコールバックセッションでもサインインが可能に

古いタブや遅延したコールバックが原因で、サインイン時に生の400エラーページが表示されていた問題が修正されました。セッションの不一致を検出し、無効な cookie を削除した上で、ログイン画面にリダイレクトします。毎回、クリーンに処理されます。

修正

Proxy Finder は有効化の前に新規 proxy を検証します

新規 proxy は、検証によって実際に動作することが確認されるまで、Proxy Finder 内で非アクティブな状態に維持されます。この修正の前は、応答が確認される前に、インポートされたばかりの新規 proxy が実際の request に選択される可能性があり、これが初回試行の成功率を低下させていました。現在、その経路は塞がれています。

改善

Proxy Finder ソースプールの更新

停止している2つのソースフィードを削除し、新たに25個を追加しました。入力バリデーションも強化し、IPv4以外のホストや未知のプロトコルがプールに混入しないようにしました。これにより、より大きくクリーンなプールがProxy Finderに供給されるようになります。

改善

一時的なエラーにおけるステータスコードの明確化

サービスが一時的に利用できない場合は503を、responseをパースできない場合は502を返すようになりました。これらは、従来の汎用的な500エラーを置き換えるものです。これにより、リトライロジックはステータスコードを信頼できるようになります。

改善

Proxy Finder、デプロイをまたいでもウォーム状態を維持

Proxy Finderは、再起動をまたいでもランキングデータを保持するようになりました。デプロイ後、ピッカーが再びウォームアップするのを待つことなく、request は実績のある最適な proxy を経由してすぐにルーティングされます。これまで再起動後に発生していた初回 request 時の速度低下は解消されました。

改善

Proxy Finderのプールがより新鮮に

Proxy Finderは検証済みの新しいproxyを段階的に取り込むようになり、検証から数秒で新鮮なIPがローテーションに加わります。失効したproxyも同じ周期で除外されます。停止した直後のproxyに対して時折発生していたretryの時間枠が短縮されます。

新機能

プロダクト別にダッシュボードをフィルター

Single、Proxy Finder、Browserのそれぞれに、Overviewタブ上で専用のフィルターチップが表示されます。いずれかを選択すると、そのプロダクトのサマリー、タイムライン、結果のみが表示されます。アクティビティの行には対応する色付きのシンボルが表示されるため、テーブルを素早くスキャンできます。