전체신규개선해결
해결

Browser가 앵커가 포함된 URL을 엽니다

끝에 #reviews이 포함된 URL을 Browser에 요청하면 페이지가 정상 속도로 반환됩니다. 앵커가 있는 링크에서 타임아웃이 발생하던 문제가 해결되었습니다.

해결

브라우저의 Cloudflare 체크박스 병렬 처리

이제 브라우저가 동일한 페이지에 대한 동시 요청 시 Cloudflare 체크박스 챌린지를 해결하며, 챌린지가 완전히 사라진 후에만 클릭이 인정됩니다. 3개의 동시 요청을 5~9초 내에 처리합니다.

해결

Playground가 가져온 페이지를 표시합니다

이제 Playground는 큰 cookie를 설정하는 사이트를 포함하여 대상의 response를 렌더링하며, API endpoint는 항상 JSON으로 응답합니다.

해결

Browser가 다른 경로의 리디렉션을 처리합니다

대상이 다른 URL 경로로 리디렉션될 때 페이지가 도착했음에도 Browser가 'No response received'를 반환하던 문제가 수정되었습니다. 이제 request는 도착지와 무관하게 내비게이션을 추적합니다. eBay, 리디렉션이 많은 쇼핑몰, 챌린지 페이지로 3xx 응답을 보내는 모든 대상이 이제 정상적으로 작동합니다.

해결

상태 페이지에서 롤링 배포를 올바르게 인식합니다

이제 서비스는 모든 인스턴스를 상실하여 request가 도달할 곳이 없는 상태일 때만 다운된 것으로 간주됩니다. 일상적인 롤링 배포는 더 이상 상태 페이지에 인시던트로 표시되지 않습니다.

해결

플랜 변경 시 3D Secure 인증 단계 완료 지원

플랜 업그레이드 시 은행에서 3D Secure를 요구할 때 사용자에게 인증 프롬프트가 표시되지 않아 request가 응답 없는 상태를 계속 폴링하는 문제가 있었습니다. 이제 플랜 변경 프로세스에서도 최초 구독 시와 동일하게 해당 추가 단계를 처리하여 업그레이드가 정상적으로 진행됩니다.

해결

브라우저의 리디렉션 인터스티셜 처리

이제 브라우저가 본문을 읽기 전에 리디렉션되는 챌린지 페이지를 처리하므로, 보호된 사이트에 대한 request가 빈 response 대신 콘텐츠와 함께 반환됩니다.

해결

Single 및 Proxy 호출에서 사용자 header 우선 적용

unblocker가 활성화된 상태(기본값)에서 Single 또는 Proxy request에 header를 전송할 때, 이제 사용자가 전송한 값 그대로 origin에 도달합니다. Accept 및 User-Agent와 같은 일반적인 header가 두 번 전송될 수 있었으며, 일부 upstream이 잘못된 값을 선택하는 문제가 있었습니다. Accept: application/json 요청이 XML로 반환되거나, 지정된 User-Agent가 무시되는 현상을 겪으셨다면, 이제 해당 문제가 해결되었습니다.

해결

플랜 적용 중 크레딧 경고 이메일 일시 중지

모든 계정에 플랜이 할당될 때까지 크레딧 사용량 경고가 일시 중지됩니다. '100% 사용됨' 알림을 받으셨다면 무시하셔도 됩니다. 계정에는 아무런 변경 사항이 없습니다.

해결

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

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

해결

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

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

해결

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

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

해결

호스팅된 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건의 호출 버스트가 이제 수 초 내에 확장된 풀 전체로 분산됩니다.

해결

정상적인 Cloudflare 페이지는 브라우저 solve를 건너뜁니다

Cloudflare는 정상적으로 통과하는 페이지에도 패시브 스크립트를 주입하며, 기존의 Auto는 이를 활성 챌린지로 간주하여 전체 브라우저 solve를 실행했습니다. 이제 실제 인터스티셜 마커('just a moment' 페이지 등)만 브라우저 경로를 트리거하며, 정상적인 200 응답은 더 저렴한 proxy 계층에서 반환됩니다. 또한 Auto는 기본적으로 최대 5개의 리디렉션을 따릅니다(followRedirects을 통해 구성 가능).