WszystkieNoweUlepszoneNaprawione
Ulepszone

Playground działa teraz na telefonach

Poniżej 768px wiersz URL układa się w dwa wiersze, zakładki response przewijają się w poziomie, a tabela cookie zmienia się w siatkę kart. Tooltipy z podpowiedziami otwierają się po tapnięciu zamiast po najechaniu, a iPhone SE (poniżej 374px) zyskuje dodatkowe zmniejszenie. Przycisk Send jest prawidłowo wyśrodkowany, a długi URL nie powoduje już poziomego przewijania strony.

Ulepszone

Expand w Playground to teraz prawdziwy pełnoekranowy overlay

Dotychczas expand rozciągał kartę response w page flow, przez co wysokie panele dodawały przewijanie do body i przesuwały układ. Teraz to stały overlay między sidebarem a krawędzią viewportu, z panelami, które rozszerzają się, by wypełnić cały viewport. Escape go zamyka; jeden helper obsługuje kliknięcia i skróty klawiszowe.

Ulepszone

API odrzuca cele z sieci prywatnej

Cele, które wskazują na zakres sieci prywatnej, zwracają teraz błąd 400 z jasnym komunikatem walidacji zamiast być przekazywane dalej. Weryfikacja odbywa się przed wysłaniem jakiegokolwiek requestu i obejmuje zarezerwowane bloki IPv4 oraz IPv6. Jeśli przypadkowo przekażesz wewnętrzną nazwę hosta, natychmiast zobaczysz czytelny błąd. To samo zachowanie dotyczy Single, Proxy Finder oraz Browser.

Ulepszone

Playground w dashboardzie przebudowany na prawdziwe request IDE

Kolumny request i response dzielą teraz pasujące do siebie zakładki (UI, Body, Headers, Cookies, Raw). Każdy panel ma własny przełącznik widoku (drzewo JSON, drzewo HTML, tekst), Expand rozciąga response na pełną szerokość, a Ctrl/Cmd+K otwiera wyszukiwanie w panelu z nawigacją następny/poprzedni. Przyciski Copy i Download znajdują się przy każdym panelu i pobierają dokładnie to, co widać na ekranie, a zakładka Cookies grupuje teraz dane według hosta, oferując filtrowanie, usuwanie z poziomu wiersza oraz plakietki flag.

Ulepszone

Każdy wpis na blogu ma teraz własną kartę podglądu

Wdrożyliśmy unikalne karty Open Graph dla wszystkich 30 istniejących wpisów na blogu. Linki udostępniane na Discordzie, LinkedInie, Slacku lub Twitterze wyświetlają teraz czysty, brandowany podgląd zamiast generycznego faviconu. Dla nowych wpisów karty generują się automatycznie, z dopasowaniem tekstu, które przenosi długie tytuły do nowej linii zamiast ucinać je w środku słowa.

Ulepszone

Obrazki na blogu reagują na przełącznik motywu

Osadzone zrzuty ekranu i diagramy we wpisach na blogu zmieniają się teraz po przełączeniu motywu jasnego/ciemnego. Koniec z ciemnymi obrazkami wypalającymi oczy na jasnej stronie lub bladymi zrzutami ekranu znikającymi na ciemnym tle.

Ulepszone

Filtr produktów działa teraz w Metrics i Activity

Filtr produktów (Single, Proxy, Browser) działa teraz również w sekcjach Metrics i Activity, a nie tylko w Overview. Wybierz produkt w dowolnym miejscu, a Twój wybór zostanie zastosowany na wszystkich trzech stronach. Małe zastrzeżenie: widok Concurrency w sekcji Metrics jest wyłączony, gdy aktywny jest filtr produktu, ponieważ concurrency nie jest jeszcze rozbijane na poszczególne produkty.

Ulepszone

Aktualizacja regulaminu: dozwolony użytek i jurysdykcja UE

Dodaliśmy wyraźną klauzulę dozwolonego użytku dotyczącą stron zewnętrznych oraz bardziej przejrzystą sekcję o jurysdykcji: sądy w Sofii z zachowaniem wyjątków dla konsumentów z UE. Warto rzucić okiem, jeśli współpracujesz z nami na dużą skalę.

Ulepszone

Podglądy social media dla każdej strony w witrynie

Dotychczas udostępnienie linku do FourA na Twitterze, Slacku, LinkedInie czy Discordzie kończyło się wyświetleniem jednej, generycznej karty. Teraz każda publiczna strona ma własny obrazek podglądu z odpowiednim tytułem i tagami. Mały detal, ale widać go za każdym razem, gdy ktoś nas udostępnia.

Ulepszone

Proxy Finder pozostaje kompaktowy przy długich sesjach

Smart picker, runda druga. Pula robocza rosła w miarę odkrywania nowych proxy, a te wolniejsze po cichu wracały do rotacji. Teraz odrzuca je w locie, więc czasy odpowiedzi pozostają stabilne bez względu na to, czy działasz od dziesięciu minut, czy od dziesięciu godzin.

Ulepszone

Proxy Finder uczy się, które proxy działają

Wcześniej wybór proxy był losowy. Teraz Proxy Finder zapamiętuje, które proxy działały dobrze dla każdego celu, i wybiera je jako pierwsze. Początkowe requesty wciąż próbują kilku z nich, aby zbudować pełny obraz. Potem powinieneś zauważyć bardziej stabilny response time i mniej powolnych odpowiedzi przy powtarzających się celach.

Ulepszone

API pozostaje dostępne podczas wdrożeń

Dopracowaliśmy nasze wdrożenia. Gdy wdrażamy nową wersję Single, Proxy Finder lub Browser, load balancer czeka, aż każda nowa instancja będzie w pełni gotowa, zanim skieruje do niej ruch. Chwilowe zakłócenia, które mogły występować podczas naszych okien wdrożeniowych, zniknęły.

Ulepszone

Dokładniejsze dane o krajach w wynikach proxy

Pola kraju i kontynentu w zapytaniach o proxy są teraz dokładniejsze. Podnieśliśmy priorytet cięższego źródła danych geolokalizacyjnych do poziomu nadrzędnego (authoritative), a lżejsze ustawiliśmy jako zapasowe (fallback). Adresy IP z regionów przygranicznych, które wcześniej przeskakiwały między krajami, teraz pozostają stabilne. Filtruj po kraju w Proxy Finder, a Twoje wyniki powinny być bardziej stabilne.

Ulepszone

Odświeżenie puli źródeł Proxy Finder

Usunęliśmy dwa martwe feedy źródłowe i dodaliśmy 25 nowych. Zaostrzyliśmy też walidację danych wejściowych, dzięki czemu hosty inne niż IPv4 oraz nieznane protokoły nigdy nie trafiają do puli. Efektem jest większa i czystsza pula zasilająca Proxy Finder.

Ulepszone

Czytelniejsze kody statusu przy przejściowych błędach

Teraz zwracamy 503, gdy nasza usługa jest chwilowo niedostępna, i 502, gdy nie można sparsować response. Oba zastępują stary, ogólny kod 500. Twoja logika retry może teraz polegać na kodzie statusu.