Poznámky k verzi 14.8.0
Technologický stack
Tato sekce je důležitá pro serverová řešení. Uživatelé cloudových řešení se tímto nemusí zabývat.
- OS: Debian 12* na architektuře amd64
- Redmine: upgradovatelný z verze 5.1.8
- Ruby: 3.3.7
- Bundler: 2.3.7+
- Rubygems: 3.3.x
- Databáze: Percona/MySQL 8.x
- redis-server: 7+
- NodeJS: 22.13
- Docker engine: 27.3.1
- Docker compose: 2.29.7
Před každou aktualizací si pečlivě prostudujte všechny poznámky k vydání mezi stávající a novou verzí - mohou v nich být vysvětleny kritické technické nebo funkční změny.
*Debian 11 je stále LTS, což znamená, že je stále podporován tvůrci Debianu. Nicméně některé nové balíčky, které přijdou v budoucnu, postupně přestanou fungovat na Debianu 11, což znamená, že není důvod zbytečně odkládat aktualizaci OS.
Ruby a NodeJS jsou striktně povinné, bez těchto verzí není možné spustit Easy Project.
Nebo, zapomeňte na správu technologického stacku a použijte Docker řešení. Kombinuje bezpečnost vlastního serveru s téměř komfortem cloudového řešením.
Verze Ruby nižší než 3.3 již nejsou podporovány
Podpora verzí Ruby nižších než 3.3 byla oficiálně ukončena. Správa verzí bude nově zajišťována samotnou aplikací a počínaje příštím menším vydáním bude podporována pouze verze Ruby 3.3 a vyšší.
Inline zobrazení obrázků z e-mailů v HelpDesk tiketech
Výrazně jsme vylepšili zpracování e-mailů s obrázky při vytváření nebo aktualizaci HelpDesk tiketů v Easy Projectu. Tato aktualizace zvyšuje přehlednost, použitelnost a konzistenci při práci s vizuálním obsahem v popisech tiketů a komentářích.
Hlavní funkce
-
Inline vykreslení e-mailových obrázků:
Při vytvoření nebo aktualizaci tiketu z HTML e-mailu se obrázky nyní vykreslují přesně na místě, kde byly v původním e-mailu—v popisu tiketu nebo v komentáři. Zachováno je také kompletní formátování včetně CSS.
-
Automatické vytváření příloh:
Každý vložený obrázek je uložen jako příloha ve formátu PNG, včetně podpory průhlednosti. Tyto přílohy jsou viditelné stejně jako ručně nahrané soubory.
- Flexibilní úpravy: Inline obrázky lze libovolně upravovat nebo přesouvat v popisu i komentářích. Odstranění inline obrázku nesmaže samotnou přílohu. Smazání přílohy však odstraní i odpovídající inline obrázek.
- Znovupoužití příloh: Jedna obrázková příloha může být zobrazena inline na více místech—v komentářích i v popisu—bez vytváření duplicit.
- Bezpečné zpracování e-mailů: Všechen HTML kód i obrázky z e-mailů jsou očištěny od potenciálně nebezpečných skriptů či formátování. Externí obrázky jsou bezpečně načteny a zobrazeny.
- Trvalé vykreslení: Inline obrázky a jejich přílohy zůstávají viditelné a funkční i v případě, že původní soubor e-mailu (.eml) byl ze systému odstraněn.
Rozsah
Tato vylepšení platí pro všechny nové tikety a aktualizace provedené po tomto vydání. Dříve vytvořené tikety zůstávají beze změn.
Další vylepšení
- Obrázky s průhledným pozadím si zachovávají průhlednost.
- Při citaci komentářů obsahujících inline obrázky se tyto obrázky nyní zobrazují správně.
- Bohaté formátování z e-mailů je zachováno v polích tiketu pro snazší orientaci.
Na nástěnkách Scrum/Kanban jsou nyní prázdné skupiny swimlane ve výchozím nastavení skryty
Aby se zlepšila přehlednost a snížilo se posouvání, jsou nyní prázdné skupiny swimlane na nástěnkách pro řízení projektů, jako jsou nástěnky Scrum a Kanban, automaticky skryty. Tato změna zajišťuje, že se zobrazují pouze skupiny swimlanes obsahující alespoň jeden úkol, což uživatelům poskytuje přehlednější a soustředěnější pohled na aktivní práci.
Stabilizace
Změny jsou uvedeny v changelogu a v současnosti jsou zaměřeny spíše na stabilizaci po některých větších technologických krocích v hlavním vydání.
Vyvíjíte kód pro Easy Project? Čtěte dál.
Verze 15 (podzim 2025) bude vyžadovat, aby veškerý kód byl kompatibilní s technologií Zeitwerk. Udělejte svůj kód kompatibilní již nyní podle návodu v portálu pro vývojáře.
Ve stručnosti:
- Povolte "zeitwerk mód" ve vašem ENV
- Projděte nalezené varování
- Postupujte podle našeho návodu a opravte je
- Dopřejte si odměnu
Seriózně doporučujeme se na to vrhnout, když najdete trochu času. Váš kód bude modernější a připravený na novou generaci Railsů. Samozřejmě bude nadále fungovat i s aktuální verzí.