전체신규개선해결
해결

대시보드 컨트롤에 다크 테마 적용

다크 테마에서 드롭다운, 체크박스, 스크롤바, 자동 완성 필드 및 대화상자 버튼이 밝은 테마로 표시되던 문제(흰색 상자, 불필요한 윤곽선)가 있었습니다. 이제 모든 컨트롤이 활성화된 테마를 따릅니다. 모달이 열려 있을 때 배경 페이지의 스크롤이 중지되고, 대화상자 내부의 툴팁이 최상단에 표시되며, 숫자 입력 필드의 스핀 버튼이 숨겨집니다.

신규

결제 세부 정보, 조직 및 키 소유권

대시보드에 회사, 실시간 검증이 포함된 VAT 및 주소 등 고정 청구서 프로필을 위한 새로운 결제 세부 정보 탭이 추가되었습니다. 이제 조직은 정렬 가능한 테이블 형태의 독립된 페이지에서 제공되며, 여기에서 생성 및 이름 변경을 할 수 있습니다. 모든 API 키에는 소유자(개인 또는 조직)가 있으며, 메트릭 손실 없이 소유자 간에 키를 이전할 수 있습니다.

신규

요금제 선택기의 맞춤형 요금제

맞춤형 요금제를 생성한 경우, 이제 요금제 변경 시 자체 탭으로 표시됩니다. 또한 아직 구독하지 않은 경우, 동일한 선택기에서 결제 화면으로 바로 이동할 수 있습니다. 요금제를 변경하기 위해 더 이상 이메일을 보내고 기다릴 필요가 없습니다.

해결

모든 결제 완료된 청구서의 PDF 다운로드

기본 링크가 설정되지 않아 일부 결제 완료된 청구서에서 PDF 버튼이 렌더링되지 않았습니다. 이제 Invoices 탭의 모든 결제 완료된 청구서에 정상적으로 작동하는 PDF 버튼이 제공됩니다.

신규

FourA MCP의 국가 범위 proxy 선택

FourA MCP 0.5.0은 foura_proxy에 엄격한 국가 범위 선택 기능을 추가합니다. 필요한 대상 표시 국가와 함께 exitCountries를 전달하면, 범위 지정 성공 시 foura_browser를 위한 재사용 가능한 proxy ID와 exitCountry을 반환합니다. 풀에 일치하는 항목이 없으면 no_eligible_proxy는 다른 국가로 폴백하지 않고 지정한 범위를 유지합니다.

신규

Proxy Finder exit를 특정 국가로 제한

exitCountries: ["CZ", "GB"]을(를) /api/proxy에 전달하여 제공된 목록 내로 exit를 유지하세요. 응답은 실제로 request를 처리한 국가를 보고하므로 후속 호출에서 동일한 지역을 고정할 수 있습니다. 풀에 일치하는 항목이 없으면 다른 국가로 대체되는 대신 no_eligible_proxy(과)와 함께 호출이 실패합니다. Playground에서 코드 없이 사용해 보세요.

개선

로테이션 내 비활성 proxy 감소

Proxy Finder는 이제 세 가지 활성 상태 검사를 순차적이 아닌 동시에 실행하므로, 비활성 출구가 약 3배 더 빠르게 재활용됩니다. head-of-line 문제 수정으로 인해 특정 서브넷이 rate limit에 도달하더라도 유효성 검사 처리량이 일정하게 유지됩니다. 결과적으로 request에 유효하지 않은 proxy가 선택되는 빈도가 줄어듭니다.

개선

proxy 풀 최신 상태 교차 검증 적용

이제 proxy는 별도의 네트워크 경로에서 지속적으로 검증되므로, 작업 풀에는 처음 발견 시점이 아닌 현재 실제로 작동하는 exit 노드만 유지됩니다. /api/proxy을(를) 호출하거나 /api/auto에서 request를 라우팅할 때, 선택된 proxy가 첫 시도에 성공할 확률이 높아졌습니다.

개선

request를 프라이빗 네트워크로 리다이렉트할 수 없습니다

API는 target URL, follow-redirect 체인 또는 proxy 필드가 프라이빗 또는 예약된 IP 범위로 확인되는 모든 Single 또는 Browser request를 차단합니다. 퍼블릭 target이 내부 네트워크로 리다이렉트하더라도 request는 해당 네트워크에 도달하기 전에 중지됩니다.

신규

대시보드의 크레딧 개요

이제 개요 페이지에 총 사용 크레딧과 제품별(Single, Proxy, Browser) 세부 정보가 포함된 크레딧 패널이 표시됩니다. 큰 숫자는 간결하게 표시되며(예: 29.7M), 마우스를 올리면 정확한 값이 나타납니다. 활성 필터 및 시간 범위가 동일하게 적용됩니다.

해결

Auto는 더 이상 챌린지 페이지를 성공으로 처리하지 않습니다

부정적인 validate을 /api/auto에 전달한 경우({data: {fail: ['"Due to legal reasons"']}}처럼), 실패 목록이 해당 텍스트와 일치하지 않아 Cloudflare의 'Just a moment' 삽입 페이지가 캐시된 성공으로 통과될 수 있었습니다. 이제 Auto는 validate 규칙을 적용하기 전에 챌린지 페이지를 거부하며, 점수를 매기는 대신 잘못된 exit를 교체하고 다시 해결합니다.

신규

MCP Server: 새로운 랜딩 페이지 및 연결 플로우

이제 foura.ai/mcp에 FourA MCP Server 전용 홈이 제공됩니다. 클라이언트(Claude Desktop, Claude Code, Cursor, VS Code, Windsurf 또는 호스팅된 원격 서버)를 선택하고 config를 복사하거나, Add-to-Cursor 및 Install-in-VS-Code 딥링크를 통해 원클릭으로 설치하세요. 다음 네 가지 도구가 함께 제공됩니다: foura_auto, foura_single, foura_proxy 및 foura_browser.

신규

Auto, 지역 제한 사이트 자동 처리

일부 대상은 특정 국가에만 응답합니다(지역 스포츠북, 지역 제한이 있는 마켓플레이스). 이제 Auto는 사이트의 지역 제한 여부를 감지하고, 유효한 response를 반환하는 국가를 기억하여, 이후 호출 시 해당 국가에서 새로운 exit을 가져옵니다. 동시 로드 또한 허용된 세트 전체에 분산되므로 하나의 exit이 모든 로드를 감당하여 rate limit이 발생하는 것을 방지합니다.

해결

호스팅된 MCP를 통한 장기 실행 foura_auto 호출 정상 완료

호스팅된 MCP 서버를 통해 foura_auto에 긴 타임아웃을 설정할 때, 호출이 완료되기 전 에지(edge)에서 request 타임아웃이 발생할 수 있던 문제가 수정되었습니다. 이제 최대 예산의 자동 호출이 180초 예산을 끝까지 정상적으로 실행합니다.

해결

Auto에서 여러 exit로 동시 부하 분산

단일 대상에 많은 동시 Auto 호출을 실행할 때 429 오류가 발생했다면, 이는 웜 패스(warm path)가 점수가 가장 높은 항목을 선택하고 한 번 재생하여 해당 호출들이 단일 캐시된 exit로 집중되었기 때문입니다. 이제 Auto는 필요에 따라 추가 세션을 열고 각 호출을 부하가 가장 적은 exit로 라우팅하므로, 버스트(burst)가 하나의 proxy ID에 집중되지 않고 여러 proxy ID로 분산됩니다. 로컬 측정 결과: no-cookie 이식 가능 호스트에서 100건의 호출 버스트가 이제 수 초 내에 확장된 풀 전체로 분산됩니다.