Poznámky k verzi 14.6.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.6
- 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.
Povinná uživatelksá pole v Timesheetech
Nová funkce zajišťuje, že uživatelé mohou zapisovat strávený čas v timesheetech i v případě, že jsou přítomna povinná uživatelská pole.Místo chybové zprávy, která dříve bránila zadání, se nyní zobrazí okno, ve kterém je možné vyplnit povinná pole a rovnou uložit čas.
Otevření sprintů přímo z widgetů na Dashboardu
Do názvů sprintů ve widgetu na hlavním panelu byl přidán klikabilní odkaz, který uživatelům umožňuje rychlý přístup k detailům sprintu. Tato vylepšení zlepšují navigaci, usnadňují správu pracovních toků a zlepšují prezentaci agilních funkcí.
Úpravy inline pro Typ a Kategorii úkolu
Dříve bylo nutné provést kompletní aktualizaci pro změnu Typu nebo Kategorie úkolu. Nyní mohou uživatelé upravovat tato pole přímo v zobrazení úkolu, což výrazně zrychluje a zefektivňuje aktualizace. Navíc je podporována hromadná změna kategorií v rámci jednoho projektu, a akce pro rychlý náhled úkolu byly vylepšeny tak, aby lépe odpovídaly otevřenému zobrazení úkolu, čímž se zachovává konzistence.
Aktualizace popisků v nastaveních souborů
Uživatelé dříve čelili problémům s exportem kvůli nastavením aplikace, zejména kvůli limitům velikosti souboru, což vedlo k nejasnostem. Pro zlepšení přehlednosti byly popisky aktualizovány tak, aby poskytovaly podrobnější informace během nastavení.
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í.