cs
Jazyk
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru

Poznámky k verzi: 14.10.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.

Okamžitá změna údajů SLA na základě úpravy úkolu

Změna stavu, priority nebo typu úkolu nyní okamžitě aktualizuje informace SLA (název, stav, zbývající čas, doba trvání, termín) jak v detailu úkolu, tak v rychlém editoru úkolů, což zajistí, že vždy uvidíte nejaktuálnější údaje SLA, aniž byste museli stránku znovu načítat.

Opravy SLA na helpdesku

Po vydání SLA úprav ve verzi 14.9 se (podle očekávání) vyskytly problémy, které bylo třeba opravit. Ty naléhavější byly opraveny do bug-fix verzí, některé další přešly do verze 14.10, aby bylo možné provést řádnější testování a validace.

Skryté poklady - bezpečnost a stabilita

Menší změny jsou uvedeny v changelogu (EN). Zbytek je pro uživatele neviditelný, ale pro boty, skenery a standardy kódu kritický, neustálé zlepšování nikdy nekončí.

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:

  1. Povolte "zeitwerk mód" ve vašem ENV
  2. Projděte nalezené varování
  3. Postupujte podle našeho návodu a opravte je
  4. 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í.

Technological stack

This section is important for Server solution. Cloud users need not worry about any of this.

  • OS: Debian 12* on amd64 architecture
  • Redmine: upgradable from version 5.1.8
  • Ruby: 3.3.7
  • Bundler: 2.3.7+
  • Rubygems: 3.3.x
  • Database: Percona/MySQL 8.x
  • redis-server: 7+
  • NodeJS: 22.13
  • Docker engine: 27.3.1
  • Docker compose: 2.29.7

Before every application upgrade, please carefully refer to all release notes between your existing version and the new version - there may be critical technical or functional changes explained.

*Debian 11 is still LTS, which means it is still supported by Debian creators. However, some new packages coming in the future will slowly but surely cease to work on Debian 11, which means there is no reason to unnecessarily postpone your OS upgrade.

Ruby and NodeJS are strictly mandatory, without these versions you will not be able to run Easy Project.

Or, forget about the management of technological stack and use Docker deployment. It combines the security of on-premises solution with nearly the comfort of cloud solution.

Instant change of SLA data based on task edit

Changing the status, priority, or tracker on a task will now instantly update the SLA information (name, status, remaining time, duration, deadline) both on the task detail and in the quick task editor, ensuring you always see the most current SLA data without needing to reload the page.

Help desk SLA fixes

After rolling out the SLA upgrade in 14.9, there were issues (as expected) which needed a fix. The more pressing ones have been fixed into bug fixing versions, some others went into 14.10 to allow more proper testing and validations.

Have you developed into Easy Project code? Please read on.

Version 15 (coming in autumn 2025) will require all code to be Zeitwerk compatible. Make your code compatible now by following the guide in the Developer's portal.

A brief summary:

  1. Enable "zeitwerk mode" in your ENV
  2. Check deprecations warnings
  3. Follow our guide to fix them
  4. Treat yourself to a reward

We sincerely recommend getting this over with when you have a little time. Your code will be modernized and ready for the new Rails generation. It will, of course, work on the current version as well.

Vyzkoušejte Easy Project na 30 dní zdarma

Všechny funkce, SSL zabezpečení, bez jakýchkoliv závazků.