Poznámky k verzi: 14.2.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.3
- Ruby: 3.3.4
- Bundler: 2.3.7+
- Rubygems: 3.3.x
- Databáze: Percona/MySQL 8.x
- redis-server: 5+
- NodeJS: 20.16
- Docker engine: 24.0.5
- Docker compose: 2.24.0
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.
Docker
Existuje řešení, díky kterému si i správci serverů s on-premise řešením mohou oddechnout a zapomenout na správu technologického stacku. Jmenuje se Docker a kombinuje bezpečnost on-premise řešení s (téměř) komfortem cloudového řešení.
Již nějakou dobu jsme si vědomi, že udržování prostředí kolem naší aplikace může být náročné. To může vést k neochotě cokoli aktualizovat. Ve světě rychle se měnících webových technologií (a ještě rychlejšího světa kyberkriminality) to dramaticky zvyšuje riziko používání softwaru se známými zranitelnostmi každý měsíc, kdy váš stack stárne.
Z tohoto důvodu jsme vynaložili značné úsilí na to, abychom povýšili Easy Project na software nativně kompatibilní s Dockerem. Správce serveru se zbavuje okolních starostí a instaluje potřebné aktualizace prakticky pomocí jednoho příkazu. To není nadsázka. Přesvědčte se sami v našem popisu Docker řešení (EN).
Stabilizace
Změny jsou vypsány v changelogu (EN). Momentálně jsou orientovány hlavně na stabilizaci po zásadnějších technologických krocích ve velké verzi.
Mnoho úsilí směřuje do Easy AI, zejména do podpory serverového řešení s lokálně hostovaným LLM.