Byla vydána nová verze MediaGoblin, decentralizované platformy pro sdílení médií. Je navržena pro hostování a sdílení mediálního obsahu, včetně fotografií, videí, zvukových souborů, 3D modelů a PDF dokumentů. Na rozdíl od centralizovaných služeb, jako jsou Flickr, YouTube a SoundCloud, se MediaGoblin snaží usnadnit sdílení obsahu bez vazby na konkrétní službu a používá model podobný StatusNet a pump.io, který nabízí možnost provozovat server lokálně. Kód projektu je napsán v Pythonu a distribuován pod licencí AGPLv0.13.0.
V novém vydání:
- Přidána podpora pro Python 3.10 a 3.11, zrušena podpora pro verze Pythonu starší než 3.7.
- Knihovny Jinja2, PyLD a Celery byly aktualizovány.
- Přidána podpora pro navigaci v zobrazení více stránek pomocí kurzorových kláves.
- Na stránkách s videem je nastaven atribut preload="metadata", který zabraňuje předběžnému načítání video obsahu (v režimu „metadata“ se načítají pouze informace o velikosti videa).
- Kód pro porovnávání hesel používá algoritmus s konstantním časem (k blokování časově citlivých útoků postranních kanálů).
- Ve výchozím nastavení se při změně velikosti obrázků používá bikubický interpolační filtr (BICUBIC).
- Systém kontinuální integrace má nastavené testovací sestavení Debian 11, Debian 12, Ubuntu 20.04, Ubuntu 22.04 a Fedora 39.


Zdroj: opennet.ru
