WszystkieNoweUlepszoneNaprawione
Ulepszone

Proxy Finder usuwa martwe węzły wyjściowe z selektora

Martwe węzły wyjściowe są teraz usuwane z selektora zamiast ponawiania prób, dzięki czemu czasy odpowiedzi są stabilne przy ciągłym obciążeniu. W naszych testach obciążeniowych p95 wynosi poniżej 500 ms.

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.

Ulepszone

Proxy Finder pozostaje rozgrzany między deployami

Proxy Finder zachowuje teraz swoje dane rankingowe między restartami. Po deployu Twoje requesty są od razu kierowane przez sprawdzone proxy, zamiast czekać na ponowne rozgrzanie pickera. Spowolnienie przy pierwszym requeście, które zazwyczaj występowało po restartach, już nie występuje.

Ulepszone

Pula Proxy Finder jest teraz świeższa

Proxy Finder pobiera teraz nowo zweryfikowane proxy przyrostowo, więc świeże IP trafiają do rotacji kilka sekund po ich zweryfikowaniu. Nieaktualne wypadają z rotacji w tym samym tempie. Jeśli zdarzały Ci się sporadyczne ponowne próby na proxy, które właśnie padło, to okno jest teraz mniejsze.

Ulepszone

Płynniejszy start dla nowych użytkowników API

Gdy tworzysz swój pierwszy klucz API, w oknie potwierdzenia zobaczysz gotowe polecenie curl z Twoim rzeczywistym endpointem i headerem X-API-Key. Na stronie Overview czekają już przykładowe dane, żebyś nie musiał patrzeć na pusty dashboard, a lista API Keys wyświetla teraz czytelny empty state ze wskazówkami, co robić dalej.

Ulepszone

Zmiany motywu synchronizują się w kartach FourA

Przełącz motyw na jasny lub ciemny na jednej stronie FourA, a każda inna otwarta karta przełączy się razem z nią. Cookie motywu to teraz jedyne źródło prawdy, więc aplikacja, blog, docs i portal statusu pozostają zsynchronizowane bez odświeżania.

Ulepszone

Dokładniejsze obliczenia uptime i tooltipy na stronie statusu

Najedź kursorem na wybrany dzień na updates.foura.ai, a zobaczysz downtime podzielony według poziomu krytyczności. Wskaźniki procentowe uptime pomijają teraz dni, w których nie mieliśmy danych, zamiast liczyć je jako przerwy. Tytuły publicznych incydentów są teraz czytelniejsze, bez zbędnych myślników.

Ulepszone

Strona statusu pokazuje czas degradacji i okresy bez danych

Strona statusu pokazuje teraz, jaka część każdego dnia była zdegradowana: najedź na dowolny słupek dnia, aby zobaczyć dokładną liczbę minut. Dni, w których nie monitorowaliśmy jeszcze usługi, renderują się na szaro zamiast na zielono, a trójstanowa legenda pod banerem wyjaśnia każdy kolor.

Ulepszone

Szybsza pula proxy pod obciążeniem

Czas ładowania listy proxy w FourA spadł z 460 ms do poniżej 2 ms dla typowej strony zawierającej 200 wierszy. Usunęliśmy nieużywane pola z response, przebudowaliśmy indeks sortowania, zoptymalizowaliśmy bazę danych pod kątem dysków SSD i dodaliśmy cache'owanie opcji filtrowania między requests. Wybieranie proxy działa błyskawicznie, nawet gdy narzędzia administracyjne pobierają dane w tym samym czasie.

Ulepszone

Czystszy układ sekcji stanu

Sekcja stanu usług ma teraz czystszy układ. Koniec z miganiem pustej treści podczas ładowania danych o stanie, a wskaźniki stanu są prawidłowo wyrównane.