AM Toolkit 0.12.4
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.