§ 11. května 2026 — Platforma

Wagtail 7.4 vyšel 5. května 2026. O týden později vychází Sparrow CMS 7.4.0 napojený na novou řadu — stejné API, stejná administrace, jen sjednocené značení verze s upstreamem.

Co přináší Wagtail 7.4

Wagtail 7.4 je běžná feature verze. Hlavní změna je interní — data náhledu (preview) se ukládají do nového modelu FormState místo session, což odstraňuje dlouhotrvající okrajové chyby u dlouhých formulářů a souběžných úprav.

Wagtail 7.4 zároveň ruší podporu Djanga 4.2 — vyžaduje Django 5.1+. Sparrow běží v produkci na Djangu 6.0, takže pro nás se nic nemění.

Úplný changelog: docs.wagtail.org/releases/7.4.

Co se mění v Sparrow

Sparrow 7.4.0 hlavně sjednocuje označení verze s upstreamem. Základní image (ghcr.io/sparrow-cms/sparrow:7.4.0) pinuje wagtail==7.4.* v requirements/base.txt; setup.cfg a release tuple v sparrow/__init__.py přechází na 7.4.0. Site image, které řetěz dodržují (sparrow-edu → site image), upgrade přebírají při příštím rebuildu.

Žádné migrace ze strany sparrow. Žádné změny v API. Žádné změny šablon.

Python, Django a co znamená LTS

Základní image Sparrow běží na python:3.14-trixie. Python 3.14 vyšel v říjnu 2025. Python sám oficiálně označení LTS nepoužívá — místo toho má každá minor verze zhruba pět let podpory: dva roky běžných oprav, dále tři roky pouze bezpečnostních záplat. Nejstarší řada, která ještě dostává bezpečnostní opravy, je 3.10; 3.14 je naopak aktuální vlajková. Sparrow drží krok s nejnovější minor verzí, protože základní image se stejně přebudovává a držet se vzadu nepřináší žádnou výhodu.

Na straně Djanga Sparrow běží na Django 6.0 (prosinec 2025). Django vydává feature release zhruba každých osm měsíců a LTS jednou za dva roky. Aktuální LTS je Django 5.2 (duben 2025), podpora končí v dubnu 2028. Starší Django 4.2 LTS končí životnost v dubnu 2026 — pokud máte službu, která je tam ještě napinovaná, čas běží.

Wagtail funguje podobně: každé čtvrté vydání je LTS. Wagtail 7.4 je feature release, ne LTS. Aktuální LTS je Wagtail 6.3, podpora do poloviny roku 2026; další LTS bude 8.0. Sparrow sleduje feature řadu, protože LTS u Wagtailu zaostává za feature pracemi o 6–12 měsíců a většina zákazníků chce nový admin a vylepšení StreamFieldu ihned, ne s ročním zpožděním.

Co LTS prakticky znamená: delší okno, kdy nemusíte upgradovat. Feature řada přináší vydání zhruba každých 6 měsíců s ~9-měsíční bezpečnostní podporou navíc — počítejte zhruba s jedním upgradem ročně. LTS řada má jedno vydání, které žije 2–3 roky, a přicházejí na něj pouze opravy chyb. Pro interní nástroj s kapacitou na kvartální upgrady je feature řada v pohodě a zůstanete aktuální. Pro zákaznický web, kde je každý bump závislosti naplánovaná změna s QA a schválením, LTS odřízne hlučnou porci práce — za cenu toho, že jste pár funkcí pozadu. Sparrow lze pinovat na obojí — rozhodnutí je vaše.

Upgrade vašeho webu

Pokud váš Dockerfile používá SPARROW_BASE_VERSION=latest, příští build automaticky přebere 7.4.0. Pokud verzi pinujete, přepište ji na 7.4.0 v .env webu, spusťte just publish-image a rollujte nasazení.

Weby běžící na 7.3.1.x už wagtail 7.4 v posledních buildech přebíraly tranzitivně — viditelná změna je tedy spíš v označení verze než v běhu.