Skip to content

AM Toolkit 0.12.4

Choose a tag to compare

@YoungPumba YoungPumba released this 01 Sep 22:37
· 4 commits to main since this release
1368924

Najważniejsze zmiany

  • odtwarzacz odzyskuje nagłówek HTTP Range ze standardowej zmiennej CGI,
    wariantu po wewnętrznym przekierowaniu oraz listy nagłówków serwera,
  • odzyskany zakres trafia do istniejącej walidacji odpowiedzi 206,
  • preload nagrania ograniczono z auto do metadata,
  • diagnostyka raportuje obecność i bezpieczne źródło Range bez zapisywania
    jego surowej wartości.

Dlaczego to wydanie jest potrzebne

Raport z produkcyjnego iPhone'a wykazał wielokrotne pełne odpowiedzi HTTP 200
dla nagrania o rozmiarze 411 MB zamiast odpowiedzi częściowych 206. Sam raport
zarejestrował około 18,9 GB przesłanych danych. Wydanie 0.12.4 naprawia
najbardziej prawdopodobne zgubienie Range na granicy LiteSpeed i WordPressa.

Skuteczność na Hostingerze zostanie potwierdzona osobnym, krótkim testem na
fizycznym iPhonie. Aktualizacja nie zawiera migracji i nie zmienia schematów,
flag funkcji, kursów, grantów, postępu ani prywatnych nagrań.

Weryfikacja

  • Quality: PHP 8.0 i PHP 8.3 — wynik pozytywny,
  • 122 testy i 531 asercji,
  • ZIP: 207 plików, 323468 B,
  • dwie niezależne budowy oraz finalna budowa z main dały identyczny SHA-256.

SHA-256 am-toolkit-v0.12.4.zip:

AEBBE2627DAF85739652FE4A9799B788F0FE25B02E8E5017B171DECCB7C4B286

Szczegółowe wdrożenie, test iPhone'a i rollback opisuje
docs/RELEASE-0.12.4.md w repozytorium.